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:

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
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
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.
MODELO RELACIONAL.
2.1Definición de un modelo de datos
INTELIGENCIA ARTIFICIAL
Estadística Computacional I
MODELOS LÓGICOS : Modelo Relacional
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN
Teoría de Bases de Datos
Base de Datos Relacional.
MODELO RELACIONAL.
Hacia una propuesta de identificadores únicos
Modelo Relacional Base de Datos I.
INTEGRANTES AYALA EDISSON CHACON ANDREA CRUZ IVAN GOMEZ MAICOL
Transferencias de Zona:
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
UNIDAD I Conceptos Básicos.
Guia datos de información
MODELO RELACIONAL El elemento central del modelo relacional es la RELACION. Una relación tiene un nombre, un conjunto de atributos que representan sus.
Restricciones de Integridad en ORACLE
BASE DE DATOS I Clase # 1.
Métrica v2.1 Técnicas: Teoría de la Normalización.
El Modelo Relacional Francisco Moreno 12/04/2017 Curso Bases de Datos.
Bases de Datos Modelamiento.
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Análisis y selección de indicadores para el Cuadro de Mando Integral
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 Relacionales Doc. Ing.Marleny Soria M.
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.
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
Seminario de Informática Elementos Conceptuales
Restricciones de Integridad
POR: JUAN PABLO CLAROS SANTOS
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.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
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.
Sesión 3 Tablas, continuación. Creación de formularios. Creación de informes.
Diagramas.
Análisis, Formulación y Selección de Indicadores para el CMI
MODELOS DE DATOS RELACIONAL
LICENCIA GPL Camilo Andrés Hómez Molano John Anderson Alvarado.
El Modelo de Datos Entidad-Relación (E/R)
integridad referencial
Bases de Datos Modelo Relacional.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
NORMA INTERNACIONAL DE AUDITORÍA 210 ACUERDO DE LOS TÉRMINOS DE LOS TRABAJOS DE AUDITORÍA EXPOSITOR L.C. EDUARDO M. ENRÍQUEZ G. 1.
¿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.
MODELO LOGICO BASE DE DATOS
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
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.
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.
Fundamentos de Bases de Datos
Atributos Función: Es el complemento que acompaña a los verbos copulativos(ser, estar o parecer) expresando cualidades o estados del sujeto. Tiene la doble.
Transcripción de la presentación:

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: Solicitud cursada por escrito según unas fórmulas determinadas, especialmente dirigida a una autoridad o institución. En el caso de BD son solicitudes de información dirigida a la base de datos cumpliendo un objetivo específico. Por ejemplo en una base de datos de un organismo que emite permisos para conducir, debe tener seguramente registrados un conjunto de conductores. Pudiera existir una restricción de integridad donde no pueden existir conductores menores de 18 años (exceptuando licencias especiales a menos de 18). Esto significa que no es aceptable en esa base de datos ninguna configuración de datos en la que exista un conductor de menos de 18 años. Por ejemplo en una base de datos de un organismo que emite permisos para conducir, debe tener seguramente registrados un conjunto de conductores. Pudiera existir una restricción de integridad donde no pueden existir conductores menores de 18 años (exceptuando licencias especiales a menos de 18). Esto significa que no es aceptable en esa base de datos ninguna configuración de datos en la que exista un conductor de menos de 18 años.

¿Puede haber dos libros con el mismo valor en id_lib? ¿Puede haber dos libros con el mismo valor en id_lib? · ¿Puede haber un libro sin valor en título? · ¿Es posible el valor “XXXX” en el atributo autor_id? · ¿Tiene sentido el valor “Azul” en el atributo tipo?

Solución · Definición de dominios · restricción de unicidad, · restricción de valor no nulo · definición de clave primaria · definición de claves ajenas. · restricciones de integridad generales · restricciones de integridad generales. Definición de Dominio El asociar un dominio a cada atributo restringe el conjunto de valores que puede tomar ese atributo. Ejemplo: “El tipo de publicación únicamente puede ser Novela, Cuento, Teatro o Poesía”. Dominios: Dominios: Dom_tipo : {Novela, Cuento, Teatro, Poesía,...}

Restricción de Valor No Nulo La definición de una restricción de valor no nulo sobre un conjunto de atributos K de la relación R expresa la siguiente propiedad: “No debe haber en R una tupla que tenga el valor nulo en algún atributo de K”. (para el rango Título) La definición de una restricción de unicidad sobre un conjunto de atributos K de la relación R expresa la siguiente propiedad: “no debe haber en R dos tuplas que tengan el mismo valor en todos los atributos del conjunto K”. Ejemplo: Uni: {id_lib} “No debe haber en Publicación dos tuplas que tengan el mismo valor en el atributo id_lib”.

restricción de unicidad Una clave primaria de una relación es un conjunto de atributos de su esquema que son elegidos para servir de identificador unívoco de sus tuplas: sus atributos deberán tener siempre un valor para cada tupla (restricción de valor no nulo) y este valor deberá ser único para cada tupla (restricción de unicidad). sus atributos deberán tener siempre un valor para cada tupla (restricción de valor no nulo) y este valor deberá ser único para cada tupla (restricción de unicidad). Ejemplo: CP: {id_lib} Ejemplo: CP: {id_lib} “id_lib es un atributo clave primaria de Publicaciones”

El uso de claves ajenas es el mecanismo que proporciona el modelo relacional para expresar asociaciones entre los objetos representados en el esquema de la base de datos. Este mecanismo se define para que dichas asociaciones, si se realizan, se hagan siempre adecuadamente. Con este objetivo, se añade al esquema de una relación, R, un conjunto de atributos que hagan referencia a un conjunto de atributos de una relación S. A ese conjunto de atributos se les denomina clave ajena de la relación R que hace referencia a la relación S.