Logo Studenta

Bases-de-Datos-Unidad-III-2017-Parte-I

¡Este material tiene más páginas!

Vista previa del material en texto

Catedra de 
Base de Datos
Facultad de Ciencias Exactas y Tecnología
Universidad Nacional de Tucumán
Ciclo Lectivo 2017
Unidad 3: 
Deinición. Elementos del modelo. Dependencias Funcionales. Construcción del Modelo de 
datos. Transformación del modelo Entidad - Relación al modelo relacional. Propiedades de las 
relaciones. Claves primarias y foráneas. Diccionario de Datos. 
Bases de Datos Ing. Franco D. Menendez
Concepto
“Modelar consiste en definir un mundo abstracto y teórico, tal que las 
conclusiones que se puedan extraer de el coincidan con las manifestaciones 
aparentes del mundo real.”
Bases de Datos Ing. Franco D. Menendez
Concepto
“Modelar consiste en definir un mundo abstracto y teórico, 
tal que las conclusiones que se puedan extraer de el 
coincidan con las manifestaciones aparentes del mundo real” 
Bases de Datos Ing. Franco D. Menendez
Abstracción de la Información
“Capacidad de esconder los detalles y concentrarse sobre las 
propiedades generales, comunes de un conjunto de objetos. 
En el modelado de datos, se usa la abstracción para 
obtener categorías de datos. 
Adicionalmente, se puede usar la abstracción para combinar 
categorías en otras categorías más generales” 
(Dennis Tsichiritzis, 1982)
Bases de Datos Ing. Franco D. Menendez
Modelo Relacional
La teoría del modelo relacional fue desarrollada por Edgar Frank Codd a partir de una serie 
de papers y libros los cuales se detallan a continuación: 
• “A relational model for large shared data banks” – ACM - 1970 
• “Further normalization of the data base relational model” – RUSTIN - 1972 
• “Extending the database relational model to capture more meaning” – ACM - 1979 
• “The 1981 ACM turing award lecture: a relational database: a practical foundation for
productivity” – ACM – 1982 
Libros: 
• “The relational model for database management. Version 2” – Addison Weasley – 1990 
Bases de Datos Ing. Franco D. Menendez
Bases de Datos Ing. Franco D. Menendez
Según una definición de Ullman , “una relación puede definirse como un subconjunto del 
producto cartesiano de un conjunto de dominios. Si llamamos atributo a cada uso 
particular de un dominio para una relación especifica, resulta que un atributo Ai está 
restringido a tomar valores sobre un dominio Vi”. Entonces:
R ⸦ V1 x V2 x ... x Vm
donde el producto cartesiano V1 x V2 x ... x Vm contiene todas las tuplas de la forma:
(v1 x v2 x ... x vm) , vi Vi , 1 < i < m
y diremos que la relación R tiene grado m.
Si el número de tuplas involucradas en la relación es n, entonces R tiene cardinalidad n.
Observaciones: (GRADO (numero de Atributos) o a la CARDINALIDAD (numero de 
Tuplas))
Bases de Datos Ing. Franco D. Menendez
A manera de definición mas informal, Elmasrhi y Navathe, manifiestan que “el modelo relacional representa
la base de datos como una colección de relaciones, en donde cada relación semeja una tabla o hasta cierto
punto un archivo … en donde cada fila de la tabla representa un colección de datos relacionados entre si, los
cuales pueden ser interpretados como hechos que describen una entidad o un vinculo entre entidades del
mundo real”.
Así entonces se puede decir que una Relación: “ es una Tabla bidimensional en donde cada renglón o tupla,
tiene datos que pertenecen a alguna cosa o a una parte de esta, y donde cada columna o atributo de esta
tabla describe la tupla”
Bases de Datos Ing. Franco D. Menendez
Restricciones
Para que una tabla sea una relación debe cumplir con ciertas restricciones:
• Las celdas deben ser de un valor único. No se puede tener ni repetir grupos ni tener series en 
calidad de valores.
• Todas las entradas en una misma columna deben ser del mismo tipo. 
• Cada columna tiene un nombre único y el orden en las columnas en la tabla no es importante.
• Dos renglones en la tabla no pueden ser idénticos y el orden de los renglones no tiene 
importancia
Grado de una relación
Definición:
“El grado de una Relación R es el numero de atributos que la misma contiene”
Bases de Datos Ing. Franco D. Menendez
Ejemplo del Modelo Relacional
El siguiente es un esquema de relación, para una relación de Grado 7, que describe estudiantes 
universitarios:
ESTUDIANTE [Nombre, Clave, TelParticular, Dirección, Tel Oficina, Edad, Prom]
En este esquema ESTUDIANTE es el nombre de la relación, y el resto corresponden a los
atributos de la misma.
La Figura siguiente muestra los componentes de la relación y sus dominios de valores.
Bases de Datos Ing. Franco D. Menendez
Llaves 
Definición
“Una llave es un grupo de uno o más atributos que identifican 
unívocamente a una tupla”
Recordemos que las llaves pueden estar compuestas por uno o mas 
atributos los cuales operen en conjunto.
Bases de Datos Ing. Franco D. Menendez
Ejemplo de Modelo de una Compañia
Bases de Datos Ing. Franco D. Menendez
Bases de Datos Ing. Franco D. Menendez
Bases de Datos Ing. Franco D. Menendez
Sitio Web de la Cátedra http://catedras.facet.unt.edu.ar/bd
Bases de Datos Ing. Franco D. Menendez
http://catedras.facet.unt.edu.ar/bd

Continuar navegando