create
CREATE TABLE tblhospitales (
codhospital INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(50) NOT NULL,
telefono INT(11) NOT NULL,
codciudad INT (11) not NULL
);
CREATE TABLE tbltrabajadores (
codtrabajador INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
cargo VARCHAR(50) NOT NULL,
conocimiento VARCHAR(50) NOT NULL,
telefono INT(11) NOT NULL,
codhospital INT(11) NOT NULL,
codsupervisor INT(11) NOT NULL
);
CREATE TABLE tblclientes (
codcliente INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
cedula INT(11) NOT NULL,
fechaExp DATE NOT NULL,
sexo VARCHAR(50) NOT NULL,
nombre VARCHAR(50) NOT NULL,
hist_medico VARCHAR(50) NOT NULL,
tratamiento VARCHAR(50) NOT NULL,
tipo_sangre VARCHAR(50) NOT NULL,
lugar_nacimiento VARCHAR(50) NOT NULL,
estatura VARCHAR(50) NOT NULL,
telefono INT(11) NOT NULL,
codhospital INT(11) NOT NULL
);
CREATE TABLE tblarchivistas (
codarchivista INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
dirrecion VARCHAR(40) NOT NULL,
correo VARCHAR(40) NOT NULL,
telefono INT(11) NOT NULL,
estado VARCHAR(40) NOT NULL,
codhospital INT(11) NOT NULL
);
CREATE TABLE tblsupervisores (
codsupervisor INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(40) NOT NULL,
apellido VARCHAR(40) NOT NULL,
correo VARCHAR(40) NOT NULL,
Telefono VARCHAR(40) NOT NULL,
Experiencia VARCHAR(40) NOT NULL,
codhorario INT(11) NOT NULL
);
CREATE TABLE tblhorarios (
codhorario INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
Fecha DATE NOT NULL,
Hora TIME NOT NULL
);
CREATE TABLE tblciudades (
codciudad INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(50) NOT NULL,
coddepartamento INT (11) NOT NULL
);
CREATE TABLE tbldepartamentos (
coddepartamento INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(50) NOT NULL
);
CREATE TABLE tblalmacenes (
codalmacen INT(11) not NULL AUTO_INCREMENT PRIMARY KEY,
ubicacion VARCHAR(40) NOT NULL,
C_cajas INT(11) NOT NULL,
codarchivista INT(11) NOT NULL
);
CREATE TABLE tblcajas (
codcaja INT(11) not null AUTO_INCREMENT PRIMARY KEY,
ubicacion VARCHAR(40) NOT NULL,
C_archivos INT(11) NOT NULL,
codalmacen INT(11) NOT NULL
);
CREATE TABLE tblarchivos (
codarchivo INT(11) not null AUTO_INCREMENT PRIMARY KEY,
ubicacion VARCHAR(40) NOT NULL,
tipo_archivo VARCHAR(40) NOT NULL,
F_creacion DATE NOT NULL,
F_modificacion DATE NOT NULL,
estado VARCHAR(40) NOT NULL,
codcaja INT(11)
);
CREATE TABLE tblmateriales (
codmaterial INT(11) not null AUTO_INCREMENT PRIMARY KEY,
carpeta INT(11) NOT NULL,
pc INT(1) NOT NULL,
papel INT(11) NOT NULL,
sticker INT(11) NOT NULL,
codbodega INT(11) NOT NULL
);
CREATE TABLE tblbodegas (
codbodega INT(11) not null AUTO_INCREMENT PRIMARY KEY,
ubicacion VARCHAR(50) NOT NULL,
cantidad_material INT(11) NOT NULL,
codarchivista INT(11)
);
alter table
alters tables
ALTER TABLE tbltrabajadores
ADD FOREIGN KEY (codhospital) REFERENCES tblhospitales(codhospital),
ADD FOREIGN KEY (codsupervisor) REFERENCES tblsupervisores(codsupervisor);
ALTER TABLE tblclientes
ADD FOREIGN KEY (codhospital) REFERENCES tblhospitales(codhospital);
ALTER TABLE tblarchivistas
ADD FOREIGN KEY (codhospital) REFERENCES tblhospitales(codhospital);
ALTER TABLE tblsupervisores
ADD FOREIGN KEY (codhorario) REFERENCES tblhorarios(codhorario);
ALTER TABLE tblciudades
ADD FOREIGN KEY (coddepartamento) REFERENCES tbldepartamentos(coddepartamento);
ALTER TABLE tblalmacenes
ADD FOREIGN KEY (codarchivos) REFERENCES tblarchivos(codarchivo);
ALTER TABLE tblcajas
ADD FOREIGN KEY (codalmacen) REFERENCES tblalmacenes(codalmacen);
ALTER TABLE tblarchivos
ADD FOREIGN KEY (codcaja) REFERENCES tblcajas(codcaja);
ALTER TABLE tblmateriales
ADD FOREIGN KEY (codbodega) REFERENCES tblbodegas(codbodega);
ALTER TABLE tblbodegas
ADD FOREIGN KEY (codarchivos) REFERENCES tblarchivos(codarchivo);