Professional Documents
Culture Documents
Instituto IACC
22 de Julio de 2018
Desarrollo
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. Deberá entregar tres (3) en
total.
Consulta en SQL que retorne por cada tabla los registros que esta tiene. Deberá entregar
tres (3) consultas en SQL.
Las sentencias SQL se dividen en dos categorías; Lenguaje de Definición de Datos; Data
Definition Language (DDL) y Lenguaje de Manipulación de Datos; Data Manipulation
Language (DML).
Lenguaje de definición de datos (DDL), se refiere a las sentencias DDL que se utilizan para crear
y modificar la estructura de las tablas, así como también crear y modificar otros objetos de la
base de datos.
Quedando por ejemplo de la siguiente forma:
TRUNCATE – que se utiliza para eliminar todos los registros de la tabla, incluyendo todos los
espacios asignados a los registros.
Lenguaje de manipulación de datos (DML), se refiere a las sentencias que son utilizadas para
gestionar datos dentro de los schemas.
DELETE – se utiliza para eliminar todos los registros de la tabla; no borra los espacios asignados
a los registros
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