TP5 Asi2020

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

ANALISIS DE SISTEMAS - 2020

5to. Práctico: Modelado Entidad Relación

Objetivos::
• Identificar los aspectos significativos del modelado de relaciones de datos
• Introducir al menajo de bases de datos
• Identificar las herramientas para el diseño de bases de datos
• Implementar en prácticas reales en DER
• Ejercitar en el trabajo grupal
• Profundizar en la lectura comprensiva
• Desarrollar la capacidad de síntesis y observación analítica de su entorno
• Organizar eficazmente su tiempo y trabajo

Modo de Presentación:

ü Grupo: 4 (cuatro) integrantes como máximo, 2 (dos) como mínimo


ü Forma de Entrega:
# Portada en hoja A4 (Se adjunta modelo).
# Adjuntar guía de TP.
# Ejercicios desarrollados empleando herramientas de software
# Portada, Guía de TP, Ejercicios: todo en un Folio A4.
# Plazo límite de entrega: antes del 2do. Parcial - Impreso

1) Defina:
a) Dato
b) Tipo de Dato
c) Campo
d) Registro
e) Tabla
f) Relación
g) Consulta
h) Procedimiento
2) ¿Qué diferencia encuentra entre:
® Modelo de datos orientado a objetos.
® Modelo de datos relacional.
® Modelo de datos relacional orientado a objetos.
® Modelo entidad-relación?
3) Realice un esquema conceptual que resuma las características de entidad, atributo
y relación
4) ¿Qué es una entidad fuerte y una entidad débil? Ejemplifique.
5) ¿Qué tipos de atributos se pueden identificar? Ejemplifique cada caso.

1
ANALISIS DE SISTEMAS - 2020

6) ¿A qué se llama razón de cardinalidad? Explique cada caso y agregue un ejemplo


para cada caso
7) ¿Qué elementos aporta el Modelo de Entidad Relación Extendido?

Bilbiografía:
ü Fundamentos de Bases de Datos. Silberschatz A., Korth H., Sudarshan S.
Editorial: Mcgraw-Hill/Interamericana De España, S. A. U. 2002

1) Considere los siguientes objetos o entidades y liste un conjunto de 7 (siete) campos para
cada una de ellos. Luego indique el tipo de dato para cada campo.
• Empleado de un comercio
• Auto
• Medicamento
• Libro
• Producto
• Mascota
• Pais
• Canción

2) Para cada uno de los siguientes ejercicios, confeccione el DER correspondiente, indicando
las cardinalidades:
Ejercicio1:

Se desea modelar la relación entre Alumno y Materia.

El alumno se identifica por el número de libreta universitaria, Apellido y Nombre, Carrera


que cursa. Materia tiene como atributos, el nombre de la materia, el año y cuatrimestre
que se dicta y la cantidad de horas de la materia.

Un alumno puede cursar varias materias.

Ejercicio2:

La editorial de la Universidad desea modelar su estructura de base de datos, teniendo


como entidades Libros, Autor, Editorial.

Respecto de los Libros, Ud. ya estableció los atributos.


Respecto de Autor, nos interesa saber Apellido y Nombre, Fecha Nacimiento, Titulación
(Dr, Lic, Ing), Disciplina.
Respecto de la Editorial, se deben considerar, Nombre de la Editorial y Lugar de Sede.
Imagine la relación que vincularía a estas treas entidades y modele el diagrama
correspondiente

2
ANALISIS DE SISTEMAS - 2020

Ejercicio3:

Una compañía desea desarrollar un sistema para mantener su inventario de equipos


informáticos.

Cada equipo informático es de una marca, y se almacena el modelo, el número de


inventario, fecha de alta, costo en $.

Además un equipo informático está ubicado en un área y las áreas pertenecen a


departamentos. Cada área tiene un identificador un nombre y además pertenece a una
VLAN. De la lan nos interesa saber si identificador, el rango de direcciones IP(dirección
de red y máscara) y la dirección IP del ROUTER.

De los departamentos nos interesa almacenar el nombre y la ubicación y un código


único. Un departamento puede tener una o más áreas.

Ejercicio4:

Una empresa necesita organizar la siguiente información referente a su organización


interna.

→ La empresa está organizada en una serie de departamentos. Cada departamento


tiene un código, nombre y presupuesto anual. Cada departamento está ubicado en
un centro de trabajo. La información que se desea guardar del centro de trabajo es
el código de centro, nombre, población y dirección del centro.

→ Cada departamento tiene una serie de empleados. Cada empleado tiene un


teléfono, fecha de alta en la empresa, categoría y nombre. De cada empleado
también interesa saber el número de hijos que tiene y el salario de cada empleado.

→ A esta empresa también le interesa tener guardada información sobre los hijos de
los empleados. Cada hijo de un empleado tendrá un código, nombre y fecha de
nacimiento.

→ Se desea mantener también información sobre las habilidades de los empleados


(por ejemplo, mercadotecnia, trato con el cliente, fresador, operador de telefonía,
etc...). Cada habilidad tendrá una descripción y un código”.

→ Un empleado está asignado a un único departamento. Un departamento estará


compuesto por uno o más empleados.

→ Cada departamento se ubica en un único centro de trabajo. Estos se componen


de uno o más departamentos.

→ Un empleado puede tener varios hijos.

3
ANALISIS DE SISTEMAS - 2020

→ Un empleado puede tener varias habilidades, y una misma habilidad puede ser
poseída por empleados diferentes.

→ Un centro de trabajo es dirigido por un empleado. Un mismo empleado puede


dirigir centros de trabajo distintos.

Ejercicio5:

Se desea informatizar la gestión de una empresa de transportes que reparte paquetes


por toda Argentina Los encargados de llevar los paquetes son los camioneros, de los
que se quiere guardar el DNI, nombre, teléfono, dirección, salario y población en la que
vive.

De los paquetes transportados interesa conocer el código de paquete, descripción,


destinatario y dirección del destinatario. Un camionero distribuye muchos paquetes, y
un paquete sólo puede ser distribuido por un camionero.

De las provincias a las que llegan los paquetes interesa guardar el código de provincia
y el nombre. Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia
pueden llegar varios paquetes.

De los camiones que llevan los camioneros, interesa conocer la matrícula, modelo, tipo
y potencia. Un camionero puede conducir diferentes camiones en fechas diferentes, y
un camión puede ser conducido por varios camioneros.

Ejercicio6:

Se desea modelar una estructura de datos para almacenar y gestionar la información


empleada por una empresa dedicada a la venta de automóviles, teniendo en cuenta
los siguientes aspectos:

La empresa dispone de una serie de coches para su venta. Se necesita conocer la


matrícula, marca y modelo, el color y el precio de venta de cada coche.

Los datos que interesa conocer de cada cliente son el CUIL, nombre, dirección, ciudad
y número de teléfono: además, los clientes se diferencian por un código interno de la
empresa que se incrementa automáticamente cuando un cliente se da de alta en ella.
Un cliente puede comprar tantos coches como desee a la empresa. Un coche
determinado solo puede ser comprado por un único cliente.

El concesionario también se encarga de llevar a cabo las revisiones que se realizan


acada coche. De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha
hecho cambio de aceite, si se ha hecho cambio de frenos u otros. Los coches pueden
pasar varias revisiones en el concesionario.

Ejercicio7:

Observe el siguiente esquema de DER. Escriba el enunciado que explica el modelado:


4
ANALISIS DE SISTEMAS - 2020

Ejercicio8:

El Ministerio de Defensa desea diseñar una Base de Datos para llevar un cierto control
de los soldados que realizan el servicio militar. Los datos significativos a tener en cuenta
son:
® Un soldado se define por su código de soldado (único), su nombre y apellidos, y
su graduación.
® Existen varios cuarteles, cada uno se define por su código de cuartel, nombre y
ubicación.
® Hay que tener en cuenta que existen diferentes Cuerpos del Ejército (Infantería,
Artillería, Armada, ....), y cada uno se define por un código de Cuerpo y
denominación.
® Los soldados están agrupados en compañías, siendo significativa para cada una
de éstas, el número de compañía y la actividad principal que realiza.
® Se desea controlar los servicios que realizan los soldados (guardias, imaginarias,
cuarteleros, ...), y se definen por el código de servicio y descripción.
® Un soldado pertenece a un único cuerpo y a una única compañía, durante todo
el servicio militar. A una compañía pueden pertenecer soldados de diferentes
cuerpos, no habiendo relación directa entre compañías y cuerpos
® Los soldados de una misma compañía pueden estar destinados en diferentes
cuarteles, es decir, una compañía puede estar ubicada en varios cuarteles, y en un
cuartel puede haber varias compañías. Eso si, un soldado sólo está en un cuartel.
® Un soldado realiza varios servicios a lo largo de la milicia. Un mismo servicio
puede ser realizado por más de un soldado (con independencia de la compañía),
siendo significativa la fecha de realización.

Ejercicio9:

5
ANALISIS DE SISTEMAS - 2020

Un club náutico desea tener informatizados los datos correspondientes a sus


instalaciones, empleados, socios y embarcaciones que se encuentran en dicho club. El
club esta organizado de la siguiente forma:

® Los socios pertenecientes al club vienen definidos por su nombre, dirección, DNI,
teléfono y fecha de ingreso en el club.
® Las embarcaciones vienen definidas por: matricula, nombre, tipo y dimensiones.
® Los amarres tienen como datos de interés el número de amarre, la lectura del
contador de agua y luz, y si tienen o no servicios de mantenimiento contratados.
® Por otro lado, hay que tener en cuenta que una embarcación pertenece a un
socio aunque un socio puede tener varias embarcaciones. Una embarcación
ocupará un amarre y un amarre está ocupado por una sola embarcación. Es
importante la fecha en la que una embarcación en asignada a un amarre.
® Los socios pueden ser propietarios de amarres, siendo importante la fecha de
compra del amarre. Hay que tener en cuenta que un amarre pertenece a un solo
socio y que NO HAY ninguna relación directa entre la fecha en la que se compra un
amarre y en la que una embarcación se asigna a un amarre.
® El club náutico está dividido en varias zonas definidas por una letra, el tipo de
barcos que tiene, el número de barcos que contiene, la profundidad y el ancho de
los amarres. Una zona tendrá varios amarres y un amarre pertenece a una sola
zona.
® En cuanto a los empleados, estos vienen definidos por su código, nombre,
dirección, teléfono y especialidad. Un empleado está asignado a varias zonas y en
una zona puede haber más de un empleado, siendo de interés el número de barcos
de los que se encarga en cada zona. Hay que tener en cuenta que un empleado
puede no encargarse de todos los barcos de una zona.

Ejercicio10:

Imagine una situación informática que requiera de un modelado de entidad relación.


Escriba la situación y modele usando DER.

También podría gustarte