concepto de base de datos
Conceptos Básicos
Módulo 3.1
Gestión de Bases de Datos
Facilitador: Ing. Mayra González
Bases de datos I
1
Un poco de historia …
Sistemas de archivos:
Surgieron a raíz de la necesidad de almacenamiento de la
información para su correspondiente reutilización
(persistencia)
persistencia
Desventajas:
Redundancia de los datos
Los archivos están separados unos de otros
(no sepueden “combinar” fácilmente)
Alto costo para la propagación de cambios
Inconsistencia debido a actualizaciones simultáneas
Bases de datos I
2
Un poco de historia …
Procesamiento
de
Usuario del
Archivo de Clientes
Clientes
Archivo
de
Clientes
Procesamiento
de
Préstamos
Usuario del
Archivo de Préstamos
Archivo
de
Préstamos
Por cada préstamo se guarda la información
del clientecorrespondiente: Redundancia
Bases de datos I
3
Un poco de historia …
¿Por qué surgieron los sistemas de Bases de Datos?
– Necesidad de solucionar las debilidades de los
sistemas de archivos
– Capacidades:
•
•
•
•
•
Bases de datos I
Manejo de persistencia
Soporte por lo menos de un modelo de datos
Soporte de un lenguaje de alto nivel que permita manipular y
definir la estructura de la informaciónControl de acceso
Evitar inconsistencias al compartir la información
4
… Antes
Dpto. Personal
Empleados
Dpto. Ventas
Clientes
Ventas
Dpto. Contabilidad
Cuentas
Inventario
Personal
Ventas
Contabilidad
Bases de datos I
… Ahora
SGBD
BASE DE DATOS
Empleados
Clientes
Ventas
Inventario
Cuentas
5
Principios y Conceptos Básicos
• DATOS
– Tradicionalmente, “ Hechos reconocidos que
pueden serregistrados y almacenados en un
medio computarizado “. Básicamente
Alfanuméricos y Símbolos Especiales.
– Hoy en día, este termino se refiere a : Hechos,
Textos, Gráficos, Imágenes, Sonido y Segmentos
de Video, con significado en un Ambiente de
Usuario.
6
Principios y Conceptos Básicos
• INFORMACIÓN
– Datos que han sido procesados, de tal forma
que incrementan el conocimiento de la(s)
persona(s)que los usan.
• VALOR DE LA INFORMACIÓN
– Forma.
– Lugar.
– Tiempo.
7
Definición
• Una base de datos es un conjunto
estructurado de datos coherentes
Colección disponible de
información
Bases de datos I
8
Definición
• Una base de datos es un conjunto
estructurado de datos coherentes
Colección organizada en
subconjuntos, en función de
ligas y de relaciones entre
las diferentes informaciones(estructura lógica)
Bases de datos I
9
Definición
• Una base de datos es un conjunto
estructurado de datos coherentes
No hay contradicción entre los
datos ligados, no hay pérdida de
información, aun sabiendo que
hay una utilización compartida
de los datos entre varios
usuarios
Bases de datos I
10
Definición
• Un Sistema de Gestión de Bases de Datos
(SGBD) es un software que permite
manipularlas bases de datos
•Construir
•Utilizar
•Mantener
•Reorganizar
Bases de datos I
11
Sistema de Gestión de Bases de Datos
• Propiedades fundamentales
Independencia de los datos (OJO es muy importante)
Acceso eficiente a los datos
Integridad y seguridad de los datos
Administración de los datos
Acceso concurrente y recuperación en caso de « crash »
• Los SGBD deben cumplir con laspropiedades 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)
Bases de datos I
12
Algunas definiciones
• Esquema deuna Base de Datos:
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
• Instancia:
Instancia Es la información que en un determinado instante del
tiempo posee la base de datos y que cambia permanentemente
(excepto en algunos tipos de bases de...
Regístrate para leer el documento completo.