Un archivo es un conjunto de
información sobre el mismo
tema
Tipos
Según la longitud
de los registros
Fija
Variable
Delimitada
Indefinida
Según el uso
que se hace de
ellos
Permanente
Maestros
Constantes
Históricos
Temporal
Intermedios
De maniobras
De resultados
Direcciones
Física
Lógica
Directorios
Son la ruta para llegar a un archivo
Son un tipo de archivo
Ejemplos
FAT
i-node
Base de Datos
Problemas que resuelve
Dificultad de mantenimiento
Redundancia
Rigidez de búsqueda
Dependencia con
los programas
Confidencialidad
y seguridad
Es un conjunto de datos y
sus relaciones almacenados
con la mínima redundancia
Ventajas
Compacidad
Rapidez
Facilidad de trabajo
Actualización
Menor redundancia
Eliminación de inconsistencias
Compartición de datos
Seguridad y chequeo de errores
Bases de datos relacionales: En este tipo de bases de
datos los ítems y las conexiones se representan por
tablas, o mejor dicho, por unas tablas especiales
llamadas relaciones.
Arquitectura cliente-servidor: la aplicación de base de
datos está separada en dos partes: la porción cliente y
la porción servidor. El cliente ejecuta la aplicación que
accede a la información e interactua principalmente
con el usuario. El servidor ejecuta el gestor de la base
de datos para el acceso concurrente a los datos
compartidos de la base de datos.
Ventajas
El cliente no es responsable
de procesar los datos
La aplicación cliente puede ser
diseñada con independencia de la
localización física de los datos
El servidor puede explotar
características como la
multitarea y memoria
compartida
Los clientes pueden
ser optimizados para la presentación
de los datos mientras que el servidor
puede ser optimizado para el
procesamiento y el almacenamiento
de los datos
En los entornos de
red, los datos
compartidos son
almacenados en los
servidores
Si es necesario, el servidor puede ser
ampliado.
Partes
Sistemas de base de datos:
Sistema que se ocupa de mantener
la información y hacer que esté
disponible para el usuario
Datos
Hardware
Software
Usuarios
Terminal
Programador
Administrador
Administrador de la base de
datos: Está encargado del
control general del sistema
de base de datos
Funciones
Decidir el contenido de
la información en la
base de datos
Decidir la estructura
de almacenamiento y
la estrategia de
acceso
Definir aspectos
de seguridad e
integridad
Definir
procedimientos
de backups y
recuperación
Controlar transacciones
Optimizar el rendimiento
Diseñar la
conexión con los
usuarios
Sistema de gestión de la base de
datos: Es el software que maneja
todos los accesos a la base de
datos.