Mrco Control 4 Fundamentos Bases De Datos.docx

  • Uploaded by: Jonathan Báez
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Mrco Control 4 Fundamentos Bases De Datos.docx as PDF for free.

More details

  • Words: 470
  • Pages: 6
CONTROL SEMANA 4 LENGUAJE SQL FUNDAMENTOS DE BASE DE DATOS Instituto IACC

Instrucciones 1. 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: 

Sentencia de creación de tablas para cada una de las tablas, donde deberá entregar tres (3) en total.

RESPUESTA: CREATE TABLE tab_Doctor( id_doctor CHAR(10) PRIMARY KEY NOT NULL, nomb_doctor VARCHAR (50) NOT NULL, apell_paternal_doctor VARCHAR(50) NOT NULL, apell_maternal_doctor VARCHAR(50) NOT NULL, especialidad_doctor VARCHAR(50) NOT NULL, telefono_doctor INT NULL );

CREATE TABLE tb_Patient( id_patient CHAR(10) PRIMARY KEY NOT NULL, nomb_patient VARCHAR (50) NOT NULL, apell_paternal_patient VARCHAR(50) NOT NULL, apell_maternal_patient VARCHAR(50) NOT NULL, telefono_doctor INT NULL,

direccion_paciente VARCHAR(100) NULL );

CREATE TABLE tb_Cita_medica( id_citas CHAR(10) PRIMARY KEY NOT NULL, id_patient CHAR(10) NOT NULL, id_doctor CHAR(10) NOT NULL, fecha_cita VARCHAR(20) NOT NULL, especialidad VARCHAR(100) NOT NULL ); 

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).

RESPUESTA:

//TABLA MEDICO INSERT INTO tab_Doctor (id_doctor, nomb_doctor, apell_paternal_doctor, apell_maternal_doctor, especialidad_doctor, telefono_doctor) VALUES (14365875-6, "Carlos", "Catalan", "Opazo", "Cirujano", 952658474);

INSERT INTO tab_Doctor (id_doctor, nomb_doctor, apell_paternal_doctor, apell_maternal_doctor, especialidad_doctor, telefono_doctor) VALUES (11365875-6, "Catalina", "Oyarce", "Baez", "Pediatra", 972658474);

INSERT INTO tab_Doctor (id_doctor, nomb_doctor, apell_paternal_doctor, apell_maternal_doctor, especialidad_doctor, telefono_doctor) VALUES (17365875-6, "Santiago", "Gonzalez", "Polgati", "Oftalmologo", 982658445);

//TABLA PACIENTE INSERT INTO tb_Patient (id_patient, nomb_patient, apell_paternal_patient, apell_maternal_patient, telefono_paciente, dirección_paciente) VALUES (12365875-6, "Juan", "Gallardo", "Poblete", 952658474, “Jose rosales 322 cerro cordillera valparaiso”);

INSERT INTO tb_Patient (id_patient, nomb_patient, apell_paternal_patient, apell_maternal_patient, telefono_paciente, dirección_paciente) VALUES (17365837-k, "Cintya", "Alvear", "Valdebenito", 987458474, “Pob el alamo pje lago chapo 2681 Villa alemana”);

INSERT INTO tb_Patient (id_patient, nomb_patient, apell_paternal_patient, apell_maternal_patient, telefono_paciente, dirección_paciente) VALUES (15365865-0, "Olivia", "Saez", "Olave", 949858474, “Victor Manuel 1785 Santiago”);

//TABLA PACIENTE INSERT INTO tb_Cita_medica (id_citas, id_patients, id_doctor, fecha_cita, especialidad) VALUES (“0001”, “12365875-6”, “14365875-6”,”10-10-2019”, “Cirujia”);

INSERT INTO tb_Cita_medica (id_citas, id_patients, id_doctor, fecha_cita, especialidad) VALUES (“0002”, “17365837-k”, “11365875-6”,”15-04-2019”, “Pediatria”);

INSERT INTO tb_Cita_medica (id_citas, id_patients, id_doctor, fecha_cita, especialidad) VALUES (“0003”, “15365865-0”, “17365875-6”,”21-05-2019”, “Oftalmologia”);



Consulta en SQL que retorne por cada tabla los registros que esta tiene. Deberá entregar tres (3) consultas en SQL.

RESPUESTA:

//Tabla para Médicos SELECT * FROM tab_Doctor; o SELECT id_doctor, nomb_doctor FROM tab_Doctor;

//Tabla para Pacientes SELECT * FROM tb_Patient; o SELECT id_patient, nomb_patient, teléfono_paciente, dirección_paciente FROM tb_Patient;

//Tabla para Citas SELECT * FROM tb_Cita_medica;

Bibliografía

IACC (2015)SEMANA 4, SQL: Lenguaje para la definición, manipulación y control de bases de datos relacionales I. http://online.iacc.cl/pluginfile.php/4654101/mod_resource/content/2/04_Fundamentos_de _Bases_de_Datos.pdf

IACC (2015)SEMANA 4, Recursos Adicionales, Lenguaje de definición de datos https://www.aulaclic.es/sql/t_8_1.htm

IACC (2015)SEMANA 4, Recursos Adicionales, Manual de SQL. http://online.iacc.cl/pluginfile.php/4654104/mod_resource/content/1/ManualSQL%20S4.pdf

Related Documents


More Documents from ""

Simuladores.docx
November 2019 56
Documento Folleto 2
December 2019 59
May 2020 39
Vocabulario Sensorial
December 2019 48
May 2020 32
Inv1-so-0689.docx
November 2019 45