martes, 30 de abril de 2013

INTRODUCCION A LA BASE DE DATOS EN ACCESS



OBJETIVO 
aprender a crear, abrir y cerrar bases de datos en micros office access 2007, ademas ingresarles informacion y crear el modelo de entidad relacion de access

ACTIVIDAD
1.pasos para crear una base de datos en access 2007, se debe guargar en el disco de datos de cada computador (crear la base de datos de la biblioteca)
2.pasos para cerrar una base de datos en access 2007 (cerrar la base de datos de la biblioteca)
3.pasos para abrir una base de datos en access 2007 (abrir nuevamente la base de datos de la biblioteca)
4.pasos parta crear una tabla de datos en access 2007, en la base de datos de la biblioteca crear las siguientes tablas de datos:
*libro
*autor
*editorial
*usuario
*prestamo
*lib_aut
*edit_aut
5.pasos par crear el modelo entidad relacion en access 2007 (con las tablas creadas en la base de datos biblioteca diseñar el modelo entidad relacion en access el cual debe quedar exactamente igual al realizado en la hoja y excel)
6.ir a la biblioteca del colegioy de cada area o materia que se ve realizar un listado de 5 libros con todos sus datos y despues digitarlos en la tabla de datos libro, autor y editorial 

NOTA: se recomienda para realizar dicha actividad el siguiente link o dirreccionwww.aulaclic.es y en el listado buscar access 2007 
RECORDAR: que cada respuesta debe ir acompañado de un video y de una imagen deacuerdo a lo que se esta realizando

SOLUCION

1.
Veamos las dos formas básicas de iniciar Access 2007.

 Desde el botón Inicio  situado, normalmente, en la esquina inferior izquierda de la pantalla. Colocar el cursor y hacer clic sobre el botón Inicio se despliega un menú; al colocar el cursor sobre Programas, aparece otra lista con los programas que hay instalados en tu ordenador buscar Microsoft Office y luego Microsoft Access, hacer clic sobre él, y se iniciará el programa.

 Desde el icono de Access 2007 del escritorio .
Puedes iniciar Access 2007 ahora para ir probando todo lo que te explicamos. Cuando realices los ejercicios también puedes compaginar dos sesiones de la forma que te explicamos aquí. 
2. Para cerrar Access 2007, puedes utilizar cualquiera de las siguientes operaciones:
 Hacer clic en el botón cerrar Cerrar  
 Pulsar la combinación de teclas ALT+F4.
 Hacer clic sobre el Botón de Office y pulsar el botón Salir de Access .



















2 Periodo Académico

Logros:
1°. Definir La normalización Y Los tipos de normalización en la base de datos.
2°. Definir y utilizar el modelo  entidad relación  en la base de datos.
3°.Crear y trabajar con base de datos en acces 2007 .





                                                                  Actividad

1. Que Es normalización O Normalizar Base de datos y para que sirve.

2.que dice la primera  forma normal (1FN) y de un ejemplo
3.que dice la segunda forma normal (2FN) y de un ejemplo
4.que dice la  tercera forma normal  (3FN) y de un ejemplo.
5.que es el modelo entidad relación y cual es su utilidad.
6. ala base de datos de la biblioteca del colegio diseña el modelo entidad relación en excel y tomale una foto y subila al blog ademas el archivo hecho en excel subirlo al dropbox a la carpeta  informática 2013.
7. que relaciones se dan entre las tablas que forman una base de datos y explicar cada una de ellas con ejemplo.


NOTA:Cada pregunta debe ir acompañada del link o dirección donde se consulto, ademas de una imagen un vídeo.





                                                                DESARROLLO

1.El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo 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.


la Normalización consiste en formular, difundir y aplicar disposiciones o normas que deberán cumplirse ante problemas o situaciones de repetición constante, con el fin de lograr un orden y un proceso justo y equitativo. 
La normalización sigue fundamentalmente tres objetivos: Simplificación, Unificación, Especificación. La normalización sirve para regular los requisitos mínimos que debe cumplir un producto en cuanto a seguridad, conformidad, inspección, salud pública, protección del ambiente o prevención de prácticas que induzcan a error al consumidor.




