Bases de Datos Relacionales Doc. Ing.Marleny Soria M.

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

MATEMÁTICAS II MEDIO PROGRAMA EMPRENDER PREUNIVERSITARIO ALUMNOS UC
Una función es una serie de operaciones que se hacen en una variable y de las que se obtienen un valor. Podemos imaginarnos la función como una maquina.
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.
Arquitecturas de BD Modelo ANSI/SPARC
Modelo Entidad Relación
El modelo de datos relacional
Rocío Contreras Águila Primer Semestre 2010
BASE DE DATOS OBJETO RELACIONAL
Introducción a LAS Bases de Datos
MODELO RELACIONAL.
Teórico: Modelo Relacional
Introducción MODELO RELACIONAL
Elementos para Interpretar el Modelo Conceptual de Datos
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN MER
INTELIGENCIA ARTIFICIAL
MODELOS LÓGICOS : Modelo Relacional
MODELOS DE DATOS.
MODELO RELACIONAL.
Sistema de Gestión de Base de Datos
Teoría de Bases de Datos
Base de Datos Relacional.
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.
Modificado de: M.A. Ana Celia Gutiérrez Olivas
Bases de Datos.
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
1 BD Activas: Motivación zLos SGBD convencionales son “pasivos”. Sólo ejecutan preguntas o transacciones realizadas por los usuarios o por los programas.
BASE DE DATOS I Clase # 1.
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.
Integridad Referencial 1. Integridad referencial 2.
John Freddy Duitama M.U.de.A. Facultad de Ingeniería. Creación del esquema de Una Base 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.
Ing. JUAN CARLOS GARCIA DUARTE
SQL: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
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
Restricciones de Integridad
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.
DISEÑO DE MODULOS INTEGRANTES ; ESPINOSA MUÑOZ LUIS ALBERTO
Sistemas de Información II Tema : Modelo Relacional Universidad Nacional de Luján Departamento de Ciencias Básicas División Estadísticas y Sistemas.
 El objetivo de esta ley es desarrollar el derecho constitucional que tienen todas las personas a conocer, actualizar y rectificar las informaciones.
BASES DE DATOS RELACIONALES
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
Diagramas.
MODELOS DE DATOS RELACIONAL
integridad referencial
Normalización Prof. Gloria Toro Oñate
Bases de Datos Modelo Relacional.
MODELO LOGICO BASE DE DATOS
DISEÑO DE BASES DE DATOS (modelos para el diseño)
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.
Tema 2: Diseño de Bases de Datos relacionales
SQL: DDL.
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Preguntas de la pagina de las pagina 52. 1: Complete: Las bases de datos se pueden clasificar de acuerdo a su……MODELO…..de datos. Este modelo mas utilizado.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Normalizació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:
 Gregorio López González  Norberto Misael Valtierra Ornelas  Ricardo Enrique Pérez Andrade  Luis Rodríguez Valencia.
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:

Bases de Datos Relacionales Doc. Ing.Marleny Soria M. Reglas de Integridad Bases de Datos Relacionales Doc. Ing.Marleny Soria M.

Que es la integridad de BD? La integridad tiene como función proteger la BD contra operaciones que introduzcan inconsistencias en los datos. Se habla de integridad en el sentido de corrección, validez o precisión de los datos.

Una base de datos contiene datos que deben reflejar la realidad. En las bases de datos relacionales, significa que las tuplas que contienen las relaciones deben tener valores que reflejen la realidad. Por ej: Un sueldo negativo EMPLEADOS(cod_e,nombre,apellido,sueldo) Si existe una tupla que tiene un valor de -1000 para el sueldo no tiene sentido, porque los sueldos no pueden ser negativos.

Restricciones de dominio Las reglas de integridad que los datos almacenados en dicha estructura deben cumplir para garantizar que son correctos. Al definir cada atributo sobre un dominio se impone una restricción sobre el conjunto de valores permitidos para cada atributo. A este tipo de restricciones se les denomina restricciones de dominios.

Tipos de Reglas de Integridad En toda base de datos relacional existen dos reglas de integridad que son restricciones que se deben cumplir. Regla de integridad de entidades Regla de integridad referencial

Regla de integridad de entidades Se aplica a las claves primarias de las relaciones base y menciona lo siguiente: “Ninguno de los atributos que componen la clave primaria puede ser nulo” Cod_e Nombre Puesto Salario Juan Pérez Jefe de área 3000 222 José Sánchez Administrativo 1500 333 Ana Díaz

Regla de integridad Referencial Esta regla se aplica a las claves ajenas o foráneas y menciona lo siguiente: “si en una relación hay alguna clave ajena, sus valores deben coincidir con valores de la clave primaria a la que hace referencia Cod_cli Nombre Dirección 0001 Juan Xxx 0002 Pedro xxxx Cod_fac Fecha Cod_cli 01 10/08/2013 0001 02 11/08/2013 0003

Regla de integridad Referencial Por lo tanto para cada clave ajena de la BD habrá que contestar a tres preguntas: Regla de Nulos: Tiene sentido que la clave ajena acepte nulo? Regla de Borrado: Qué ocurre si se intenta borrar la tupla referenciada por la clave ajena? Restringir: No se permite borrar la tupla referenciada Propagar: Se borra la tupla referenciada y se propaga el borrado a las tuplas que la referencian mediante la clave ajena. Anular: Se borra la tupla referenciada y las tuplas que la referenciaban ponen a nulo la clave ajena (sólo si acepta nulos)

Regla de integridad Referencial Regla de Modificación: qué ocurre si se intenta modificar el valor de la clave primaria de la tupla referenciada por la clave ajena? Restringir: No se permite modificar el valor de la clave primaria de la tupla referenciada. Propagar: Se modifica el valor de la clave primaria de la tupla referenciada y se propaga la modificación a las tuplas que la referencian mediante la clave ajena. Anular: Se modifica la tupla referenciada y las tuplas que la referencian ponen a nulo la clave ajena (solo si acepta nulos)

Nulos Cuando en una tupla un atributo es desconocido, se dice que es nulo. Un nulo no representa el valor cero ni la cadena vacía, éstos son valores que tienen significado. El nulo implica ausencia de información, bien porque al insertar la tupla se desconocía el valor del atributo, o bien porque para dicha tupla el atributo no tiene sentido.