2. Cuestionario sobre conceptos báscios de SGBD
Javier Benítez del Pozo
1. Define el término información.
Es uno de los componentes fundamentales de la naturaleza, siendo vital para el desarrollo de los pueblos. El deseo de información es un una necesidad de conocer el entorno socioeconómico y cultural en donde nos movemos con fines de investigación y de toma de decisiones, pues necesitamos participar en los asuntos públicos, siendo una reivindicación esencial de nuestra época.
2. ¿Cuáles son las cualidades más importantes de la información? Precisión: Porcentaje de información correcta sobre la información total del sistema. Oportunidad: Tiempo transcurrido desde el momento en que se produjo el hecho que originó el dato hasta el momento en el que la información se pone a disposición del usuario. Compleción: La información ha de ser completa. La compleción absoluta es imposible de conseguir en los sistemas de información por lo que normalmente se busca conseguir un nivel “suficiente” que depende de dos factores: de los datos existentes en el sistema y de los que éste sea capaz de localizar al realizar una consulta concreta. Significativa: Debe tener la mayor carga semántica posible (ni escasa, ni excesiva). Coherente: No debe haber contradicciones, es decir, la información debe ser coherente en sí misma. Seguridad: la información debe protegerse para evitar tanto su deterioro como accesos no autorizados. Comprende tres conceptos fundamentales: confidencialidad, disponibilidad e integridad.
3. Enumera los principales componentes de un sistema de información.
Contenido. El conjunto de datos con su correspondiente descripción. Pueden ser referenciales, cuando están formados por referencias a documentos donde podemos encontrar la información sobre un tema, o factuales, que son los que contienen la dicha información. Éstos últimos pueden clasificarse en datos estructurados, cuando poseen una estructura definida, o no estructurados, cuando carecen de dicha estructura.
Usuarios, o recursos humanos, diferenciados en aquellos encargados de crear y administrar los sistemas de información y en aquellos que acceden a la información.
Componentes físicos, o hardware, que conforman la parte material del sistema de información.
3. Cuestionario sobre conceptos báscios de SGBD
Javier Benítez del Pozo
Componentes lógicos, o software, que son los componentes no físicos necesarios para hacer posible la realización de una tarea específica. En las bases de datos computacionales, se diferencian en Sistemas Operativos, Gestión de Datos (SGBD), Control de Comunicaciones y tratamientos específicos.
Administrador, el cual es responsable de implementar las decisiones del administrador de datos. Su trabajo consiste en crear la base de datos real o implementar los controles técnicos necesarios para hacer cumplir los requerimientos del administrador de datos. También se asegura de que el sistema funcione adecuadamente.
Usuarios, clasificados en dos grupos.
Informáticos: encargados de desarrollar los programas o aplicaciones de bases de datos en un lenguaje de programación, y aquellos responsables de implementar las decisiones del administrador de datos en la base de datos.
No informáticos: aquellos usuarios que interactúan con las aplicaciones de bases de datos finales. Pueden tener, o no, conocimientos informáticos.
4. Define, diferenciándolos claramente, los conceptos de información factual e información referencial.
Información factual son aquellos datos que contienen la información en sí misma, sin hacer alusión a otras informaciones sobre la materia. Pueden ser estructurados o no estructurados.
Información referencial es todo dato que no contienen información por sí mismos, sino que contienen referencias a los documentos donde se encuentra la información que buscamos.
5. Pon ejemplos de datos no estructurados.
Apuntes de clase, diarios, prensa, novelas etc.
6. ¿Qué ventajas y qué inconvenientes puede tener la separación de las descripciones lógica y física en una base de datos? Ventajas: -Los cambios en la estructura lógica no implican cambios en la estructura de almacenamiento. -Las consideraciones sobre la manipulación óptima de los datos que hemos
4. Cuestionario sobre conceptos báscios de SGBD
Javier Benítez del Pozo
almacenado son adminis- trados por el Sistema Manejador de Base de Datos. -Los cambios en la estructura de almacenamiento no implican cambios en los programas de base de datos, lo que da una mayor independencia lógico-física. Inconvenientes: -Costes de instalación altos. -Requiere personal especializado. -Implantación difícil. -No es rentable a corto plazo. -Apenas existen estándares. -Teoría y práctica desfasadas entre sí.
7. Exponga un conjunto de argumentos para convencer a un directivo de una empresa, no técnico en informática, de la conveniencia de que su empresa, que utiliza desde hace años un sistema de ficheros, cambie su enfoque hacia una base de datos (formule las hipótesis que desee sobre el tipo de aplicaciones de la empresa). Se puede guardar la información que más se utilice en un lugar de fácil acceso y que se visite con más frecuencia. Los datos deben estar compartidos y pueden ser accedidos por usuarios no locales. Mayor eficiencia en la recogida, validación e introducción de los datos en el sistema de información, además de una mejor documentación de la información, debido a que se encuentra integrada en los mismos datos. El empleo de la información almacenada tiene que ser controlada, y para ello existe el sistema de gestión de bases de datos.
8. ¿Qué es una base de datos? Es una colección de información organizada. Se diseña y almacena normalmente para recoger grandes cantidades de información a las que poder acceder posteriormente de forma fácil y rápida. Con la palabra "datos" se hace referencia a hechos conocidos que pueden registrarse, como pueden ser números telefónicos, datos postales, nombres, apellidos etc.
9. ¿Cuáles son las principales características de una base de datos?
Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicación puede hacer uso de los datos.
5. Cuestionario sobre conceptos báscios de SGBD
Javier Benítez del Pozo
Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios.
Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.
Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las filas y las columnas son los campos, o como un formulario.
Permite realizar un listado de la base de datos.
Permiten la programación a usuarios avanzados.
10. Enumera algunas de las causas que pueden hacer que fracase un proyecto de creación de una base de datos.
Información incompleta, incoherente, etc.
Búsquedas sobre datos no introducidos.
Que cambien las necesidades de los usuarios que la vayan a utilizar.
Mala planificación.
Errores de hardware y/o software por no haber desarrollado la base de datos correctamente.
11. ¿Cómo distinguirías entre los conceptos de base de datos, sistema de gestión de base de datos y sistema de base de datos?
El sistema de gestión de base de datos es el conjunto de programas que permiten la implantación, acceso y mantenimiento de la base de datos. El sistema de base de datos está constituido por la base de datos en sí, el sistema de gestión de base de datos y por los usuarios que la utilizan.
12. ¿En cuál (o cuáles) niveles de abstracción de una base de datos esta implicado un usuario final?
En el nivel externo. El nivel donde el usuario se mueve, él sólo ve la información que busca y necesita.
13. ¿Qué relación existe entre el sistema de información y la base de datos?
Una base de datos es un sistema de información.
14. Explique la diferencia entre redundancia física y redundancia lógica, indicando cuál es perjudicial y porqué. Ponga un ejemplo.
6. Cuestionario sobre conceptos báscios de SGBD
Javier Benítez del Pozo
La redundancia física es la existencia del mismo dato repetido varias veces, duplicación de elementos físicos. La redundancia lógica es la existencia de la misma información, dentro del mismo archivo, especificada de formas distintas.
En una base de datos se permite una redundancia física, por motivos de eficiencia. Pero cualquier redundancia lógica produciría errores en la base de datos debido a que se crearían duplicidades innecesarias, que llevan a ocupar mayor cantidad de memoria, volviendo más lenta a la base de datos y por supuesto dando errores de incoherencia.
Ejemplo de redundancia física: En un instituto se necesita el DNI de los alumnos en varios registros para enlazar unas tablas con otras, es decir para que si se hace una búsqueda de algún dato académico (como los expedientes) se pueda saber de que alumno se trata mediante su DNI.
Ejemplo de redundancia lógica: En un banco, tener la cuenta de un cliente repetida dos veces provocaría muchos errores debido a la redundancia existente, y habría problemas de coherencia en la cuenta bancaria de éste.
15. ¿Qué otro término se puede utilizar para denominar la redundancia física?
Redundancia controlada.
16. ¿La redundancia física implica siempre redundancia lógica? ¿Y viceversa?
La redundancia física siempre implica redundancia lógica. Sin embargo, la redundancia lógica no tiene por qué provocar redundancia física.
17. ¿Cuáles son los tres niveles de abstracción de una base de datos? Explícalos.
-Nivel interno: Compuesto por la vista física de la base de datos, los encargados de manipularla son los diseñadores de la base de datos.
-Nivel conceptual: Consiste en estudiar las necesidades de los usuarios y la definición de las clases de los datos. Tiene como resultado un esquema conceptual con todos los elementos de los datos y sus relaciones.
-Nivel externo: Conformado por las vistas de los distintos grupos de usuarios sobre la base de datos, las cuales describen los elementos de los datos y sus relaciones.
7. Cuestionario sobre conceptos báscios de SGBD
Javier Benítez del Pozo
18. ¿Cuál es el principal objetivo que se pretende alcanzar en la arquitectura a tres niveles?
Separar los programas de aplicación de la base de datos, para que los usuarios sin conocimientos informáticos puedan acceder a los datos que necesiten; y los diseñadores lo tendrán más fácil a la hora de gestionar la información.
19. Formúlese una relación de las responsabilidades del SGBD. Justifica cada responsabilidad explicando los problemas que surgirían si no se cumpliera con ella. El SGBD se encarga de : -Independencia de los datos. Debido a que si los programas dependen de la estructura de los datos que emplean y se produce un cambio en dicha estructura, se pueden producir errores e incluso la completa interrupción del funcionamiento del programa. -Seguridad e integridad. Sin seguridad, los usuarios podrían acceder a los datos sin ningún tipo de regulación y la base de datos estaría expuesta a ataques maliciosos, así que los datos deben estar protegidos para evitar robos y manipulaciones o accesos no deseados. La integridad es que el sistema no tenga errores, ni de hardware, ni de software. Lógicamente la existencia de errores provoca el funcionamiento incorrecto de la base de datos. -Redundancia mínima. La redundancia da lugar a la ocupación innecesaria de espacio y a los tiempos de acceso serían mayores. Además, puede haber inconsistencia de los datos, y dichas contradicciones darían lugar a errores de incoherencia. -Facilidad de recuperación de la información. El SGBD debe proporcionar al usuario herramientas potentes para obtener la información que desea de una forma sencilla y rápida. Si el usuario necesita conocimientos avanzados y necesita mucho tiempo para obtener la información que quiere, la base de datos sería muy complicada para el usuario.
20. ¿Cuáles son las funciones principales de un administrador de base de datos? -Definir los esquemas de la base de datos. De lo contrario se darían infinidad de problemas debido a la falta de información sobre qué datos tiene la base de datos y de qué tipo son. -Definición de la estructura y del método de acción. De no existir una estructura, los datos se encontrarían dispersos y sin seguir orden ninguno, lo que haría de la base de datos algo inútil pues no tendrían sentido los datos sin estructurar.
8. Cuestionario sobre conceptos báscios de SGBD
Javier Benítez del Pozo
-Modificación del esquema y de la organización física. Así los cambios producidos en la organización de los datos se realiza de una forma controlada y organizada. -Concesión de autorización para el acceso de los datos. De no realizar ésta tarea, se podría dar lugar al acceso a la base de datos por parte de usuarios no deseados. -Mantenimiento rutinario. Si no se mantiene un mantenimiento frecuente, podrían producirse errores fatales que afectarían al correcto funcionamiento de la base de datos e incluso podrían detener totalmente su funcionamiento.