luis albarracin base de datos 2 parte

14
MODELO RELACIONAL Presentado por: Luis Albarracín Grado: 11.1 Presentado a: Susan Hernández Bucaramanga/2013

Upload: luis-albarracin

Post on 26-Jul-2015

67 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Luis albarracin base de datos 2 parte

MODELO RELACIONAL

Presentado por: Luis Albarracín

Grado: 11.1

Presentado a:Susan Hernández

Bucaramanga/2013

Page 2: Luis albarracin base de datos 2 parte

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.

Page 3: Luis albarracin base de datos 2 parte

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).

Page 4: Luis albarracin base de datos 2 parte

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.

Page 5: Luis albarracin base de datos 2 parte

Ejemplo:

Page 6: Luis albarracin base de datos 2 parte

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.

Page 7: Luis albarracin base de datos 2 parte

Ejemplo:

Page 8: Luis albarracin base de datos 2 parte

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.

Page 9: Luis albarracin base de datos 2 parte

Ejemplo:

Page 10: Luis albarracin base de datos 2 parte

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.

Page 11: Luis albarracin base de datos 2 parte

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.

Page 12: Luis albarracin base de datos 2 parte

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.

Page 13: Luis albarracin base de datos 2 parte

Grafico: “calcule si la edad de pedro es mayor que la de juan ya su vez menor que la de Susan”