Sei sulla pagina 1di 18

Materia: Administración de Bases de Datos

Semestre: 4.
Grupo: DS-DABD-1801-B2-002.
Alumno: Daniel Pineda de la Riva.
Matricula: es162006588.
Unidad 2.
Actividad 2
Data Manipulation Language DML
Actividad 2. Data Manipulation Language (DML)

1. Revisar el contenido de la unidad.

2. Revisar los videos siguientes:

a. Manipulación de Datos (DML). https://www.youtube.com/watch?v=fJqU1WGjGVo

b. Curso Bases de datos en MySQl -10: Joins.


https://www.youtube.com/watch?v=wMaLgxU7OXs

c. Curso Bases de Datos en MySQL - 12: Instrucción COUNT en SQL.


https://www.youtube.com/watch?v=VdYN68WbEnI

d. Curso Bases de Datos en MySQL - 13: Funciones SUM, MAX, MIN, AVG.
https://www.youtube.com/watch?v=qoWEQhqpv4s

e. Conceptos Básicos de SQL: Agrupar datos con Group by


https://www.youtube.com/watch?v=wkmoJzOIcr8

f. MySQL 5.0 Reference Manual. http://control.prodigyhosting.com.mx/download/refman-


5.0-es.a4.pdf Páginas 130-141

3. Ahora, utilizarás los comandos de manipulación de datos SELECT, INSERT, UPDATE


y DELETE en la base de datos creada en la actividad anterior, para lo cual realiza lo
siguiente:

4. Inserta los datos de por lo menos diez Ingresos. Asigna una clave de ingreso, clave de
paciente y clave de médico a tu criterio, tomando en cuenta el tipo y tamaño de campo
asignados en la creación de las tablas. Llena las tablas médico y paciente tomando en
cuenta sus respectivas claves y datos.
5. Agrega tu nombre a un médico ficticio y completa los datos faltantes.
6. Realiza la impresión de pantalla de la inserción de un registro de cada tabla y también
la impresión de la pantalla de la inserción de tus datos.

7. Actualiza los datos de la fecha de nacimiento de solo 2 pacientes y realiza la impresión


de pantalla de cada actualización.
8. Borra un registro completo de la tabla ingreso y realiza la impresión de pantalla de
dicho borrado.
9. Ejecuta consultas seleccionando los siguientes datos:

a. Selecciona todos los datos de la tabla INGRESO por orden descendente de la fecha de
ingreso.

b. Selecciona Nombre y fecha de nacimiento de cada paciente.


c. Selecciona el número de pacientes que han tenido al menos un ingreso.

d. Selecciona número de habitación y ENFERMEDAD de la tabla INGRESO.


e. Selecciona los nombres de MEDICO y ESPECIALIDAD de los MEDICOS que
empiecen con la primera letra de tú nombre.
f. Selecciona el nombre y apellidos del Paciente con nombre y apellidos del Médico que lo
atiende.

g. Proporciona un ejemplo de uso de las funciones: MIN, MAX, SUM y AVG. Utiliza el
atributo salario de la tabla Médico
h. Selecciona el número de médicos por cada especialidad.
10. Captura la pantalla de cada consulta de selección solicitada.

11. Pega las impresiones de pantalla generadas en un documento en un procesador de


textos y coloca al pie de cada imagen la descripción de lo que se realizó en la operación.

12. Guarda tu documento con la nomenclatura DABD_U2_A2_XXYZ. Sustituye las XX por


las iniciales de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

13. Envía el archivo a tu docente en línea para recibir retroalimentación, mediante la


herramienta Tarea. Espera y atiende la retroalimentación correspondiente.
Referencias:

Nevado, V. (2010). Introducción a las bases de datos relacionales, España: Visión Libros.

Oracle. (2010). Documentación oficial del Administrador de Base de Datos. Recuperado


de http://www.oracle.com/technology/documentation/index.html.

Rob, P. (2002). Sistemas de bases de datos: Diseño, implementación y administración,


México: Thomson.

Abraham Silberschatz, Henry F. Korth. (2002). FUNDAMENTOS DE BASES DE DATOS.


Madrid

Potrebbero piacerti anche