2.3.4.
-La diferencia que existe entre los datos Normalizados en primera forma normal (1FN) y el universo de datos no normalizado:

El universo de datos no normalizado se refiere al conjunto de datos que están reunidos bajo un criterio en común, estos datos son una gran cantidad de información desorganizada y, en algunos casos, compleja para su análisis u otros usos, ya que tiene un albedrio de información, y en ello encontraremos muchas inconsistencias o ¨defectos¨, como las siguientes:

Ø La REDUNDANCIA de datos

Ø ERRORES DE ACTUALIZACION de datos.

Ø FALTA DE INTEGRIDAD E INCONSISTENCIA en los datos.
En relación a tablas no normalizadas (cuando almacenamos información no normalizada):
Ø Repetición de nombres de cada tabla.
Ø Presencia de dos filas iguales.
Ø Los datos de una misma columna de un mismo tipo.
Ø De inserción: imposibilidad de adicionar datos en la BD por la ausencia de otros.
Ø De borrado: pérdida no intencionada de datos debido a la eliminación de otros.
En cambio, cuando tenemos los datos organizados bajo ciertos criterios, como la Primera Forma Normal (1FN), se debe cumplir con lo siguiente:
  • Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos.
  • Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda.
  • Todos los ingresos en cualquier columna (atributo) deben ser del mismo tipo.
  • Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante.
  • Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante.
EJEMPLOS DE LA 1FN:

Ejemplo 1:
En esta Guía de Pedido, la PK es el Nro_GI (número de guía) quién determina a los demás atributos de la tabla.

Ejemplo 2:
En este caso de la biblioteca, la PK es el CodLibro, quién determina a los demás atributos de la tabla.



Ejemplo 3:
En esta Informe de Notas, la PK esta conformada por el ID-Estudiante y el ID-Clave, quienes determinan a los demás atributos de la tabla.


Ejemplo 4:
En esta Boleta de Ventas, la PK es el Num_bol (número de boleta) quién determina a los demás atributos de la tabla.



- Explique detalladamente que resuelve la segunda forma normal (2FN) presente 4 ejemplos. También muestre mediante ejemplos las fallas que presenta la 2FN.


