Está en la página 1de 12

4.

Bases de datos
Experto web y multimedia para e-commerce II
Índice
de la unidad

Creación y mantenimiento de
bases de datos.
Arquitectura Básica de un
DBMS.
Creación y mantenimiento
de bases de datos
Base de datos
Se usan en cientos de miles de
organizaciones que van desde grandes a
pequeñas empresas.
El estudio de la teoría, diseño y gestión de
bases de datos permite maximizar sus
beneficios potenciales.
Los datos se almacenan en un formato
que hace fácil el acceso, ya sea por
consultas individuales o grandes reportes.
“Una base de datos es un conjunto de datos persistentes que es utilizado
por los sistemas de aplicación de alguna empresa dada”.
Donde “empresa” es un término genérico que puede identificar a cualquier
organización, como por ejemplo: una compañía manufacturera, un banco, un hospital,
una universidad, una institución gubernamental, etc.
Características
Independencia de los datos
Los datos no dependen del programa y, por tanto, cualquier aplicación puede hacer
uso de los datos.

Seguridad de acceso y auditoria


Un SGBD debe permitir que tengamos un control sobre la seguridad de los datos. (Se
registran los usuarios que ingresan a la base de datos, se crea toda una bitácora de
actividades en la BD).

Reducción de la redundancia
Llamamos redundancia a la existencia de duplicación de los datos, al reducir esta al
máximo, conseguimos un mayor aprovechamiento del espacio y, además, evitamos
que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos
encontramos con datos contradictorios.
Acceso concurrente por parte de múltiples usuarios
Es decir, muchas personas se pueden conectar ya sea en forma local o en línea, a
manera de ejemplo de una base de datos local, se podría decir de un sistema de
facturación en una empresa, que puede tener conectadas 10 puntos de venta y
acceder a los datos de la base de datos desde cualquiera de ellas.

Integridad de los datos


La integridad de datos se refiere a los valores reales que se almacenan y se utilizan
en las estructuras de datos de la aplicación. La aplicación debe ejercer un control
deliberado sobre todos los procesos que utilicen los datos para garantizar la
corrección permanente de la información.

Consultas complejas optimizadas


La optimización de consultas permite la rápida ejecución de las mismas.
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.

Soporte para control de transacciones y recuperación de fallas


Se conoce como transacción toda operación que se haga sobre la base de datos. Las
transacciones deben, por lo tanto, ser controladas de manera que no alteren la
integridad de la base de datos. La recuperación de fallas tiene que ver con la
capacidad de un sistema DBMS de recuperar la información que se haya perdido
durante una falla en el software o en el hardware.

Independencia del hardware


Están disponibles para ser instalados en múltiples plataformas de hardware.
Arquitectura Básica de
un DBMS
DBMS
El propósito de manejar de forma ordenada, sencilla y clara un conjunto de
datos que posteriormente se convertirán en información.

Principales componentes:
Control de autorización Gestor de transacciones
Procesador de comandos Planificador (scheduler)
Control de la integridad Gestor de recuperación
Optimizador de consultas Gestor de buffers
Principales DBMS
Firebird Postgresql Microsoft Access
¡Lo conseguiste!
Has llegado al final de la unidad

También podría gustarte