Download |TRABAJO 5: TUTORIA DE INTELIGENCIA ARTIFICIAL

Document related concepts
no text concepts found
Transcript
|TRABAJO 5: TUTORIA DE INTELIGENCIA ARTIFICIAL (Programación Lógica y
Bases de Datos)
1. Explique qué es una base de datos lógica. (Mínimo 3 páginas)
2. Cuáles son las operaciones fundamentales (selección, proyección, unión,
diferencia de conjuntos, producto cartesiano, intersección de conjuntos,
reunión natural, división) del álgebra relacional en Prolog. Ejemplifique
cada una de estas operaciones.
3. Considere la siguiente Base de datos compuesta por las siguientes
relaciones:
 Autor (Id_autor, nombre, universidad)
 Tema (Cod_tema, Descripción)
 Revista (Id_rev, Titulo_rev, Editorial)
 Articulo (Id_rev, Id_autor, Cod_tema,Titulo_art, Volumen, Numero,
NumPaginas)
Se pide dar respuesta algebraica a las siguientes consultas en PROLOG:
1. Obtener los artículos cuyo tema sea “Programación Lógica” y hayan sido
publicados en el año 2009.
2. Obtener las revistas de tipo general, es decir, que publiquen artículos de
todos los temas (Operación de división).
3. Obtener las revistas que sólo publican artículos del tema “Bases de Datos
en Prolog”, tanto en el año 2008, como en el año 2009.
4. Obtener todas las revistas que sólo publican artículos cuyo tema sea
“PROLOG”.
5. Obtener los artículos del año 2009 publicados por autores de la UNANLeón.
1
4. Considere la siguiente Base de datos compuesta por las siguientes
relaciones:




Tienda (Cod_tienda, Nombre_tda, Direccion, Teléfono)
Electrodoméstico (Cod_Elect, Descripción, Precio)
Revista (Cod_cli, Nombre_cli, Dirección, Teléfono)
Venta (Cod_tienda, Cod_Elect, Cod_cli, Descuento)
Se pide dar respuesta algebraica a las siguientes consultas en PROLOG:
1. Obtener los nombres de todos los clientes de la Tienda “Los Tres
Hermanos”.
2. Obtener los nombres y domicilios de los clientes que hayan comprado un
electrodoméstico con un descuento mayor del 15%.
3. Obtener los nombres y direcciones de las tiendas que sólo han hecho
descuentos inferiores al 15%.
4. Obtener las descripciones y precios de aquellos electrodomésticos que
hayan sido vendidos en todas las tiendas.
5. Obtener la descripción de los electrodomésticos vendidos con descuentos
del 10% y del 15% (ambos).
6. Obtener nombres y teléfonos de las tiendas que no han vendido el
Electrodoméstico con código E01
Fecha de Entrega y Defensa: Jueves 6 mayo.
Fecha del Examen: Jueves 13 Mayo 2010.
2