Advertisement
Guest User

Script ejercicio 7

a guest
Jan 27th, 2020
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. "IF NOT EXISTS(SELECT * FROM SYS.TABLES WHERE name = 'Comunidades') " +
  2. "BEGIN " +
  3. "CREATE TABLE Comunidades(Codigo INT PRIMARY KEY, Nombre VARCHAR(35) UNIQUE NOT NULL) " +
  4. "END " +
  5. "IF NOT EXISTS(SELECT * FROM SYS.TABLES WHERE name = 'Partidos') " +
  6. "BEGIN " +
  7. "CREATE TABLE Partidos(CodPartido INT PRIMARY KEY, Partido VARCHAR(70) UNIQUE NOT NULL, NCPartido VARCHAR(40) UNIQUE NOT NULL, Observaciones VARCHAR(50)) " +
  8. "END " +
  9. "IF NOT EXISTS(SELECT * FROM SYS.TABLES WHERE name = 'Provincias') " +
  10. "BEGIN " +
  11. "CREATE TABLE Provincias(CodComunidad INT, CodProvincia INT, Nombre VARCHAR(35) UNIQUE, " +
  12. "CONSTRAINT PK_CodComunidad_CodProvincia PRIMARY KEY(CodComunidad, CodProvincia), " +
  13. "CONSTRAINT FK_CodComunidad FOREIGN KEY(CodComunidad) REFERENCES Comunidades(Codigo)) " +
  14. "END " +
  15. "IF NOT EXISTS(SELECT * FROM SYS.TABLES WHERE name = 'Municipios') " +
  16. "BEGIN " +
  17. "CREATE TABLE Municipios(CodComunidad INT, CodProvincia INT, CodMunicipio INT, Nombre VARCHAR(35), Empadronados INT, Mesas INT, Censo INT, Votantes INT, VValidos INT, VBlanco INT, VNulos INT, " +
  18. "CONSTRAINT PK_CodComunidad_CodProvincia_CodMunicipio PRIMARY KEY(CodComunidad, CodProvincia, CodMunicipio), " +
  19. "CONSTRAINT FK_CodComunidad_CodProvincia FOREIGN KEY(CodComunidad, CodProvincia) REFERENCES Provincias(CodComunidad, CodProvincia)) " +
  20. "END " +
  21. "IF NOT EXISTS(SELECT * FROM SYS.TABLES WHERE name = 'Resultados') " +
  22. "BEGIN " +
  23. "CREATE TABLE Resultados(CodComunidad INT, CodProvincia INT, CodMunicipio INT, CodPartido INT, Votos INT, " +
  24. "CONSTRAINT PK_CodComunidad_CodProvincia_CodMunicipio_CodPartido PRIMARY KEY (CodComunidad, CodProvincia, CodMunicipio, CodPartido), " +
  25. "CONSTRAINT FK_CodComunidad_CodProvincia_CodMunicipio FOREIGN KEY (CodComunidad, CodProvincia, CodMunicipio) REFERENCES Municipios(CodComunidad, CodProvincia, CodMunicipio), " +
  26. "CONSTRAINT FK_CodPartido FOREIGN KEY (CodPartido) REFERENCES Partidos(CodPartido)) " +
  27. "END";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement