Download bases de datos - cloudfront.net

Document related concepts

Normalización de bases de datos wikipedia , lookup

Base de datos relacional wikipedia , lookup

Clave foránea wikipedia , lookup

Clave sustituta wikipedia , lookup

Clave primaria wikipedia , lookup

Transcript
BASES DE DATOS
ACTIVIDAD 6
JOSE ANTONIO ROCHA MARTINEZ
COD. 86080624
ING. JHON ALEJANDRO FIGUEREDO
QUINTO SEMESTRE ING. DE SISTEMAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD”
ACACIAS – META
2007
INTRODUCCIÒN
Las bases de datos son elementos importantes en el manejo ordenado de la
información, pero para su buen funcionamiento se necesita de unos procesos tan
importantes como la normalización, la utilización de claves primarias y foráneas, al
igual que una integridad que nos indica su buena funcionalidad, por esto se
estudia estos temas, así entender un poco mas estos temas.
OBJETIVOS

Conocer que significa normalización y cual es su aplicación en las bases de
datos

Analizar las características de las llaves primarias y foráneas en una base de
datos

Aprender el concepto de integridad en la información
1. ¿Qué es la normalización y porque es importante su aplicación en el
diseño de bases de datos?
Consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del
modelo E-R (entidad-relación) al modelo relacional.
Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Evitar problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
2. ¿Qué características son importantes en el momento de elegir una
clave primaria y una clave foránea en una base de datos?
Clave primaria se usa a un campo, o a una combinación de campos, que identifica
en forma única a cada registro
Clave foránea es una referencia, en una tabla, a la clave primaria de otra tabla.
Por ejemplo, en una factura necesitamos identificar para qué cliente se ha hecho la
factura.
Por ejemplo, para una tabla de clientes se podría usar, como clave primaria, una
de las siguientes opciones:



La cédula de identidad del cliente.
La combinación de nombre y apellido. Esto es dudoso, ya que un dos
clientes pueden tener el mismo nombre y el mismo apellido.
Un código de cliente, asignado por la empresa.
3. ¿Qué significa integridad de la información?
Que los datos almacenados en la BD no han sido alterados accidentalmente o
Maliciosamente y se mantienen coherentes.
4. Se desea diseñar una base de datos que recoja información sobre la
Vuelta Ciclista a España. Los supuestos semánticos que se utilizaran son
los siguientes (entre paréntesis aparecen los nombre de algunos campos
que se desean tener en la bases de datos)
· Cada edición de la vuelta viene identificada por un código (CE), además, interesa
conservar el año (A) en que ha tenido lugar dicha edición.
· Todas las ediciones tienen las mismas etapas (E), aunque puede variar su
longitud. Se quiere guardar la longitud de cada etapa (KM) de una edición.
· Cada equipo (EQ) tiene un nombre (N EQ), también queremos guardar su fecha
de fundación (F EQ).
· Todos los equipos tienen un único patrocinador (PA), el patrocinador puede
variar de un año a otro, pero no dentro del mismo año.
· Queremos tener los equipos que han participado en cada edición con el puesto
(PE) conseguido por cada uno de ellos (dos equipos no pueden conseguir el mismo
puesto en una misma edición).
· Los corredores (C), interesa guardar también su nombre (N C) y fecha de
nacimiento (F C), pueden cambiar de equipo de un año a otro, pero nunca dentro
del mismo.
· En cada etapa de una edición un corredor consigue un único puesto (P) y un
puesto lo consigue un único corredor.
· Nos interesa guardar los tiempos (T) conseguidos por cada corredor en cada
etapa de una edición. En cada etapa de una edición, un puesto implica un tiempo
determinado.
Se pide realizar el modelo entidad/relación de la base de datos y la normalización
respectiva, utilizando los atributos que se dan en el enunciado.
A
E
CE
KM
Edita
Muestra
informe
PE
EQ
PA
F EQ
N EQ
Pertenece
NC
P
C
FN
T
CE
A
E
KM
NC
N EQ
FN
T
F EQ
P
PA
PE
CONCLUSIONES
Del desarrollo de este trabajo se aprendió conceptos tan importantes como
normalización y cual es su aplicación, las llaves primarias y foráneas y la
integridad en la información que son esenciales en el manejo de las bases de datos
BIBLIOGRAFIA

Modulo de bases de datos UNAD

www.google.com

www.altavista.com
Related documents