1. Rafael Navarro Prieto Base de datos
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Índice de contenido
Define el término información.............................................................................................................2
¿Cuáles son las cualidades más importantes de la información?.........................................................2
Enumera los principales componentes de un sistema de información.................................................2
Define, diferenciándolos claramente, los conceptos de información factual e información
referencial.............................................................................................................................................2
Pon ejemplos de datos no estructurados...............................................................................................2
¿Qué ventajas y qué inconvenientes puede tener la separación de las descripciones lógica y física en
una base de datos?................................................................................................................................3
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).............................................................................................................3
¿Qué es una base de datos?..................................................................................................................3
¿Cuáles son las principales características de una base de datos?........................................................3
Enumera algunas de las causas que pueden hacer que fracase un proyecto de creación de una base
de datos.................................................................................................................................................4
¿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?.....................................................................................................................4
¿En cuál (o cuáles) niveles de abstracción de una base de datos esta implicado un usuario final?.....4
¿Qué relación existe entre el sistema de información y la base de datos?...........................................4
Explique la diferencia entre redundancia física y redundancia lógica, indicando cuál es perjudicial y
porqué. Ponga un ejemplo....................................................................................................................5
¿Qué otro término se puede utilizar para denominar la redundancia física?........................................5
¿La redundancia física implica siempre redundancia lógica? ¿Y viceversa?.......................................5
¿Cuáles son los tres niveles de abstracción de una base de datos? Explícalos.....................................5
¿Cuál es el principal objetivo que se pretende alcanzar en la arquitectura a tres niveles?...................5
Formúlese una relación de las responsabilidades del SGDB. Justifica cada responsabilidad
explicando los problemas que surgirían si no se cumpliera con ella....................................................6
¿Cuáles son las funciones principales de un administrador de base de datos?.....................................6
2. Rafael Navarro Prieto Base de datos
Define el término información.
La información es el conjunto de datos procesados y almacenado con fin de ser utilizados por los
usuarios que tengan acceso a esa información.
¿Cuáles son las cualidades más importantes de la información?
Semántica: reglas que ha de seguir los usuarios a la hora de tratar con la información, de forma que
no pierda sentido la información.
Importancia: La información ha de ser relevante para el o los usuarios que van a trabajar con ella y
para el emisor, de nada sirve trabajar con información poco importante.
Vigencia:La información debe de estar actualizada y no trabajar con información desactualizada.
Seguridad: La información debe ser segura, no debe contener nada erroneo
Enumera los principales componentes de un sistema de
información.
1. información
2. software que procesa la información
3. ordenador que almacena la información en disco duro
4. administrador
5. usuario
Define, diferenciándolos claramente, los conceptos de información
factual e información referencial.
Información factual: Aquella información que disponemos directamente a la hora de buscarla sin
necesidad de utilizar ninguna referencia.
Información referencial: Aquella información que apunta el origen donde se encuentra la
información que buscamos.
Pon ejemplos de datos no estructurados.
Documento en texto plano, Correo , etc.
3. Rafael Navarro Prieto Base de datos
¿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.
-La manipulación óptima de los datos son administrados por el Sistema 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.
-No es rentable a corto plazo.
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).
Mediante la base de datos podrá tener centralizada toda la información, esta forma de manejar la
información aporta muchas ventajas tanto para la empresa como los usuarios finales como pueden
ser: La velocidad de acceso a la información(tanto para la empresa como para los usuarios externos
que puedan trabajar con ella), la seguridad de la información que se puede asignar para evitar
problemas de redundancia o posible acceso maligno al sistema. La independencia entre los 3 niveles
de abstracción de un sistema de datos de base de datos que permite sin alterar ningún nivel el
cambio de uno de ellos, por ejemplo: Se puede cambiar de servidor donde almacena los datos a otro
mayor sin necesidad de deteriorar la aplicación utilizada para la manipulación de la información,
también se podría cambiar el programa encargado de la manipulación de la información y trabajar
con el mismo servidor de almacenamiento.
¿Qué es una base de datos?
Conjunto estructurado de datos registrados sobre soportes accesibles por ordenador para satisfacer
simultáneamente a varios usuarios de forma selectiva y en tiempo oportuno.
¿Cuáles son las principales características de una base de datos?
-Independencia lógica y física de los datos.
-Mínima redundancia.
4. Rafael Navarro Prieto Base de datos
-Integridad de los datos.
-Permiten el acceso concurrente a los datos por parte de usuarios múltiples.
-Seguridad.
-Respaldo y recuperación de los datos.
-Optimización de consultas complejas.
Enumera algunas de las causas que pueden hacer que fracase un
proyecto de creación de una base de datos.
-Información no completa
-operaciones fuera de su contexto
-Redundancia de datos
-Proceso de búsqueda lenta
-Nivel bajo de seguridad que permita el acceso a usuarios maliciosos
-Problemas entre nivel físico y lógico de la base de datos
¿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, el sistema de gestión de base de datos y por los usuarios.
¿En cuál (o cuáles) niveles de abstracción de una base de datos
esta implicado un usuario final?
Un usuario no informático esta implicado en el nivel exterior o vistas que es el software que maneja
y muestra la información independientemente de los procesos y códigos que se estén ejecutando en
cada momento.
¿Qué relación existe entre el sistema de información y la base de
datos?
La base de datos es un sistema de información dado que almacena información de una forma en
concreto y la procesa para su utilización por los usuarios.
5. Rafael Navarro Prieto Base de datos
Explique la diferencia entre redundancia física y redundancia
lógica, indicando cuál es perjudicial y porqué. Ponga un
ejemplo.
Redundancia física es aquella en la que puede aparecer repetidos algún elemento físico en una base
dados, la redundancia lógica es aquella que se repite dentro de los archivo especificada de forma
diferente, este tipo de redundancia es mas perjudicial dado que ralentiza de manera considerable la
velocidad de acceso a la información de la base de datos.
Un ejemplo de redundancia lógica seria tener almacenado en una misma tabla de la base de datos de
un colegio a un mismo alumno, en este caso, cualquier operación que se realiza a este alumno se
hará el doble de veces dados que esta repetido en la base de datos.
¿Qué otro término se puede utilizar para denominar la redundancia
física?
Redundancia controlada.
¿La redundancia física implica siempre redundancia lógica? ¿Y
viceversa?
La redundancia física siempre implica redundancia lógica pero la redundancia lógica no implica
redundancia física
¿Cuáles son los tres niveles de abstracción de una base de datos?
Explícalos.
Nivel interno: En este nivel se encuentra como se almacena físicamente la información de nuestra
base de datos
Nivel Conceptual: En este nivel el usuario informático es el encargado de estructurar esa
información en tablas relacionadas entre si para su uso por los usuarios.
Nivel externo: En este nivel los usuarios finales trabajar con la información sin tener visible ni el
almacenamiento de la información ni como se relaciona la información entre si.
¿Cuál es el principal objetivo que se pretende alcanzar en la
arquitectura a tres niveles?
El principal objetivo que se pretende alcanzar es la independencia de los 3 niveles, de esta forma se
pueden alterar el nivel interno o el nivel externo sin que los demás niveles se den cuenta del cambio
realizado en este, ademas de mostrar al usuario final solo lo básico para que opere con la
6. Rafael Navarro Prieto Base de datos
información ajenos a la estructura interna y las relaciones que se encuentran en la base de datos.
Formúlese una relación de las responsabilidades del SGDB.
Justifica cada responsabilidad explicando los problemas que
surgirían si no se cumpliera con ella.
-Independencia de los datos con el programa: La información ha de ser independiente al
programa que utiliza esos dados, en caso negativo, no se podría utilizar esa información si no es con
ese mismo programa. De esta forma se esta limitando el acceso y utilización de la información solo
a un programa en concreto.
-Seguridad: La información siempre ha de tener un nivel de seguridad para que no pueda ser alterar
o captada por gente que haga mal uso de la información.
-Integridad: La información siempre ha de ser correcta para satisfacer el uso de los usuarios y el
funcionamiento del sistema.
-Redundancia: Hay que evitar en la medida de lo posible la redundancia dado que esta, aumenta el
tiempo de acceso a la información, causa errores y con esto no cumplimos el requisito de que la
información ha de ser oportuna.
-Funcional: Un SGBD debe de ser funcionalmente fácil de manejar dado que las personas que lo
van a utilizar son usuarios no informáticos, es decir, personas que están acostumbradas a un método
en concreto y les cuesta adaptarse a nuevos cambios, ademas de no poseer conocimientos
informáticos que puedan facilitarle el uso del sistema.
¿Cuáles son las funciones principales de un administrador de base
de datos?
Un administrador de base de datos debe realizar primero un estudio de que es lo que necesita un
usuario final en su base de datos, todos los elementos necesario según el contexto en el que se
plantea el problema. Una vez analizado los elementos que necesita debe realizar un esquema
conceptual en base a la necesidades del usuario final , que suele ser un empresario.
Una vez se tiene el esquema conceptual de la base de datos, el administrador se debe plantear una
seria de normas o reglas de seguridad para que dicha información no este al alcance de cualquier
usuario de la empresa, sino que exista una jerarquía de responsabilidad dentro de la base de datos, al
igual que existirá una jerarquía dentro de la empresa.
Una vez tengamos el esquema conceptual y el esquema de seguridad, deberá plantear, teniendo en
cuenta todo lo anterior, que soporte físico y que software debe utilizar para montar la base de datos
teniendo en cuenta: Costes que la empresa quiere afrontar, requisitos aceptables(Software
apropiado, Servidor de Almacenamiento adaptado a sus necesidades,etc.) que hagan el
funcionamiento estable de la base de datos con la información que la empresa maneje.
7. Rafael Navarro Prieto Base de datos
Por ultimo el administrador una vez instalado y comprobado la base de datos con la información de
la empresa, debe estar junto con el sistema de base de datos en constante actualización para ir
implementando mejoras al sistema en función de las necesidades de la empresa así como las
mejoras tecnológicas que vallan surgiendo a lo largo de la vida de esa base de datos.