Dependencia Funcional. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no son clave principal deben depender únicamente de la clave principal).
En otras palabras podríamos decir que la segunda forma normal está basada en el concepto de dependencia completamente funcional. Una dependencia funcional x \rightarrow y es completamente funcional si al eliminar los atributos A de X significa que la dependencia no es mantenida, esto es que A \in X, X - \{A\} \nrightarrow Y. Una dependencia funcional x \rightarrow y es una dependencia parcial si hay algunos atributos A \in X que pueden ser eliminados de X y la dependencia todavía se mantiene, esto es A \in X, X - \{A\} \rightarrow Y.
Por ejemplo {DNI, ID_PROYECTO} \rightarrow HORAS_TRABAJO (con el DNI de un empleado y el ID de un proyecto sabemos cuántas horas de trabajo por semana trabaja un empleado en dicho proyecto) es completamente dependiente dado que ni DNI \rightarrow HORAS_TRABAJO ni ID_PROYECTO \rightarrow HORAS_TRABAJO mantienen la dependencia. Sin embargo {DNI, ID_PROYECTO} \rightarrow NOMBRE_EMPLEADO es parcialmente dependiente dado que DNI \rightarrow NOMBRE_EMPLEADO mantiene la dependencia.
Ejemplos:
Considere una tabla describiendo las habilidades de los empleados:
Habilidades de los empleados
EmpleadoHabilidadLugar actual de trabajo
JonesMecanografía114 Main Street
JonesTaquigrafía114 Main Street
JonesTallado114 Main Street
BravoLimpieza ligera73 Industrial Way
EllisAlquimia73 Industrial Way
EllisMalabarismo73 Industrial Way
HarrisonLimpieza ligera73 Industrial Way
La única clave candidata de la tabla es {Empleado, Habilidad}.
El atributo restante, Lugar actual de trabajo, es dependiente solo en parte de la clave candidata, llamada Empleado. Por lo tanto la tabla no está en 2NF. Observe la redundancia de la manera en que son representadas los Lugares actuales de trabajo: nos dicen tres veces que Jones trabaja en la 114 Main Street, y dos veces que Ellis trabaja en 73 Industrial Way. Esta redundancia hace a la tabla vulnerable a anomalías de actualización: por ejemplo, es posible actualizar el lugar del trabajo de Jones en sus registros "Mecanografía" y "Taquigrafía" y no actualizar su registro "Tallado". Los datos resultantes implicarían respuestas contradictorias a la pregunta "¿Cuál es el lugar actual de trabajo de Jones?".
Un alternativa 2NF a este diseño representaría la misma información en dos tablas:
Empleados
EmpleadoLugar actual de trabajo
Jones114 Main Street
Bravo73 Industrial Way
Ellis73 Industrial Way
Harrison73 Industrial Way
Habilidades de los empleados
EmpleadoHabilidad
JonesMecanografía
JonesTaquigrafía
JonesTallado
BravoLimpieza ligera
EllisAlquimia
EllisMalabarismo
HarrisonLimpieza ligera
Las anomalías de actualización no pueden ocurrir en estas tablas, las cuales están en 2NF.
Sin embargo, no todas las tablas 2NF están libres de anomalías de actualización. Un ejemplo de una tabla 2NF que sufre de anomalías de actualización es:
Ganadores del torneo
TorneoAñoGanadorFecha de nacimiento del ganador
Des Moines Masters1998Chip Masterson14 de marzo de 1977
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
Aunque el Ganador y la Fecha de nacimiento del ganador están determinadas por una clave completa {Torneo, Año} y no son partes de ella, particularmente las combinaciones GanadorFecha de nacimiento del ganador son mostradas redundantemente en múltiples registros. Este problema es tratado por la tercera forma normal (3NF).

 - Explique detalladamente que resuelve la tercera forma normal (3FN) presente 4 ejemplos. También muestre mediante ejemplos las fallas que presenta la 3FN.


La tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia funcional transitiva entre los atributos que no son clave.
Un ejemplo de este concepto sería que, una dependencia funcional X->Y en un esquema de relación R es una dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene X->Z y Z->Y.
Por ejemplo, la dependencia SSN->DMGRSSN es una dependencia transitiva en EMP_DEPT de la siguiente figura. Decimos que la dependencia de DMGRSSN el atributo clave SSN es transitiva vía DNUMBER porque las dependencias SSN→DNUMBER y DNUMBER→DMGRSSN son mantenidas, y DNUMBER no es un subconjunto de la clave de EMP_DEPT. Intuitivamente, podemos ver que la dependencia de DMGRSSN sobre DNUMBER es indeseable en EMP_DEPT dado que DNUMBER no es una clave de EMP_DEPT.
Formalmente, un esquema de relacion R está en 3 Forma Normal Elmasri-Navathe,2 si para toda dependencia funcional X \rightarrow A, se cumple al menos una de las siguientes condiciones:
  1. X es superllave o clave.
  2. A es atributo primo de R; esto es, si es miembro de alguna clave en R.
