Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Captulo 1
Sistemas de
Almacenamiento de la
informacin
NDICE CAPTULO 1 I
Almacenamiento
de la informacin
Sistemas de Archivos
Organizacin primaria
Mtodos de Acceso
Sistemas de Bases de
Arquitectura
Modelos de datos
Tipos de modelos
Datos
NDICE CAPTULO 1 II
Sistemas
Definicin y objetivos
Funciones
Componentes del SGBD
Usuarios del SGBD
Tipos de SGBD
Sistemas gestores libres y comerciales
Bases
Arquitectura de un DDBMS
Tcnicas de fragmentacin, replicacin y
distribucin
Almacenamiento de la informacin
Primario
Secundario
Intermedio
Discos duros
BUFFER
SISTEMAS DE ARCHIVOS
Organizacin primaria I
secuencial
Indexada
Utilizan fichero de ndice
Encadenada
Utilizan campos tipo puntero
SISTEMAS DE ARCHIVOS
Organizacin primaria II
Tipo
relativo
Tipo
dispersin o HASH
MTODOS DE ACCESO I
Mtodo de acceso:
Se refiere al procedimiento seguido para acceder a uno o ms
registros determinados de un fichero
MTODOS DE ACCESO I
Procedimiento seguido para acceder a uno o ms registros determinados de
un fichero
ndices primarios
MTODOS DE ACCESO II
ndices de agrupamiento
Arboles
B/B
ndices
hash
ndices
lgicos
MODELOS DE DATOS
Un modelo de datos es una coleccin de herramientas conceptuales
para describir los datos, las relaciones que existen entre ellos y sus
restricciones.
Conceptuales
Lgicos tradicionales
Relacional
Modelo en Red
Modelo Jerrquico
Lgicos avanzados
Orientados a Objetos
Modelos de datos declarativos
Usuarios
Aplicaciones
Sistema Gestor
Bases Datos
Funciones
Incorporar
catlogo
Integridad
Concurrencia
de accesos
Recuperacin
de datos
Integracin
Componentes
Lenguajes de datos
Diccionario
Objetos: Tablas, vistas,
procedimientos, etc.
Herramientas para facilitar le
trabajo con datos
Optimizador de consultas
Planificador
Herramientas administrativas
Usuarios
Administradores
Diseadores
Programadores
Usuarios
finales
Tipos de SGB
Monousuario
Multiusuario
Centralizado
Distribuido
Segn nmero de
usuarios:
Segn mbito de
aplicacin
Propsito general
Propsito especfico
Segn lenguajes
soportados:
SQL
NoSQL
MySQL
PostgreSQL
LibreOffice Base
Redis
MongoDB
Apache couchDB
Comerciales
Requieren pago de licencias aunque suelen ofrecer
versiones gratuitas limitadas
ORACLE
SQL server
Microsoft Access
Ventajas
Mejora de rendimiento
Fiabilidad
Disponibilidad
Aplicaciones
Inconvenientes
Necesidad
de acceso remoto
Mantenimiento catlogo
Optimizacin de consultas
Integridad de permisos
Consistencia
Garantizar
de copias replicadas
recuperacin sistema
Arquitectura de un RDBMS
PARMETROS
Heterogeneidad
Autonoma
Integracin fuerte
Sistema semiautonmo
Sistema aislado
Hardware
Comunicaciones
Sistema operativo
Distribucin
Distribucin cero
Cliente/servidor
Servidores
cooperativos
Fragmentacin, replicacin y
distribucin de datos
Fragmentacin
Horizontal: separamos filas
Vertical:
separamos campos
Fragmentacin, replicacin y
distribucin de datos
Replicacin
Facilita la distribucin de la carga
Mejora la disponibilidad
Sirve de copia de seguridad
FIN CAPTULO 1