Notas de examen
Tres cosas importantes:
1. Entidad: Un objeto exclusivo único en el mundo real que se está controlando. Algunos ejemplos de entidad son una sola persona, un solo producto o una sola organización.
Tipo de identidades:Persona, organización, tipo de objeto o concepto sobre los que se almacena información. Describe el tipo de la información que se está controlando. Normalmente un tipo de entidad corresponde a una o varias tablas relacionadas en la base de datos.
2. Uno a uno (1:1), uno a todos (1:∞), todos a todos (∞:∞). Relación: En bases de datos relacionales, una relación o vínculo entre dos o más entidades describe alguna interacción entre las mismas.Las relaciones de bases de datos son asociaciones entre tablas que se crean utilizando sentencias de unión para recuperar datos.
3. Atributos: Característica o rasgo de un tipo de entidad que describe la entidad, por ejemplo, el tipo de entidad Person (Persona) tiene el atributo Date of Birth (Fecha de nacimiento).
La instancia es única e irrepetible.
UID: Identificador único.
#: Es obligatorio y único.
*: Es obligatorio.
O: Opcional
La instancia es única e irrepetible.
UID: Identificador único.
#: Es obligatorio y único.
*: Es obligatorio.
O: Opcional
EJEMPLO
"Soy el administrador de una compañía de capacitación que
provee cursos, impartidos por nuestros instructores, sobre técnicas de
administración. Enseñamos muchos cursos, cada
uno tiene un código, un nombre y un costo.
Introducción a UNIX y Programando en C son dos de
nuestros cursos más populares. Los cursos varían en
duración desde un día hasta cuatro días. Un instructor
puede enseñar varios cursos. Pedro Rodríguez y María González son dos de nuestros mejores
instructores.
Registramos el nombre de .cada
instructor y su número telefónico, Cada curso es enseñado por sólo un instructor. Se designa el curso
y en base a ello asignamos al instructor. Los estudiantes pueden tomar
varios cursos a través del tiempo, Javier Díaz de
AT&T tomó cada curso de los que ofrecemos. También llevamos registro
de los nombres de los estudiantes y su número
telefónico. Varios de nuestros estudiantes e
instructores no nos dan su número telefónico."
Entidades
Atributos
Instancias
Relación
Opcional
PRACTICA 3-1
Identificar y modelar
entidades
1. Identificar y modelar las entidades con el siguiente
conjunto de requerimientos. Escribir una breve descripción de cada entidad.
Mostrar por lo menos dos atributos para cada entidad.
"Soy el
propietario de una pequeña tienda de películas.
Tenemos más de 3000 video cassettes de los
que necesitamos llevar registro. Cada uno de
nuestros videos cassettes tiene un número de cinta. Para cada película, necesitamos conocer su título
y su categoría (ej. comedia, suspenso, drama, acción, guerra o ciencia
ficción). Tenemos muchas copias de la mayoría de nuestras películas. Le damos
a cada película un identificador específico,
y así podemos saber en qué video cassette está qué película. Un vídeo
cassette puede ser tanto de formato Beta como VHS. Siempre tenemos por
lo menos un video cassette de cada película que registramos, y cada película es siempre copiada a un video cassette
individual y especifico. Nuestros videos cassettes son muy largos, así
que no tenemos películas que requieran de múltiples
video cassettes. Frecuentemente nos preguntan por los protagonistas de
determinada película. John Wayne y Katherine Hepburn son siempre populares.
Así, que nos gustaría llevar el registro de los actores que aparecen en cada
película. No todas nuestras películas tienen
actores. A los clientes les gustaría conocer
el nombre real del actor y su fecha de nacimiento. Nosotros solamente
llevamos el registro de actores que aparecen en
películas de nuestro inventario. Tenemos muchos clientes. Nosotros
solamente rentamos videos a la gente que sea socia del video
club. Para pertenecer a nuestro club, deben de tener buen crédito. Por cada socio del club, nos
gustaría registrar su nombre y apellido, su número
telefónico, y su dirección; y por supuesto, cada miembro del club tiene
un número de membresía. Necesitamos
llevar el registro de que video cassettes ha rentado cada socio en este
momento. Un cliente puede alquilar varios
videos cassettes en un mismo punto del tiempo. Nosotros
solamente registramos las rentas actuales. No
llevamos rentas históricas."
Entidades
Atributos
Instancias
Relación
Opcional
|
||||||||
|
||||||||
|
||||||||
|
||||||||
PRACTICA 3-3
Dibujar un Diagrama Entidad-Relación.
1.
Dibujar un diagrama Entidad-relación para representar la siguiente situación.
a.
Cada EMPLEADO debe estar asignado a uno y solo un DEPARTAMENTO.
b.
Cada DEPARTAMENTO puede ser el responsable de uno o más EMPLEADOS.
c.
Cada EMPLEADO puede estar asignado a una o más ACTIVIDADES.
Seguir una serie de 5 pasos para analizar y modelar relaciones.
Pasos
1. Determinar si existe una relación.
2. Nombrar cada dirección de la relación.
3. Determinar la opcionalidad de cada dirección de la relación.
4. Determinar el grado de cada dirección de la relación.
5. Leer en voz alta las relaciones para validarlas.
Pasos
1. Determinar si existe una relación.
2. Nombrar cada dirección de la relación.
3. Determinar la opcionalidad de cada dirección de la relación.
4. Determinar el grado de cada dirección de la relación.
5. Leer en voz alta las relaciones para validarlas.
Comentarios
Publicar un comentario