Beruflich Dokumente
Kultur Dokumente
DESARROLLO DE SOFTWARE
MATERIA
DISEO DE BASE DE DATOS
EJEMPLOS:
Considere la Base de Datos LIBRERA, por ahora solo formada por dos tablas LIBRO y EDITORIAL, cuyos atributos y datos de las
tablas los pueden visualizar a continuacin. Adems se han agregados datos en ambas tablas.
Utilizando el algebra relacional y el lenguaje DML se realizan los siguientes ejercicios.
1: Despliega el contenido de las dos tablas utilizando la instruccin de SELECT como se ve a continuacin.
mysql> select * from LIBRO;
+----------+-----------------------------+-----------+---------------+---------------+-------------+
| id_libro | titulo
|Precio | Categora | Cantidad | Editorial |
+----------+------------------------------+----------+----------------+---------------+------------+
|
100 | Aprende gramtica
| 150 | Espaol |
20
| 04 |
|
101 | Ortografa
| 100 | Espaol II |
08
| 04 |
|
102 | Mxico independiente | 120 | Historia |
12
|
01 |
|
103 | La revolucin
| 300 | Historia
|
15
|
02 |
|
104 | Reformas
| 100 | Form. Etica |
23
|
02 |
+----------+------------------------------+-----------+----------------+---------------+-----------+
2. UTILIZANDO
LA OPERACION DE SELECCIN , DESPLIEGA SOLO LAS TUPLAS CUYA EDITORIAL SEA 04 y la Cantidad de libros sea
menor que 10, DE LA TABLA LIBRO.
ALGEBRA RELACIONAL:
=<<04>>
Editorial
< 10 (LIBRO)
Cantidad
+--------+------------------------+--------+------------+-------------+--------+
(Libro)
Categoria
4.
| titulo
|
+--------------+
| Espaol
|
| Espaol II |
| Historia
|
| Historia
|
| Form. Etica |
+--------------+
EMPLEA LA OPERACION DE PROYECCION DESPLIEGA SOLO EL ATRIBUTO NOMBRE Y CP DE LA TABLA EDITORIAL
(Editorial)
Nombre,cp
( LIBRO X EDITORIAL)
Titulo
7. Utilizando el producto cartesiano despliega solo los ttulos de los libros pero sin repetir los ttulos. Hay que
emparejar las claves de Editorial y ed_editorial
(
( LIBRO X EDITORIAL))
Titulo
LIBRO.Editorial= EDITORIAL.id_ed
8. Uutilizando el producto cartesiano despliega todos los atributos de las 2 tablas. Hay que emparejar nuevamente las claves.
( LIBRO X EDITORIAL))
LIBRO.Editorial= EDITORIAL.id_editorial
(
Id_libro,titulo,nombre,direccion,cp
( LIBRO X EDITORIAL))
LIBRO.Editorial= EDITORIAL.id_editorial
10. Despliega los titulos de los libros donde solo tengan el cdigo postal=3340.
(
Id_libro,titulo,nombre,direccion,cp
cp