Algebra relacional
Realice las siguientes actividades:
1. Cree una base de datos nueva
2. Cree las tablas con lainformación requerida para alimentarlas con los datos del archivo en Excel
3. Convierta cada hoja del archivo Excel en formato csv. Recuerde que debe revisar cual es el separador utilizado por elsistema operativo.
4. Utilice la instrucción:
LOAD DATA INFILE ‘d://datos//archivodatos.csv’
INTO TABLE tabla
FIELDS TERMINATED BY ‘;’
LINES TERMINATED BY ´\r\n’;
La instrucción sirve paraalimentar las tablas de la base de datos, con la información de los archivos planos. Recuerde que debe ubicar los archivos en un directorio cuyo nombre no incluya espacios en blanco preferentemente.
Lalínea FIELDS TERMINATED BY ‘;’, puede variar si el separador es la coma (,).
5. Una forma de entender las consultas es utilizando el algebra relacional, la cual incluye los siguientes operadores.Unión (U) Permite unir dos tablas con la misma estructura. A UNION B o A ∪ B.
Intersección(∩). Genera como resultado la intersección de dos o más tablas. Las tablas deben tener la misma estructura.A INTERSECCION B o A ∩ B
Diferencia (-). Entrega como resultado las tuplas de la primera tabla que no pertenecen a la segunda tabla. A MENOS B o A – B
Selección (σp). Entrega como resultado lastuplas de la tabla que cumplen con el predicado p. σnota>=3(regnota), selecciona de la tabla regnota, las tuplas que en el campo nota tiene valor de 3 o mayor.
Proyección (ΠA). Genera como resultado, unanueva tabla con los atributos indicados en A. Ejemplo: Πcod, nombre(Estudiante), entrega una tabla con los datos de código y nombre de la tabla estudiante.
Producto cartesiano (*) ó (x). Genera unatabla con el producto cartesiano de las tablas involucradas en el producto. Ejemplo: Estudiante x Curso. Si la tabla estudiante tiene 30 registros y curso tiene 20 registros, el producto genera...
Regístrate para leer el documento completo.