luis albarracin base de datos 2 parte
TRANSCRIPT
![Page 1: Luis albarracin base de datos 2 parte](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/5.jpg)
Ejemplo:
![Page 6: Luis albarracin base de datos 2 parte](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/7.jpg)
Ejemplo:
![Page 8: Luis albarracin base de datos 2 parte](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/9.jpg)
Ejemplo:
![Page 10: Luis albarracin base de datos 2 parte](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/13.jpg)
Grafico: “calcule si la edad de pedro es mayor que la de juan ya su vez menor que la de Susan”
![Page 14: Luis albarracin base de datos 2 parte](https://reader035.vdocuments.mx/reader035/viewer/2022062406/55b4f8e4bb61eb6c5b8b4760/html5/thumbnails/14.jpg)
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