RedMedicaProyect ValenciaAguayo LuisRam hellip
Proyecto
Red - Médica.
Nombre completo del Profesor: Ángeles Márquez
Periodo: tercer parcial
Nombre completo del Estudiante: Luis Ramón Valencia Aguayo
Grupo: 3 AB
Turno: Matutino
Correoelectrónico: elmoonjo19@live.com.mx
Fecha de entrega: 17/04/2015
Desarrollo de la Actividad.
1:M
M:1
drop database IF EXISTS red_medica;
create databasered_medica;
use red_medica;
/* --- TABLAS --- */
/* ----------------------------------------------------------------------*/
create table HOSPITAL(
id_hospital int not null auto_increment primary key,matricula varchar(30),
nombre varchar(30),
direccionMatriz varchar(50));
create table SUCURSAL(
id_sucursal int not null auto_increment,
id_hospital int,
direccion varchar(50),
estado varchar(35),primary key (id_sucursal,id_hospital));
create table MEDICO(
id_medico int not null auto_increment primary key,
afiliacionIMSS bigint(20),
nombre varchar(30),
apellidos varchar(30),fechaNacimiento date,
edad int,
sexo varchar(10),
domicilio varchar(50),
telefono char(11),
puesto varchar(25),
sueldoBase decimal(8,2),
id_sucursal int,
id_hospital int);
create table MEDICO_NOMINA(id_medico int,
id_nomina int);
create table NOMINA(
id_nomina int not null primary key,
fecha date,
dur_jornada int,
sal_diario decimal(8,4),
diasTrabajados int,
horasExtras int,
cuotaIMSSdecimal(8,4),
saldo decimal(8,2));
/* --- ALTERS --- */
/* ----------------------------------------------------------------------*/
alter table SUCURSAL add constraint fk_id_sucursal
foreignkey(id_hospital)references HOSPITAL(id_hospital);
alter table MEDICO add constraint fk_id_sucursal_hospital
foreign key(id_sucursal,id_hospital)references SUCURSAL(id_sucursal,id_hospital);
alter tableMEDICO_NOMINA add constraint fk_id_medico
foreign key(id_medico)references MEDICO(id_medico);
alter table MEDICO_NOMINA add constraint fk_id_nomina
foreign key(id_nomina)references NOMINA(id_nomina);
/*...
Regístrate para leer el documento completo.