Preguntas Sobre Base De Datos
Enviado por fabianmendez • 13 de Diciembre de 2012 • 1.623 Palabras (7 Páginas) • 759 Visitas
David Méndez Baso 2º ASI
Ejercicio evaluado 2
1. Explicar las diferencias que existen entre el enfoque tradicional de ficheros y
el enfoque de bases de datos.
Los sistemas de información de las empresas se componían de programas que
gestionaban la información que estaba almacenada en muchos ficheros. La
información debía cumplir una serie de cualidades y el programador era el encargado
de esto, con lo que la complejidad de diseño era grande. A esto se le sumaba que
cualquier cambio en la estructura de los registros de un fichero repercutía en los
programas que utilizaban ese archivo, el programa tenían que corregirse. Por otro
lado, existía redundancia, aumento en los tiempos de proceso, inconsistencias, etc.
Las bases de datos subsanan los errores del enfoque tradicional. Los datos no
dependen de las aplicaciones por lo que cualquier cambio en estos no afecta a los
programas. Se disminuyen los tiempos de procesos, deja de haber redundancia, se
reduce en gran medida la complejidad para el programador en la creación de las
aplicaciones, etc.
2. Explique brevemente las cualidades que debe poseer la información para que
sea útil. Ponga un ejemplo de cada una de ellas.
Precisión: es el porcentaje de información correcta sobre el total. Para obtener
precisión en el resultado la información que se introduzca debe ser lo más precisa
posible. Por ejemplo, si introducimos como número de teléfono una serie de letras el
resultado no sería el correcto.
Oportunidad: se trata del tiempo que transcurre entre que el dato se origina
hasta que el usuario puede disponer de él. Normalmente cuanto mayor es este tiempo
el valor de la información disminuye. Por ejemplo, a un noticiario le interesa emitir una
noticia cuanto antes para así conseguir el mayor número de audiencia.
Compleción: la información debe ser lo suficientemente completa para cumplir
sus fines. La compleción total es imposible de alcanzar y depende de los datos
existentes en el sistema de información y de que el sistema sea capaz de recuperar
todos esos datos cuando se le consulte. Por ejemplo, si se desea enviar un sms a
cada alumno para informarles de que un profesor no asistirá, se debe de almacenar el
número de teléfono de cada alumno.
Significado: la información que se suministra al usuario debe ser significativa,
es decir, la información debe ser comprensible e interesante, lo que supone no
proporcionar grandes masas de información que por su volumen no puedan ser
asimiladas. Por ejemplo, si se trata de un catálogo de productos se debe proporcionar
una descripción de cada uno de ellos en pocas líneas.
Coherencia: la información contenida en el sistema debe ser coherente y debe
respetar lo más fielmente posible las reglas del mundo real. A esta cualidad se le
conoce en bases de datos como integridad. Por ejemplo, no se pueden almacenar
datos de un familiar de un empleado cuando este no existe.
Seguridad: la información ha de ser protegida del deterioro por causas físicas o
lógicas. También, la información debe protegerse de accesos no autorizados. Por
ejemplo, se deben establecer contraseñas complejas para evitar el acceso como
administrador a un servidor.
David Méndez Baso 2º ASI
3. ¿Qué objetivos debe cumplir una base de datos?
- Independencia lógica y física de los datos: se refiere a la capacidad de modificar una
definición de esquema en un nivel de la arquitectura sin que esta modificación afecte
al nivel inmediatamente superior. Para ello un registro externo en un esquema externo
no tiene por qué ser igual a su registro correspondiente en el esquema conceptual.6
- Redundancia mínima: se trata de usar la base de datos como repositorio común de
datos para distintas aplicaciones.
- Acceso concurrente por parte de múltiples usuarios: control de concurrencia
mediante técnicas de bloqueo o cerrado de datos accedidos.
- Distribución espacial de los datos: la independencia lógica y física facilita la
posibilidad de sistemas de bases de datos distribuidas. Los datos pueden encontrarse
en otra habitación, otro edificio e incluso otro país. El usuario no tiene por qué
preocuparse de la localización espacial de los datos a los que accede.
- Integridad de los datos: se refiere a las medidas de seguridad que impiden que se
introduzcan datos erróneos. Esto puede suceder tanto por motivos físicos (defectos de
hardware, actualización incompleta debido a causas externas), como de operación
(introducción de datos incoherentes).
- Consultas complejas optimizadas: la optimización de consultas permite la rápida
ejecución de las mismas.
- Seguridad de acceso y auditoría: se refiere al derecho de acceso a los datos
contenidos en la base de datos por parte de personas y organismos. El sistema de
auditoría mantiene el control de acceso a la base de datos, con el objeto de saber qué
o quién realizó una determinada modificación y en qué momento.
- Respaldo y recuperación: se refiere a la capacidad de un sistema de base de datos
de recuperar su estado en un momento previo a la pérdida de datos.
- Acceso a través de lenguajes de programación estándar: se refiere a la posibilidad ya
mencionada de acceder a los datos de una base de datos mediante lenguajes de
programación ajenos al sistema de base de datos propiamente dicho.
4. Relaciona cada uno de los objetivos que debe cumplir una base de datos con
las cualidades de la información.
Independencia lógica y física de los datos Seguridad
Redundancia mínima Significado
Acceso concurrente por parte
...