El Modelo Relacional
1. Un Poco De Historia:
A finales de los 60, el científico informático ingles Edgar Frank Codd definió las bases del modelo relacional. Pocos años después este modelo se empezóa implementar cada vez más.
AÑO | ACONTECIMIENTO |
1970 | Edgar Frank Codd publica el modelo de bases de datos relacional |
1971-1972 | Primeros desarrollos teóricos |
1972-1978 | Primerosprototipos |
1978 | Aparece el lenguaje QBE |
1979 | Aparece ORACLE |
1980 | Aparece INGRES |
1981 | Aparece SQL |
1982 | Aparece DB2 |
1986 | ANSI normaliza el SQL |
1987 | SQL de ISO |1990 | Versión dos del modelo relacional |
1992 | SQL 92 |
1998 | SQL 3 |
2. Diseño Conceptual De Bases De Datos:
Las principales características del modelo relacional son lossiguientes:
* Independencia física:
Esto quiere decir que sin importar la manipulación y la forma de almacenar los datos, esto no interfiere con la manipulación del sistema.
* Independencia lógica:Sin importar la modificación de la información contenida en la base de datos, las aplicaciones que trabajan conjuntamente con esta no deben sufrir ninguna modificación.
* Flexibilidad:
Estemodelo le ofrece al usuario distintos puntos de vista para darle comodidad según los criterios del usuario.
* Uniformidad:
Esto se refiere al manejo de tablas pues es la única forma conceptual quetiene este modelo.
Las Tablas:
Estas se representan gráficamente como una estructura rectangular formada pro filas y columnas. Cada columna (atributo) almacena información sobre una propiedaddeterminada de la tabla.
Cada fila (tupa) posee una ocurrencia o ejemplar de la instancia o relación representada por la tabla.
TERMINOLOGIA |
Tupla | Cada fila de la tabla (cada ejemplar que latabla representa) |
Atributo | Cada columna de la tabla |
Grado | Número de atributos de la tabla |
Cardinalidad | Número de tuplas de una tabla |
Dominio | Conjunto válido de valores...
Regístrate para leer el documento completo.