Академический Документы
Профессиональный Документы
Культура Документы
DAW
4. Define, diferencindolos claramente, los conceptos de informacin factual e informacin referencial. Informacin referencial son aquellos datos que no contienen en s mismo la informacin deseada, sino que contienen referencias que indican dnde se encuentra esta. -1-
La informacin factual son aquellos datos que s que contienen la informacin que buscamos. 5. Pon ejemplos de datos no estructurados. Blogs o novelas, por ejemplo. 6. Qu ventajas y qu inconvenientes puede tener la separacin de las descripciones lgica y fsica en una base de datos? Las ventajas : -Los cambios en la estructura lgica no implican cambios en la de almacenamiento. -Los cambios en la estructura de almacenamiento no implican cambios en los Programas de Aplicacin, logrando una independencia Lgica y Fsica. En los inconvenientes tenemos: -La instalacin costosa. -Se necesita personal especializado. -La implantacin es larga y difcil. -Falta de rentabilidad a corto plazo. -Desfase entre teora y prctica. 7. Exponga un conjunto de argumentos para convencer a un directivo de una empresa, no tcnico en informtica, de la conveniencia de que su empresa, que utiliza desde hace aos un sistema de ficheros, cambie su enfoque hacia una base de datos (formule las hiptesis que desee sobre el tipo de aplicaciones de la empresa). Es posible ubicar los datos en lugares donde se necesitan con ms frecuencia, aunque tambin al mismo tiempo se permita a usuarios no locales acceder a los datos segn sus necesidades. Esto mejora la relacin costo-efectividad y la autonoma local. El uso de los datos estar controlado por el sistema gestor de bases de datos. Los datos se integrarn de forma lgica, eliminando redundancias, resolviendo ambigedades en la definicin y manteniendo la consistencia interna entre ellos. Mayor eficiencia en la recoleccin de datos, as como en la validacin de los mismos. Mejor documentacin de la informacin integrada con los datos.
8. Qu es una base de datos? Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. 9. Cules son las principales caractersticas de una base de datos? -Independencia lgica y fsica de los datos. -Minimizacin de la redundancia -Acceso concurrente por parte de mltiples usuarios. -Consultas complejas optimizadas. -Seguridad en el acceso y auditora. -Respaldo y recuperacin. -Acceso a travs de lenguajes de programacin. 10. Enumera algunas de las causas que pueden hacer que fracase un proyecto de creacin de una base de datos. -Errores de hardware, o de software. -2-
Curso:1 Mdulo:
DAW
-Cambios de requerimientos. -Informacin incompleta. -Demandas inesperadas. 11. Cmo distinguiras entre los conceptos de base de datos, sistema de gestin de base de datos y sistema de base de datos? El sistema gestor de bases de datos est constituido por el conjunto de programas que permiten la implementacin, acceso, y mantenimiento de la base de datos. El SGBD junto con la base de datos, forma el sistema de base de datos. 12. En cul (o cules) niveles de abstraccin de una base de datos esta implicado un usuario final? En el nivel lgico y fsico. 13. Qu relacin existe entre el sistema de informacin y la base de datos? Una base de datos es un ejemplo caracterstico de sistema de informacin. 14. Explique la diferencia entre redundancia fsica y redundancia lgica, indicando cul es perjudicial y porqu. Ponga un ejemplo. En una base de datos debemos evitar que exista redundancia lgica, aunque s que se admite cierta redundancia fsica por motivos de eficiencia. Por tanto, un dato se actualizar lgicamente por el usuario de forma nica, y el sistema se ocupara de cambiar fsicamente aquellos campos en los que el dato estuviese repetido en caso de existir redundancia fsica. 15. Qu otro trmino se puede utilizar para denominar la redundancia fsica? Redundancia controlada. 16. La redundancia fsica implica siempre redundancia lgica? Y viceversa?
La redundancia fsica no siempre implica redundancia lgica. Sin embargo, la redundancia lgica s provoca redundancia fsica
17. Cules son los tres niveles de abstraccin de una base de datos? Explcalos. Nivel conceptual: consiste en el anlisis de las necesidades de los usuarios y la definicin de las clases de los datos. Como resultado se obtiene un esquema conceptual con todos los elementos de los datos y sus relaciones. Nivel externo: es la coleccin de las vistas de distintos grupos de usuarios sobre la base de datos, las cuales describen los elementos de los datos y sus relaciones. Nivel interno: est compuesto por la vista fsica de la base de datos (discos, direcciones, punteros...). Este nivel es responsabilidad de los diseadores de la base de datos y no de los usuarios. 18. Cul es el principal objetivo que se pretende alcanzar en la arquitectura a tres niveles? Alcanzar los objetivos de independencia de los datos, integridad de los datos, seguridad y redundancia mnima. 19. Formlese una relacin de las responsabilidades del SGDB. Justifica cada responsabilidad explicando los problemas que surgiran si no se cumpliera con ella. -Consulta y actualizacin de los datos: sta es la clase ms bsica de funciones y la nica que es visible "desde afuera". Consiste en un conjunto de herramientas que permite a los distintos tipos de usuarios del SGBD extraer, manipular y modifica la informacin almacenada en la base de datos. Algunos sistemas proveen una nica interfaz, llamada generalmente lenguaje de consulta, para ser usada por todos los tipos de usuario. Si no se cumpliera esta funcin, es evidente que el correcto funcionamiento del SGBD destacara por si ausencia. -Mantenimiento de esquemas: el esquema de la base de datos es la descripcin de la estructura de la informacin almacenada en ella. Por ejemplo, para un sistema basado en tablas, el es quema puede consistir en una lista de tablas en uso, los campos que contienen, el tipo de da -3-
tos de cada campo, descripciones en lenguaje natural del propsito de cada tabla y cada campo, y restricciones sobre los valores admisibles en cada campo. As como los usuarios necesitan acceder, agregar y modificar datos, tambin necesitan acceder, agregar y modificar el es quema de datos. -Manejo de transacciones: el manejo de transacciones consiste en controlar mltiples transac ciones ejecutando el paralelo sobre una misma base de datos corriendo en un sistema que puede fallar. Los objetivos del gestor de transacciones del SGBD son: evitar que las transacciones interfieran unas con otras al ejecutar en paralelo, y garantizar que la base de datos no sea da ada en forma irreparable por cadas, ya sea del sistema en s o de alguna de las transacciones. El primero de los objetivos da lugar a lo que se llama control de paralelismo; el segundo, a tcnicas de recuperacin. 20. Cules son las funciones principales de un administrador de base de datos? Es el tcnico responsable de implementar las decisiones del administrador de datos. Tambin se puede contar como usuario puesto que para saber si funciona la base da datos correctamente debe probarla.
-4-