Modelo Relacional
modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicado y en la teoría de conjuntos.
Es
el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.
No
tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
Su
idea fundamental es el uso de« relaciones». Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados « tuplas».
Pese
a que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar.
Esto
es, pensando en cada relación como si fuese una tabla que está compuestas por registros (cadafila de la tabla sería un registro o tupla), y columnas (también llamadas campos).
Tabla Se
(relación)
refiere al tipo de modelamiento de datos, donde se guardan los datos recolectados por un programa.
Se
representan gráficamente como una estructura rectangular formada por filas (tuplas) y columnas (campo/atributo).
Atributo
(campo)
Corresponde
al nombre dela columna. Cada columna almacena información sobre una propiedad determinada de la tabla.
Dominio El
dominio indica qué valores pueden ser asumidos por una columna de la relación.
A
menudo un dominio se define a través de la declaración de un tipo para el atributo (por ejemplo diciendo que es una cadena de diez caracteres), pero también es posible definir dominios máscomplejos y precisos.
Atributo 1 Atributo 2 Atributo 3 Atributo 4
Dominio 1 Dominio 2 Dominio 3 Dominio 4
La
relación es el elemento básico en el modelo relacional y se puede representar como una tabla, esta tabla representa a lo que en el modelo entidad-relación llamábamos entidad.
Título Titanic Sin perdón
Año 1997 1992
Nacionalidad USA USA
Duración 194min 197min
Esta tablacontiene los atributos (columnas) y las tuplas (filas).
Grado
Es
el número de atributos de la relación (tabla). Por ejemplo; La relación EMPLEADO es de grado cuatro porque tiene cuatro atributos (Nombre, Puesto, Salario y RFC).
Esto
quiere decir que cada fila de la tabla es una tupla con cuatro valores. El grado de una relación no cambia con frecuencia.
El
diseñode una base de datos requiere un conocimiento profundo de las funciones empresariales que se desean modelar
Así
como de las características y conceptos de base de datos que desea utilizar para representar esas funciones empresariales.
Asegúrese
de diseñar con precisión la base de datos que utilizará para modelar el negocio porque el cambio del diseño de la base de datos una vezimplementada puede requerir mucho tiempo.
Por
otra parte, una base de datos bien diseñada ofrece un mejor rendimiento.
Son
muchas las consideraciones a tomar en cuenta al momento de hacer el diseño de la base de datos, quizá las más fuertes sean: La velocidad de acceso El tamaño de la información
•
•
El tipo de la información • Facilidad de acceso a información. •Facilidad para extraer información requerida.
•
la
la
Normalización
es un conjunto de reglas que sirven para ayudar a los diseñadores a desarrollar un esquema que minimice los problemas de lógica.
Cada
regla está basada en la que le antecede. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar.
como
un archivo o una tabla de labase de datos, era ineficiente y conducía a errores de lógica cuando se trataba de manipular los datos.
El
proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidadrelación al modelo relacional.
Las bases de datos relacionales se normalizan para: Evitar la redundancia de los datos. Evitar...
Regístrate para leer el documento completo.