MODELO RELACIONAL.

Slides:



Advertisements
Presentaciones similares
IBD Plan 90 y 2003 Clase 11.
Advertisements

IBD Clase 13.
Diseño de Bases de Datos
Programación de bases de datos relacionales
Entidad Cosa u objeto real (una persona) o abstracto (un préstamo) de interés en el mundo real (una organización). Es distinguible de todos los demás objetos.
Modelo Entidad Relación
El modelo de datos relacional
Rocío Contreras Águila Primer Semestre 2010
Rocio Contreras Aguila Primer Semestre Para poder ejecutar esto SQL Server nos permite definir datos y nos entrega herramientas para poder exigir.
Fundamentos de Base de Datos Modelo E-R
Modelo entidad-relación
Teórico: Modelo Relacional
Elementos para Interpretar el Modelo Conceptual de Datos
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN MER
2.1Definición de un modelo de datos
¿QUÉ SON LAS BASES DE DATOS?
INTELIGENCIA ARTIFICIAL
Estadística Computacional I
MODELOS LÓGICOS : Modelo Relacional
MODELOS DE DATOS.
MODELO RELACIONAL.
Modelo Entidad Relación E-R
Base de Datos Relacional.
UNIDAD II Modelo de Datos.
Modelo Entidad-Relación
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
M.A. Ana Celia Gutiérrez Olivas
Modelos existentes de base de datos
UNIDAD I Conceptos Básicos.
MODELO RELACIONAL El elemento central del modelo relacional es la RELACION. Una relación tiene un nombre, un conjunto de atributos que representan sus.
MÓDULO II: FUNDAMENTOS DE BASE DE DATOS
BASE DE DATOS I Clase # 1.
Diseño de Bases de Datos
El Modelo Relacional Francisco Moreno 12/04/2017 Curso Bases de Datos.
Sistemas de Bases de Datos I
Viviana Poblete López Módulo: Modelo de Datos
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Modelos de Bases de Datos
Diseño de una Base de Datos
DISEÑO DE BASES DE DATOS
BASES DE DATOS Entidad-Relación
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
DISEÑO DE BASES DE DATOS
Restricciones de Integridad
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
Bases de Datos.
Base de Datos Juan Inoa. Conceptos de Base de Datos.
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
Diagramas.
Modelo Entidad Relación
CARACTERISTICAS Y REPRESENTACION DE LOS DATOS
MODELOS DE DATOS RELACIONAL
3. Modelo de datos Prof: Lcdo. Luis Peña.
Bases de Datos Modelo Relacional.
Base de Datos I. Integridad Se refiere a la exactitud o corrección de los datos en la base de datos. 2.
¿QUÉ ES EL MODELO ENTIDAD-RELACIÓN?  Como ya he comentado este modelo es solo y exclusivamente un método del que disponemos para diseñar estos esquemas.
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
¿Qué es una base de datos? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde.
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Modelos Entidad – Relación (E-R). El modelo entidad-relación Los MD soportados por los SGBD no suelen ofrecer, dado su bajo nivel de abstracción, los.
 Gregorio López González  Norberto Misael Valtierra Ornelas  Ricardo Enrique Pérez Andrade  Luis Rodríguez Valencia.
Fundamentos de Bases de Datos
Transcripción de la presentación:

MODELO RELACIONAL

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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.