bases de datos
//BORRA LAS TABLAS EN CASO DE HABERSE DADO YA DE ALTA DENTRO DE LA BASE DE DATOS
DROP TABLE consultas;
DROP TABLE horarios;
DROP TABLE vacaciones;
DROP TABLE pacientes;
DROP TABLEsustituciones;
DROP TABLE empleados;
DROP TABLE medicos;
DROP TABLE medicos_sustitutos;
DROP TABLE centros_salud;
//CREACION DE CADA UNA DE LAS TABLAS
CREATE TABLE centros_salud(id_cen VARCHAR2(5)PRIMARY KEY,
nom VARCHAR2(30)
);
CREATE TABLE medicos_sustitutos(
id_meds NUMBER(3)PRIMARY KEY,
nom VARCHAR2(30),
ape_patVARCHAR2(30),
ape_mat VARCHAR2(30),
nom_calle VARCHAR2(28),
num_calle VARCHAR2(28),
colonia VARCHAR2(28),
tel NUMBER,
pob VARCHAR2(25),prov VARCHAR2(25),
cp NUMBER,
nif VARCHAR2(6),
nss NUMBER,
cedula NUMBER,
id_cen VARCHAR2(5),
CONSTRAINT MS_FKFOREIGN KEY(id_cen) REFERENCES centros_salud(id_cen)
);
CREATE TABLE medicos(
id_med NUMBER(3)PRIMARY KEY,
nom VARCHAR2(30),
ape_pat VARCHAR2(30),ape_mat VARCHAR2(30),
nom_calle VARCHAR2(28),
num_calle VARCHAR2(28),
colonia VARCHAR2(28),
tel NUMBER,
pob VARCHAR2(25),prov VARCHAR2(25),
cp NUMBER,
nif VARCHAR2(6),
nss NUMBER,
cedula NUMBER,
direccion VARCHAR2(40),
id_cenVARCHAR2(5),
CONSTRAINT M_FK FOREIGN KEY(id_cen) REFERENCES centros_salud(id_cen)
);
CREATE TABLE empleados(
id_emp VARCHAR2(3)PRIMARY KEY,
nom VARCHAR2(30),ape_pat VARCHAR2(30),
ape_mat VARCHAR2(30),
nom_calle VARCHAR2(28),
num_calle VARCHAR2(28),
colonia VARCHAR2(28),
tel NUMBER,
pob...
Regístrate para leer el documento completo.