Вы находитесь на странице: 1из 21

Fundamentos

de Base de
datos
Unidad 2
Diseo de bases de datos y
el modelo E-R.

Objetivos de la Unidad
Analizar

y aplicar el modelo E-R para el


diseo conceptual de bases de datos y
los posibles tipos de asociaciones entre
tablas y su instrumentacin.

Temas
2.1

El Proceso de Diseo
2.2 Modelo Entidad-Relacin
2.3 Restricciones
2.4 Diagramas E-R.
2.5 Diseo con diagramas E-R.
2.6 Conjunto de entidades dbiles.
2.7 Modelo E-R extendido

2.1 El Proceso de diseo


La

base de datos es uno de los


componentes principales de un sistema
de informacin, por lo que el ciclo de
vida de un sistema de informacin est
inherentemente ligado al ciclo de vida
de la base

2.1 El Proceso de diseo

Ejemplar: Coleccin de informacin en la base de


datos en momento dado
Esquema: Diseo general de una base de datos

Esquema fsico:

Esquema lgico

Diseo a nivel fsico, el almacenamiento y archivos


Diseo a nivel lgico de los objetos y de las relaciones
entre ellos en una base de datos, este es el ms
importante

Subesquemas

Describen las vistas de la base de datos, y son


dirigidos a los usuarios finales de la base de datos

2.1 El Proceso de diseo


Un

mal diseo, dos peligros importantes:

Redundancia
Incompletitud

Evitar

malos diseos no es suficiente

Se exige una combinacin de


conocimientos y buen gusto

2.1 El Proceso de diseo


Los sistemas de base de datos se disean para
gestionar grandes cantidades de informacin

Diseo Conceptual

Diseo Lgico

Requisitos funcionales
Ligado al diseo del sistema de informacin
Modelo de implementacin

Diseo Fsico

Organizacin de archivos
Estructuras de almacenamiento

2.1 El Proceso de diseo

Se ha considerado las siguientes etapas del


ciclo de vida de la base de datos:
1. Planificacin de la base de datos.
2. Definicin del sistema.- se especifica el
mbito y los lmites de la aplicacin de bases
de datos.
3. Diseo de la base de datos.
4. Seleccin del SGBD.
5. Implementacin.
6. Mantenimiento.

2.2 Modelo Entidad-Relacin

Los Modelos de datos en el proceso de Diseo de


la Base de datos

El Modelo de datos es el enfoque utilizado para


describir y representar las caractersticas y
relaciones entre los datos, dentro de la base de
datos.

El Modelo entidad-relacin (E/R), es un Modelo de


datos compuesto por objetos llamados entidades
y relaciones entre ellos; es el modelo utilizado en
el proceso de diseo y desarrollo de la Base de
datos del Sistema de Gestin.

2.2 Modelo Entidad-Relacin


El

modelo E-R se desarroll para facilitar el


diseo de bases de datos permitiendo la
especificacin de un esquema de la
empresa
El modelo radica en la representacin del
significado de los datos
Componentes Bsico: Conjunto de
Entidades, Conjunto de Relaciones y
atributos

2.2 Modelo Entidad-Relacin


Componentes

Bsicos (Simbologa)

2.2 Modelo Entidad-Relacin


Conjunto

de Entidades

Entidad: una cosa u objeto del mundo real


distinguible de los dems.

2.2 Modelo Entidad-Relacin


Conjunto

de Relaciones

Relacin: Asociacin entre varias entidades

2.2 Modelo Entidad-Relacin


Atributos

Dominio o conjunto de valores

Tipos

Simples y Compuestos
Monovalorados y Mutlivalorados
Derivados

2.2 Modelo Entidad-Relacin

Ejemplos de Tipos

Simples: Sexo, como respuesta sin necesidad o


posibilidad de partir
Compuestos: Direccin = Calle + num + colonia +
ciudad , combinacin de varios atributos simples
Monovalorados: Sol se aceptan un valor por entidad,
una persona solo tiene una CURP
Mutlivalorados: Varios valores posibles son aceptados en
una entidad, correo electrnico o nmero de telfono.
En el diseo se indica la cantidad de valores
aceptados.
Derivados: Se obtienen por clculo y no se almacenan.
Ejemplo la edad, se puede calcular a partir de un
atributo compuesto por da, mes y ao de naciemiento

2.3 Restricciones

Un esquema de desarrollo E-R puede definir


ciertas restricciones a las que el contenido
de la base de datos se puede adaptar

Cardinalidad (Correspondencia)
Uno a Uno
Uno a Varios
Varios a Uno
Varios a varios

(1 , 1)
(1 , n)
(n , 1)
(n , m)

Claves (Identidad unvoca)


Clave primaria
Super clave

2.3 Restricciones
Cardinalidad

2.4 Diagramas E-R


Ejemplo

E-R

2.4 Diagramas E-R


Relacin

Binaria

Relacin

Ternaria

2.5 Diseo con diagramas E-R


Herramienta

de diseo E-R
Ms simbologa

Caso Prctico
Una

empresa requiere crear un sistema


de administracin de recursos bsico
para el control de productos que
comercializa. El sistema opera en tres
sucursales. En cada sucursal se realizan
las operaciones de almacn y compraventa. Se requiere identificar al personal
que realiza las diversas operaciones en y
entre sucursales

Вам также может понравиться