viernes, 12 de abril de 2013

Normalisacion Y Relaciones De Las Bases De Datos

Abril 12/13

Segundo periodo.

1). definir conceptuar  la normalizacin en las bases de datos.

2). investigar y practicar el modelo entidad relación en las bases de datos

3). diseñar y crear bases de datos en acxes 2007


ACTIVIDAD.

1. que es normalizar o normalizacion en las bases de datos y para que sirven

2. definir que dice la primera forma normal (1FN) y dar un ejemplo

3. definir que dice la segunda forma normal (2FN) y dar un ejemplo

4. definir que dice la tercera forma normal (3FN) y dar un ejemplo

5. que es el modelo entidad relación en las bases de datos y para que se utiliza

6. en una hoja del cuaderno diseñar en modelo entidad relación de la base de datos de la biblioteca en la cual venimos trabajando, teniendo en cuenta los puntos anteriores

7. en ecxel diseñar en modelo entidad relación que hizo en la hoja, tomarle una fotografía y subirla al blogg. El archivo de ecxel y la fotografía  debe quedar almacenados en el dropbox en la carpeta informática 2013


NOTA: Recordar que daca respuesta debe ir acompañada, de la dirección online donde se consulto ademas
de una imagen y de un vídeo que explique dicha pregunta.


SOLUCIÓN 


1).Normaliczasion De Datos
El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso delmodelo 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.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación 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.

http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos



2).La primera forma normal (1FN o forma mínima) es una forma normal usada en normalización de bases de datos. Una tabla de base de datos relacional que se adhiere a la 1FN es una que satisface cierto conjunto mínimo de criterios. Estos criterios se refieren básicamente a asegurarse que la tabla es una representación fiel de una relación1 y está libre de "grupos repetitivos".2

Cliente
ID ClienteNombreApellidoTeléfono
123RachelIngram555-861-2025
456JamesWright555-403-1659
789CesarDure555-808-9633
http://es.wikipedia.org/wiki/Primera_forma_normal

3).La segunda forma normal (2NF) es una forma normal usada en normalización de bases de datos. La 2NF fue definida originalmente por E.F. Codd1 en 1971. Una tabla que está en la primera forma normal (1NF) debe satisfacer criterios adicionales para calificar para la segunda forma normal. Específicamente: una tabla 1NF está en 2NF si y solo si, dada una clave primaria y cualquier atributo que no sea un constituyente de la clave primaria, el atributo no clave depende de toda la clave primaria en vez de solo de una parte de ella.
En términos levemente más formales: una tabla 1NF está en 2NF si y solo si ninguno de sus atributos no-principales sonfuncionalmente dependientes en una parte (subconjunto propio) de una clave primaria (Un atributo no-principal es uno que no pertenece a ninguna clave primaria).

Empleados
EmpleadoLugar actual de trabajo
Jones114 Main Street
Bravo73 Industrial Way
Ellis73 Industrial Way
Harrison73 Industrial Way



4).La tercera forma normal (3NF) es una forma normal usada en la normalización de bases de datos. La 3NF fue definida originalmente por E.F. Codd1 en 1971. La definición de Codd indica que una tabla está en 3NF si y solo si las dos condiciones siguientes se cumplen:
Un atributo no-primario es un atributo que no pertenece a ninguna clave candidata. Una dependencia transitiva es una dependencia funcional X → Z en la cual Z no es inmediatamente dependiente de X, pero sí de un tercer conjunto de atributos Y, que a su vez depende de X. Es decir, X → Z por virtud de X → Y e Y → Z.
Una formulación alternativa de la definición de Codd, dada por Carlo Zaniolo2 en 1982, es ésta: Una tabla está en 3NF si y solo si, para cada una de sus dependencias funcionales X → A, por lo menos una de las condiciones siguientes se mantiene:
  • X contiene A, ó
  • X es una superclave, ó
  • A es un atributo primario (es decir, A está contenido dentro de una clave candidata)
La definición de Zaniolo tiene la ventaja de dar un claro sentido de la diferencia entre la 3NF y la más rigurosa forma normal de Boyce-Codd (BCNF). La BCNF simplemente elimina la tercera alternativa ("A es un atributo primario").

Ganadores del torneo
TorneoAñoGanadorFecha de nacimiento del ganador
Indiana Invitational1998Al Fredrickson21 de julio de 1975
Cleveland Open1999Bob Albertson28 de septiembre de 1968
Des Moines Masters1999Al Fredrickson21 de julio de 1975
Indiana Invitational1999Chip Masterson14 de marzo de 1977



5). Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datosque permite representar las entidades relevantes de unsistema de información así como sus interrelaciones y propiedades.
http://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n