Además el esquema debe cumplir necesariamente, con las condiciones de segunda forma normal.
Un ejemplo de una tabla 2NF que falla en satisfacer los requerimientos de la 3NF es:
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
La única clave candidata es {Torneo, Año}.
La violación de la 3NF ocurre porque el atributo no primario Fecha de nacimiento del ganador es dependiente transitivamente de {Torneo, Año} vía el atributo no primario Ganador. El hecho de que la Fecha de nacimiento del ganador es funcionalmente dependiente en el Ganador hace la tabla vulnerable a inconsistencias lógicas, pues no hay nada que impida a la misma persona ser mostrada con diferentes fechas de nacimiento en diversos registros.
Ejemplos:
Para expresar los mismos hechos sin violar la 3NF, es necesario dividir la tabla en dos:
Ganadores del torneo
TorneoAñoGanador
Indiana Invitational1998Al Fredrickson
Cleveland Open1999Bob Albertson
Des Moines Masters1999Al Fredrickson
Indiana Invitational1999Chip Masterson
Fecha de nacimiento del jugador
JugadorFecha de nacimiento
Chip Masterson14 de marzo de 1977
Al Fredrickson21 de julio de 1975
Bob Albertson28 de septiembre de 1968
Las anomalías de actualización no pueden ocurrir en estas tablas, las cuales están en 3NF.

 - Explique detalladamente que resuelve la cuarta forma normal (4FN) presente 4 ejemplos. También muestre mediante ejemplos las fallas que presenta la 4FN.

Una tabla se encuentra en 4FN si, y sólo si, para cada una de sus dependencias múltiples no funcionales X->->Y, siendo X una super-clave que, X es o una clave candidata o un conjunto de claves primarias.

Ejemplo:


Considere el siguiente ejemplo:
Permutaciones de envíos de pizzas
RestauranteVariedad de PizzaÁrea de envío
Vincenzo's PizzaCorteza gruesaSpringfield
Vincenzo's PizzaCorteza gruesaShelbyville
Vincenzo's PizzaCorteza finaSpringfield
Vincenzo's PizzaCorteza finaShelbyville
Elite PizzaCorteza finaCapital City
Elite PizzaCorteza rellenaCapital City
A1 PizzaCorteza gruesaSpringfield
A1 PizzaCorteza gruesaShelbyville
A1 PizzaCorteza gruesaCapital City
A1 PizzaCorteza rellenaSpringfield
A1 PizzaCorteza rellenaShelbyville
A1 PizzaCorteza rellenaCapital City
Cada fila indica que un restaurante dado puede entregar una variedad dada de pizza a un área dada.
Note que debido a que la tabla tiene una clave única y ningún atributo no-clave, no viola ninguna forma normal hasta el BCNF. Pero debido a que las variedades de pizza que un restaurante ofrece son independientes de las áreas a las cuales el restaurante envía, hay redundancia en la tabla: por ejemplo, nos dicen tres veces que A1 Pizza ofrece la Corteza rellena, y si A1 Pizza comienza a producir pizzas de Corteza de queso entonces necesitaremos agregar múltiples registros, uno para cada una de las Áreas de envío de A1 Pizza. En términos formales, esto se describe como que Variedad de pizza está teniendo una dependencia multivalor en Restaurante.
Para satisfacer la 4NF, debemos poner los hechos sobre las variedades de pizza ofrecidas en una tabla diferente de los hechos sobre áreas de envío:

Variedades por restaurante
RestauranteVariedad de pizza
Vincenzo's PizzaCorteza gruesa
Vincenzo's PizzaCorteza fina
Elite PizzaCorteza fina
Elite PizzaCorteza rellena
A1 PizzaCorteza gruesa
A1 PizzaCorteza rellena
Áreas de envío por restaurante
RestauranteÁrea de envío
Vincenzo's PizzaSpringfield
Vincenzo's PizzaShelbyville
Elite PizzaCapital City
A1 PizzaSpringfield
A1 PizzaShelbyville
A1 PizzaCapital City
En contraste, si las variedades de pizza ofrecidas por un restaurante a veces variaran de un área de envío a otra, la tabla original de la tres columnas satisfaría la 4NF.
Ronald Fagin demostró que es siempre posible alcanzar la 4NF (pero no siempre deseable). El teorema de Rissanen es también aplicable en dependencias multivalor.



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.

El Modelo Entidad-Relación.
  1. Se elabora el diagrama (o diagramas) entidad-relación.
  2. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:



6.

7:

Qué son las relaciones entre tablas

