bases de datos

Páginas: 3 (533 palabras) Publicado: 2 de diciembre de 2014
CODIGO SQL

//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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS