TP5 Asi2020
TP5 Asi2020
TP5 Asi2020
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:
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
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:
Ejercicio2:
2
ANALISIS DE SISTEMAS - 2020
Ejercicio3:
Ejercicio4:
→ 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.
3
ANALISIS DE SISTEMAS - 2020
→ Un empleado puede tener varias habilidades, y una misma habilidad puede ser
poseída por empleados diferentes.
Ejercicio5:
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:
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.
Ejercicio7:
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
® 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: