0% encontró este documento útil (0 votos)
33 vistas4 páginas

Pae 01-1

El documento detalla un proyecto de modelado de datos para estudiantes de ingeniería en tecnologías de la información, donde deben crear modelos de datos para diversas unidades de datos (UoD) relacionadas con diferentes contextos como gabinetes de abogados, zoológicos, clubes náuticos, y más. Cada UoD requiere la generación de un modelo conceptual, modelo relacional, y scripts para la creación de bases de datos. Los estudiantes están asignados a diferentes UoD para su desarrollo y entrega en la plataforma virtual.

Cargado por

mateo09cobos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas4 páginas

Pae 01-1

El documento detalla un proyecto de modelado de datos para estudiantes de ingeniería en tecnologías de la información, donde deben crear modelos de datos para diversas unidades de datos (UoD) relacionadas con diferentes contextos como gabinetes de abogados, zoológicos, clubes náuticos, y más. Cada UoD requiere la generación de un modelo conceptual, modelo relacional, y scripts para la creación de bases de datos. Los estudiantes están asignados a diferentes UoD para su desarrollo y entrega en la plataforma virtual.

Cargado por

mateo09cobos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ingeniería en Tecnologías de la Información

Cuarto Semestre
Fundamentos de las Bases de Dato
Modelado de Datos
____________________________________________________________________________________________________________________________________________

PAE 01
Modelado de Datos

Objetivo:

Generar todos los modelos de datos que hasta la fecha se han visto, tanto de forma manual como
utilizando herramientas tecnológicas hasta la generación del SCRIPT para la creación de la base de
datos.

Productos de software requeridos:

Por cada uno de los UoD asignados, usted debe generar los siguientes entregables:

1. Modelo conceptual (archivo tipo jpg, pdf, Etc.)


2. Modelo Relacional (archivo tipo jpg, pdf, Etc.)
3. Modelo conceptual en Power Designer (archivo .cdm)
4. Modelo físico en Power Designer (archivo .pdm)
5. Script de la BD (archivo .sql)

Suba a la plataforma virtual, tres archivos comprimidos, uno por cada UoD.

UoD

La asignación de los trabajos a realizar se basa en los UoD descritos a continuación.

1. Se quiere diseñar una base de datos relacional para almacenar información sobre los asuntos
que lleva un gabinete de abogados. Cada asunto tiene un número de expediente que lo
identifica, y corresponde a un solo cliente. Del asunto se debe almacenar el período (fecha
de inicio y fecha de archivo o finalización), su estado (en trámite, archivado, etc.), así como
los datos personales del cliente al que pertenece (DNI, nombre, dirección, etc.). Algunos
asuntos son llevados por uno o varios procuradores, de los que nos interesa también los datos
personales.
2. Se quiere diseñar una base de datos relacional que almacene información relativa a los zoos
existentes en el mundo, así como las especies animales que éstos albergan. De cada zoo se
conoce el nombre, ciudad y país donde se encuentra, tamaño (en m2) y presupuesto anual.
De cada especie animal se almacena el nombre vulgar y nombre científico, familia a la que
pertenece y si se encuentra en peligro de extinción. Además, se debe guardar información
sobre cada animal que los zoos poseen, como su número de identificación, especie, sexo, año
de nacimiento, país de origen y continente
Ingeniería en Tecnologías de la Información
Cuarto Semestre
Fundamentos de las Bases de Dato
Modelado de Datos
____________________________________________________________________________________________________________________________________________

3. Se quiere diseñar una base de datos relacional para gestionar los datos de los socios de un
club náutico. De cada socio se guardan los datos personales y los datos del barco o barcos
que posee: número de matrícula, nombre, número del amarre y cuota que paga por el mismo.
Además, se quiere mantener información sobre las salidas realizadas por cada barco, como
la fecha y hora de salida, el destino y los datos personales del patrón, que no tiene porqué
ser el propietario del barco, ni es necesario que sea socio del club.
4. Una institución educativa desea tener una base de datos, que almacene los datos principales
de los estudiantes, los programas que imparte, las competencias y las instrucciones que
orientan la formación. Los datos que quiere almacenar son: Competencia: código de la
competencia y nombre; Estudiantes: número documento ID, Nombre, trimestre que cursa,
sexo, dirección, celular; Profesores: Nro. Documento Id, Dirección, Teléfono, Jornada;
Programas: Código, Programa, nombre y duración
5. Vamos a implementar un juego de ROL en el que los jugadores participan en batallas contra
otros jugadores enfrentando a campeones que alquilan para cada ocasión. Necesitamos
mantener información de forma permanente de los jugadores (nombre, nivel y fecha de alta),
de los campeones (nombre, tipo, precio y fecha de introducción en el juego) y del número de
batallas que cada jugador ha luchado con cada campeón
6. El Instituto Superior Tecnológico Andrés F, Córdova desea automatizar sus procesos, para ello
se debe diseñar una base de datos que soporte esta información, debiendo considerar que:
se desea guardar los datos de los profesores (DNI, nombre, dirección y teléfono), sabiendo
que los profesores imparten módulos académicos. Cada módulo académico cuenta con su
código y nombre. Cada uno de los estudiantes puede estar matriculado en uno o varios
módulos. De cada estudiante se desea guardar: número de expediente, apellidos, nombres
y fecha de nacimiento. Los profesores pueden impartir varios módulos, pero un módulo
puede ser impartido por un profesor. Cada curso-paralelo tiene un grupo de estudiantes,
uno de los cuales es el delegado-presidente del curso
7. Un profesor enseña uno o varios cursos, pero cada curso lo enseña un solo profesor Un
alumno aprende uno o varios cursos a la vez un curso puede ser aprendido por varios
alumnos Un alumno tiene una matrícula y esa matricula le pertenece a un solo alumno
8. De cada AMIGO sabemos el nombre y su teléfono. De cada BAR sabemos el nombre y la
dirección. De cada CERVEZA sabemos el nombre y la marca. Los AMIGOS frecuentan uno o
varios bares. Puede que les guste ir a cada bar en momentos distintos del día (mañana, tarde
o noche), o puede que les sea indiferente. Cada AMIGO ha probado una o varias cervezas y
sabe cuánto le gustan: nada, normal o mucho. Una misma CERVEZA puede gustar a varios
AMIGOS y puede servirse en varios BARES distintos. De las CERVEZAS que tenemos, algunas
no las ha probado nadie. También puede ocurrir que haya CERVEZAS que no se sirvan en
ninguno de los BARES que nos interesan. Cada BAR sirve una o varias cervezas. Entre los
BARES que nos interesan, puede que haya algunos que no frecuenten nuestros amigos, y
otros que sean frecuentados por varios amigos.
9. Solicitan nuestros servicios para resolver el almacenamiento de datos de un sistema de
gestión de la producción de una fábrica de pelotas. La fábrica se compone de una serie de
Ingeniería en Tecnologías de la Información
Cuarto Semestre
Fundamentos de las Bases de Dato
Modelado de Datos
____________________________________________________________________________________________________________________________________________

plantas, cada una identificada por un color. De las plantas conocemos la superficie en metros
cuadrados y la lista de procesos que se llevan a cabo dentro de ellas; de estos procesos sólo
conocemos su nombre y un grado de complejidad asociado. Dentro de cada planta se
encuentran las máquinas. Cada máquina es de una marca y un modelo, y se identifica por un
número; este número es único a lo largo de todas las plantas. Cada máquina es operada por
técnicos, debemos conocer en qué rango de fechas los técnicos estuvieron asignados a esa
máquina, y además en qué turno (mañana, tarde o noche). Delos técnicos conocemos su DNI,
nombre, apellido y fecha de nacimiento, aparte de una serie de números telefónicos de
contacto. Existen situaciones normales en las que una máquina sale de servicio y debe ser
reparada, lo único que nos interesa conocer aquí es cuál otra máquina está asignada para
tomar el trabajo que ella no puede realizar
[Link] quiere diseñar una BD que permita registrar las ventas de una empresa. Específicamente,
esta empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un
proveedor se modela con CUIT, nombre, dirección, teléfono y página web. Un cliente también
se modela con CUIT, nombre y dirección, pero puede tener varios teléfonos de contacto. De
cada dirección, nos interesa su calle, número, comuna y ciudad. Tanto para los proveedores
como los clientes, el CUIT es un valor único (equivalente al DNI). De los productos, sabemos
que tienen un identificador único, nombre, precio actual, stock y nombre del proveedor que
los comercializa. Además, se organizan en categorías, y cada producto se clasifica solamente
en una de ellas, pero sin embargo una categoría clasifica varios productos. De ellas nos
interesa saber su id, nombre y descripción. Sabemos que un producto es comercializado por
varios proveedores, pero que un proveedor provee un solo producto.
[Link] cadena de casas de deportes desea realizar una base de datos para manejar sus
sucursales, empleados, productos y clientes. De las sucursales se sabe el número único que
la identifica dentro de la cadena, el domicilio y la ciudad. De los empleados el legajo, el
nombre, el DNI, el domicilio (calle, número y ciudad) y los números de teléfono en los cuales
puede ser contactado. Los empleados trabajan en diferentes sucursales en diferentes días de
la semana y en cada sucursal tiene asignado un horario en particular, que puede no ser el
mismo en diferentes sucursales. Por ejemplo, el empleado GBA trabaja los lunes de 9hs. a
18hs. en la Sucursal 1, y los martes de 10hs. a 20hs. en la Sucursal 2. En cada sucursal trabajan
varios empleados. De los productos se conoce un código, una descripción, un color y un costo
fijo de fabricación. A su vez, existen también las fábricas que son identificados con CUIT,
nombre, país de origen, cantidad de empleados y nombre de gerente. Cada producto es
fabricado en una sola fábrica, y cada fábrica solamente realiza un tipo de producto. El costo
fijo de fabricación no depende de la fábrica. Cada sucursal puede vender varios productos, y
a su vez, cada producto puede ser vendido por varias sucursales. Cada sucursal establece cuál
es el precio de venta del producto que ofrece. Es decir, un mismo producto podría tener
diferentes precios en diferentes sucursales. De los clientes se conoce el código de cliente, el
DNI, el nombre, la fecha de nacimiento y la ciudad en la que vive. A su vez, también sabemos
que cada cliente puede utilizar varias tarjetas de crédito, que son identificadas por el nombre
de la tarjeta, el número, el código de seguridad y la fecha de vencimiento. Cada cliente
Ingeniería en Tecnologías de la Información
Cuarto Semestre
Fundamentos de las Bases de Dato
Modelado de Datos
____________________________________________________________________________________________________________________________________________

