base de datos
Suponer que una vez concluida la fase de recolección y análisis de requerimientos de una compañía, los diseñadores de la base de datos redactaron la siguiente descripción del “Minimundo” (la parte de la compañía que se presentara en la base de datos). Según los requerimientos especificados se pueden identificar cuatro tipos de entidades.
1.- un tipo de entidadesDEPARTAMENTO con los atributos número, nombre, jugares, gerentes, y fecha de inicio de gerente. Lugares es el último atributo miltivaluado. Se puede especificar que numero sea atributo clave.
2.- un tipo de entidades PROYECTO con los atributos nombre, numero, lugar, tanto numero como nombre son atributos claves.
3.- un tipo de entidades EMPLEADO con los atributos número de personal, nombre, sexo,dirección, salario, fecha de nacimiento. Tanto nombre como dirección pueden ser atributos compuestos.
4.- un tipo de entidades DEPENDIENTE con los atributos nombre de dependiente, sexo, fecha de nacimiento, y parentesco (con el empleado).
Definir las entidades y atributos correspondientes.
Una vez definida las entidades y atributos, especificar los siguientes tipos de vínculos;
1.- DIRIGE un tipode vínculo de 1:1 entre EMPLEADO y DEPARTAMENTO. La participación del EMPLEADO es parcial pero la de DEPARTAMENTO es total.
2.- PERTENECE_A, un tipo de vínculo 1: N entre DEPARTAMENTO y EMPLEADO. Ambas participaciones son totales.
3.- CONTROLA, un tipo de vínculos 1: N entre DEPARTAMENTO y EMPLEADO. La participación de PROYECTO es total; luego de consultar con los usuarios, se determina que laparticipación de DEPARTAMENTO es parcial.
4.- SUPERVICION un tipo de vínculo 1: N entre EMPLEADO (en el papel de supervisado). Los usuarios nos dicen que no todo empleado es un supervisor, de modo que ambas participaciones son parciales.
5,. TRABAJA_EN que, después de que los usuarios indican que varios empleados pueden trabajar en un proyecto, resulta ser un tipo de vínculo M: N con los atributoshoras. Se determina que ambas participaciones son totales.
6.- DEPENDIENTE_DE un tipo de vínculos 1: N entre EMPLEADO y DEPENDIENTE.
DEPENDIENTE _DE resulta ser un vínculo identificador del tipo de entidades débil DEPENDIENTE. La participación del EMPLEADO es parcial, ya que, no todo empleado tiene dependientes, en tanto que la de DEPENDIENTE es total, puesto que todo DEPENDIENTE si depende deun empleado para existir como entidad y es identificado a través del EMPLEADO.
2-BIBLIOTECA
Se va a tomar como ejemplo el diseñar una base de datos relacional que permite a gestión de préstamos de libros en una biblioteca y, como primer paso, se ha de desarrollar el diseño conceptual de dicha base de datos, es decir, desarrollar el modelo E-R.
En este ejemplo de estudio se parte de la formaactual de trabajo de una biblioteca, la cual cuenta con:
Libros con las características (código, nombre, tipo, etc.).
Lectores con las características (nombre, apellido, domicilio, etc.).
Información de los usuarios de libros que se han efectuado, incluyendo el lector a quien se le ha prestado, la fecha, etc.
Además de estos datos, en nuestras conversaciones con los empleados, obtenemos algunasinformaciones y comentarios útiles para el diseño que son las siguientes:
De cada libro puede existir varios ejemplares.
Se está interesado en obtener información sobre el o los idiomas del libro.
Interesa reflejar los temas de los libros, pudiendo cada libro pertenecer a varios temas y subtemas.
Interesa conocer el nombre de los autores.
A partir de esta información se debe obtener el diseñodel esquema conceptual, donde se deberá definir los atributos claves de cada entidad e incluir las restricciones de cardinalidad y participación. Tomar en cuenta que se debe completar la información mostrada, de tal manera que permita modelar la base de datos de manera lógica y adecuada.
3-CLUB DE EMBARCACIONES
Un club deseo tener informatizados los datos correspondientes a sus instalaciones,...
Regístrate para leer el documento completo.