En una base de datos relacional, las relaciones permiten evitar datos redundantes. Por ejemplo, si está diseñando una base de datos que realizará un seguimiento de información sobre libros, podría tener una tabla denominada títulos que almacena información acerca de cada libro, como el libro? el título de s, la fecha de publicación y la editorial. También es posible que desee almacenar sobre la editorial, tales como el número de teléfono, dirección y código postal de información. Si desea almacenar toda esta información en los títulos de tabla, el publicador? s número de teléfono se duplicaría por cada título impreso de la editorial.

Una solución mejor es almacenar la información del editor una sola vez en una tabla independiente, Publishers. A continuación, podría situar un puntero en la tabla Titles que haga referencia a una entrada en la tabla Publishers.

Para asegurarse de que sus datos no están sincronizados, puede exigir la integridad referencial entre las tablas Titles y Publishers. Las relaciones de integridad referencial ayudan a garantizar que la información en una tabla coincide con la información de otra. Por ejemplo, cada título de la tabla Titles debe asociarse con un editor específico de la tabla Publishers.No se puede agregar un título a la base de datos de un editor que no existe en la base de datos.

Tipos de relaciones entre tablas

Una relación hace coincidir los datos de las columnas de clave, normalmente las columnas con el mismo nombre en ambas tablas. En la mayoría de los casos, la relación hace coincidir la clave principal de una tabla, que proporciona un identificador único para cada fila, con una entrada en la clave externa de la otra tabla. Por ejemplo, ventas pueden asociarse con los títulos específicos vendidos mediante la creación de una relación entre la columna title_id de la tabla Titles (la clave principal) y la columna title_id de la tabla de ventas (la clave externa).

Hay tres tipos de relaciones entre tablas. El tipo de relación que se crea depende de cómo se definen las columnas relacionadas.

Relaciones uno a varios

Una relación uno a varios es el tipo de relación más común. En este tipo de relación, una fila en la tabla A puede tener muchas filas coincidentes en la tabla B, pero una fila de la tabla B puede tener sólo una fila coincidente en la tabla A. Por ejemplo, las tablas Publishers y Titles tienen una relación uno a varios: cada editor publica muchos títulos, pero cada título le corresponde sólo una editorial.

Se crea una relación uno a varios si sólo una de las columnas relacionadas es una clave principal o tiene una restricción unique.

En Access, el lado de la clave principal de una relación uno a varios se denota mediante un símbolo de clave. El lado de clave externa de una relación se indica mediante un símbolo de infinito.

Relaciones varios a varios

En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Crear este tipo de relación definiendo una tercera tabla, denominada tabla de unión, cuya clave principal consta de las claves externas de las tablas A y B. Por ejemplo, la tabla Authors y la tabla Titles tienen una relación de varios a varios que se define por una relación de uno a varios entre cada una de estas tablas a la tabla TitleAuthors. La clave principal de la tabla TitleAuthors es la combinación de la columna au_id (la tabla authors? s clave principal) y la columna title_id (la tabla Titles? s clave principal).

Relaciones uno a uno

En una relación uno a uno, una fila de la tabla A puede tener no más de una fila coincidente en la tabla B y viceversa. Si dos de las columnas relacionadas son claves principales o tienen restricciones unique, se crea una relación uno a uno.

Este tipo de relación no es común porque la mayoría de la información relacionada de esta manera estaría toda en una tabla.Puede utilizar una relación uno a uno para:
  • Dividir una tabla con muchas columnas.
  • Aislar parte de una tabla por razones de seguridad.
  • Almacenar datos que son efímeros y pueden eliminarse fácilmente mediante la simple eliminación de la tabla.
  • Almacenar la información que sólo se aplica a un subconjunto de la tabla principal.
En Access, el lado de la clave principal de una relación uno a uno se indica mediante un símbolo de clave. El lado de clave externa también está indicado mediante un símbolo de clave.

martes, 9 de abril de 2013


09 De Abril/2013

SEGUNDO PERIODO.

LOGROS :
1) Definir la normalizacion y los tipos de normalizacion y los tipos de base de datos.
2) Definir y utilizar el modelo (entidad,relacion) en las bade da datos
3) Crear y trabajar con bases de datos en acces 2007 

