Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE TorneoDePesca
- GO
- USE TorneoDePesca
- GO
- CREATE TABLE Torneos(
- Id_torneo INT NOT NULL PRIMARY KEY,
- Descripcion VARCHAR(30) NOT NULL
- )
- GO
- CREATE TABLE Paises(
- Id_pais INT NOT NULL PRIMARY KEY,
- Descripcion VARCHAR(30) NOT NULL UNIQUE
- )
- GO
- CREATE TABLE Ciudades(
- Id_ciudad INT NOT NULL PRIMARY KEY,
- Id_pais INT NOT NULL FOREIGN KEY REFERENCES Paises(Id_pais),
- Descripcion VARCHAR(30) NOT NULL UNIQUE
- )
- GO
- CREATE TABLE TorneosXCiudades(
- Id_torneo INT NOT NULL FOREIGN KEY REFERENCES Torneos(Id_torneo),
- Id_ciudad INT NOT NULL FOREIGN KEY REFERENCES Ciudades(Id_ciudad),
- FechaTorneo DATE NOT NULL,
- valorInscripcion money NOT NULL,
- ValorPremio money NOT NULL,
- PRIMARY KEY (Id_torneo, Id_ciudad, FechaTorneo)
- )
- GO
- CREATE TABLE Participantes(
- Id_participante INT NOT NULL PRIMARY KEY,
- Nombre VARCHAR(30) NOT NULL,
- Apellido VARCHAR(30) NOT NULL,
- FechaNacimiento DATE NOT NULL,
- Id_paisNacimiento INT NOT NULL FOREIGN KEY REFERENCES Paises(Id_pais)
- )
- CREATE TABLE ParticipantesInscriptosXTorneos(
- Id_torneo INT NOT NULL FOREIGN KEY REFERENCES Torneos(Id_torneo),
- Id_participante INT NOT NULL FOREIGN KEY REFERENCES Participantes(Id_participante),
- PRIMARY KEY (Id_torneo, Id_participante)
- )
- GO
- CREATE TABLE Especies(
- Id_especie INT NOT NULL PRIMARY KEY,
- Descripcion VARCHAR(30) NOT NULL UNIQUE
- )
- GO
- CREATE TABLE EspeciesAutorizadasXTorneos(
- Id_torneo INT NOT NULL FOREIGN KEY REFERENCES Torneos(Id_torneo),
- Id_especie INT NOT NULL FOREIGN KEY REFERENCES Especies(Id_Especie),
- PRIMARY KEY (Id_torneo, Id_especie)
- )
- GO
- CREATE TABLE Capturas(
- Id_captura INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
- Id_torneo INT NOT NULL,
- Id_especie INT NOT NULL,
- Id_participante INT NOT NULL,
- Hora TIME NOT NULL,
- Peso DECIMAL(9,2),
- Tag INT UNIQUE,
- FOREIGN KEY (Id_torneo) REFERENCES Torneos(Id_torneo),
- FOREIGN KEY (Id_especie) REFERENCES Especies(Id_Especie),
- FOREIGN KEY (Id_participante) REFERENCES Participantes(Id_participante)
- )
- GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement