actividad2

7
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

Upload: andres-canas

Post on 06-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

solucion, bases de datos para biblioteca

TRANSCRIPT

Page 1: ACTIVIDAD2

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

Page 2: ACTIVIDAD2

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.

Page 3: ACTIVIDAD2

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

Page 4: ACTIVIDAD2

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

Page 5: ACTIVIDAD2

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

Page 6: ACTIVIDAD2

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.