Académique Documents
Professionnel Documents
Culture Documents
Desarrollo de software
Programa de la asignatura:
Administración de base de datos
Actividades de aprendizaje
Clave:
Licenciatura TSU
15142422 16142523
Índice
Situación hipotética:
En una clínica se necesita llevar el control de los pacientes, los médicos y el ingreso de
los mismos; por lo que solicita una base de datos que permita identificar el nombre del
paciente, ingreso al hospital y el doctor que lo atendió en su enfermedad.
Por lo tanto, como primera actividad de ésta segunda unidad, crearemos la base de
datos y sus tablas en MySQL, a través del gestor de línea de comandos MySQL 5.5
Command Line Client. La base de datos se llamará Hospital, para éste ejemplo sólo
crearan tres tablas con los siguientes atributos atributos:
Instrucciones:
Durante esta actividad se presentará una secuencia de comandos, los cuales tienen un
código adjunto como respuesta a la acción que se solicita, sigue los pasos para aplicar
este código –que puede o no contener errores- encuentra el error, corrígelo, captura el
código correcto.
-> nombre_medico ,
-> especialidad VARCHAR(15));
3.- Una vez creadas las tres tablas usa el comando alter table para agregar fecha de
ingreso a la tabla ingreso.
mysql> ALTER TABLE ADD FECHA VARCHAR(30);
5.- Utiliza los comandos show database y show tables para verificar su información.
mysql> show tables;
6.- Realiza una impresión de pantalla con cada uno de los pasos realizados, corrige los
errores en los códigos que se mostraron y coloca al pie de cada imagen una breve
explicación del error que encontraste.
9.- Envía el archivo a tu docente en línea mediante la herramienta Tareas para recibir
retroalimentación. Espera y atiende la retroalimentación correspondiente.
Instrucciones:
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:
1. 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.
2. Agrega tu nombre a un médico ficticio y completa todos los demás datos faltantes.
4. Actualiza los datos de la edad del paciente y realiza la impresión de pantalla de cada
actualización.
Durante el desarrollo de esta actividad, se hará uso de las cuentas de usuario de MySQL
definiendo qué usuarios se pueden conectar al servidor, y qué tareas pueden hacer
cuando estén conectados.
1.- Especifica con una línea de comandos como escribirías el comando GRANT en la
base de datos que tenemos agregando permisos para una situación ficticia.
2.- Especifica como utilizarías el comando REVOKE en esta misma base de datos.
3.-Escribe las respuestas en un procesador de textos explicando cada palabra que uses
en estos comandos y cuál es el objetivo de las mismas.
En esta segunda unidad revisaste textos sobre los comandos de definición de datos DDL,
sobre los comandos de manejo de datos DML y sobre los comandos de control de datos
DCL; así también, creaste una pequeña base de datos y posterior a ello ejecutaste
comandos de manipulación de datos.
Ahora realizarás como evidencia de aprendizaje una base de datos con los siguientes
requerimientos:
1. Crea una base de datos que contenga de 3 a 5 tablas relacionadas incluyendo sus
tipos de datos, longitud de campo y la asignación de llaves primarias y secundarias.
Ejecuta por lo menos 3 operaciones más con diferentes comandos de definición de datos
DDL y nombra, según tus preferencias, a dicha base de datos.
2. Realiza la inserción de datos a las tablas con por lo menos 7 registros en cada una.
5. Utiliza el comando Grand para crear un usuario y dar permisos para seleccionar e
insertar en toda la base de datos en localhost.
Autorreflexiones Unidad 2