Control 4 Fundamentos de Base de Datos

10 pages
2 views
of 10

Please download to get full document.

View again

All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Share
Description
a. Imagínese que usted ha sido contratado para diseñar la base de datos de un sistema que se encargará de registrar las citas médicas de una clínica que recién empezará a ofrecer sus servicios. Es por ello que debe crear una tabla para médicos, una para pacientes y una para la cita_médica. Usted será el encargado de decidir los atributos que almacenará en cada tabla.
Similar Documents
Transcript
   Control N°4 ARNOLDO EYZAGUIRRE SOTO Fundamento de Base de Datos Instituto IACC 21 de mayo del 2018  Desarrollo a.   Imagínese que usted ha sido contratado para diseñar la base de datos de un sistema que se encargará de registrar las citas médicas de una clínica que recién empezará a ofrecer sus servicios. Es por ello que debe crear una tabla para médicos, una para pacientes y una para la cita_médica. Usted será el encargado de decidir los atributos que almacenará en cada tabla. Es por ello que deberá elaborar: a.   Sentencia de creación de tablas para cada una de las tablas, donde deberá entregar tres (3) en total.  b.   Sentencia de inserción de datos en cada tabla, mínimo 3 registros en cada tabla. Deberá entregar como mínimo nueve (9) sentencias (3 por cada tabla). c.   Consulta en SQL que retorne por cada tabla los registros que esta tiene. Deberá entregar tres (3) consultas en SQL Desarrollo a.   Sentencia de creación de tablas para cada una de las tablas, donde deberá entregar tres (3) en total. Tabla para médicos: CREATE TABLE `test`.`Tbl_Medicos` ( `idTbl_Medicos` INT NOT NULL, `Med_Rut` VARCHAR(45) NULL COMMENT ' ', `Med_Nombres` VARCHAR(45) NULL, `Med_Apellidos` VARCHAR(45) NULL, `Med_Celular` VARCHAR(45) NULL, `Med_Fec_Nac`DATE NULL, `Med_Especialidad` VARCHAR(45) NULL, PRIMARY KEY (`idTbl_Medicos`));  Tabla para pacientes: CREATE TABLE `test`.`Tbl_Pacientes` ( `idTbl_Pacientes` INT NOT NULL, `Pac_Rut` VARCHAR(45) NULL, `Pac_Nombres` VARCHAR(45) NULL, `Pac_Apellidos` VARCHAR(45) NULL, `Pac_Fec_Nac` DATE NULL, `Pac_Celular` VARCHAR(45) NULL, `Pac_Prevision` VARCHAR(45) NULL, PRIMARY KEY (`idTbl_Pacientes`)); Tabla para citas: CREATE TABLE `test`.`Tbl_CitasMedicas` ( `idTbl_CitasMedicas` INT NOT NULL, `Tbl_idDoc` INT NOT NULL, `Tbl_idPac` INT NOT NULL, `Tbl_CitasMedicas_Fecha_Atencion` DATE NOT NULL, `Tbl_CitasMedicas_Diagnostico` VARCHAR(1000) NOT NULL, `Tbl_CitasMedicas_Fecha_ProxChequeo` DATE NULL, `Tbl_CitasMedicas_Costo_Total` INT NOT NULL, `Tbl_CitasMedicas_Medio_Pago` VARCHAR(45) NOT NULL, PRIMARY KEY (`idTbl_CitasMedicas`), INDEX `fk_Tbl_CitasMedicas_1_idx` (`Tbl_idDoc` ASC),  INDEX `fk_Tbl_CitasMedicas_Tbl_Pacientes_idx` (`Tbl_idPac` ASC), CONSTRAINT `fk_Tbl_CitasMedicas_Tbl_Medicos` FOREIGN KEY (`Tbl_idDoc`) REFERENCES `test`.`Tbl_Medicos` (`idTbl_Medicos`) ON DELETE RESTRICT ON UPDATE CASCADE, CONSTRAINT `fk_Tbl_CitasMedicas_Tbl_Pacientes` FOREIGN KEY (`Tbl_idPac`) REFERENCES `test`.`Tbl_Pacientes` (`idTbl_Pacientes`) ON DELETE RESTRICT ON UPDATE CASCADE);
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks