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

Modelos de Datos para Diversos Casos

El documento presenta 8 casos de estudio para modelar en un diagrama entidad-relación según el último dígito del código de un alumno. Los casos incluyen modelos de datos para una escuela, tienda, hotel, empresa, centro de salud, biblioteca, empresa de capacitación y sistema de ventas.

Cargado por

Jose Luis Castro
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 DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
126 vistas4 páginas

Modelos de Datos para Diversos Casos

El documento presenta 8 casos de estudio para modelar en un diagrama entidad-relación según el último dígito del código de un alumno. Los casos incluyen modelos de datos para una escuela, tienda, hotel, empresa, centro de salud, biblioteca, empresa de capacitación y sistema de ventas.

Cargado por

Jose Luis Castro
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 DOC, PDF, TXT o lee en línea desde Scribd

ESCUELA DE INGENIERIA DE SISTEMAS

TRABAJO AUTONOMO REFLEXIVO Nro. 01

Curso : Base de Datos


Profesor : Carlos Enrique Armas Romero
Fecha : Lima, 20 de Mayo del 2017 2017 – I

Alumno : …………………………………………………Código:………………

El Alumno debe resolver una sola pregunta. La pregunta que seleccione será
de acuerdo al último digito de su código de alumno (de 0 al 9). La pregunta
debe ser desarrollada usando un software de modelamiento de datos (
[Link] modelo entidad-relación). Se recomienda usar este archivo de
trabajo, seleccionar la pregunta y resolver el diagrama entidad-relación.
Presentar la pregunta e imagen del diagrama resuelto impresa el día de la
Practica Calificada Nro. 01.

MODELAMIENTO DE DATOS

0.- CASO DE ESTUDIO: Modelo de datos de un Instituto

Se desea diseñar la base de datos de un Instituto. En la base de datos se desea


guardar los datos de los profesores del Instituto (DNI, nombre, dirección y teléfono).
Los profesores imparten módulos, y cada módulo tiene un código y un nombre. Cada
alumno está matriculado en uno o varios módulos. De cada alumno se desea guardar
el nombre, apellidos y fecha de nacimiento. Los profesores pueden impartir varios
módulos, pero un módulo sólo puede ser impartido por un profesor. Cada curso tiene
un grupo de alumnos, uno de los cuales es el delegado del grupo.

1.- CASO DE ESTUDIO: Modelo de datos de una Tienda Informática

Se desea informatizar la gestión de una tienda informática. La tienda dispone de una


serie de productos que se pueden vender a los clientes. De cada producto informático
se desea guardar el código, descripción, precio y número de existencias. De cada
cliente se desea guardar el código, nombre, apellidos, dirección y número de teléfono.
Un cliente puede comprar varios productos en la tienda y un mismo producto puede
ser comprado por varios clientes. Cada vez que se compre un artículo quedará
registrada la compra en la base de datos junto con la fecha en la que se ha comprado
el artículo.
La tienda tiene contactos con varios proveedores que son los que suministran los
productos. Un mismo producto puede ser suministrado por varios proveedores. De
cada proveedor se desea guardar el código, nombre, apellidos, dirección, provincia y
número de teléfono.

2.- CASO DE ESTUDIO: Modelo de datos de una cadena de hoteles

Se trata de realizar el modelo de datos para una cadena de hoteles. Cada hotel (del
que interesa almacenar su nombre, dirección, teléfono, año de construcción, etc.) se
encuentra clasificado obligatoriamente en una categoría (por ejemplo, tres estrellas)
pudiendo bajar o aumentar de categoría. Cada categoría tiene asociada diversas
informaciones, como, por ejemplo, el tipo de ISC que le corresponde y la descripción.
Los hoteles tiene diferentes clases de habitaciones (suites, dobles, individuales, etc.),
que se numeran de forma que se pueda identificar fácilmente la planta en la que se
encuentran. Así pues, de cada habitación se desea guardar el código y el tipo de
habitación.
Los particulares pueden realizar reservas de las habitaciones de los hoteles. En la
reserva de los particulares figurarán el nombre, la dirección y el teléfono.
Las agencias de viaje también pueden realizar reservas de las habitaciones. En caso
de que la reserva la realiza una agencia de viajes, se necesitarán los mismos datos
que para los particulares, además del nombre de la persona para quien la agencia de
viajes está realizando la reserva
En los dos casos anteriores también se debe almacenar el precio de la reserva, la
fecha de inicio y la fecha de fin de la reserva.

3.- CASO DE ESTUDIO: Modelo de datos de una empresa de proyectos

Una empresa desea diseñar una base de datos para almacenar en ella toda la
información generada en cada uno de los proyectos que ésta realiza. De cada uno de
los proyectos realizados interesa almacenar el código, descripción, cuantía del
proyecto, fecha de inicio y fecha de fin. Los proyectos son realizados por clientes de
los que se desea guardar el código, teléfono, domicilio y razón social. Un cliente puede
realizar varios proyectos, pero un solo proyecto es realizado por un único cliente.
En los proyectos participan colaboradores de los que se dispone la siguiente
información: DNI, nombre, domicilio, teléfono, banco y número de cuenta. Un
colaborador puede participar en varios proyectos. Los proyectos son realizados por
uno o más colaboradores. Los colaboradores de los proyectos reciben pagos. De los
pagos realizados se quiere guardar el número de pago, concepto, cantidad y fecha de
pago. También interesa almacenar los diferentes tipos de pagos que puede realizar la
empresa. De cada uno de los tipos de pagos se desea guardar el código y descripción.
Un tipo de pago puede pertenecer a varios pagos.

4.- CASO DE ESTUDIO: Modelo de datos de un Centro de Salud

Desarrollar un Modelo de Datos normalizado para guardar la información sobre médicos,


empleados y pacientes de un centro de salud. De los médicos se desea saber su
nombre, dirección, teléfono, población, provincia, código postal, DNI, número de la
seguridad social, número de colegiado y si es médico titular, médico interino o médico
sustituto. Cada médico tiene un horario en el que pasa consulta, pudiendo ser diferente
cada día de la semana. Los datos de los médicos sustitutos no desaparecen cuando
finalizan una sustitución, se les da una fecha de baja. Así, cada sustituto puede tener
varias fechas de alta y fechas de baja, dependiendo de las sustituciones que haya
realizado. Si la última fecha de alta es posterior a la última fecha de baja, el médico está
realizando una sustitución en la actualidad en el centro de salud. El resto de empleados
son los ats, ats de zona, auxiliares de enfermería, celadores y administrativos. De todos
ellos se desea conocer su nombre, dirección, teléfono, población, provincia, código
postal, DNI y número de la seguridad social. De todos, médicos y empleados, se
mantiene también información sobre los períodos de vacaciones que tienen planificados y
de los que ya han disfrutado. Por último, de los pacientes se conoce su nombre,
dirección, teléfono, código postal, DNI, número de la seguridad social y médico que les
corresponde.

5.- CASO DE ESTUDIO : Préstamos de Libros

Una biblioteca necesita disponer de una base de datos para llevar la gestión de sus
préstamos. La base de datos deberá almacenar los siguientes datos sobre los
lectores: un identificador de lector, su nombre, ciudad en la que vive, tipo de libros que
le gustan leer y el número de habitantes de su ciudad (para elaborar posibles
estadísticas). Por su parte, sobre los libros de la biblioteca se debe registrar el código
del libro, título, tipo de libro (drama, comedia, terror, romántico, aventuras, biografía,
etc.); y lo más importante, la biblioteca debe conocer en todo momento qué libro está
prestado y a quién, así como la fecha de realización y devolución del préstamo.

6.- CASO DE ESTUDIO: Modelo de datos de una empresa de capacitación.

Una empresa de capacitación dicta cursos. Cada curso tiene una identificador,
descripción y duración total. Cada curso puede dar origen a muchas ediciones. Cada
edición es dictada por instructores, y tiene una fecha de inicio y lugar de dictado
determinado. Cada instructor tiene DNI, nombre, fecha de nacimiento y al menos una
especialidad. Cada especialidad tiene su identificador y descripción. Para poder dictar
una edición de un curso, el instructor tiene que tener al menos una especialidad que sea
igual a un tema del curso (cada tema de un curso es considerado también como una
especialidad, y cada curso tiene una o más especialidades o temas. Ayuda: use una
única entidad “Tema”).
En el modelo se debe registrar las asistencias e inscripciones de los alumnos a las
ediciones de los cursos. Una vez dictada una edición se registran las calificaciones
obtenidas por los alumnos. De los alumnos se quiere mantener los mismos datos que de
los instructores, y además la empresa a la que pertenecen, la posición que ocupan en
esa empresa y su número de teléfono.

7.- CASO DE ESTUDIO: Modelo de datos de un Sistema de Ventas

Le contratan para hacer una Base de Datos que permita apoyar la gestión de
un sistema de ventas. La empresa necesita llevar un control de proveedores,
clientes, productos y ventas. Un proveedor tiene un RUC, nombre, dirección,
teléfono y página web. Un cliente también tiene RUC, nombre, dirección, pero
puede tener varios teléfonos de contacto. La dirección se entiende por calle,
número, urbanización y ciudad. Un producto tiene un id único, nombre, precio
actual, stock y nombre del proveedor. Además se organizan en categorías, y
cada producto va sólo en una categoría. Una categoría tiene id, nombre y
descripción.
Por razones de contabilidad, se debe registrar la información de cada venta
con un id, fecha, cliente, descuento y monto final. Además se debe guardar el precio
al momento de la venta, la cantidad vendida y el monto total por el producto.

8.- CASO DE ESTUDIO: Modelo de datos de Autobuses Universitarios

Las facultades y escuelas de una Universidad (Centros universitarios) desean ofrecer


a sus alumnos un servicio de autobuses para trasladarlos desde la localidad donde
residen a su centro de estudios. Para gestionarlos nos piden que se diseñe una base
de datos que recoja la siguiente información:
• Para cada centro de la universidad que ofrece este servicio se desea guardar el
código que lo identifica, su nombre, su dirección y cuáles son los autobuses que ha
contratado.
• Para cada alumno universitario que usa el servicio de autobuses se almacena su
número de expediente universitario, su nombre, los identificadores de los cursos en los
que está matriculado (por ejemplo: “Redes y Comunicaciones I” y “Redes y
Comunicaciones II”), la localidad (única) donde reside y el centro (único) en el que está
matriculado. Además figura para cada alumno en qué autobuses puede viajar y para
cada uno de ellos en qué fecha realizó la inscripción.
• Para cada autobús contratado se dispondrá de su matrícula, número de asientos,
nombre de la compañía (hay autobuses que no pertenecen a ninguna compañía) y las
paradas que realiza para recoger y dejar a los alumnos que lo utilizan. Además, como
cada centro de la universidad contrata autobuses de forma exclusiva (un mismo centro
puede contratar varios autobuses), para cada autobús se dispondrá del centro (único)
que lo contrató.
• De cada localidad incluido en el servicio de autobuses se tiene su código
identificativo, nombre, provincia y las paradas que realizan los diferentes autobuses en
la misma (puede haber más de una). Por cada parada de localidad se almacena la
calle en la que está situada. Una misma parada puede ser utilizada por más de un
autobús. Distintas localidades pueden tener calles con el mismo nombre.

9.- CASO DE ESTUDIO: Modelo de datos de Biblioteca

Una biblioteca almacena información de los libros que toman en préstamo sus
lectores. Por cada libro se guarda un identificador único, el título y el nombre, dirección
y teléfono de su editorial.
• La biblioteca dispone de varios locales a los que llama sucursales. La Base de Datos
que debemos diseñar contiene información a compartir por todas ellas.
• Se dispone de una o varias copias de cada libro, que se encuentran distribuidas por
las sucursales. Les interesa saber por cada libro el número de copias asignadas a
cada sucursal, y el identificador y nombre únicos de la sucursal junto a la dirección de
la sucursal.
• Un ejemplar de un libro se puede encontrar en un momento determinado físicamente
en la sucursal a la que está asignado o bien puede estar prestado a un lector. De éste
último sabemos cuál es el número de su tarjeta (no hay dos lectores con el mismo
número de tarjeta), sabemos su nombre, dirección y teléfono.
• Se guarda qué libros ha tomado prestado cada lector, de qué sucursal lo ha tomado y
la fecha de préstamo y devolución de la última vez que tomó prestado el libro de la
sucursal.
• Como también se hacen consultas por autores, quieren almacenar los autores de
cada libro. Ocurre que hay autores diferentes que se llaman igual, así que han
decidido distinguir a dos autores con el mismo nombre por el libro del que son autores,
de manera que no puede haber dos autores con el mismo nombre que hayan escrito el
mismo libro (distinguiendo a los libros por su identificador único).

También podría gustarte