1 / 15

Modelo Relacional

Modelo Relacional. M o d e l o R e l a c i o n a l. 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.

marius
Download Presentation

Modelo Relacional

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelo Relacional

  2. M o d e l o R e l a c i o n a l • 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

  3. 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 Esquema de una relación (o tabla): nombre de la relación seguido de la lista de sus atributos con sus dominios 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)

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

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

  6. 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

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

  8. M o d e l o R e l a c i o n a l (Conceptos) • Estudiante DNI Nombre Apellido Curso 9.644.667 Pedro Pérez BD, I S 10.133.212 Gabriel Mendoza PRI , CA10 11.332.334 Luis Gonzalez PRI I , SR10, EST1 14.126.112 José García BD, I A • Atributo Multivaluado / Compuesto Grupo Repetitivo

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

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

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

  12. CodDpto es una clave foránea de Profesor que apunta al atributo Codigo en Departamento • Claves Foráneas: DNI_Jefees una clave foránea de Departamento que apunta al atributo DNI en Profesor

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

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

  15. Reglas de Integridad 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  Fecha Inicio < Fecha Fin Fecha Inscripción < Fecha Inicio Fecha Retiro < Fecha Fin 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.

More Related