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.

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

COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
IBD Clase 13.
IBD Clase 14.
Diseño de Bases de Datos
Agregar Paciente (CU-13)
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.
El modelo de datos relacional
Rocío Contreras Águila Primer Semestre 2010
Fundamentos de Base de Datos Modelo E-R
Teórico: Normalización
Relaciones entre los objetos
Teórico: Modelo Relacional
Introducción MODELO RELACIONAL
Por: Ronald Toscano Pretelt
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN MER
¿QUÉ SON LAS BASES DE DATOS?
INTELIGENCIA ARTIFICIAL
Estadística Computacional I
MODELOS LÓGICOS : Modelo Relacional
MODELO RELACIONAL.
5° MATEMÁTICA 1 NÚMEROS REALES.
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
Base de Datos Relacional.
UNIDAD II Modelo de Datos.
MODELO RELACIONAL.
Modelo Relacional Base de Datos I.
Modelo Relacional Base de Datos I.
4.2 Dominios atómicos y la primera forma normal.
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
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.
Lenguajes Formales de Consulta
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.
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.
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:
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.
DISEÑO DE BASES DE DATOS
Base de Datos I. Es un lenguaje con el que los usuarios solicitan información de la BD. Estos lenguajes suelen ser de nivel superior que el de los lenguajes.
Tema 2: Base de datos relacionales
DISEÑO DE BASES 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.
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.
MODELOS DE DATOS RELACIONAL
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
Bases de Datos Modelo Relacional.
Ingeniero Esp. Ricardo Cujar.
FUNDAMENTOS INFORMÁTICOS
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
Base de Datos I – Ing. Mary Carlota Bernal J.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
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.
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:
 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

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 el comportamiento anormal de las mismas, así como el control de la redundancia de datos M o d e l o R e l a c i o n a l

M o d e l o R e l a c i o n a l (Conceptos) Atributo: Columna en una relación identificada por un nombre Tupla o Registro: Fila en una tabla o relación que contiene un conjunto de valores acordes al esquema de la relación (sus columnas y dominios) Esquema de una relación (o tabla): nombre de la relación seguido de la lista de sus atributos con sus dominios

M o d e l o R e l a c i o n a l (Conceptos) Atributo o Columna Tupla o fila (Toyota, azul) Tabla o Relación R1 (marca, color) R1 color marca Verde Fiat Azul Toyota Rojo Ford Atributo

M o d e l o R e l a c i o n a l ¿Qué es una base de datos relacional?

M o d e l o R e l a c i o n a l Base de Datos Relacional: base de datos que cumple con el modelo relacional, donde su esquema es un conjunto de tablas o de relaciones de diferente nombre cada una Esquema de una base de datos: el conjunto de relaciones o tablas que conforman una base de datos

Para que una relación sea una relación, debe cumplir con: Reglas de Formación Cada tupla tiene un número fijo de atributos o columnas Cada relación o tabla contiene un único tipo de fila o tupla No se permiten atributos compuestos o grupos repetitivos (Atributos Multivaluados)

M o d e l o R e l a c i o n a l (Conceptos) EstudianteEstudianteDNINombreNombreApellidoCursoCurso PedroPedroPérezBD PedroPedroPérezISIS GabrielMendozaPRI GabrielMendozaCA10CA LuisGonzalezGonzalezPRIIPRII LuisGonzalezGonzalezSR10SR LuisGonzalezGonzalezEST1EST JoséGarcíaBD JoséGarcíaIAIA Estudiante DNI Nombre Apellido Curso Pedro Pérez BD, I S Gabriel MendozaPRI, CA Luis GonzalezPRI I, SR10, EST José García BD, I A Atributo Multivaluado / Compuesto Grupo Repetitivo

Además, también tiene que cumplir con: Reglas de Formación Un atributo o grupo de ellos que identifiquen unívoca e inequívocamente cada tupla de la relación es una clave candidata Cada tupla es única y se identifica con su clave primaria Los atributos que forman parte de la clave primaria no pueden ser nulos La clave primaria de una relación se selecciona entre las claves candidatas

M o d e l o R e l a c i o n a l (Conceptos) EstudianteDNI CodAlumnoNombreNombreApellido PedroPedroPérez GilbertoGilbertoZapataZapata Clave primaria (seleccionada de las claves candidatas): DNI La clave primaria se representa subrayando los atributos que la componen Superclaves: DNI + CodAlumno DNI + Nombre CodAlumno+ Apellido etcétera... Claves candidatas: DNI o bien... CodAlumno EstudianteDNI CodAlumnoNombreNombreApellido PedroPedroPérez GilbertoGilbertoZapataZapata ¿ Por qué nombre + apellido no es una clave candidata?

Además, también tiene que cumplir con: M o d e l o R e l a c i o n a l Si un atributo A que pertenece a R1 es también la claveprimaria de R2, entonces Aes un atributo foráneo de R1, y se le suele llamar clave foránea (Integridad Referencial)

Claves Foráneas: ProfesorDNINombreApellidoCodDpto PedroPérez JoséGarcía02 CodDpto es una clave foránea de Profesor que apunta al atributo Codigo en Departamento DepartamentoCodigoNombreDNI_Jefe 01Investigación Control Computaciónnull DNI_Jefe es una clave for á nea de Departamento que apunta al atributo DNI en Profesor

Además… Reglas de Formación Los valores de los atributos deben pertenecer al dominio definido para cada atributo El orden de las tuplas en la relación es irrelevante (no se puede contar con que las tuplas vengan en cierto orden)

Además… M o d e l o R e l a c i o n a l A partir de una o más tablas se pueden producir nuevas tablas diferentes mediante el uso de las operaciones del álgebra relacional Un mismo dominio puede ser usado por diferentes atributos

Reglas de Integridad Son los predicados definidos por al Administrador de la Base de Datos sobre los valores de los atributos usando el lenguaje de definición de datos. Los Sistemas de Gestión de Bases de Datos permiten establecer ciertas reglas que deben cumplirse sobre los atributos en las distintas relaciones que conforman una base de datos relacional SemestreCodSemestreFecha InicioFecha InicioFecha FinFecha FinFecha InscripciónFecha InscripciónFecha RetiroFecha Retiro U09U0907/01/0907/01/0906/05/0905/01/0901/04/09 A10A1011/01/1011/01/1015/07/1005/01/1010/06/10 B10B1020/05/1020/05/1014/12/1015/05/1009/11/10 Fecha Inicio < Fecha Fin Fecha Inscripci ó n < Fecha Inicio Fecha Retiro < Fecha Fin