Você está na página 1de 16

2010

SISTEMAS DE BASES DE DATOS EN ORACLE


SISTEMAS BIBLIOTECARIO

ING.SISTEMAS UNAH 16/11/2010

BASE DE DATOS I

Catedrtico: Ing. Hctor Duarte

Estudiantes:

INTRODUCCION
El presente informe plantea de manera detallada, el problema de un sistema bibliotecario que desea automatizar su sistema informacin utilizando para ello la descripcin de entidades atributos relaciones tipo de relaciones y otros detalles para el e diseo de la base de datos, para lo cual es indispensable el diagrama de entidad relacin de esta manera se podr visualizar un entorno global de los datos que estn relacionados en la empresa.

DESCRIPCION DEL PROBLEMA Sistema bibliotecario Esta empresa ofrece servicio de prstamos de libro y revistas entre otros, cada transaccin de prstamo esta identificada con un cdigo nico (Id prstamo). Adems ofrece prestamos internos para lecturas, dependiendo de que tipo de usuarios sea (internos o externo) contendremos en la tabla coleccin los objetos que se manejan en la biblioteca como lo son revistas y libro entre o. Nos centraremos en lo que son revistas y libros, representaremos la base de datos mediante el modelo entidad relacin la biblioteca cuenta con diferentes usuarios dependiendo de para que desee el libro si para uso externo o para uso interno los usuarios de uso externo no tiene mas que presentar su identidad para hacer uso de los libros de la biblioteca los estudiantes que harn uso de los libros de manera externa tendr guardada su informacin en la base de datos par poder saber que libro usara y as formar parte de todo la base de datos con lo que respecta a multas en un dado caso de que no se entregue el libro ya sea por perdida, por retardo o cualquier otro asunto. Las operaciones comunes son: Ingreso de Libros Ingreso de Usuarios Prestamos Reserva de Libros Calculo de Multas Cuando ingresa un libro ingresa a la Biblioteca es catalogado por un equipo de expertos que lo clasifican y le asignan un registro nico el cual identifica el libro. Cuando se ingresan los usuarios llenan un formulario que es procesado y por medio de un tramite rpido se le asigna un carnet para que pueda hacer sus consultas., luego de esto el usuario (el que tiene guardad su informacin en la base de datos) ya puede solicitar prestamos y reservas. Al momento de realizar un prstamo se establece una fecha lmite de devolucin y cuando ese tiempo es excedido el sistema ser capaz de calcular multas que son sanciones establecidas por las normas internas de la organizacin. Cuando un usuario solicita un libro que actualmente este prestado este podr ser reservado a una fecha determinada.

DEFINICIN DEL MODELO ENTIDAD RELACIN DEFINICION DE LAS ENTIDADES


Fuertes Coleccin Libro Revista Usuario Multa Prestamo Tipo_Prestamo Estante Coleccin_Disponible Control_Ediciones Coleccin_Prestamo Prestamo_Recargos Debiles Autor Categoria Editorial Tipo_Usuario Tipo_Multa Devolucin Autor_Escribe Categoria_Coleccin Ubicacin_Coleccin

DEFINICION CLAVES PRIMARIAS ENTIDAD Autor Editorial Categora Estante Coleccin disponibe Coleccin Multa Prestamo_recargo Libro Revista prestamo Control edicion Coleccin prestamo Ubicacin coleccin Categoria coleccin Tip prestamo devoluvion Usuario Tipo usuario Tipo multa LLAVE PRIMARIA autorID Editoria_ID Categoria_ID Estante_ID Coleccin_ID Coleccin_ID Multa_ID Registro_recargoID Libro_ID Revista_ID Prestamo_ID Control_ID Registro_ID Coleccin_ID Categoria_ID Tipo_prestamoID devolucionID Identidad tipousuarioID tipmultaID

DEFINICION TIPOS DE ATRIBUTOS (MONOVALORADOS, MULTIVALORADOS, DERIVADOS ETC) ENTIDAD Autor ATRIBUTO autorID nombre nacionalidad TIPO ATRIBUTO Simple Compuesto simple

Editorial

editoriaID nombre direccin telefono categoriaId descripcion coleccionID titulo autorId edicin editialID paginas publicacin

Simple Compuesto Compuesto multivalorado Simple simple Simple Simple Simple Simple Simple Monovalorado movalorado

Categora

Coleccin

Coleccin categoria

categoriaID coleccionId

Simple simple

Libro

coleccionID isbn captulos

Simple Monovalorado multivalorado

Revista

coleccionID issn articulos

Simple Monovalorado simple

Control_edicion

coleccionID siguienteeedicionID

Simple simple

Estante

estanteID identificador ubicacin

Simple Simple Compuesto

Ubicacin_libro

coleccionId estanteID nivel

Simple Simple monovalorado

Tipo_uauario

tipousuarioID descripcion

Simple Simple

usuario Identidad Nombre tipousuarioID telfono direccion Simple Compuesto Simple multivalorado compuesto

Tipo_prestamo

tipopresatmoID descripcion

Simple Simple

prestamo

prestamoID identidad tipprestamoID fechaprestamo fechamaximaentrega

Simple Simple Simple Simple simple

Coleccin_prestamo

registroID coleccionID

Simple Simple

prestamoID

simple

devolucion

devolucionId prestamoId fechaentregado tipomultaID descripcion multaID cantidad tipopmultaID

Simple Simple simple Simple simple Simple Simple simple

Tipo_multa

multa

recargos

registrorecargoId prestamoID multaID fecharecargo

Simple Simple Simple simple

DEFINICION RELACIONES, TIPOS DE RELACIONES


Relacin Autor Autor_Escribe Coleccin Editorial Coleccin Categoria Categoria_Coleccin Coleccin Estante Ubicacin_Coleccin Coleccin Coleccin Control_Ediciones Control_Ediciones Coleccin Coleccin_Disponible Coleccin Coleccin Coleccin_Prestamo Prestamo Libro Coleccin Revista Coleccin Devolucin Prestamo Prestamo Tipo_Prestamo Prestamo Usuario Coleccin_Prestamo Prestamo_Recargo Multa Multa Tipo_Multa Usuario Tipo_Usuario Tipo Relacin N:N 1:N N:N N:N 1:N 1:N 1:1 N:N 1:N 1:N 1:1 1:N 1:N N:N 1:N 1:N

DIAGRAMA ENTIDA-RELACIN

DICCIONARIO DE DATOS GESTOR DE BASES DE DATOS PROCESO DE INSTALAC ION

REQUERIMIENTOS DE HARDWARE Y SOFTWARE CONFIGURACIN DEL GESTOR DE BASES DE DATOS PARA LA ADMN. B.D ADMINISTRACIN DE LA BASE DE DATOS CREACIN DE TABLAS CREACIN DE CAMPOS, INDEXES ETC CREACIN DE RELACIONES MANIPULACIN DE DATOS SEGURIDAD DE DATOS CREACIN DE QUERY CON INSTRUCCIONES SQL
create table autor( autorid char(5) not null, nombre varchar(30), nacionalidad varchar(20), constraint PKautorid primary key (autorid)

Você também pode gostar