You are on page 1of 6

Lenguaje SQL

Tania Escobar Gangas

Fundamentos de Bases de Datos

Instituto IACC

17 de Septiembre de 2018
Desarrollo

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.

Tabla para médicos


Create table TblMedico (
MedIdentificacion Char(10) Primary Key not null,
MedNombres Varchar (50) not null,
MedApellidos Varchar(50) not null
MedRegistro Char(10) not null )

Tabla para pacientes


Create table Tblpacientes (
Id_pacientes(10) Primary Key not null,
Pac_Nombres Varchar (50) not null,
Pac_Apellidos Varchar(50) not null )

Tabla para citas


Create table Tblcitas (
Cod_citas Char(10) Primary Key not null,
Fecha_citas date,
Nom_especialidad Varchar(18) 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).

Tabla para Médicos

Se insertan los datos de la doctora Claudia Andrade, con identificación 14567543-6 y su registro
médico 543879. La sentencia de inserción de datos sería:
INSERT INTO TblMedico (MedIdentificacion, MedNombres, MedApellidos, MedRegistro)
VALUES (14567543-6, ‘Claudia, ‘Andrade’, 543879)

Se insertan los datos del doctor Hernan Pereira, con identificación 15678942-2 y su registro
médico 987236. La sentencia de inserción de datos sería:
INSERT INTO TblMedico (MedIdentificacion, MedNombres, MedApellidos, MedRegistro)
VALUES (15678942-2, ‘Hernan’, ‘Pereira’, 987236)

Se insertan los datos del doctor Luis Rojas, con identificación 8432897-1 y su registro médico
659071. La sentencia de inserción de datos sería:
INSERT INTO TblMedico (MedIdentificacion, MedNombres, MedApellidos, MedRegistro)
VALUES (8432897-1, ‘Luis, ‘Rojas’, 659071)

Tabla para pacientes

Se insertan los datos del paciente Mónica Hernández:


INSERT INTO Tblpacientes (Id_pacientes, Pac_Nombres, Pac_Apellidos) VALUES (02,
‘Monica’, ‘Hernandez’);

Se insertan los datos del paciente Tania Parra:


INSERT INTO Tblpacientes (Id_pacientes, Pac_Nombres, Pac_Apellidos) VALUES (03,
‘Tania’, ‘Parra’);

Se insertan los datos del paciente Oscar Chacama:


INSERT INTO Tblpacientes (Id_pacientes, Pac_Nombres, Pac_Apellidos) VALUES (04,
‘Oscar’, ‘Chacama’)
Tabla para citas

INSERT INTO Tblcitas (Cod_citas, Nom_especialidad) VALUES (04, ‘MEDICINA


INTERNA’);
INSERT INTO Tblcitas Cod_citas, Fecha_citas, Nom_especialidad) VALUES (05,
’08-09-2018’ , ‘CARDIOLOGIA’);
INSERT INTO Tblcitas Cod_citas, Fecha_citas, Nom_especialidad) VALUES (06,
’08-09-2018’ , ‘PEDIATRIA);

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

Incluir en cada una de las sentencias y consultas una breve explicación de lo realizado.

2. Usted ha sido seleccionado por el profesor de la asignatura de Fundamentos de Bases de Datos


para explicar brevemente los Lenguajes de Manipulación (DML) y de Definición de Datos
(DDL), un compañero le expone que para él son lo mismo, sin embargo, usted no está de acuerdo
con ello. Ante eso, ¿qué diferencias puede indicarle a su compañero entre los DDL y DML?
Fundamente con algún ejemplo lo antes mencionado.

3. Usted ha sido contratado por una empresa desarrolladora de software para trabajar
directamente con la base de datos de un sistema para el control de acceso de personal. Al
entrevistarse con el cliente, este le indica que está muy preocupado porque le han dicho que
al tener un sistema sólo podrá contar con los reportes que se soliciten en un principio, ya
que las consultas sobre la base de datos son limitadas. ¿Es real esto?, ¿qué podría indicarle
al cliente para calmarlo? Fundamente su respuesta.
Bibliografía

[Haga triple clic en cualquier parte de este párrafo para escribir la primera referencia

bibliográfica.]

Instrucciones para la sección de las citas bibliográficas:


Escriba la bibliografía aquí en orden alfabético (empezando por el apellido del primer autor o, de
no haber autor, por la primera palabra del título). Esta página ya está formateada con sangrías
francesas. Incluya sólo las citas bibliográficas a las que haya hecho referencia en su trabajo y
asegúrese de incluir todas las citas bibliográficas a las que se haya referido en el mismo.

Ejemplo de un periódico:

Lee, H. W. (2005). Los factores que influyen en los expatriados. Journal of American Academy of

Business, 6(2), 273-279. Consultado el 29 de enero de 2009, del banco de datos

ProQuest.

Ejemplo de un texto:

McShane, S. L., & Von Glinow, M. (2004). Organizational behavior: Emerging realities for the

workplace. New York: The McGraw-Hill Companies.

NOTA: Liste las citas bibliográficas en orden alfabético del apellido del autor, NO por el
tipo de la publicación. Los ejemplos previos le ayudarán a darle formato a cada tipo de
publicación en forma adecuada.

Por ejemplo:

 Banco de datos EBSCOhost


 Banco de datos ProQuest
 EIU Viewswire
 InvestText Plus

Borre este recuadro de instrucciones antes de enviar su trabajo de investigación final.

You might also like