Está en la página 1de 2

- NRO_BREVETE varchar(10) NOT NULL,

NOMBRE varchar(20) NOT NULL,


DIRECCION varchar(30) NOT NULL,
CELULAR varchar(9) NOT NULL,
SERVICIO_CANT_KILOMETRAJE int NOT NULL,
CONSTRAINT CHOFERES_pk PRIMARY KEY (NRO_BREVETE)
);

-- Table: HOSPITALES
CREATE TABLE HOSPITALES (
CODIGO varchar(10) NOT NULL,
NOMBRE varchar(20) NOT NULL,
DIRECCION varchar(30) NOT NULL,
SERVICIO_CANT_KILOMETRAJE int NOT NULL,
CONSTRAINT HOSPITALES_pk PRIMARY KEY (CODIGO)
);

-- Table: SERVICIO
CREATE TABLE SERVICIO (
CANT_KILOMETRAJE int NOT NULL,
CONSTRAINT SERVICIO_pk PRIMARY KEY (CANT_KILOMETRAJE)
);

-- Table: TAXIS
CREATE TABLE TAXIS (
PLACA varchar(10) NOT NULL,
COLOR varchar(15) NOT NULL,
MODELO varchar(15) NOT NULL,
CHOFERES_NRO_BREVETE varchar(10) NOT NULL,
CONSTRAINT TAXIS_pk PRIMARY KEY (PLACA)
);

-- foreign keys
-- Reference: CHOFERES_SERVICIO (table: CHOFERES)
ALTER TABLE CHOFERES ADD CONSTRAINT CHOFERES_SERVICIO
FOREIGN KEY (SERVICIO_CANT_KILOMETRAJE)
REFERENCES SERVICIO (CANT_KILOMETRAJE);

-- Reference: HOSPITALES_SERVICIO (table: HOSPITALES)


ALTER TABLE HOSPITALES ADD CONSTRAINT HOSPITALES_SERVICIO
FOREIGN KEY (SERVICIO_CANT_KILOMETRAJE)
REFERENCES SERVICIO (CANT_KILOMETRAJE);

-- Reference: TAXIS_CHOFERES (table: TAXIS)


ALTER TABLE TAXIS ADD CONSTRAINT TAXIS_CHOFERES
FOREIGN KEY (CHOFERES_NRO_BREVETE)
REFERENCES CHOFERES (NRO_BREVETE);

-- End of file.- Created by Vertabelo (http://vertabelo.com)


-- Last modification date: 2023-04-05 15:59:38.781

-- tables
-- Table: CHOFERES
CREATE TABLE CHOFERES (

También podría gustarte