cuestinario 1.1: conceptos básicos de sgbd

6

Click here to load reader

Upload: jesus-lopez-gonzalez

Post on 02-Jul-2015

159 views

Category:

Education


2 download

DESCRIPTION

Cuestionario básico sobre conceptos relacionados con las bases de datos y los sistemas gestores de bases de datos.

TRANSCRIPT

Page 1: Cuestinario 1.1: Conceptos básicos de SGBD

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

Page 2: Cuestinario 1.1: Conceptos básicos de SGBD

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.

Page 3: Cuestinario 1.1: Conceptos básicos de SGBD

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.

Page 4: Cuestinario 1.1: Conceptos básicos de SGBD

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?

Page 5: Cuestinario 1.1: Conceptos básicos de SGBD

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

Page 6: Cuestinario 1.1: Conceptos básicos de SGBD

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.