Académique Documents
Professionnel Documents
Culture Documents
3 2017, ejsvv.
Introduccin: Historia.
Historia del almacenamiento de datos.
Acceso secuencial: Papel, cinta magntica.
Archivos planos.
Archivos delimitados por tamao o caracteres.
Acceso directo, acceso relativo: Discos.
Archivos codificados.
Estructuras de datos organizan el almacenamiento.
Links, Indices, Arboles (binarios), ISAM.
Acceso al dato: SGBD -> Discos.
Manejo y obtencin de datos se delega en el Sistema Gestor de Base de
Datos.
4 2017, ejsvv.
Introduccin: Comparacin.
Desventajas del procesamiento de archivos.
Mltiples formatos de archivos datos aislados.
Duplicacin de informacin en archivos y falta de consistencia.
Dificultad para accesar los datos.
Cada nueva necesidad de informacin requiere de la construccin de
un nuevo programa.
Problemas de integridad, las reglas de negocio estn en los programas
(y no todos las aplican igual).
Dificultad para cambiar, o agregar nuevas reglas.
Actualizaciones atmicas (puede no completarse una transaccin).
Acceso concurrente de usuarios actuando sobre el mismo dato puede
generar inconsistencia.
Asegurar el acceso a ciertos usuarios a ciertos datos es difcil de
proveer.
5 2017, ejsvv.
Qu es una base de datos? (distintas concepciones)
Una coleccin de items interrelacionados de datos que son usados como una sola
unidad.
Las bases de datos tienen propiedades tales como el soporte para multiples vistas
lgicas de los datos para un mismo origen fsico.
6 2017, ejsvv.
Qu es una base de datos? (desacuerdos)
Fabricantes tienen distintas interpretaciones:
DB2: una coleccin lgica de tablas de datos.
Sybase,MS SqlServer: un grupo lgico de objetos de base de datos.
Oracle: un grupo de archivos que almacenan objetos de base de
datos. Oracle tiene esquemas y cada esquema se asemeja a lo que
Sybase denomina base de datos.
MS Access: un nico archivo que contiene un grupo de objetos
relacionados de base de datos.
7 2017, ejsvv.
Base de datos.
Una base de datos es un almacn que permite guardar grandes cantidades de
informacin de forma organizada que luego se puede encontrar y utilizar fcilmente.
8 2017, ejsvv.
Definiciones
DB: DataBase.
Es el concepto de almacn de datos.
DBMS: DataBase Management System.
Es el software que permite definir la estructura de la base de datos, manejar los
datos que se almacenan y responder las peticiones que recibe. Usualmente se
denomina como el motor.
DBA: DataBase Administrator.
Es un tipo de permiso de usuario que posibilita administrar la base de datos,
especialmente para establecer las definiciones, realizar los respaldos de datos,
administrar la seguridad y optimizar el rendimiento del software.
DB Tools.
Son diferentes aplicaciones que permiten realizar las tareas de administracin
de la base de datos as como manejar los datos almacenados. Algunas proveen
tareas de DBMS, otras tareas de DBA, y muchas proveen ambos.
9 2017, ejsvv.
DBMS.
Un DBMS (Database Management System) provee:
Un eficiente, confiable, conveniente y seguro
almacenamiento multiusuario para acceder a grandes
cantidades de datos persistentes.
10 2017, ejsvv.
DBMS (2).
Eficiente.
Miles de consultas y actualizaciones por minuto.
Confiable.
99,9999%
Conveniente.
Independencia fsica de los datos.
Lenguajes de consulta de alto nivel.
Seguro almacenamiento.
Hardware, software, permisos.
Multiusuario.
Control de concurrencia.
Grandes cantidades.
Terabytes de informacin.
Persistentes.
Permanece en el tiempo.
11 2017, ejsvv.
Capas de abstraccin de DBMS.
Un DBMS presenta a los usuarios diferentes vistas de los
datos (user views), mientras que almacena los datos de
una sola forma.
Vistas tpicas.
User: cualquier persona que se autentifica en la base de datos.
Application: un conjunto de programas diseados para solucionar un
problema particular; por ejemplo contabilidad, ventas,
remuneraciones, etc.
12 2017, ejsvv.
Capas de abstraccin de DBMS (2).
Capa Externa: Compuesta de vistas de usuario. DBMS transforma objetos del
esquema en vistas.
Capa Lgica: Presenta los esquemas de la base de datos (tablas en una DBMS
Relacional). DBMS realiza la transformacin de fsica a lgica.
Capa Fsica: contiene los archivos que guardan los datos.
Capa conceptual: Diseo y planificacin.
13 2017, ejsvv.
14 2017, ejsvv.
15 2017, ejsvv.