Base de datos
Transcript of Base de datos
![Page 1: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/1.jpg)
Un poco de historia …1
Sistemas de archivos:Sistemas de archivos: Surgieron a raíz de la necesidad de almacenamiento de la
información para su correspondiente reutilización
Desventajas:Desventajas: Redundancia de los datos Los archivos están separados unos de otros
(no se pueden “combinar” fácilmente) Alto costo para la propagación de cambios Inconsistencia debido a actualizaciones simultáneas
![Page 2: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/2.jpg)
Un poco de historia …2
Procesamiento Procesamiento
dede
ClientesClientes
Archivode
Clientes
Procesamiento Procesamiento
dede
PréstamosPréstamos
Archivode
Préstamos
UsuarioUsuario del Archivo de Clientes
UsuarioUsuario del Archivo de Préstamos
Por cada préstamo se guarda la informacióndel cliente correspondiente: Redundancia
![Page 3: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/3.jpg)
3
¿Por qué surgieron los sistemas de Bases de Datos? Necesidad de solucionar las debilidades de los
sistemas de archivos Capacidades:
Manejo de persistenciapersistencia Soporte por lo menos de un modelo de datosmodelo de datos Soporte de un lenguaje de alto nivellenguaje de alto nivel que permita
manipular y definir la estructura de la información
Control de accesoControl de acceso Evitar inconsistenciasEvitar inconsistencias al compartircompartir la
información
Un poco de historia …
![Page 4: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/4.jpg)
… Antes
4
EmpleadosClientes
Inventario
Ventas Cuentas
SGBDEmpleados
ClientesVentas
InventarioCuentas
Dpto. Personal Dpto. VentasDpto. Contabilidad
BASE DE DATOS… AhoraPersonal
Ventas
Contabilidad
![Page 5: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/5.jpg)
Definición5
Una base de datos es un conjunto estructurado de datos coherentes
Colección disponible de información
![Page 6: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/6.jpg)
Definición6
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)
![Page 7: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/7.jpg)
Definición7
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
![Page 8: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/8.jpg)
Definición8
Un Sistema de Gestión de Bases de Datos (SGBD) es un software que permite manipular las bases de datos
•Construir•Utilizar •Mantener •Reorganizar
![Page 9: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/9.jpg)
Algunas definiciones9
Esquema de una Base de DatosEsquema 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
InstanciaInstancia: Es la información que en un determinado instante del tiempo posee la base de datos y que cambia permanentemente
![Page 10: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/10.jpg)
Algunas definiciones10
Usuario final: El que interactúa con la base de datos, por lo general a través de aplicaciones e interfaces
Usuario especialista: El que diseña y programa aplicaciones para usuarios finales.
DBA (Database Administrator): El que administra la base de datos.
![Page 11: Base de datos](https://reader035.fdocuments.ec/reader035/viewer/2022071721/55b46494bb61eb93338b467a/html5/thumbnails/11.jpg)
SGBD - Funciones11
Soporta DML: Lenguaje para actualización, almacenamiento y recuperación de datos
Ofrece optimización en la búsqueda de la información
Soporta DDL : Lenguaje para definir los datos
Metadatos (DD): Catálogo autodescriptivo, información sobre los objetos existentes en el sistema Datos sobre los datos