luis albarracin base de datos 2 parte

Post on 26-Jul-2015

67 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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”

top related