actividad2
DESCRIPTION
solucion, bases de datos para bibliotecaTRANSCRIPT
ACTIVIDAD UNIDAD #2
Lenguaje estructurado de consulta
Introducción a Querys
Curso
INTRODUCCIÓN AL LENGUAJE SQL
Experto en bases de datos y análisis de big data
Presentado por:
Jaime Andrés Cañas Medina
Docente:
Erika Holguín Ontiveros
POLITECNICO INDOAMERICANO20/08/15
INTRODUCCIÓN
A continuación se presentara el diseño básico para la construcción de la base de datos que dé solución al problema planteado en la actividad.
El diseño de una base de datos se realiza en tres fases:
– Diseño conceptual: Representar la información con independencia de usuarios y aplicaciones.
– Diseño físico: Implementar de forma eficiente el diseño lógico. Es completamente dependiente del SGBD y el ordenador.
Dentro del Plan Vive Digital del gobierno, se ha estructurado el lanzamiento de una biblioteca pública centralizada, donde todos los servicios se prestarán a través de Internet. La institución aunará esfuerzos para atender a todas las personas de todas las regiones del país, como estrategia de motivación para la creación de hábitos de estudio, lectura e investigación. Así, los usuarios de la biblioteca podrán ser desde niños hasta adultos mayores; aspectos como la edad, periodo de escolarización (pre escolar, primaria, secundaria, pre grado, post grado, etc.), ocupación, etc. de cada usuario, es esencial para generar sugerencias respecto al material bibliográfico a consultar.
La Biblioteca contará con material bibliográfico que cubre:
Libros digitales (literatura, ciencias básicas, enciclopedias, etc.) Revistas de Investigación Indexadas Bases de datos bibliográficas (para acceder a artículos científicos) Materiales de Hemeroteca Materiales Multimedia, etc.
Todos los visitantes de la biblioteca podrán realizar consultas al portal virtual de la institución y podrán consultar la información base de cualquier material bibliográfico; sin embargo, para acceder a la completitud de los materiales los visitantes deberán afiliarse como usuarios a través del diligenciamiento de un formulario que permita guardar las características de cada persona que utilizará los servicios de la biblioteca.
En una primera etapa del proyecto de construcción del Portal Biblioteca Nuestro País, usted debe proponer el diseño de la base de datos para la administración de la información de la biblioteca, teniendo en cuenta la construcción de:
a. Modelo Entidad Relaciónb. Modelo Físico – Relacional (normalizado)c. Diccionario de Datos (para bonificación extra)
a-) Modelo Entidad - Relación
VISITANTE ID Edad Región
MATERIAL BIBLIOGRAFICO ID Tipo material Titulo Area Año
Usuario Nombre completo ID Región Edad Genero Escolarización Ocupación
b-) Modelo Físico – Relacional (normalizado)
Primera forma normal (1FN)
VISITANTEID_VisEdadRegion
Segunda forma normal (2FN)
Material BibliográficoIDTipo de materialTituloAreaAñoAutor
USUARIOID_usNombreRegionEdadGeneroEscolarizacionOcupacionPassword
USUARIOID_usNombreRegionEdadGeneroEscolarizacionOcupacionPassword
Material BibliograficoIDCODIGO TIPOID AREATituloAñoAutor
VISITANTEID_VisEdadRegion
MaterialCODIGO TIPOTipo de material
AREAID AREAAREA
Tercera forma normal (3FN)
b-) Diccionario de datos Nombre del archivo : BDBiblioteca Fecha de creaciòn: 24/09/2015Descripciòn: BD con las tablas de usuarios, visitantes y material bibliografico de la bilioteca CAMPO TIPO TAMAÑO DESCRIPCIONID Entero 10 codigo de identificacion de cada libroTITULO Cadena 80 Nombre del material bibliografico, tituloCODIGO TIPO Entero 6 codigo de los diferentes tipos de material bibliografico
TIPO MATERIAL Cadena 80tipos de material bibliografico: Libros, revistas, multimedia, articulos.. Etc
EJEMPLARES Entero 3Cantidad de ejemplares de cada unidad del material bibliografico
AÑO Entero 4 Año de publicaciònAUTOR Cadena 20 Autores de cada elemento del material bibliografico
ID AREA Entero 6codigo para distinguir las diferentes areas de todo el material bibliografico
AREA Cadena 10el area puede ser: ciencias, matematicas, ineteres, cultura, deporte, ocio,.. Etc.
PASSWORD Cadena 10 contraseña para dar acceso a los usuarios registradosID_VIS Entero 10 Codigo de identificacion para los visitantesID_US Entero 10 Codigo de identificacion para los usuariosEdad Entero 3 Edad del visitante o del usuarioRegion Cadena 20 Region geografica donde se encuentra el visitante o usuarioGenero Cadena 1 M:masculino, F:femenino, de los usuariosNombre Cadena 50 Nombre del usuarioEscolarizacion Cadena 1 Grado de escolarizacion de los usuariosOcupacion Cadena 20 Ocupacion de los usuarios
USUARIOID_usNombreRegionEdadGeneroEscolarizacionOcupacionPassword
VISITANTEID_VisEdadRegion
MaterialCODIGO TIPOTipo de materialMaterial
BibliograficoIDCODIGO TIPOID AREATitulo
AREAID AREAAREA
DetalleIDEjemplaresAñoAutor
CONCLUSIONES
Realizar este procedimiento para el diseño de una base de datos es fundamental para su implementación, para garantizar que no surgirán problemas en un futuro.
Este diseño permite operar una base de datos simplificada, funcional y muy bien estructurada, para hacerla más flexible, y eficiente al evitar redundancias, economizar espacio y agilizar consultas.
Esta estructura de diseño facilita encontrar errores y dar la orientación a la manera de almacenar y consultar información-
Esta parte de diseño debe quedar bien documentada para que sea mas fácil de transmitir dicho conocimiento y diseño, para su manipulación, rediseño, entre otras.