ACTIVIDAD 
1) Que es normalizacion o normalizar base de datos y para que sirve 
2) Que dice la primera forma normal (1FN) y de un ejemplo
3) Que dice la segunda forma normal (2FN) y de un ejemplo 
4) Que dice la tercera forma normal (3FN) y de un  ejemplo
5) Que es el modelo (entidad relacion) y cual es su utilidad 
6) A la base da datos de la biblioteca del colegio diseñar en modelo (entidad relacion) en excel y tomarle una foto y subirlo al blog, ademas el archivo echo en excel subirlo al dropbox a la carpeta informatica 2013 

NOTA : Cada pregunta debe ir acompañada del link o direccion donde se consulto ademas de una imagen un video.

SOLUCION

1) 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.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.
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.
http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos


















2)  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ón y está libre de "grupos repetitivos".
http://es.wikipedia.org/wiki/Primera_forma_normal

Ejemplo 1: Dominios y valores

Suponga que un diseñador principiante desea guardar los nombres y los números telefónicos de los clientes. Procede a definir una tabla de cliente como la que sigue:
Cliente
ID ClienteNombreApellidoTeléfono
123RachelIngram555-861-2025
456JamesWright555-403-1659
789CesarDure555-808-9633
3)  es una forma normal usada en normalización de bases de datos. La 2NF fue definida originalmente por E.F. Codd 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.
http://es.wikipedia.org/wiki/Segunda_forma_normal



Ejemplo

Considere una tabla describiendo las habilidades de los empleados:
Habilidades de los empleados
EmpleadoHabilidadLugar actual de trabajo
JonesMecanografía114 Main Street
JonesTaquigrafía114 Main Street
JonesTallado114 Main Street
BravoLimpieza ligera73 Industrial Way
EllisAlquimia73 Industrial Way
EllisMalabarismo73 Industrial Way
HarrisonLimpieza ligera73 Industrial Way





















4) es una forma normal usada en la normalización de bases de datos. La 3NF fue definida originalmente por E.F. Codd en 1971. La definición de Codd indica que una tabla está en 3NF si y solo si las dos condiciones siguientes se cumplen:
  • La tabla está en la segunda forma normal (2NF)
  • Ningún atributo no-primario de la tabla es dependiente transitivamente de una clave primaria
  • La única clave candidata es {Torneo, Año}.
    La violación de la 3NF ocurre porque el atributo no primario Fecha de nacimiento del ganador es dependiente transitivamente de {Torneo, Año} vía el atributo no primario Ganador. El hecho de que la Fecha de nacimiento del ganador es funcionalmente dependiente en el Ganador hace la tabla vulnerable a inconsistencias lógicas, pues no hay nada que impida a la misma persona ser mostrada con diferentes fechas de nacimiento en diversos registros.
    Para expresar los mismos hechos sin violar la 3NF, es necesario dividir la tabla en dos:
    Ganadores del torneo
    TorneoAñoGanador
    Indiana Invitational1998Al Fredrickson
    Cleveland Open1999Bob Albertson
    Des Moines Masters1999Al Fredrickson
    Indiana Invitational1999Chip Masterson
    Fecha de nacimiento del jugador
    GanadorFecha de nacimiento
    Chip Masterson14 de marzo de 1977
    Al Fredrickson21 de julio de 1975
    Bob Albertson28 de septiembre de 1968
    Las anomalías de actualización no pueden ocurrir en estas tablas, las cuales están en 3NF.



     
















5)  es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
Es una técnica de diseño de bases de datos gráfica, que incorpora información relativa a los datos y la relación existente entre ellos, para poder así plasmar una visión del mundo real sobre un soporte informático. Sus características fundamentales son:
  • Reflejan tan sólo la existencia de los datos sin expresar lo que se hace con ellos.
  • Es independiente de las bases de datos y de los sistemas operativos
  • Incluye todos los datos que se estudian sin tener en cuenta las aplicaciones que se van a tratar
  • http://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n