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


 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

         Videos cassettes
No. De cinta
 

          Tienda de películas
Registro



 

                Video club
Nombre
Apellido
No. Telefónico
Dirección

 

Película
Titulo
Categoría

 
 












                                       



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.

Comentarios

Entradas más populares de este blog

Notas de MySQL