MODELO RACIONAL
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA NACIONAL
U.N.E.F.A – NÚCLEO VARGAS
CÁTEDRA: BASE DE DATOS
Unidad 4
Modelo relacional
Docente:Integrante:MARQUES ANTONIO
CI 20.564.000
Catia la mar, 08 de diciembre de 2012
Modelo relacional:
Concepto:
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. Es el modelo más utilizadoen la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), 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 datosllamados «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 tablaque está compuesta por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos).
Estructura del ModeloRelacional:
La organización de las tablas se realiza de la siguiente manera
Columnas
Filas
Para que una tabla cumpla con los requisitos de la estructura relacional debe cumplir las siguientes condiciones:
Debe tener un solo tipo de filas dándole un formato que debe mantenerse durante todo su trabajo y con la misma cantidad de filas.
Cada fila debeser única y no pueden existir filas duplicadas.
Cada columna debe ser única y no deben existir columnas duplicadas.
Cada columna debe ser definida con un nombre específico.
El valor de una columna para una fila debe ser único, no pueden existir múltiples valores en una posición de la columna.
Los valores de cada columna deben pertenecer al dominio que representan y este dominio puedeutilizarce en varias columnas.
Las tablas que cumplan con esta condición se denominan Tablas Relacionales y este concepto se utiliza para definir que este tipo de tablas puede asociarse a otras que cumplan con la misma condición, además se le asocian las siguientes propiedades:
Las filas pueden estar en cualquier orden.
A una fila se la hace referencia mediante todos los valores que la forman.Las columnas pueden estar en cualquier orden.
Se hace referencia a una columna mediante el nombre que la identifica.
Pero se utilizan otros términos para referirnos a las filas y columnas. Se conocerá como tuplas a cada una de las filas y atributos a cada una de las columnas.
Atributos
CODFRUTA
NOMFRUTA
PRECIO
Tuplas
123
Manzana
300
236
Peras
250
Sedenomina Grado de una tabla relacional al número de atributos que la componen, G(frutas) = 3.
Se denomina Cardinalidad de una tabla relacional al número de tuplas que la conforman, C(frutas) = 2
Características del Modelo Relacional:
El modelo relacional proporciona un manera simple de representar los datos: una tabla bidimensional llamada relación.
título
año
duración
Tipo
Star Wars...
Regístrate para leer el documento completo.