Professional Documents
Culture Documents
a)
1. Archivos tradicionales:
Los datos se guardan en archivos individuales, exclusivos para cada aplicacin
particular.
Los datos pueden ser redundantes y la actualizacin de los archivos es ms lenta
que en una base de datos.
2. Base de datos:
Controlado centralmente para intentar servir a mltiples y diferentes aplicaciones.
Son compartidos por numerosos usuarios para diversas aplicaciones.
b)
Caractersticas principales:
Independencia lgica y fsica de los datos.
Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditora.
Respaldo y recuperacin.
Acceso a travs de lenguajes de programacin estndar.
Existen 4 componentes esenciales en una base de datos:
TABLAS: permitirn almacenar los datos.
CONSULTAS: con estas podremos acceder a los datos almacenados, ordenarlos y
filtrarlos por diferentes criterios.
INFORMES: Los informes sern la forma ms eficaz de presentar nuestros datos.
FORMULARIOS: Con los formularios se facilitan las tareas de introduccin de
datos.
C)
La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de
Datos dentro de las guas de accin definidas por la administracin de los datos.
El DBA es responsable primordialmente de:
d)
Usuarios normales: Interactan con el sistema mediante un programa de aplicacin con una
interfaz de formularios, donde puede rellenar los campos apropiados del formulario. Solo
pueden leer informes generados de la base de datos.
Programadores de aplicaciones: Son profesionales informticos que escriben los programas
de aplicacin, utilizando herramientas para desarrollar interfaces de usuario que facilitan crear
los formularios e informes sin escribir directamente el programa.
Usuarios sofisticados. Interactan con el sistema sin programas escritos, usando el lenguaje
de consulta de base de datos para hacer sus consultas. Los analistas que envan las consultas
para explorar los datos en la base de datos entran en esta categora.
Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases de
datos especializadas y adecuadas para el procesamiento de datos tradicional. Entre estas
aplicaciones estn los sistemas de diseo asistido por computadora, sistemas de base de
conocimientos y sistemas expertos, sistemas que almacenan datos de tipos de datos
complejos (como grficos y de audio) y sistemas de modelado de entorno.
Administradores de la base de datos (ABD). Son las personas que tienen el control central
del SGBD.
e)
Independencia lgica.
Es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas
externos ni los programas de aplicacin.
Se puede modificar el esquema conceptual para ampliar la base de datos o para
reducirla.
Ejemplo: Eliminamos una entidad. Los programas que no interactuaban con dicha
entidad no se ven afectados.
Independencia Fsica.
Es la capacidad de modificar el esquema interno sin tener que alterar el esquema
conceptual (o los externos).
Ejemplo: Se requiere reordenar cierto ciertos ficheros fsicos con el fin de mejorar el
rendimiento de las operaciones de consulta o de actualizacin de datos.
f)
g)
Las anomalas son ciertos problemas que aparecen con frecuencia en el manejo de una
base de datos cuando el diseo no ha sido realizado de forma normalizada
Anomala de insercin: Imposibilidad de dar de alta un registro por no disponer del
valor de un atributo principal.
Anomala de borrado: Prdida de informacin por dar de baja un registro.
Anomala de modificacin: Tiene que ver con la redundancia (repeticin de la misma
informacin en registros diferentes y consiguiente necesidad de propagar
actualizaciones)
h)
El proceso de normalizacin de bases de datos consiste en aplicar una serie de reglas a las
relaciones obtenidas tras el paso del modelo entidad-relacin al modelo relacional.
Las bases de datos relacionales se normalizan para: