2 PERIODO
LOGROS:
1)definir y practicar con ejemplos la normalisacion en las bases de datos
2)entender los tipos de relaciones que se dan entre las tablas que forman una base de datos
3)definir y diseñar el modelo entidad relación en vaias bases de datos
4)crear y trabajar con bases de datos el microsoft axxes 2007
ACTIVIDAD
1)que es normalisacion en las bases de datos y para que sirven
2)que dise la primera forma normal (1fn) y deje un ejemplo
3)que dice la segunda forma normal (2fn) y deje un ejemplo
4) que dece la tercera forma normal (3fn) y de un ejemplo
5 que son relaciones que tipo de relaciones se dan entre las tablas que forman dicha base de datos y de ejemplos
6)que es el modelo entidad relacion y para que sirven la base de datos
7)diceñar en un a }hoja de papelen una entidad relacion de la base de la biblioteca que ya beniamos trabajando, diseñarlo en exxel y tomarle una fotografia y subirlo al blog y el archivo de exxel guardarlo en el dropbox en la carpeta informatica 2013.
NOTA: cada pregunta debe ir acompañada del link o direccion , ademas de una imajen y un video que explique dicha pegunta
SOLUCIÓN
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.
5 que son relaciones que tipo de relaciones se dan entre las tablas que forman dicha base de datos y de ejemplos
6)que es el modelo entidad relacion y para que sirven la base de datos
7)diceñar en un a }hoja de papelen una entidad relacion de la base de la biblioteca que ya beniamos trabajando, diseñarlo en exxel y tomarle una fotografia y subirlo al blog y el archivo de exxel guardarlo en el dropbox en la carpeta informatica 2013.
NOTA: cada pregunta debe ir acompañada del link o direccion , ademas de una imajen y un video que explique dicha pegunta
SOLUCIÓN
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.
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.
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
Sin embargo, el concepto de "grupo repetitivo", es entendido de diversas maneras por diferentes teóricos. Como consecuencia, no hay un acuerdo universal en cuanto a qué características descalificarían a una tabla de estar en 1FN. Muy notablemente, la 1FN, tal y como es definida por algunos autores excluye "atributos relación-valor" (tablas dentro de tablas) siguiendo el precedente establecido por (E.F. Codd) (algunos de esos autores son: Ramez Elmasri y Shamkant B. Navathe3 ). Por otro lado, según lo definido por otros autores, la 1FN sí los permite (por ejemplo como la define Chris Date).
EJ:
| ID Cliente | Nombre | Apellido | Teléfono |
|---|---|---|---|
| 123 | Rachel | Ingram | 555-861-2025 |
| 456 | James | Wright | 555-403-1659 555-776-4100 |
| 789 | Cesar | Dure | 555-808-9633 |
3)Se denomina clave o llave primaria al subconjunto mínimo y no vacío de atributos que permiten identificar en forma unívoca una túpla dentro de la relación.
Si existen varios conjuntos que cumplan esta condición se denominan claves o llaves candidatas.
Los atributos que conforman parte de la clave primaria o candidata se denominan atributos primos, los atributos que no forman parte de ninguna de estas claves se denominan atributos no primos.
Se define Dependencia Funcional, A®B, si para cualquier valor de A le corresponde un único valor de B.
Ejemplo: Si A es el D.N.I., y B: Nombre, está claro que a cualquier D.N.I, le corresponde un único nombre de titular.
ej: Sea la relación R(Codigo_Empleado,Código_Dpto,Nombre,Departamento,Años) con la consiguiente tabla:
Código_Empleado
|
Código_Dpto
|
Nombre
|
Departamento
|
Años
|
1
|
6
|
Juan
|
Contabilidad
|
6
|
2
|
3
|
Pedro
|
Sistemas
|
3
|
3
|
2
|
Sonia
|
I+D
|
1
|
4
|
3
|
Verónica
|
Sistemas
|
10
|
2
|
6
|
Pedro
|
Contabilidad
|
5
|
4)Un esquema de relaci´on r(R), est´a en 3FN si, y s´olo si:
Est´a en 2FN
No existe ning´un atributo no principal (que no pertecene
a la llave primaria) que dependa transitivamente de
alg´un atributo parte de la llave primariaBase de Datos
Erik Ramos
3FN
Base de Datos
3FN
3FN
Siempre es posible transformar un esquema de relaci´on que
no est´e en 3FN, en esquemas de relaci´on en 3FN, sin que se
produzca p´erdida de informaci´on o de dependencias.
ej: Sea la relación R(codigo_alumno,nombre,curso,aula), con las siguientes dependencias funcionales:
Codigo_alumno®nombre,curso;
Curso®aula;
Con la consiguiente tabla:
R
Código_alumno
|
Nombre
|
Curso
|
Aula
|
1
|
Marcos
|
Informática
|
Aula A
|
2
|
Lucas
|
Inglés
|
Aula B
|
3
|
Marta
|
Contabilidad
|
Aula C
|
sa
5) Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través 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 IBA en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.1
![Diagrama Empleado.jpeg]()
Definición de las relaciones de tabla
En una base de datos relacional, las relaciones permiten evitar los datos redundantes. Por ejemplo, si está diseñando una base de datos que realizará el seguimiento de información sobre libros, podría tener una tabla denominada Títulos que almacene los datos de cada libro, por ejemplo el título, la fecha de publicación y el editor. También hay información que podría desear almacenar sobre el editor, como su número de teléfono, dirección y código postal. Si fuera a almacenar toda esta información en la tabla de títulos, el número de teléfono del editor se duplicaría para cada título que el editor imprimiera.Una solución mejor es almacenar sólo una vez la información del editor en una tabla independiente, Editores. Colocaría entonces un puntero en la tabla Títulos que hiciera referencia a una entrada de la tabla Editores.
Para asegurarse de que los datos están sincronizados, puede exigir la integridad referencial entre las tablas Títulos y Editores. Las relaciones de integridad referencial ayudan a garantizar que la información de una tabla coincida con la de otra. Por ejemplo, cada título de la tabla Títulos debe estar asociado a un editor concreto de la tabla Editores. No se puede agregar un título a la base de datos para un editor que no exista en ella.
Tipos de relaciones de tabla
Una relación se establece haciendo coincidir los datos de las columnas de clave, normalmente las columnas con el mismo nombre en ambas tablas. En la mayor parte 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 de la clave externa de la otra tabla. Por ejemplo, las ventas pueden asociarse a los títulos concretos vendidos creando una relación entre las columnas de identificador de título de la tabla Títulos 0la clave principal) y de la tabla 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.
6)
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.
- Se elabora el diagrama (o diagramas) entidad-relación.
- 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:
- Transformación de relaciones múltiples en binarias.
- Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).
- Conversión en tablas (en caso de utilizar una base de datos relacional).
El modelo entidad-relación (E-R) es uno de los varios modelos conceptuales existentes para el diseño de bases de datos. Fue inventado por Peter Chen en los años setenta. El propósito de este modelo es simplificar el diseño de bases de datos a partir de descripciones textuales de los requerimientos.
Los elementos esenciales del modelo son las entidades, los atributos y las relaciones entre las entidades. Una entidad es un objeto que existe y que es distinguible de otros objetos. Por ejemplo, Horst von Brand, profesor de la Universidad Santa María, siendo una persona distinguible de cualquier otra, es una entidad. Una entidad puede ser concreta (como dicho profesor) o abstracta (como un algoritmo, un curso o una dirección en Internet).
Las entidades tienen atributos. Un atributo de una entidad es una característica interesante sobre ella, es decir, representa alguna propiedad que nos interesa almacenar. Por ejemplo, el profesor tiene un nombre, una fecha de nacimiento y un número de R.U.T; algunos de los valores de estos atributos los comparte con otras personas, y otros son exclusivos de él. El profesor además tiene otras propiedades, como su masa o estatura, que no son interesantes1.
Podemos agrupar las entidades dependiendo de la clasificación que hagamos de los objetos que representan; entidades que representen objetos del mismo tipo tendrán los mismos atributos (con valores distintos o iguales). Llamaremos a estos grupos conjuntos de entidades2. Los conjuntos de entidades se designan en el diagrama de E-R con un cuadrado que lleva su nombre dentro. Los atributos de cada uno de ellos se grafican usando círculos o elipses que ``cuelgan'' del cuadrado que representa el conjunto respectivo. A modo de ejemplo, la representación de una entidad persona con sus atributos se presenta en la figura 1.Una relación es una asociación entre entidades, generalmente dos. Una relación puede ocurrir entre dos entidades de un mismo conjunto de entidades (por ejemplo, un empleado es supervisado por su jefe, quien a su vez es otro empleado), o, más corrientemente, entre entidades de conjuntos distintos (por ejemplo, un curso es dictado por un profesor). Pueden existir relaciones entre más de dos conjuntos de entidades. Las relaciones se grafican en el diagrama de E-R con un rombo, unido con una línea a cada conjunto de entidades que relacionan; la relación entre las hipotéticas entidades curso y profesor se ilustra en la figura Observe que a medida que los diagramas empiezan a adquirir más entidades, incluir los atributos es cada vez más problemático, por lo que suelen omitirse.as relaciones, como las entidades, pueden tener atributos descriptivos, como el monto en el que una persona arrienda una propiedad. Éstos se grafican, opcionalmente, como círculos que ``cuelgan'' del rombo que representa a la relación.
7)

