You are on page 1of 7

normalizacion y modelo entidad relacion en las b.

d
09 abril 2013
segundo periodo
logros
1-defnir la normalizacion y los tipos de normalizacion en las bases de datos
2-definir y utilizar el modelo entidad relacion en las bases de datos
3-crear y trabajar con base de datos en acces
actividad
-que es normalizacion o normalizar base de datos y para que sirve
-que dice la primera forma normal (1 FN) y de un ejemplo
-que dice la segunda forma normal ( 2 FN) y de un ejemplo
-que dice la tercera forma normal (3FN) y de un ejemplo
-que es el modelo entidad relacin y cual es su utilidad
6 ala base de datos de la biblioteca del colegio disearle el modelo entidad en excel y
tomale una foto y subirlo al blog , ademas el archivo hecho en excel y subirlo al dropbox
ala carpeta informatica 2013
7 que relaciones se dan entre las tablas que forman una base de datos y explicar
cadauno de ellas con ejemplos
NOTA: cada pregunta debe de ir acompaada del link o direccion donde se consulto
ademas la imagen y un video

SOLUCION

El proceso de normalizacin de bases de datos consiste en aplicar una serie de reglas a


las relaciones obtenidas tras el paso delmodelo entidad-relacin al modelo relacional.
Las bases de datos relacionales se normalizan para:

Evitar la redundancia de los datos.

Evitar problemas de actualizacin de los datos en las tablas.

Proteger la integridad de los datos.

En el modelo relacional es frecuente llamar tabla a una relacin, aunque para que una tabla
sea considerada como una relacin tiene que cumplir con algunas restricciones:

Cada tabla debe tener su nombre nico.

No puede haber dos filas iguales. No se permiten los duplicados.

Todos los datos en una columna deben ser del mismo tipo.

2 La primera forma normal (1FN o forma mnima) es una forma normal usada
en normalizacin de bases de datos. Una tabla de base de datos relacional que se adhiere a
la 1FN es una que satisface cierto conjunto mnimo de criterios. Estos criterios se refieren
bsicamente a asegurarse que la tabla es una representacin fiel de una relacin1 y est
libre de "grupos repetitivos

Cliente

ID Cliente

Nombre

Apellido

Telfono

123

Rachel

Ingram

555-861-2025

456

James

Wright

555-403-1659

789

Cesar

Dure

555-808-9633

En este punto, el diseador se da cuenta de un requisito para guardar mltiples nmeros


telfonicos para algunos clientes. Razona que la manera ms simple de hacer esto es
permitir que el campo "Telfono" contenga ms de un valor en cualquier registro dado:
Cliente

ID Cliente

Nombre

Apellido

Telfono

123

Rachel

Ingram

555-861-2025

456

James

Wright

555-403-1659
555-776-4100

789

Cesar

Dure

555-808-9633

3 La regla de la Segunda Forma Normal (2FN) establece que todas las


dependencias parciales se deben eliminar y separar dentro de sus propias
tablas. Una dependencia parcial es un trmino que describe a aquellos datos
que no dependen de la clave de la tabla para identificarlos.
Al haber alcanzado la Segunda Forma Normal, usted puede disfrutar de algunas
de las ventajas de las bases de datos relacionales, por ejemplo:

Puede aadir
las dems tablas.

nuevas

columnas

una

tabla

sin

afectar

Lo mismo aplica para las otras tablas.


Alcanzar este nivel de normalizacin permite que los datos se acomoden
de una manera natural dentro de los lmites esperados.
Ejemplos:

4 En las anteriores veces, se ha mostrado la cadena que existe entre las dos
primeras formas normales: 1FN y 2FN; es decir si una relacin se encuentra en
segunda forma, quiere decir que necesariamente debera estarlo en la primera.
Lo mismo pasa con la siguiente; la tercera forma normal (3FN), una relacin est
en tercera forma normal si es que antes est en segunda y por consiguiente, en
primera forma. Adems, se dice que una relacin est en 3FN si no existen
dependencias funcionales transitivas.
La regla de la 3FN seala que es necesario eliminar y separar cualquier dato que
no sea clave.

5Una base de datos relacional es una base de datos que cumple con el modelo relacional,
el cual es el modelo ms utilizado en la actualidad para implementar bases de datos ya
planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que estn
guardados en tablas), y a travs de dichas conexiones relacionar los datos de ambas tablas,
de ah proviene su nombre:"Modelo Relacional". Tras ser postuladas sus bases en 1970
por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en
consolidarse como un nuevo paradigma en los modelos de base de datos. 1

1.

Relacin reflexiva o recursiva. Relaciona una entidad consigo misma. Ejemplo:


empleados que pueden ser jefes de otros empleados.

2.

Relacin entre las mismas dos entidades. Muy til en el caso de necesitar
almacenar informacin histrica completa. Ejemplo: proyectos en los que trabaja
actualmente un empleado y proyectos en los que ha trabajado anteriormente.

3.

Relacin

ternaria.

Asociacin

de

tres

entidades.

La

forma

de

hallar

cardinalidades en las relaciones ternarias es fijar una combinacin de elementos en

dos de los extremos de la relacin y obtener lgicamente las cardinalidades mnima


y mxima en el otro extremo libre. Ejemplo: el ttulo de un libro, un autor y una
editorial se relacionan las tres mediante la accin de publicar el libro.
4.

Relacin de espcializacin (ES-UN). Tipificacin de una entidad en en subtipos


en nmero finito y conocido. Cada subtipo puede poseer atributos propios que. Los
subtipos heredan los atributos que pudiera tener la entidad general. Este tipo de
relacin puede clasificarse de dos maneras distinta

http://www.youtube.com/watch?v=meJKLgFmqN0

7-En una base de datos relacional, las relaciones permiten evitar los datos
redundantes. Por ejemplo, si est diseando una base de datos que realizar
el seguimiento de informacin sobre libros, podra tener una tabla
denominada Ttulos que almacene los datos de cada libro, por ejemplo el
ttulo, la fecha de publicacin y el editor. Tambin hay informacin que podra
desear almacenar sobre el editor, como su nmero de telfono, direccin y
cdigo postal. Si fuera a almacenar toda esta informacin en la tabla de
ttulos, el nmero de telfono del editor se duplicara para cada ttulo que el
editor imprimiera.
Una solucin mejor es almacenar slo una vez la informacin del editor en
una tabla independiente, Editores. Colocara entonces un puntero en la tabla
Ttulos que hiciera referencia a una entrada de la tabla Editores
En este artculo se describe cmo definir las relaciones en una base de datos
de Microsoft Access. Se incluyen los temas siguientes:

Definicin de las relaciones de tabla


Tipos de relaciones de tabla

Relaciones uno a varios

Relaciones varios a varios

Relaciones uno a uno

Cmo definir relaciones entre tablas

Cmo definir relaciones uno a varios o uno a uno

Cmo definir relaciones de varios a varios

Integridad referencial
Actualizaciones y eliminaciones en cascada
Tipos de combinaciones

You might also like