Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inventario
Colección disponible de
información
BASES DE DATOS
Colección organizada en
subconjuntos, en función de
ligas y de relaciones entre las
diferentes informaciones
(estructura lógica)
BASES DE DATOS
• En las bases de datos se almacenan grandes cantidades de datos, que son definidos una sola
vez y que pueden ser accesados por varios usuarios a la vez, teniendo todos los datos
integrados y creando una dependencia de datos a la organización y no a los departamentos o
núcleos de la misma, eliminando la redundancia de datos y estableciendo una mínima
duplicidad de los datos.
• Los sistemas de información separan la definición de la estructura de datos de los programas
de aplicación y almacenan esta definición en la base de datos, lo que permite que al añadir o
modificar estructura de datos, los programas de aplicación no se ven afectados, ya que no
dependen directamente de ello.
VENTAJAS DE LAS BASES DE DATOS
• Disminuir la redundancia.
• Evitar la inconsistencia.
• Compartir datos.
• Hacer cumplir normas.
• Aplicar restricciones de seguridad.
• Asegurar que la información de la base de datos sea correcta (Mantener la
integridad).
• No permitir datos inconsistentes (múltiples copias no actualizadas)
DESVENTAJAS DE LAS BASES DE
DATOS
• Tamaño - Al proveer todas las ventajas anteriormente nombradas, el Sistema de Manejo de Base de Datos (DBMS)
requiere de mucho espacio en disco duro y también requiere de mucha memoria principal (RAM) para poder correr
adecuadamente.
• Complejidad - Debido a la cantidad de operaciones y a las capacidades del DBMS, se convierte en un producto
complejo de entender. Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren
para poder comprender las capacidades y limitaciones del DBMS
• Costo - Los productos de Bases de Datos (Oracle, DB2, Etc.) son productos caros. Esto sin contar los
adiestramientos del personal del centro de cómputos y de los usuarios.
•Construir
•Utilizar
•Mantener
•Reorganizar
SISTEMA DE GESTIÓN DE BASES DE
DATOS
• Propiedades fundamentales
Independencia de los datos
Acceso eficiente a los datos
Integridad y seguridad de los datos
Administración de los datos
Acceso concurrente y recuperación en caso de pérdida.
SISTEMA DE GESTIÓN DE BASES DE
DATOS
• Los SGBD deben cumplir con las propiedades ACID para las transacciones:
Atomicity (Atomicidad: las transacciones son atómicas)
Consistency (Consistencia: una transacción transforma un estado consistente
de la BD en otro)
Isolation (Aislamiento: las transacciones están aisladas entre si)
Durability (Durabilidad: después que una transacción ha sido confirmada ella
persiste)
SISTEMA DE GESTIÓN DE BASES DE
DATOS
• Esquema de una Base de Datos: Cuando una base de Datos es diseñada interesa
definir una estructura para ésta.
Esta estructura permanece “estática” durante un gran período de tiempo, aunque
puede sufrir modificaciones ocasionales
SQL
PARADOX
DB2
DBASE
SLQ/DS
ACCESS
ORACLE
FOXPRO
INGRES
RM/T
INFORMIX
RM/V2
SYBASE