Está en la página 1de 20

Instituto Tecnológico de Matamoros

Departamento de Ingeniería en Sistemas


Computacionales

Fundamentos de Bases de Datos

Profesor: Ing. Laura Alejandra Rosario López


Alumno: Bayron Jonathan Vazquez
Numero de Control: 19260056
Instrucciones

Realizar un Catálogo Electrónico con los modelos relacionales como resultado de la


transformación del diagrama E-R, deberá incluir las descripciones del problema del
entorno, presentar ambos diseños y apegarse a la rúbrica de evaluación.  
1. Registro de Automóvil y Tarjeta de Circulación
Diseñar el modelo E-R, para la relación Registro de automóvil que consiste en obtener la tarjeta de
circulación de un automóvil con los siguientes datos:

 Automóvil
o Placa
o Modelo
o Color
 Tarjeta de Circulación
o Número de Serie
o Propietario
o Tipo

Tabla Automóvil
Tabla Tarjeta de Circulación
2. Cliente Apertura Cuentas
Este ejemplo indica que un Cliente con los atributos

 Cliente
o CI
o Nombre
o Dirección

puede aperturar muchas cuentas, pero que una Cuenta con los atributos

 Cuenta
o Número de Cuenta
o Tipo de Cuenta
o Saldo

puede llegar a pertenecer a un solo cliente (se indica que puede, ya que existen cuentas registradas
a favor de más de una persona “no en este caso”).

Tabla clientes
Tabla Cuenta

3. Un estudiante cursa materias


Un estudiante con los atributos:

 Estudiante
o CI
o Nombre
o Dirección

puede cursar muchas materias y una Materia consta de los siguientes atributos:

 Materia
o Código
o Materia
o UC

Puede ser cursada por muchos estudiantes.

Tabla Estudiante

Tabla Materia

Tabla Pivote

Es necesaria para establecer una relación de varios a varios.


4. Editorial que publica Varios Libros
Se desea mantener información actualizada en una base de datos para lo cual se cuenta con la
siguiente información:

1.Se sabe que una editorial puede publicar varios libros, teniendo la exclusividad de la publicación.
De la EDITORIAL se tiene RIF, Nombre, Dirección, Ciudad, Nombre de la persona Contacto,
número de Teléfono, Número de Fax y correo.

2.Por cada AUTOR se desea conocer sus datos personales (Nombre, Apellido, CI, dirección,
teléfono, fechaNac). Un autor puede escribir varios Libros, pero un libro sólo está escrito por un
autor.
3.Las librerías tienen muchos libros y un libro puede estar en muchas librerías.

4.Las LIBRERÍAS tienen un nombre único, dirección, un encargado, número de teléfono y


número de Fax.

5.De cada LIBRO se tiene Título, Autor, año de publicación, precio y el ISBN (Número de
Identificación Estándar) el cual es único.

Tabla Autor

Tabla Editorial

Tabla Librería

Tabla Libro

Tabla Stock Librería


Esta tabla sirve como pivote para crear una relacion de varios a varios ya que en MySQL a diferencia
de acces no permite las relaciones de varios a varios por que es un modelo Redundante.
5. Una empresa que vende productos a varios clientes
“Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los
clientes (nombre, apellidos, CI, dirección y fecha de nacimiento). Cada producto tiene un nombre,
un código y un precio unitario. Un cliente puede comprar varios productos a la empresa y un mismo
producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes
proveedores. Se debe tener en cuenta que un producto sólo puede ser suministrado por un
proveedor y que un proveedor puede suministrar diferentes productos. De cada proveedor se desea
conocer el RIF (número o rango de identificación), nombre y dirección”.

Tabla Cliente
Tabla Compras

Tabla Producto

Tabla Proveedor

Tabla Suministros
6. Tecnológico de Matamoros
En el Tecnológico de Matamoros los departamentos son dirigidos por un jefe y a su vez, un jefe
dirige un departamento. Cada departamento cuenta con una serie de docentes, pero cada docente
solo puede pertenecer a un departamento. Cada docente imparte varias asignaturas, así mismo una
misma asignatura la pueden impartir docentes diferentes. Los estudiantes inscriben las asignaturas
que le corresponde cada semestre.

De los departamentos interesa saber cuál es su nombre, ubicación y número de referencia. De


los jefes se requiere la cédula, nombre, apellido y celular. De los docentes se debe registrar la
cédula, nombre, apellido y título. Cada asignatura tiene un código, nombre y número de
créditos. De los estudiantes se debe registrar número de control, nombre, apellido y dirección
de residencia.
7. La agencia de automóviles
Una agencia de automóviles desea que le diseñen una base de datos para almacenar y administrarla
información empleada por la venta de sus vehículos, por lo cual solicita considerar lo siguiente:

La agencia dispone de una serie de autos para su venta. Se necesita conocer la matrícula, marca y
modelo, el color y el precio de venta de cada auto.

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

El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cada auto.
Cada revisión tiene asociado un código que se incrementa automáticamente por cada
revisión que se haga. De cada revisión se desea saber si se ha realizado cambió de filtro, si se ha
realizado cambió de aceite, si se ha realizado cambio de frenos u otros. Los autos pueden pasar
varias revisiones en el concesionario”.
8. Una compañía de servicios de organización de eventos.
Una compañía que ofrece sus servicios de organización de eventos desea obtener una base de
datos para administrar los eventos agendados y los clientes que los contratan.

De cada evento que ofrece, se especifica su código, la descripción, la cantidad base, el horario
del evento, sólo un presentador y el equipo de animadores que participan. Tomar en cuenta
que puede no tener animadores.

De los animadores se conoce que:

 En cada evento pueden participar más de un animador y un animador puede participar en


más de un evento.
 Sus datos son el código de animador, el DNI, el apellido y el disfraz que utiliza. Un
animador usa un solo disfraz para todos los eventos, pero un disfraz puede ser utilizado por
más de un animador.
 De cada disfraz se tiene un código, el personaje que caracteriza y el precio de alquiler.
De los presentadores sabemos que:
 Un evento tiene solamente un presentador, y el presentador sólo participa en un tipo de
eventos.
 Sus datos son el código de presentador, el DNI, el apellido y el año que empezó a ser
presentador.

De los clientes se registra su número de cliente, apellido, domicilio y teléfono. Cada evento está
armado con un presentador y -si correspondiese-animadores. Es decir, cuando un cliente contrata un
evento, lo contrata tal cual está armado. Por ejemplo, el Evento 011 es un Cumpleaños con valor de
$5000 y que tiene un presentador y cuatro animadores. Sin embargo, el precio del evento puede
variar la cantidad base por la forma de pago elegida con la empresa de eventos. Un cliente puede
contratar varios tipos de eventos y un evento es contratado por varios clientes. Sin embargo, tenga
en cuenta que un evento puede no haber sido contratado por ningún cliente. Para cada evento
contratado, el cliente, debe proporcionar el domicilio donde se realizará, se registra el valor total del
evento, el cual puede diferir de la cantidad base del evento y la forma de pago elegida.
9. Precio de transportes que reparte paquetes por toda Venezuela
“Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por toda
Venezuela. 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, y un camión puede ser conducido por
varios camioneros”.
10. Las gestiones de un Instituto
Representar el diagrama entidad relación para las gestiones de un instituto. En la base de datos se
desea guardar los datos de los profesores del instituto (CI, nombre, dirección, 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 y en un módulo puede haber más de un alumno. De cada
alumno se desea guardar el nro. de expediente, nombre, apellido y fecha de nacimiento. Los
profesores pueden impartir varios módulos, pero un módulo solo puede ser impartido por un
profesor.

Tabla Alumnos

Tabla Modulos

Tabla Profesores

Tabla Clases_Impartidas

Tabla Modulos_Asignados
11. Proyectos realizados por una empresa
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: NIT, 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. Un
colaborador de proyecto puede recibir varios pagos. De los pagos realizados se requiere guardar el
número de pago, concepto, cantidad y fecha de pago. También interesa almacenar los
diferentes tipos de pago 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 pude pertenecer a varios pagos.

También podría gustarte