El modelo de datos relacional

Slides:



Advertisements
Presentaciones similares
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
Advertisements

Diseño de Bases de Datos
Integridad de Las Bases de Datos
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
Rocío Contreras Águila Primer Semestre 2010
Fundamentos de Base de Datos Modelo E-R
Una dependencia funcional es una relación entre atributos de una misma relación (tabla). Si X e Y son atributos de la relación R, se dice que Y es funcionalmente.
Teórico: Normalización
MODELO RELACIONAL.
Teórico: Modelo Relacional
Introducción MODELO RELACIONAL
ALGEBRA RELACIONAL Y CALCULO RELACIONAL CON REFERENCIA A BASE DE DATOS
Elementos para Interpretar el Modelo Conceptual de Datos
MODELO RELACIONAL.
INTELIGENCIA ARTIFICIAL
Estadística Computacional I
MODELOS LÓGICOS : Modelo Relacional
MODELOS DE DATOS.
MODELO RELACIONAL.
Teoría de Bases de Datos
UNIDAD II Modelo de Datos.
MODELO RELACIONAL.
Tema 8 : Sistemas relacionales Resumen Sobre el modelo relacional
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
Modelos existentes de base de datos
Modelo Relacional. Está basado en el concepto matemático de relación. Se fundamenta en la teoría de normalización de las relaciones, que permite eliminar.
MODELO RELACIONAL El elemento central del modelo relacional es la RELACION. Una relación tiene un nombre, un conjunto de atributos que representan sus.
BASE DE DATOS I Clase # 1.

BASES DE DATOS I CAPÍTULO 2 EL MODELO RELACIONAL Guillermo Baquerizo
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
El Modelo Relacional Francisco Moreno 12/04/2017 Curso Bases de Datos.
Viviana Poblete López Módulo: Modelo de Datos
John Freddy Duitama Muñoz. Facultad de Ingeniería. U. de. A.
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Normalización en una base de datos
Lic. en Inf. Manuel Álvaro Pacheco Hoyo. Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto.
Bases de datos Conceptos, diseño y utilización
Bases de Datos Relacionales Doc. Ing.Marleny Soria M.
INSTITUTO TECNOLÓGICO DE TIJUANA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN SEMESTRE ENERO-JUNIO 2014 CARRERA: INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN.
RESTRICCIONES Ing. Carolina Moreno Departamento de Sistemas Facultad de Electrónica y Telecomunicaciones Universidad del Cauca.
DISEÑO DE BASES DE DATOS
Tema 2: Base de datos relacionales
Modelos de Datos.
Restricciones de Integridad
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
Se conocen como la información que describe un dato objeto, en el cual se definen sus propiedades y los datos o campos que contiene dicho objeto. Un atributo.
Sistemas de Información II Tema : Modelo Relacional Universidad Nacional de Luján Departamento de Ciencias Básicas División Estadísticas y Sistemas.
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.
BASES DE DATOS RELACIONALES
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
NORMALIZACIÓN Prof. Gabriel Matonte.
Diagramas.
NORMALIZACION DE DATOS
MODELOS DE DATOS RELACIONAL
Bases de Datos Modelo Relacional.
Bases de datos Transformación del modelo Entidad/Relación al modelo relacional TEMA 3.
INTRODUCCIÓN A LAS BASES DE DATOS Revisión de Conceptos.
Base de Datos I – Ing. Mary Carlota Bernal J.
Administración de Base de Datos
Tema 2: Diseño de Bases de Datos relacionales
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Por: Carlos Alberto Luis Grados. ¿Qué es una Relación en Access? Una vez creadas diferentes tablas para cada tema de la BD, se necesita una manera de.
Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada.
Una restricción de integridad es una condición que deben cumplir ciertos datos para que sean considerados una instancia de una Base de datos. Instancia:
Fundamentos de Bases de Datos
Transcripción de la presentación:

El modelo de datos relacional Tema 2

El modelo de datos relacional Introducción Estructuras de datos Dominios Atributos Relaciones B.D. Relacional

El modelo de datos relacional Integridad Clave primaria 1ª regla general de integridad Clave ajena 2ª regla general de integridad (referencial)

Introducción Basado en la teoría matemática de relaciones Características Sencillez y uniformidad Sólida fundamentación teórica Independencia de la interfaz de usuario

Dominios Conjunto de valores del mismo tipo Un dominio es atómico si sus valores son indivisibles El valor nulo pertenece a todos los dominios

Atributos Interpretación (ocurrencia) de un dominio en una relación Un atributo se define sobre un único dominio Los dominios restringen las comparaciones

Relaciones Constan de dos partes Esquema: conjunto fijo de pares atributo/dominio (Aj,Dj) Ejemplar: conjunto fijo de tuplas formada por pares atributo/valor (Aj,vj)

Relaciones Propiedades No existen tuplas repetidas Las tuplas no están ordenadas Los atributos no están ordenados Todos los valores de los atributos son atómicos

Base de datos relacional Colección de relaciones Relación tabla Tupla registro Atributo campo

Integridad Reglas de integridad Definidas por el usuario (“la edad del cliente ha de ser mayor que cero”) Propias del modelo de base de datos (reglas generales de integridad)

Clave primaria Identificador único de una relación Puede ser un atributo compuesto Puede haber más de un identificador único Clave candidata Clave primaria Clave alternativa

Clave primaria Un atributo K es clave candidata de la relación R si cumple dos propiedades: Unicidad: No existen dos tuplas de R con el mismo valor de K Minimalidad: si eliminamos un miembro de K, pierde la propiedad de unicidad Toda relación ha de tener una clave candidata

1º regla general de integridad Ningún componente de la clave primaria puede aceptar valores nulos Si la clave es compuesta, cada valor individual ha de ser no nulo

Clave ajena Es un atributo de una relación R2 cuyos valores han de concordar con los de la clave primaria de otra relación R1 R1 y R2 no tienen por qué ser distintos

Clave ajena LF de R2 es clave ajena si y sólo si: Cada valor de LF es nulo del todo o no nulo del todo Existe R1 con clave primaria LP tal que cada valor de LF es idéntico a alguno de LP

2ª regla general de integridad No pueden existir valores de clave ajena sin concordancia (regla de integridad referencial) ¿Cómo garantizar la integridad referencial? Rechazando la operación Realizando operaciones de compensación