2. “ Base de datos es un conjunto de datos integrados
que se encuentran almacenados en un dispositivo
de almacenamiento secundario y están organizados
mediante una estructura de datos”.
Base de Datos
3. “ Es almacenar y organizar los datos y representar las
relaciones entre las entidades de interés para la empresa o
institución, con la finalidad obtener resultados esperados
como consecuencia de una serie de procesos”.
Propósito de las Bases de Datos
5. Inconvenientes de los sistemas
orientados a procesos
• No hay relación entre los archivos
• Alto riesgo de inconsistencia de los datos
• Cambios en la estructura del archivo resulta
cambios en la estructura del programa: Inflexible y
costoso (Dependiente respecto al soporte físico).
• Duplicidad de datos: Alto nivel de redundancia de
datos
7. Ventajas de los Sistemas de
Base de datos
• Independencia de los datos respecto a los
tratamientos y viceversa
• Coherencia de resultados
• Mayor valor informativo
• Mejor disponibilidad de los datos para los usuarios
• Mayor eficiencia en la recogida, validación, entrada
y mantenimiento de los datos al sistema.
• Reducción del espacio de almacenamiento.
9. Base de Datos
Es una colección de datos lógicamente vinculados
entre sí con la finalidad de obtener resultados
esperados como consecuencia de una serie de
procesos.
Ventajas de datos
•Independencia de éstos respecto de los tratamientos
y viceversa.
•Mejor disponibilidad de los mismos.
•Mayor eficiencia en la recogida, codificación y
entrada en el sistema.
10. Ventajas en
LOS RESULTADOS:
•Mayor coherencia.
•Mayor valor informativo
•Mayor y más normalizada la documentación.
LOS USUARIOS:
•Acceso más rápido y sencillo de los usuarios finales.
•Más facilidad para compartir los datos por el conjunto de los
usuarios.
•Mayor flexibilidad para atender a demandas cambiantes.
Base de Datos
12. Una Base de datos representa algún
aspecto del mundo real. Los cambios
introducidos en el mini mundo se reflejan
en la base de datos.
Una base de datos se diseña, se construye
y rellena con datos para un propósito
específico.
13. Sistema de Gestión de Base de
Datos (SGBD o DBMS)
Es un conjunto de programas que permiten la
implantación, acceso y mantenimiento de la base
de datos.
Es un software de propósito general que facilita
los procesos de definición, construcción,
manipulación, compartición de
base de datos entre varios usuarios
y aplicaciones, manteniendo
su integridad, confidencialidad y
seguridad.
14. El SGBD, junto con la base de datos y con los
usuarios, constituyen el Sistema de Base de
Datos.
Sistema de Gestión de Base de
Datos (SGBD)
15. Fuente: Ramez Elmasri y Shamkant B. Navathe
En el esquema se
observa que los
usuarios
interactúan con una
aplicación (por ej.
un sistema
integrado de
gestión o un
paquete contable)
que utiliza un
SGBD para
procesar las
consultas, el cual
accede a los
metadatos y a la
base de datos
correspondiente.
Sistema de Base de Datos
16. Sistemas de
archivos (1950s)
Se conservan los datos después de que el
proceso que los creó deja de existir
BDs Jerárquicas y
de red (1960s)
Concurrencia, Recuperación, rápido acceso,
estructuras complejas, etc.
BDs Relacionales
(1970-80s)
Mayor confiabilidad, menor redundancia, más
flexibilidad, manejo de vistas, etc.
ODBMS (1990s)
Manejo de tipos de datos complejos, más
relaciones (agregación, especialización), un
mismo lenguaje p/ BD y programación,
manejo de versiones, no es necesario
“reconstruir” objetos, reusabilidad, etc.
Historia de las BD