Your SlideShare is downloading. ×
0
Modelo relacional
Modelo relacional
Modelo relacional
Modelo relacional
Modelo relacional
Modelo relacional
Modelo relacional
Modelo relacional
Modelo relacional
Modelo relacional
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Modelo relacional

106

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
106
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1. Defina el modelo entidad-relación2. Que es una relación3. Que tipos de relaciones existen, defina cada uno de ellas y dé un ejemplo.4. Cual es el proceso de diseño de una BD: Realice un grafico utilizando autoformas en cualquiera de los programas de office (PP, Word, Excel) para explicar esta pregunta.
  • 2. modelo entidad-relación (aveces denominado por sussiglas en inglés, E-R "Entityrelationship", o delespañol DER "Diagrama deEntidad Relación") es unaherramienta parael modelado de datos quepermite representar lasentidades relevantes de unsistema de información asícomo sus interrelaciones ypropiedades.
  • 3. Se elabora el diagrama (o diagramas) entidad- relación. Se completa el modelo con listas de atributos y una descripción de otras restriccionesque 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).http://commons.wikimedia.org/wiki/File:Ejemplo_Diagrama_E- R_extendido.PNG
  • 4. • 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 IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
  • 5. Una base de datos relacional se compone devarias tablas o relaciones.No pueden existir dos tablas con el mismo nombre niregistro.Cada tabla es a su vez un conjunto de registros (filas ycolumnas).La relación entre una tabla padre y un hijo se lleva a cabopor medio de las claves primarias y ajenas (o foráneas).Las claves primarias son la clave principal de un registrodentro de una tabla y éstas deben cumplir conla integridad de datos.Las claves ajenas se colocan en la tabla hija, contienen elmismo valor que la clave primaria del registro padre; pormedio de éstas se hacen las relacionesA.http://es.wikipedia.org/wiki/Base_de_datos_relacional
  • 6. • El tipo de relación se define tomando los máximos de las cardinalidades que intervienen en la relación. Hay cuatro tipos posibles: 1. Una a una (1:1). En este tipo de relación, una vez fijado un elemento de una entidad se conoce la otra. Ejemplo: nación y capital. 2. Una a muchas (1:N). Ejemplo: cliente y pedidos. 3. Muchas a una (N:1). Simetría respecto al tipo anterior según el punto de visto de una u otra entidad. 4. Muchas a muchas (N:N). Ejemplo: personas y viviendas.• http://difer322.blogspot.com/2010/04/que- tipos-de-relaciones-existen-defina.html
  • 7. • A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos. Cada paso se trata con mayor detalle en los temas restantes de esta sección.
  • 8. • Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que Visual FoxPro almacene.• Determinar las tablas necesarias Cuando ya conozca claramente el propósito de la base de datos, puede dividir la información en temas distintos, como “Employees” u “Orders”. Cada tema será una tabla de la base de datos.• Determinar los campos necesarios Tiene que decidir la información que desea incluir en cada tabla. Cada categoría de información de una tabla se denomina campo y se muestra en forma de columna al examinar la tabla. Por ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría ser Hire_date.• Determinar las relaciones Observe cada tabla y decida cómo se relacionan sus datos con los de las tablas restantes. Agregue campos a las tablas o cree tablas nuevas para clarificar las relaciones, si es necesario.• Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue algunos registros de datos de ejemplo. Vea si puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al diseño.• http://msdn.microsoft.com/es-es/library/cc466455(VS.71).aspx

×