Base Datos
Base Datos
Solución:
Diseño Inicial:
Id_proyecto
Cod_proyecto
Tipo_proyecto
PROYECTO
Fehca_ini
Fecha_fin
Grado_ejecucion
Presupuesto
Diseño Intermedio1:
Cod_proyecto Cod_ingeniero
Num_proyecto Dirección Nombre
ACEPTADO NO ACEPTADO
Diseño Intermedio 2:
Cod_proyecto
Num_proyecto
Es Jefe
E
Es
ACEPTADO NO ACEPTADO Subordinado
CORTO LARGO
Diseño Final:
Cod_empresa
Nom_Empresa
Dirección
EMPRESA
(1,n)
Cod_inge
Cod_proyecto
Cod_tarea Nombre
Presenta
Descripción Nom_proyecto
Dirección
Costo
(0,n) (1,n) (1,n) (0,n) (1,n)
(1,1)
Tiene PROYECTO Gestion INGENIERO
TAREA
a Es Jefe
(t,e) (1,1)
(0,1) (1,n) Grado
E
OPERARIO Asignado ACEPTADO NO ACEPTADO
Fecha Es
(1,n) Subordinado
(t,e)
Estado
Especialidad CORTO LARGO Revisa
(1,n)
3. Considerando lo siguiente:
En un instituto de investigación se tienen proyectos y computadoras disponibles para
los usuarios (posibles participantes en los proyectos).
Hay 2 tipos de usuarios: investigadores y aprendices. Cada proyecto es coordinado
por un investigador y puede tener como miembros a varios usuarios. Las computadoras
tienen horarios (hay una entidad Horario con atributos fecha y hora de inicio, y es una
entidad débil con respecto a Computadora).
Los investigadores registran infracciones de los aprendices en una entidad denominada
Infracción (entidad débil respecto a Aprendiz). Los usuarios participar en varios
proyectos y deben registrar las reservas de horarios (de computadoras) por su trabajo
en un determinado proyecto. Los aprendices forman grupos que son asesorados por un
investigador (independientemente de los proyectos). Dibujar el esquema entidad –
relación.
ENTIDADES:
Proyecto
Computadora
Usuarios
Horario
Infracción
Investigados
Aprendiz
ATRIBUTOS:
Proyecto
Computadora (id)
Usuarios
Horario (idHorario, hora de inicio)
Infracción
Investigador
Aprendiz
RELACIONES:
(1, n)
Hay
(1, 1)
(1, n) (1, n)
HORARIO Inspeccionar USUARIOS
(0,n)
(1, n)
Proyecto Tener
(1, n)
Coordina
r
(1, n)
(1, 1) (1, n)
Asesorar INVESTIGADOR Registrar
(1, n) (1, n)
APRENDIZ INFRACCION
5.En una biblioteca se tienen en forma simplificada lo siguiente: cada libro tiene varios
temas, y varios libros pueden abarcar el mismo tema. Hay dos tipos de usuarios:
internos y externos. Los usuarios internos pueden llevar los libros, prestados a
domicilios o a la sala de lectura. Los usuarios externos no pueden llevar libros a
domicilio. Con el fin de tener estadísticas para efectuar nuevas compras, se registran
los préstamos de cada libro e inclusive los pedidos no atendidos (esto es, un libro
pedido que no está disponible). Dibuja el esquema entidad – relación.
Diseño Final:
7. En un centro comercial se requiere tener estadísticas históricas de precios de productos
(tanto precio de compra como de venta).
Cada producto tiene distintos proveedores, sin embargo, los precios ofrecidos por
cada uno de ellos han ido variando en el tiempo. Es necesario registrar para cada para
cada producto, corno han cambiado en el tiempo los precios de cada proveedor,
señalando la fecha de vigencia de dichos precios. Asimismo, se requieren las
estadísticas de variación de los precios de venta al público a través del tiempo.
Dibujar el esquema entidad – relación.
Diseño Final:
9. Diseñar un esquema conceptual para el caso de unos programadores que usan
determinadas computadoras en determinados proyectos. Un mismo programador
puede estar en varios proyectos a la vez. Las computadoras se pueden compartir para
varios proyectos. Dibujar el esquema entidad – relación.
Diseño Final:
11. Ingrese al sitio Web de un vendedor de libros, por ejemplo Amazon
(www.amazon.com) Use el sitio Web para determinar los tres mejores libros de
XML (Extended Markup Language). Cuando visite el sitio Web piense en la
estructura de una posible base de datos de libros, autores, temas, y temas afines.
Desarrolle un diagrama entidad – relación de una base de datos de libros para este
sitio Web. Muestre todas las entidades y relaciones y cuando menos dos o tres
atributos por entidad. Indique las cardinalidades mínimas y máximas para ambos
lados de cada relación. Las posibles entidades son: TITULO, AUTOR,
EDITORIAL, COPIA Y TEMA. Por supuesto, hay muchas más entidades posibles.
Modele cualquier atributo multivalor. Use subtipos donde sea apropiado. Para
evitar que el diagrama se expanda demasiado, suponga que solo se dará seguimiento
a los libros. Además, limite su diseño a las necesidades de alguien que está
buscando libros que quiere comprar. No considere pedido del cliente, entrega del
pedido, orden de compra y otros procesos de negocios.
Diseño Final: