LABORATORIO Nº 5Actividad de Proyecto: ESPECIFICAR EL MODELO CONCEPTUAL DEL SISTEMA DE INFORMACIÓN EJERCICIOS 1. Se pretende automatizar la gestión de una biblioteca. Para ello se recoge la siguiente información: • Se dispone de un conjunto de usuarios con el número de carnet, nombre y dirección; Cada libro de la biblioteca tiene un código, título y número de páginas. • Se realizan préstamos de libros a los usuarios. Cada usuario puede tener prestados a la vez varios libros. • Cada libro pertenece a una determinada clase, identificada por una clave. De la clase del libro depende el tiempo máximo que se puede prestar. • Se quiere llevar un control histórico de todos los préstamos que se van realizando, sabiendo además del libro y el usuario, las fechas de inicio y de devolución del préstamo. • Es importante poder consultar los libros de un determinado autor o de una determinada editorial. Sabiendo que un libro puede ser escrito por varios autores pero editado por una sola editorial. Asuma la información necesaria para construir el modelo entidad relación (MER). 1 FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje Desarrollo Ejercicio 1 Identificando Entidades: Usuario Libro Autor Clase Editorial Prestamos Definiendo relaciones entre las Entidades (entidades color rojo) Autor escribe Libro Libro tiene Editoriales Libro pertenece Clase Usuario préstamo Libro Identificando Atributos Autor Usuario Nombre Número Carnet Código Nombre Libro Dirección Paginas Cantidad de Libros Titulo Prestamos Código Fecha préstamo Editoriales Fecha de devolución Editorial Año Clase Clave Tiempo máximo Localización 2 FAVA .Servicio Nacional de Aprendizaje .Formación en Ambientes Virtuales de Aprendizaje SENA . DEPURAR MER 2. este histórico es importante para determinar las sanciones o premios para cada cliente. terror etc). BlueRay). pues existe un listado de premios y de sanciones que es importante conocer que clientes los han recibido.Servicio Nacional de Aprendizaje . Los clientes podrán consultar los videos que hay de un determinado formato. así como por determinado actor. aunque no todos los clientes deben recibir premios o sanciones. nombre. 3 FAVA . idioma y duración. • Cada vez que un cliente devuelve un video es importante registrar además de la fecha de devolución. • Cada Video es dirigido por un director del cual además de interesarnos conocer los videos que ha dirigido. Se pretende automatizar la gestión de una Video tienda teniendo en cuenta la siguiente información: • Se dispone de un conjunto de clientes con su código.Formación en Ambientes Virtuales de Aprendizaje SENA . nos interesa saber cuál es su nacionalidad. Asuma la información restante que sea necesaria para construir el MER. dirección y correo electrónico. título. o género (comedia. Cada video de la videoTienda tiene un código. los días de retraso. VCD. la fecha de devolución y el valor del alquiler que depende del formato del video (VHS. • Los clientes pueden alquilar varios videos y es importante saber la fecha de alquiler. DVD. Servicio Nacional de Aprendizaje .Formación en Ambientes Virtuales de Aprendizaje SENA .Desarrollo Ejercicio 2 Identificando Entidades: Cliente Video Género Película Formato Película Directores Actor Listado Definiendo relaciones entre las Entidades (entidades color rojo) Director Dirige Video Video Tiene Actor Video Tiene Género Video Tiene Formato Video Hace Alquiler Alquiler Presta Cliente Identificando Atributos Director Usuario Nombre Código Nacionalidad Nombre Código Dirección Video Email Código Prestamos Titulo Fecha de devolución Idioma Días de Retraso Duración Actor Género Código Nombre Género Nombre Nombre Actor Dirección Email Formato Nombre Formato Prestamos Premios Sanciones 4 FAVA . Aplicando el MER (Modelo Entidad Relación) Aprendiz: Adalberto Jiménez Castro DEPURACIÓN MER 5 FAVA .Formación en Ambientes Virtuales de Aprendizaje SENA .Servicio Nacional de Aprendizaje . La información requerida para la base de datos es la siguiente: • De los aprendices interesa conocer su número de documento de identidad. La información requerida de la empresa es: NIT. • Los cursos pertenecen a un determinado centro de formación. nombre.3. es importante también conocer la información de la empresa que los patrocina. cursos y formación que imparte cada centro perteneciente a la regional. fecha de nacimiento. también sería importante conocer los instructores que pertenecen a un determinado centro y a que grupos imparte formación cada instructor. del cual interesa conocer el código y nombre. También es importante conocer la fecha de inicio y fin del patrocinio. teléfono y estrato. nombre. • Teniendo en cuenta que algunos de los aprendices del SENA están patrocinados. Además es importante conocer para cada aprendiz el curso en el que se encuentra matriculado. Un aprendiz solo puede estar patrocinado por una empresa. El SENA regional Caldas desea construir el diagrama entidad relación de una base de datos que tiene como objetivo fundamental llevar un control de los aprendices. instructores.Formación en Ambientes Virtuales de Aprendizaje SENA . dirección. teléfono. pero una empresa puede patrocinar a varios aprendices.Servicio Nacional de Aprendizaje . Asuma la información restante necesaria para construir el MER Desarrollo Ejercicio 3 Identificando Entidades: Aprendiz Curso Matriculas Centro Formación Instructor Empresa Patrocinio Empresa Zona 6 FAVA . dirección. así como la fecha de la matrícula. siendo importante para la base de datos todas las empresas de la región así estas no estén patrocinando a ningún aprendiz. Formación en Ambientes Virtuales de Aprendizaje SENA .Definiendo relaciones entre las Entidades (entidades color rojo) Centro Formación Matricula Aprendiz Centro Formación Tiene Cursos Curso Tiene Matricula Aprendiz Estudia Curso Curso Imparte Instructor Aprendiz Patrocinado Empresa Identificando Atributos Aprendiz instructor ID aprendiz Nombre Nombre Cedula Fecha de Nacimiento Dirección Dirección Email Teléfono código Estrato Empresas Zona Curso NIT Nombre Curso Nombre ID Curso Dirección teléfono Código Centro Empresas Patrocinio Matricula NIT Fecha Matricula Nombre Código Matricula Dirección Teléfono Centro Formación Fecha inicio Nombre Fecha fin Código 7 FAVA .Servicio Nacional de Aprendizaje . ). Un cliente tiene al menos una cuenta. Se conocen las siguientes reglas de negocio de un banco: • El banco tiene cuentas corrientes. cuentas de ahorro y clientes. • Cada sucursal se identifica por su número. Además tiene una dirección. • Los clientes tiene un nombre.Formación en Ambientes Virtuales de Aprendizaje SENA . un representante y un número de empleados. en cambio las organizaciones tienen un tipo de organización (empresa. También interesa conocer su nombre. Las personas tienen fecha de nacimiento y género. etc. un teléfono y una ciudad. una dirección y se identifican por su código. pero es importante poder determinar si una cuenta es de ahorro o corriente. Cada cuenta pertenece a un único cliente. • Todas las cuentas tienen un número de cuenta. institución pública. • Los empleados del banco se identifican por su código. saldo actual y un saldo promedio. Asuma la información necesaria para construir el MER 8 FAVA . fecha-nacimiento.DEPURACION MER 4. aunque puede tener varias cuentas de cualquiera de los dos tipos. sexo y la sucursal en la que trabajan (aunque hay empleados que no trabajan en ninguna sucursal).Servicio Nacional de Aprendizaje . Los clientes del banco son personas u organizaciones. Desarrollo Ejercicio 3 Identificando Entidades: Banco Cuenta Cliente Empleado Organización Sucursal Persona Definiendo relaciones entre las Entidades (entidades color rojo) Banco Tiene Sucursal Sucursal Tiene Empleado Sucursal Tiene Cliente Cliente Posee cuenta Identificando Atributos Banco Organización Dirección Tipo de Organización Teléfono Representantes Ciudad # Empleados ID Banco Cuenta Sucursal # Cuenta # Sucursal Saldo Actual Empleado Saldo Promedio Nombre Tipo Cuenta Código Fecha de Nacimiento Género # Sucursal Cliente Nombre Cedula Dirección Email Código Fecha de nacimiento Género 9 FAVA .Servicio Nacional de Aprendizaje .Formación en Ambientes Virtuales de Aprendizaje SENA . Formación en Ambientes Virtuales de Aprendizaje SENA .DEPURACION MER 10 FAVA .Servicio Nacional de Aprendizaje .
Report "AP3-AA2-Ev1-Diagramas de Modelo Entidad Relación"