luis albarracin base de datos 2 parte
Post on 26-Jul-2015
67 Views
Preview:
TRANSCRIPT
MODELO RELACIONAL
Presentado por: Luis Albarracín
Grado: 11.1
Presentado a:Susan Hernández
Bucaramanga/2013
1.Modelo Entidad-Relación
El modelo de Entidad Relación es un modelo de datos basados en una percepción del mundo real que consiste en un conjunto de objetos básicos llamados entidades y relaciones entre estos objetos, implementándose en forma grafica a través del diagrama Entidad Relación.
2.Que es un Relación
• Una relación es un vínculo entre dos o más bases de datos que se crean con la finalidad de establecer una interacción entre ellas. Para poderse establecer las relaciones, las bases de datos deben estar generadas y es recomendable que sus campos sean únicos; como por ejemplo: La cédula de identidad ó el número identificador de los registros (UID).
3.Tipos de relaciones
Se entiende por relación a la asociación entre 2 o mas entidades:
Clasificación por Cardinalidad: 1. Relación uno a uno: Cuando un registro
de una tabla solo puede estar relacionado con un único registro de la otra tabla y viceversa. En esta caso la clave foránea se ubica en alguna de las 2 tablas.
Ejemplo:
2. Relaciones uno Muchos: Cuando un registro de una tabla (tabla secundaria) solo puede estar relacionado con un único registro de lo otra tabla (tabla principal) y un registro de la tabla principal puede tener mas de un registro relacionado en la tabla secundaria.
Ejemplo:
3. Relación de Muchos a Muchos: Cuando u registro de una tabla puede estar relacionado con mas de un registro de la otra tabla y viceversa. En este caso la dos tablas no pueden estar relacionadas directamente, se tiene que añadir una tabla entre las dos que incluya los pares de valores relacionados entre si.
Ejemplo:
4.Proceso de Diseño de una BD
I. Determinar la finalidad de la base de datos: Esto le ayudara a estar preparando para los demás pasos.
II. Buscar y organizar la información necesaria: Reúna todos los tipos de información que desee registrar en la base de datos.
III.Dividir la información en tablas: Divida los elementos de información en entidades o temas principales, como productos o pedidos.
IV. Convertir los elementos de información en columnas: Decida que información desea almacenar en cada tabla.
V. Especificar claves principales: Elija la clave principal de cada tabla.VI. Definir relaciones entre las tablas: Examine cada tabla y decida como se relacionan los datos de una tabla con las demás tablas.
VII. Ajustar el diseño: Analice el diseño para detectar errores. Cree las tablas y agrupe algunos registros con datos de ejemplo.VII. Aplicar las reglas de normalización: Aplique reglas de normalización de los datos para comprobar si las tablas están correctamente.
Grafico: “calcule si la edad de pedro es mayor que la de juan ya su vez menor que la de Susan”
Bibliografía
• http://www.slideshare.net/ani_tuza/modelo-entidad-relacin-de-base-de-datos-15434811
• http://www.danaconnect.com/wiki/index.php/Relaciones_con_Bases_de_datos_Web
• http://www.uazuay.edu.ec/analisis/Modelo%20Entidad%20Relacion.pdf
• http://www.slideshare.net/natha16853/proceso-de-diseo-de-una-bd-7914688
top related