4
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software Antología I Administración de bases de datos Unidad 2. Operaciones básicas Actividad 1. Data Definition Language (DDL) En la presente actividad utilizarás los comandos de definición de datos DDL a partir de una situación hipotética: El dueño de una librería con venta exclusiva de novelas de autor quiere tener un catálogo de los libros que posee, por lo que te solicita una base de datos que pueda identificar a las novelas por su autor y a la editorial que le corresponde. Por lo tanto, como primera actividad de ésta segunda unidad, crearás 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á LIBRERÍA, la cual para éste ejemplo solo tendrá tres tablas que se describen a continuación con sus atributos: LIBRERÍA EDITORIAL pk cve_editorial char(5) nombre_editorial varchar(50) país varchar(25) dirección varchar(50) teléfono char(10) e-mail varchar(40) LIBRO pk cve_libro char(5) título varchar(50) fk cve_autor char(5) fk cve_editorial char(5) género varchar(30) páginas varchar(10) AUTORÍA pk cve_autor char(5) nombre_autor varchar(50) nacionalidad char(10) contacto varchar(50) e-mail varchar(40) pk=primary key fk=foreign key Pasos a realizar: 1. Crea la base de datos con el nombre LIBRERÍA. 2. Crea las tres tablas con los atributos de cada una, sus tipos de datos y longitud de campo correspondientes asignando las llaves primarias de cada tabla. Las llaves foráneas (fk) de LIBRO no se asignarán en éste paso, más sí se crean los atributos. 3. Una vez creadas las tres tablas usa el comando Alter Table para asignar las llaves foráneas a los atributos correspondientes en la tabla LIBRO. 4. Renombra la tabla AUTORÍA y nómbrala como AUTOR a través de Rename Table. 5. Utiliza los comandos Show Database y Show Tables para verificar su información. 6. Realiza una impresión de pantalla de cada uno de los pasos anteriores mostrando sus resultados, pégalos en un documento en texto y coloca al pie de cada imagen la descripción de lo que se realizó en la operación.

Unidad 2. Actividades (2)

Embed Size (px)

Citation preview

Page 1: Unidad 2. Actividades (2)

 

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

Antología I Administración de bases de datos Unidad 2. Operaciones básicas  

Actividad 1. Data Definition Language (DDL) En la presente actividad utilizarás los comandos de definición de datos DDL a partir de una situación hipotética: El dueño de una librería con venta exclusiva de novelas de autor quiere tener un catálogo de los libros que posee, por lo que te solicita una base de datos que pueda identificar a las novelas por su autor y a la editorial que le corresponde. Por lo tanto, como primera actividad de ésta segunda unidad, crearás 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á LIBRERÍA, la cual para éste ejemplo solo tendrá tres tablas que se describen a continuación con sus atributos: LIBRERÍA EDITORIAL pk cve_editorial char(5) nombre_editorial varchar(50) país varchar(25) dirección varchar(50) teléfono char(10) e-mail varchar(40)

LIBRO pk cve_libro char(5) título varchar(50) fk cve_autor char(5) fk cve_editorial char(5) género varchar(30) páginas varchar(10)

AUTORÍA pk cve_autor char(5) nombre_autor varchar(50) nacionalidad char(10) contacto varchar(50) e-mail varchar(40)

pk=primary key fk=foreign key Pasos a realizar:

1. Crea la base de datos con el nombre LIBRERÍA. 2. Crea las tres tablas con los atributos de cada una, sus tipos de datos y longitud de

campo correspondientes asignando las llaves primarias de cada tabla. Las llaves foráneas (fk) de LIBRO no se asignarán en éste paso, más sí se crean los atributos.

3. Una vez creadas las tres tablas usa el comando Alter Table para asignar las llaves

foráneas a los atributos correspondientes en la tabla LIBRO. 4. Renombra la tabla AUTORÍA y nómbrala como AUTOR a través de Rename Table. 5. Utiliza los comandos Show Database y Show Tables para verificar su información. 6. Realiza una impresión de pantalla de cada uno de los pasos anteriores mostrando sus

resultados, pégalos en un documento en texto y coloca al pie de cada imagen la descripción de lo que se realizó en la operación.

Page 2: Unidad 2. Actividades (2)

Antología | Nombre de la asignatura Unidad 12 Nombre

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

Antología I Administración de bases de datos Unidad 2. Operaciones básicas

7. Guarda tu documento con la nomenclatura ACT1_U2_XXYZ. 8. Envía el archivo a tu Facilitador(a) mediante la sección de Tareas para recibir

retroalimentación.

Actividad 2. Data manipulation Language (DML) 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 libros de novelas. Asigna una clave de libro, clave de autor y clave de editorial a tu criterio, tomando en cuenta el tipo y tamaño de campo asignados en la creación de las tablas. Llena las tablas editorial y autor tomando en cuenta sus respectivas claves y datos.

2. Agrega un libro ficticio, donde tu seas el autor de la novela, ¿qué titulo le pondrías al libro?, completa todos los demás datos faltantes para tu libro.

3. Realiza la impresión de pantalla de la inserción de un registro de cada tabla y

captura la pantalla de la inserción de tus datos de autor.

4. Actualiza los datos del teléfono de una editorial a tu elección con un número y dirección ficticia y realiza la impresión de pantalla de cada actualización.

5. Borra un registro completo de la tabla LIBRO y realiza la impresión de pantalla de dicho borrado.

6. Ejecuta consultas seleccionando los siguientes datos:

a) Selecciona todos los datos de la tabla LIBRO.

b) Selecciona los nombres de las editoriales y su país de la tabla EDITORIAL

c) Selecciona los nombres de autor y el e-mail de los autores que empiecen con la primera letra de tú nombre.

d) Selecciona el título del libro y el nombre del autor de las tablas LIBRO y AUTOR.

7. Captura la pantalla de cada consulta de selección solicitada.

8. Pega las impresiones de pantalla generadas en un documento de texto y coloca al

pie de cada imagen la descripción de lo que se realizó en la operación.

Page 3: Unidad 2. Actividades (2)

Antología | Nombre de la asignatura Unidad 12 Nombre

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

Antología I Administración de bases de datos Unidad 2. Operaciones básicas

9. Guarda tu documento con la nomenclatura ACT2_U2_XXYZ.

10. Envía el archivo a tu Facilitador(a) mediante la sección de Tareas para recibir

retroalimentación.

Actividad 3. Data Control Language (DCL) En el siguiente foro podrás compartir tu aprendizaje con respecto a los comandos de control de datos Grant y Revoke. Por lo tanto:

1. Ingresa al foro de la unidad.

2. Responde a las preguntas detonadoras: ¿Son necesarias en una base de datos las medidas de acceso y control a los datos?, ¿por qué? y ¿para qué se usan los comandos Grant y Revoke?

3. Comenta la aportación de por lo menos tres de tus compañeros(as).

4. Atiende a los comentarios de retroalimentación por parte de tu Facilitador(a).

Page 4: Unidad 2. Actividades (2)

Antología | Nombre de la asignatura Unidad 12 Nombre

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

Antología I Administración de bases de datos Unidad 2. Operaciones básicas

Evidencia de aprendizaje. Creación y consulta en una base de datos. En ésta 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, realizaste en una actividad la creación de una pequeña base de datos y en otra actividad 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.

3. Efectúa por lo menos 5 consultas de selección diferentes a la base de datos donde

utilices el Where y And en sus criterios de búsqueda.

4. Realiza una actualización y un borrado de datos a un registro de una tabla.

5. Utiliza el comando Grand para crear un usuario y dar permisos para seleccionar e insertar en toda la base de datos en localhost.

6. Realiza impresiones de pantalla de cada operación generada en un documento de

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

7. Guarda tu documento con las imágenes de impresión de pantalla con la

nomenclatura EA_U2_XXYZ.

8. Envía el archivo a tu Facilitador(a) para recibir retroalimentación.