clucasg

Lista 04 (PABD) (GABRIEL)

Dec 6th, 2019 (edited)
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.40 KB | None | 0 0
  1. ############################################ QUESTÃO 1 ############################################
  2. ######## Cria o database e as tabelas
  3. CREATE DATABASE dbGeografico
  4.  
  5. CREATE TABLE Estado (SgEstado VARCHAR(2) NOT NULL , NoEstado VARCHAR(25) NOT NULL , NoRegiao VARCHAR(15) NOT NULL, PRIMARY KEY (SgEstado));
  6. CREATE TABLE Cidade (CoCidade INT AUTO_INCREMENT , SgEstado VARCHAR(2) NOT NULL, NoCidade VARCHAR(35) NOT NULL, PRIMARY KEY (CoCidade), FOREIGN KEY (SgEstado) REFERENCES Estado(SgEstado));
  7. CREATE TABLE Bairro (CoBairro INT AUTO_INCREMENT, CoCidade INT NOT NULL, NoBairro VARCHAR(100) NOT NULL , QtMorador INT NOT NULL, PRIMARY KEY (CoBairro), FOREIGN KEY (CoCidade) REFERENCES Cidade(CoCidade));
  8.  
  9. ######## INSERE OS VALORES
  10. ##### DOS ESTADOS
  11. INSERT INTO Estado (SgEstado, NoEstado, NoRegiao) VALUES ('CE','Ceará','Nordeste');
  12. INSERT INTO Estado (SgEstado, NoEstado, NoRegiao) VALUES ('AM','Amazonas','Norte');
  13. INSERT INTO Estado (SgEstado, NoEstado, NoRegiao) VALUES ('RN','Rio Grande do Norte','Nordeste');
  14. INSERT INTO Estado (SgEstado, NoEstado, NoRegiao) VALUES ('PB','Paraíba','Nordeste');
  15. INSERT INTO Estado (SgEstado, NoEstado, NoRegiao) VALUES ('PE','Pernambuco','Nordeste');
  16. INSERT INTO Estado (SgEstado, NoEstado, NoRegiao) VALUES ('SP','São Paulo','Sudeste');
  17. INSERT INTO Estado (SgEstado, NoEstado, NoRegiao) VALUES ('BA','Bahia','Nordeste');
  18.  
  19. ##### DAS CIDADES
  20. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('RN','Natal');
  21. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('RN','Mossoró');
  22. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('RN','Parnamirim');
  23. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('CE','Fortaleza');
  24. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('CE','Juazeiro');
  25. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('AM','Manaus');
  26. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('AM','Paritins');
  27. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('PB','João Pessoa');
  28. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('PB','Campina Grande');
  29. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('PE','Recife');
  30. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('PE','Olinda');
  31. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('RN','Ceará-Mirim');
  32. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('RN','João Câmara');
  33. INSERT INTO Cidade (SgEstado, NoCidade) VALUES ('RN','Ielmo Marinho');
  34.  
  35. ##### DOS BAIRROS
  36. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (1,'Alecrim',40500);
  37. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (1,'Cidade Satélite',60200);
  38. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (1,'Candelária',51100);
  39. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (3,'Centro',27890);
  40. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (6,'Parque das Laranjeiras',78654);
  41. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (8,'Bessa',48000);
  42. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (10,'Japim',68000);
  43. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (11,'Coelhos',53000);
  44. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (7,'Centro',37000);
  45. INSERT INTO Bairro (CoCidade, NoBairro,QtMorador) VALUES (1,'Ponta Negra',42000);
  46.  
  47. ############################################ QUESTÃO 2 ############################################
  48. a) SELECT SgEstado, NoEstado FROM Estado;
  49. b) SELECT * FROM Estado WHERE NoRegiao == 'Nordeste';
  50. c) SELECT NoCidade FROM Cidade;
  51. d) SELECT * FROM Cidade WHERE SgEstado = 'AM';
Add Comment
Please, Sign In to add comment