Está en la página 1de 8

UNIVERSIDAD AUTÓNOMA

BENITO JUÁREZ DE OAXACA

INGENIERÍA E INNOVACIÓN
TECNOLÓGICA

FUNDAMENTOS DE BASE DE DATOS

CATEDRÁTICO: M.C. MARIA DEL


PILAR BERISTAIN COLORADO

ALUMNO: PEDRO JUÁREZ VELASCO

4º. “A”

06 DE MAYO DE 2020
1. A la base de datos de la tarea 4 agregar las siguientes tablas.
Para realizar este ejercicio ocupamos la instrucción “créate table” que se alcanza a
observar en la captura (img 2).
Comando: “créate table Librería ();”, y “créate table LibreríaLibro ();”

Tablas por crear (img 1).

Creación de las tablas en Mysql (img 2).


2. Agregar a la tabla “LibreriaLibro” la clave primaria.
En este ejercicio ocupamos el siguiente comando “Alter table LibreriaLibro add
primary key(ClaveLibreria, Libro_ID);”

Creación de clave_primaria en la tabla LibreriaLibro (img 3).

3. Insertar los siguientes registros a las tablas regitro

Registros por realizar en las tablas Librería y LibreriaLibro (img 4)


Registros a la tabla Librería (img 5).

Registros a la tabla LibreríaLibro (img 6).


4. Agregar en la tabla ordenes la columna ClaveLibreria tipo varchar (10).
Realizamos este ejercicio con la siguiente instrucción:” ALTER TABLE Ordenes
ADD ClaveLibreria varchar (10);”

Agregamos la Columna ClaveLibreria a la tabla Ordenes (img 7).


5. Convertir la columna creada en el ejercicio 4 en clave foránea de la tabla
Librería

Creación de clave foránea de la columna ClaveLibreria para la tabla Librería (img 8)


6. Insertar en la tabla los datos a la columna ClaveLibreria
Para completar este ejercicio fue necesario utilizar el comando update, de la
siguiente manera: “UPDATE Ordenes
SET ClaveLibreria='L2'
WHERE Orden_ID="A1";”
sustituimos cada campo de acuerdo con la fila que se modificara,

Actualización de datos en la tabla Ordenes en el campo ClaveLibreria (img 9).

Tabla Ordenes después de la actualización de datos (img 10).


Los ejercicios siguientes serán consultas que pueden involucrar más de tres tablas.
7. Mostrar el nombre del cliente, el título del libro y el nombre de la librería donde
lo compro. Para completar este ejercicio fue necesario crear una relación externa
entre tablas con el comando inner join

Se muestra el nombre del cliente, el título del libro y el nombre de la librería donde lo compro. (img 11).

8. Mostrar el nombre de los libros y la librería que los tiene en existencia


Al igual que el ejercicio anterior creamos una relación externa entre tablas

Se muestra el resultado después de ejecutar la instrucción de la consulta (img 12).


9. Mostrar el nombre de la librería que tiene mas ejemplares del libro “7 hábitos”
Para completar el ejercicio creamos una relación externa entre tablas con el
comando inner join

Resultado después de ejecutar la instrucción de consulta (img 13).


10. Mostrar que librerías han vendido el libro “7 hábitos”
Para completar el ejercicio creamos una relación externa entre las tablas

Resultado después de ejecutar la instrucción de consulta (img 14).

También podría gustarte