La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MODELO RELACIONAL.

Presentaciones similares


Presentación del tema: "MODELO RELACIONAL."— Transcripción de la presentación:

1 MODELO RELACIONAL

2 Modelamiento de Datos El Modelo Relacional
Definicion de Modelo Relacional Se basa en una representación del mundo real en que los datos se describen como entidades, relaciones y atributos. El principal concepto del modelo ER es la entidad, que es una "cosa" en el mundo real con existencia independiente. Una entidad puede ser un objeto físico (una persona, un auto, una casa o un empleado) o un objeto conceptual (una compañía, un puesto de trabajo o un curso universitario) Cada entidad tiene propiedades específicas, llamadas atributos, que la describen. Cada uno de los atributos de una entidad posee un dominio, el que corresponde al tipo del atributo.

3 Modelamiento de Datos El Modelo Relacional
El modelo relacional de datos supuso un gran avance con respecto a los modelos anteriores. Este modelo está basado en el concepto de relación. Una relación es un conjunto de n-tuplas. Una tupla, al contrario que un segmento, puede representar tanto entidades como interrelaciones N:M. Los lenguajes matemáticos sobre los que se asienta el modelo relacional, aportan un sistema de acceso y consultas orientado al conjunto. Lo que realmente marca la diferencia entre los sistemas relacionales y los sistemas anteriores es el hecho de que su creador, Ted Codd, basó expresamente su funcionamiento sobre un modelo matemático muy específico: el álgebra relacional y el cálculo relacional, así como la progresiva adopción, de un número de Reglas de Integridad Relacional y de Formas Normales.

4 Modelamiento de Datos El Modelo Relacional
El concepto de atomicidad es relevante especialmente en el campo de las bases de datos. Que un elemento sea atómico implica que no puede ser descompuesto en partes más pequeñas.

5 Modelamiento de Datos El Modelo Relacional Componentes
Término relacional formal Equivalente informal Entidad Tabla Tupla Fila o registro Cardinalidad Número de filas o registros Atributo Columna o campo Grado Número de columnas o campos Atributo Identificador Llave Primaria (PK) Dominio Conjunto de valores legales

6 Modelamiento de Datos El Modelo Relacional Consideraciones
Para cada tupla de una entidad, debe existir un atributo o combinación de atributos, que la identifique en forma única. Se denomina llave (primaria) Una relación se puede definir como una asociación entre entidades.

7 Modelamiento de Datos Llave Primaria
Definicion de Llave Primaria (Primary Key) Una entidad necesita un identificador único para cada una de las tuplas, esta es la clave (primaria) de la entidad, que se define como un subconjunto C de los atributos de E, cuyos valores no pueden ser repetidos. Una clave primaria debe ser mínima, en el sentido de que en su composición no intervengan más que los atributos estrictamente requeridos para identificar las tuplas de forma única. Una clave primaria puede ser simple (formada por un solo atributo) o compuesta (formada por más de uno). En general, una entidad puede tener más de una clave, y en ese caso, cada una de las llaves es una llave candidata. Una de las llaves candidatas se designa como llave primaria de la entidad.

8 Modelamiento de Datos Llave Primaria Clave Semantica
Una clave semántica, también llamada inteligente, es aquella que tiene significado por sí misma, es decir que el o los atributos que la conformen contengan valores que describan "realmente" a la entidad reflejada en la tupla (por ejemplo, el RUT en una entidad de personas). Lo contrario, es decir, una clave arbitraria cuya única función es la de identificar la entidad designada por la tupla, se denomina clave subrogada.

9 Llave Foránea Definicion de Llave Foránea (foreign keys)
Una llave foránea nace de la existencia de una relación de cardinalidad “1 a n” entre dos entidades. La llave foránea representa la implementación de la relación, corresponde a la llave primaria de la entidad relacionada con cardinalidad “1” y se expresa como un atributo de la entidad relacionada con cardinalidad “n”. Un atributo FK es clave foránea de una entidad si satisface las siguientes condiciones: Los valores de FK tienen el mismo dominio de los valores de la clave primaria de la otra entidad. Un valor de FK se presenta como un valor de la clave primaria en otra entidad.

10 Integridad de la Entidad
Concepto La restricción de integridad de entidad establece que ningún valor de llave primaria puede ser nulo. Esto es porque ellas identifican tuplas de la entidad.

11 Integridad Referencial
Concepto de Integridad Referencial La restricción de integridad referencial se especifica entre dos entidades relacionadas y se usa para mantener la consistencia entre tuplas de las dos entidades. Informalmente, una tupla en una entidad que hace referencia a otra entidad debe referirse a una tupla existente en esa entidad.

12 Modelamiento de Datos Ejercicio de aplicación
Cada vez que un viajero compra un pasaje en la línea Aérea , debe realizar una reserva de su vuelo para posteriormente ,y previa confirmación, consolidar esta venta . Se hace notar que lo que el viajero compra es un “destino” el cual podría tener mas de una escala hasta llegar al lugar final que indica su pasaje. Los pasajeros pueden tener múltiples viajes durante un periodo de tiempo, siendo exclusivo un solo viaje en el mismo tiempo. Con respecto a la Línea Aérea, ellos poseen una cantidad fija de aviones con capacidades diferentes de acuerdo al modelo del avión, esta información esta explícita en el pasaje, así como el número de vuelo y el número de asiento. Como las ventas se realizan en las sucursales que poseen a nivel mundial, se requiere solucionar el problema de la sobreventa de pasajes que ha menudo origina molestia en los clientes, lo que ha producido una baja en la venta de pasajes de esta Línea Aérea.


Descargar ppt "MODELO RELACIONAL."

Presentaciones similares


Anuncios Google