cuestinario 1.1: conceptos básicos de sgbd
DESCRIPTION
Cuestionario básico sobre conceptos relacionados con las bases de datos y los sistemas gestores de bases de datos.TRANSCRIPT
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org [email protected]
IES Gran Capitán
Módulo: Base de datos
Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web”
Actividad 1.1. Cuestionario sobre BBDD
Fecha entrega: 21/10/2014
Autor: Jesús López González
Actividad 1.1. Cuestionario sobre BBDD 2
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
1. Define el término información. Esunconjuntoorganizadodedatosprocesados, que constituyenunmensajeque
cambiaelestadodeconocimientodelsujetoosistemaquerecibedichomensaje
(conjuntodedatos, relacionesyrestriccionesdeundominio).
2. ¿Cuáles son las cualidades más importantes de la información? Las cualidades que debe poseer la información para ser realmente útil son:
Precisión: es el porcentaje de información correcta sobre la información total del sistema. En el ámbito de la informática, para que el ordenador aporte unos resultados precisos, es necesario introducir datos igualmente precisos, ya que éste sólo es capaz de mejorar los datos de forma muy limitada (por ejemplo, eliminando datos duplicados).
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 para poder cumplir sus fines.
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: ha de poseer la máxima carga semántica posible, para ello la
información debe ser comprensible, interesante y con un volumen justo (ni
escasa, ni excesiva).
Coherente: el sistema de información debe carecer de contradicciones, es
decir, la información debe ser coherente en sí misma. Esta característica
también se conoce como integridad en las bases de datos.
Seguridad: la información debe protegerse para evitar tanto su deterioro como
accesos no autorizados. Comprende tres conceptos fundamentales:
confidencialidad, disponibilidad e integridad. La Seguridad de la Información se
refiere a la Confidencialidad, Integridad y Disponibilidad de la información y
datos, independientemente de la forma los datos pueden tener: electrónicos,
impresos, audio u otras formas.
3. Enumera los principales componentes de un sistema de información.
Equipo Físico (Hardware): Es el conjunto de los componentes que integran la
parte material de un ordenador. (Unidad central de proceso, equipo
periférico,....)
Soporte lógico (Software): Es el conjunto de los componentes lógicos
necesarios para hacer posible la realización de una tarea específica, en
contraposición a los componentes físicos del sistema.
Contenidos (Datos): Es el conjunto de datos, que tienen su correspondiente
descripción y que están almacenados en un soporte del ordenador.
Administrador (DBA): Es el técnico responsable de implementar las
decisiones del administrador de datos. Por lo tanto, debe ser un profesional en
IT.
Usuarios: informáticos y no informáticos.
Actividad 1.1. Cuestionario sobre BBDD 3
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
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.
Imágenes
Datos generados en Redes Sociales
Vídeos
Ficheros Flash
Ficheros de audio
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:
o Los cambios en la estructura lógica no implican cambios en la estructura de
almacenamiento.
o Las consideraciones sobre la manipulación óptima de los datos que hemos
almacenado son administrados por el Sistema Gestor de Base de Datos.
o 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:
o Costes de instalación altos.
o Requiere personal especializado.
o Implantación difícil.
o No es rentable a corto plazo.
o Apenas existen estándares
o 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).
La base de datos facilita al usuario obtener más información debido a la facilidad que provee esta estructura para proveer datos a los usuarios
Debido al sistema tradicional de archivos independientes, los datos se duplicaban constantemente lo cual creaba mucha duplicidad de datos y creaba un problema de sincronización cuando se actualizaba un dato en un archivo en particular.
Actividad 1.1. Cuestionario sobre BBDD 4
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
Al controlarse la redundancia, cuando actualizas un dato, todos los usuarios autorizados de la Base de Datos pueden ver el cambio independientemente de que estén trabajando en distintos sistemas.
La base de datos tiene la capacidad de validar ciertas condiciones cuando los usuarios introducen datos, y rechazar entradas que no cumplan con esas condiciones. El DBA (Data Base Administrator) es responsable de establecer esas validaciones.
El DBA al tener control central de los Datos, la Base de Datos le provee mecanismos que le permiten crear niveles de seguridad para distintos tipos de Usuarios.
Debido a que los datos son independientes de los programas, si ocurre un cambio en la estructura de una tabla (archivo), el código no se ve afectado.
8. ¿Qué es una base de datos? Colección de datos interrelacionados almacenados en conjunto sin redundancias perjudiciales o innecesarias: su finalidad es servir a una aplicación o más, de la mejor manera posible; los datos se almacenan de modo que resulten independientes de los programas que los usan. Se emplean métodos bien determinados para incluir nuevos datos y para modificar o extraer los datos almacenados.
9. ¿Cuáles son las principales características de una base de datos?
Independencia de los datos respecto a los tratamientos y viceversa. Al haber una
independencia mutua entre los datos y los tratamientos conlleva que los cambios en los datos
no lleven a un cambio en los tratamientos y viceversa.
Coherencia de los resultados. La información de la base de datos se recoge y almacena una
sola vez.
Mejor disponibilidad de los datos para el conjunto de los usuarios. En las bases de datos cada
usuario no es propietario de sus datos ya que se comparten con el resto de aplicaciones, lo que
provoca una gran disponibilidad de los datos para todos los usuarios que estén autorizados
para el acceso.
Mejor y más normalizada documentación de la información. En los anteriores sistemas la
información semántica estaba separada de los datos, este problema se elimina.
Reducción del espacio de almacenamiento. La disminución de las redundancias, la aplicación
de técnicas de compactación, lleva a los sistemas a una reducción en el espacio necesario
para el almacenamiento.
Control de seguridad centralizado.
10. Enumera algunas de las causas que pueden hacer que fracase un proyecto de creación de una base de datos.
Mal diseño y previsión.
Información incompleta.
Usuarios con formación insuficiente.
Deficiente plan de seguridad.
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?
Actividad 1.1. Cuestionario sobre BBDD 5
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
Una Base de Datos en sí no es más que una colección o conjunto de datos relacionados con
una materia del mundo real.
Un Sistema de Bases de Datos engloba, junto con los datos en sí, los procedimientos
organizativos y de diseño indispensables para que la información que aportan dichos datos sea
útil y capaz de resolver consultas.
El Sistema Gestor de Bases de Datos engloba el software necesario para crear, modificar,
gestionar y acceder a una base de datos basada en una estructura organizativa.
12. ¿En cuál (o cuáles) niveles de abstracción de una base de datos está implicado un usuario final?
El Nivel externo es en el que interactúa con el usuario final
13. ¿Qué relación existe entre el sistema de información y la base de datos?
Los sistemas de información son la base conceptual para el diseño de la base de datos que recogen y utilizan los datos que ya se encuentran estructurados y organizados en ella.
14. Explique la diferencia entre redundancia física y redundancia lógica, indicando cuál es perjudicial y porqué. Ponga un ejemplo.
La redundancia física es la existencia de un mismo elemento físico varias veces, mientras que la redundancia lógica es la duplicación de información dentro del mismo archivo físico.
La redundancia física está permitida de forma reducida en una base de datos por motivos de eficiencia, mientras que si existe redundancia lógica existirá gran cantidad de errores debido a duplicidades innecesarias.
Un ejemplo de redundancia física sería la creación de ficheros para organizar una base de datos mediante índices.
Un caso de redundancia lógica podría ser la duplicación de los datos personales de un alumno en la base de datos de un instituto.
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 no siempre implica redundancia lógica. Sin embargo, la redundancia lógica sí provoca redundancia física
17. ¿Cuáles son los tres niveles de abstracción de una base de datos? Explícalos. -Nivel conceptual: Consiste en describir 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
Actividad 1.1. Cuestionario sobre BBDD 6
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
cuales describen los elementos de los datos y sus relaciones. -Nivel interno: Compuesto por la vista física de la base de datos, cuyos encargados de manipularla son los diseñadores de la base de datos.
18. ¿Cuál es el principal objetivo que se pretende alcanzar en la arquitectura a tres niveles?
La separación entre los programas de aplicación y los datos.
19. 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.
Versatilidad para representar la información: Ofrecer diferentes visiones de la información que se almacena en la BD.
Desempeño: Debe dar respuesta en un tiempo adecuado, permitiendo el acceso
simultáneo al mismo o diferente datos.
Mínima redundancia.
Capacidad de acceso: Debe responder en tiempo adecuado a consultas previstas e
imprevistas.
Simplicidad: Cambios en los requerimientos no deben suponer grandes cambios en el
modelo de datos.
Seguridad: Capacidad para proteger los datos contra pérdidas totales y/o parciales,
o Contra destrucción causada por el entorno (fuego, inundación, ...)
o Contra destrucción causada por fallos del sistema
o Contra accesos no autorizados a la BD
o Contra accesos indebidos a los datos
Privacidad: Debe reservar la información de accesos de personas no autorizadas.
Afinación: Organización de datos afines para obtener buenos tiempos de respuesta.
Integridad: Que los datos sean correctos y se correspondan a los requerimientos del
dominio. o Integridad frente a fallos hardware o software o de acceso concurrente o Integridad asegurando que los datos se ajustan a los requerimientos del
problema.
20. ¿Cuáles son las funciones principales de un administrador de base de datos?
Recuperabilidad - Crear y probar Respaldos.
Integridad - Verificar o ayudar a la verificación en la integridad de datos.
Seguridad - Definir y/o implementar controles de acceso a los datos. Disponibilidad - Asegurarse del mayor tiempo de encendido.
Desempeño - Asegurarse del máximo desempeño incluso con las limitaciones de las que pueda disponer.
Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos.