Modelo Relacional
Enviado por maria_de_jesus • 1 de Julio de 2015 • 1.191 Palabras (5 Páginas) • 313 Visitas
MODELO RELACIONAL
El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Este es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Su idea fundamental es el uso de «relaciones».
Descripción del modelo relacional.
En este modelo todos los datos son almacenados en relaciones, de manera más simple: una relación representa una tabla que no es más que un conjunto de filas, cada fila es un conjunto de campos y cada campo representa un valor que interpretado describe el mundo real.
Para manipular la información utilizamos un lenguaje relacional, actualmente se cuenta con dos lenguajes formales el Álgebra relacional y el Cálculo relacional..
Esquema: Un esquema contiene la definición de una estructurados decir, determina la identidad de la relación y qué tipo de información podrá ser almacenada dentro de ella; Todo esquema constará de: • Nombre de la relación . • Nombre de los atributos de la, relación y sus dominios.
Instancias: Una instancia de manera formal es la aplicación de un esquema a un conjunto finito de datos como por ejemplo:• Ciertos caracteres y números (una sola columna de una sola fila). • Algunas o todas las filas con todas o algunas columnas,• Cada fila es una tulpa. El número de filas es llamado cardinalidad,• El número de columnas es llamado aridad o grado.
Base de datos relacional:
Una base de datos relacional es un conjunto de una o más tablas estructuradas en registros (líneas) y campos (columnas), que se vinculan entre sí por un campo en común, Ese software se conoce como SGBD (sistema gestor de base de datos) relacional o RDBMS . Las bases de datos relacionales pasan por un proceso al que se le conoce como normalización de una base de datos:
1. Garantiza herramientas para evitar la duplicidad de registros.
2. Garantiza la integridad referencial.
3. Favorece la normalización por ser más comprensible y aplicable.
Base de datos relacional:
Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas.
Características :• Una base de datos relacional se compone de varias tablas o relaciones. • No pueden existir dos tablas con el mismo nombre ni registro. • Cada tabla es a su vez un conjunto de registros (filas y columnas). • La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas). • Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos. •
Elementos
Relaciones base y derivadas
En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su implementación es llamada "tabla". Otras relaciones no almacenan datos, pero son calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas "relaciones derivadas" y su implementación es llamada "vista" o "consulta".
Restricciones :Una restricción es una limitación que obliga el cumplimiento de ciertas condiciones en la base de datos. Las restricciones proveen un método de implementar reglas en la base de datos.
Dominios :Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los valores del atributo, puede ser considerado como una restricción. Distintos tipos de dominios son: enteros, cadenas de texto, fecha,no procedurales etc.
Clave única
Clave primaria: Una clave primaria es una clave única elegida entre todas las candidatas que define
...