Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD II
a
rr
Diseño de Bases de Datos y el
ce
modelo E-R
Be
J.
a
ni
Ke
c.
Li
1
FUNDAMENTO DE BASES DE DATOS
a
Simplicidad: deben ser simples para que los esquemas sean fáciles de entender.
rr
Formalidad: todos los conceptos deben tener una interpretación única, precisa y
bien definida.
ce
Normalmente, se construyen varios esquemas conceptuales, cada uno para representar
las distintas visiones que los usuarios tienen de la información. Cada una de estas
visiones suelen corresponder a las diferentes áreas funcionales de la empresa como, por
Be
ejemplo, producción, ventas, recursos humanos, etc
2
FUNDAMENTO DE BASES DE DATOS
El modelo E-R se basa en una percepción del mundo real, la cual está formada por objetos
básicos llamados:
a
rr
Entidades,
ce
información: cosa, persona, lugares, concepto abstracto o sucesos (eventos de interés).
Por ejemplo: coches, casas, empleados, clientes, empresas, oficios, diseños de
productos, conciertos, etc. Las entidades pueden ser de dos tipos:
Be
Tangibles: son todos aquellos objetos físicos que podemos ver, tocar o sentir.
en el interior.
ni
Atributos.
Ke
Se usan para detallar las entidades asignándoles propiedades descriptivas tales como
nombre, color y peso. Toda la información extensiva es portada por los atributos.
c.
Por ejemplo: el nombre, dirección teléfono, grado, grupo, etc., son atributos de la
entidad alumnos; clave, número de seguro, departamento, etc., son atributos de la
entidad empleado.
Li
Identificadores: se utilizan para distinguir de manera única cada una de las ocurrencias
de una entidad (distinguiéndose entre identificadores principales e identificadores
alternativos).
3
FUNDAMENTO DE BASES DE DATOS
Relaciones o interrelaciones.
Representan asociaciones del mundo real entre una o más entidades. Cada relación tiene
un nombre que describe su función. Las relaciones se representan gráficamente
mediante rombos y su nombre aparece en el interior.
a
Las entidades que están involucradas en una determinada relación se denominan
rr
entidades participantes. El número de participantes en una relación es lo que se
denomina grado de la relación.
ce
Es decir en su definición matemática:
Be
= {1, 2 ,3}, B = {a, b, c, d} R= {(1a), (2b), (3c)}
2.3 Restricciones
Restricciones sobre los atributos además de los mencionados sobre los atributos
Li
4
FUNDAMENTO DE BASES DE DATOS
Son esquemas que nos permitan representar conjunto de entidades y sus relaciones
mediante la siguiente simbología.
Símbolo Representa
a
rr
ce
Be
J.
Pero para entender mejor esto, veamos un ejemplo:
a
Consideremos una empresa que requiere controlar a los vendedores y las ventas que
ni
ellos realizan; de este problema determinamos que los objetos o entidades principales
a estudiar son el empleado (vendedor) y el artículo (que es el producto en venta), y las
características que los identifican son:
Ke
Empleado: Artículo:
Nombre Descripción
c.
Puestos Costo
Salario Clave
R.F.C.
Li
5
FUNDAMENTO DE BASES DE DATOS
a
CARDINALIDAD DE LAS RELACIONES
rr
ce
Be
J.
Problema:
Diseñar el modelo E-R, para la relación Registro de automóvil que consiste en obtener
la tarjeta de circulación de un automóvil con los siguientes datos:- Automóvil- Modelo,
Placas, Color - Tarjeta de circulación -Propietario, No_serie, Tipo.
c.
Li
Indicamos con este ejemplo que existe una relación de pertenencia de uno a uno, ya
que existe una tarjeta de circulación registrada por cada automóvil.
6
FUNDAMENTO DE BASES DE DATOS
En este ejemplo, representamos que existe un solo presidente para cada país.
a
Relación muchos a muchos
rr
El siguiente ejemplo indica que un cliente puede tener muchas cuentas, pero que una
cuenta puede llegar a pertenecer a un solo cliente (Decimos puede, ya que existen
cuentas registradas a favor de más de una persona).
ce
Be
J.
Reducción de diagramas E-R a tablas
Un diagrama E-R, puede ser representado también a través de una colección de tablas.
Para cada una de las entidades y relaciones existe una tabla única a la que se le asigna
a
tabla tiene un número de columnas que son definidas por la cantidad de atributos y las
cuales tienen el nombre del atributo.
Ke
7
FUNDAMENTO DE BASES DE DATOS
Las entidades pueden clasificarse por la fuerza de sus atributos identificadores, es decir,
por su dependencia o no dependencia respecto a otras entidades.
Las entidades fuertes tienen existencia propia, es decir poseen identificadores internos
que determinan de manera única la existencia de sus ocurrencias.
Bien porque su existencia en la BD depende de una entidad fuerte o bien por que
a
requieran para su identificación, de los atributos identificadores (algunas veces llamados
atributos externos) de otra entidad, por ejemplo: no poseen atributos identificadores
rr
internos que permitan la identificación de cada una de sus ocurrencias, y requieren la
presencia de atributos externos.
ce
Una entidad débil siempre tiene una dependencia de existencia (restricción de
participación total) con respecto a la entidad fuerte.
Be
J.
a
ni
Ke
Cada entidad préstamo es la propietaria de las entidades pagos que se relacionan con
él.
c.