2. El modelo de entidad relación es un modelo de
datos basado 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
3. Entidad: Objeto del mundo real distinguible de otros
objetos. Una entidad se describe usando un conjunto de
atributo.
CONJUNTO DE ENTIDADES (tipo de entidad):Una
colección de entidades similares (ej. Todos los
empleados).
- Todas las entidades de un conjunto tiene los mismos
atributos ( a excepción de una jerarquía)
- Cada conjunto de entidades tiene una llave
- Cada atributo tiene un dominio
4. En bases de datos, una relación o vínculo entre dos o
más entidades describe alguna interacción entre las mismas. Por
ejemplo, una relación entre una entidad "Empleado" y una
entidad "Sector" podría ser "trabaja_en", porque el empleado
trabaja en un sector determinado.
Las relaciones se describen en la estructura de la base de
datos empleando un modelo de datos.
Las relaciones son muy empleadas en los modelos de bases de
datos relacional y afines.
5. Hay varios tipos o clasificaciones para las relaciones :
- Uno a Uno: Una entidad de A se relaciona únicamente con una
entidad en B y viceversa.
- Uno a varios: Una entidad en A se relaciona con cero o muchas
entidades en B. Pero una entidad en B se relaciona con una única
entidad en A.
- Varios a Uno: Una entidad en A se relaciona exclusivamente con
una entidad en B. Pero una entidad en B se puede relacionar con
0 o muchas entidades en A.
- Varios a Varios: Una entidad en A se puede relacionar con 0 o
muchas entidades en B y viceversa.
6. 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.
1-Determinar el propósito de la base de datos Este paso le ayudará a decidir los
datos que desea que Visual FoxPro almacene.
2-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.
3-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.
4-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.
5-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.
7. Determinar la finalidad
de la base de datos
Buscar y organizar la
información necesaria
Convertir los
elementos en
columnas
Especificar claves
principales
Definir relaciones
entre las tablas
Ajustar diseños
Aplicar las reglas de
normalización