2. 1. Defina el modelo entidad-relación
2. Que es una relación
3. 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.
3. modelo entidad-relación (a
veces denominado por sus
siglas en inglés, E-R "Entity
relationship", o del
español DER "Diagrama de
Entidad Relación") es una
herramienta para
el modelado de datos que
permite representar las
entidades relevantes de un
sistema de información así
como sus interrelaciones y
propiedades.
4. 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
5. • 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.
6. Una base de datos relacional se compone de
varias tablas o relaciones.
No pueden existir dos tablas con el mismo nombre ni
registro.
Cada tabla es a su vez un conjunto de registros (filas y
columnas).
La relación entre una tabla padre y un hijo se lleva a cabo
por medio de las claves primarias y ajenas (o foráneas).
Las claves primarias son la clave principal de un registro
dentro de una tabla y éstas deben cumplir con
la integridad de datos.
Las claves ajenas se colocan en la tabla hija, contienen el
mismo valor que la clave primaria del registro padre; por
medio de éstas se hacen las relacionesA.
http://es.wikipedia.org/wiki/Base_de_datos_relacional
7. • 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
8. • 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.
9. • 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