solamente realiza compra en una sola sucursal, y en una sucursal pueden comprar varios
clientes. Cada sucursal ofrece a sus clientes un descuento fijo por su fidelidad en las compras.
[Link] importante radio decide realizar un sistema de blogs para que cada uno de sus
programas escriba notas que puedan resultar de interés a los oyentes. Para ello cuentan con
un Modelo Entidad-Relación en el cual se identifican las siguientes entidades del dominio que
van a manejar. En primer lugar, contamos con los programas, de los mismos conocemos el
nombre (único), descripción, la lista de conductores y un horario compuesto por la hora en
la que inicia y la hora en la que termina. Estos programas son los que escriben las notas, de
ellas conocemos: su título (único), contenido, una imagen y un resumen de la misma para
mostrar en los listados de notas. Un programa puede escribir muchas notas, pero cada una
esta escrita solo por un programa. Para diferenciar las notas en distintos grupos, el sistema
cuenta con la posibilidad de asignar categorías a las mismas. De ellas conocemos el nombre
(único), descripción y una imagen que la identifica. Una ventaja que tiene el sistema de
categorías es que se pueden crear jerarquías muy fácilmente, esto quiere decir que una
categoría puede pertenecer a otra, por ejemplo, podría existir la categoría “Arte” y esta a su
vez contener dos categorías hijas “Música” y “Pintura”. Para lograr interacción con los
oyentes, el sistema permite que los mismos se registren y comenten las notas. De los usuarios
conocemos su nombre de usuario, clave, fecha de registro, avatar y un email el cual solo
puede registrarse una vez. Los comentarios poseen un numero de id y el texto que lo
compone.

Asignación de UoD para los estudiantes:

No. Estudiante Asignación


1 AGUILERA VERA EMILIO ROBERTO 1 – 12 – 11
2 ANANGONO MARTÍNEZ GEORGE ANTHONY 2 – 11 – 10
3 CABRERA BARBA KAREN PAMELA 3 – 10 – 9
4 CASTRO BLACIO ISAAC FERNANDO 4 – 12 – 8
5 CASTRO REALPE ISAAC JOEL 5 – 8 – 10
6 FREIRE SARMIENTO CRISTOPHER ESNEYDER 6 – 12 – 9
7 GANCINO LEMA ANDRES PAUL 5 – 7 – 12
8 GARCIA GAROFALO DIEGO SEBASTIAN 5 – 8 – 11
9 MUÑOZ TORO DYLAN ALEXANDER 4 – 9 – 10
10 NARANJO MAYANCELA JONATHAN FERNANDO 3 – 10 – 9
11 PEREZ ESTEVEZ LEYNA 2 – 11 – 8
12 TOAPANTA SOPA ALEXANDER MOISES 1 – 10 – 12

Saludos.

También podría gustarte