Fundación Universitaria los LibertadoresIngeniería de Sistemas
Introducción a la ingeniería de Sistemas
Omar GarzónLeonardo Pinzón
Fabio VásquezNoviembre 2009
Archivos y bases de datosContenido
1. Introducción2. Archivos y registros3. Características de los registros4. Clasificación de los archivos según su uso5. Organización de archivos6. Modos de acceso7. Operaciones sobre archivos8. Técnica de clasificación de archivos9. Bases de datos10.Modelos de Bases de datos11.Seguridad y control de datos
Atrás Siguiente
Archivos y bases de datosIntroducción
El almacenamiento y manejo de datos es necesario en cualquier empresa, por ejemplo: datos de empleados, clientes, proveedores, etc.
Para el almacenamiento de los datos se utilizan soportes de tipo magnético y óptico, y para el tratamiento de los datos grabados se utilizan las computadoras.
Las ventajas de los soportes de las computadoras consisten en una gran capacidad de almacenamiento, rapidez en el proceso y precisión.
SiguienteAtrás
Archivos y bases de datosArchivos y registros
Estructura de datos El
cual tiene una memoria segundaria y consiste en un conjunto de informaciones en unidades de acceso llamados registros.
Contenido Atrás Siguiente
Archivos y bases de datosArchivos y registros
Registro lógico:
Es cada uno de los componentes del archivo. Tienen un conjunto de funciones que se acceden y se tratan de manera unitaria.
Componentes:
• Campos• Subcampos• Campo clave
Registro Físico o bloque:
Corresponde a la cantidad de información que se trasmite físicamente en cada operación.
Se dividen en:
• Registros bloqueados• Registros expansivos
Contenido Atrás Siguiente
Archivos y bases de datosCaracterísticas de los archivos
Residencia en soporte de información externos.
Independencia respecto a los programas.
Permanencia de las informaciones almacenadas.
Gran capacidad de almacenamiento.
Contenido Atrás Siguiente
Archivos y bases de datosClasificación de los archivos según su uso
Archivos permanentes: Archivos de constantes. Archivos de situación. Archivos históricos.
Archivos de movimientos.
Archivos de maniobra o trabajo.
Contenido Atrás Siguiente
Archivos y bases de datosOrganización de archivos
Al diseñar un archivo debe tenerse en cuenta las diferentes maneras de organizar sus registros en base a las siguientes organizaciones:
Organización secuencial. Organización directa o
aleatoria. Organización secuencial
indexada, sus áreas son:
• Primaria• Índices• Excedentes
Contenido Atrás Siguiente
Archivos y bases de datosModos de acceso
Es la forma en que el
dispositivo maneja el soporte, se posiciona en un determinado lugar para realizar una operación de escritura o lectura de un registro.
Modos básicos:
Secuencial Directo
Contenido Atrás Siguiente
Archivos y bases de datosOperaciones sobre archivos
Entre las operaciones mas usuales están:
Creación Copia Consulta Clasificación u ordenación Concatenación Intersección Fusión o mezcla Partición Actualización Reorganización Borrado
Contenido Atrás Siguiente
Archivos y bases de datosTécnicas de clasificación de archivos
Un archivo esta clasificado ascendente o descendentemente si tienen todos sus archivos en secuencia con respecto al valor de un campo que denominamos clave de información, según el algoritmo configurado y requerido para el trabajo deseado.
Contenido Atrás Siguiente
Archivos y bases de datosTécnicas de clasificación de archivos
Clasificación por mezcla directa:
Consiste en la realización sucesivas veces de una partición y una mezcla que produce secuencias ordenadas de longitud cada vez mayor.
Clasificación por mezcla equilibrada:
Consiste en realizar la partición tomando las secuencias ordenadas de máxima longitud posible y realizando la mezcla de secuencias ordenadas alternativamente sobre dos archivos, lo que hace que la siguiente partición quede ordenada
Contenido Atrás Siguiente
Archivos y bases de datosTécnicas de clasificación de archivos
Clasificación de raíz:
Se utiliza para claves de ordenación numéricas, consiste en distribuir los registros en 10 archivos auxiliares, numerados del 0 al 9, según el digito que corresponde al numero de pasada que se este realizando.
Contenido Atrás Siguiente
Archivos y bases de datosBases de datos
Conjunto integrado de datos interrelacionados, junto con una serie de aplicaciones para su manejo, accesible simultáneamente por diferentes usuarios y programas.
Contenido Atrás Siguiente
Archivos y bases de datosBases de datos
Sus principales características son:
Control centralizado de los datos
Integridad de los datos Minimización de las
redundancias Independencia de los
datos
Acceso concurrente a los datos
Coste mínimo de almacenamiento y mantenimiento
Versatilidad para la representación de relaciones
Establecimiento de medidas de seguridad
Facilidad para el cambio (hardware y software)
Contenido Atrás Siguiente
Archivos y bases de datosModelos de bases de datos
Hace referencia a la estructura que se utiliza para expresar las relaciones existentes entre las diferentes unidades de datos que las constituyen.
Modelos que se han afianzado
1. Modelo jerárquico.2. Modelo en red.3. Modelo relacional.
Contenido Atrás Siguiente
Archivos y bases de datosModelos de bases de datos
Modelo jerárquico:
Utiliza la estructura de árbol para establecer relaciones del tipo (uno a varios).
Contenido Atrás Siguiente
Archivos y bases de datosModelos de bases de datos
Modelo de red:
Utiliza la estructura de red o grafo, que permite definir entre todos los nodos relaciones (muchos a muchos).
Contenido Atrás Siguiente
Archivos y bases de datosModelos de bases de datos
Modelos relacional:
Las relaciones entre las unidades de datos o entidades se expresan mediante tablas de dos dimensiones.
Contenido Atrás Siguiente
Archivos y bases de datosSeguridad y control de datos
La información en un archivo o base de datos puede llegar a tener una gran importancia y su perdida o destrucción podría suponer un desastre para sus propietarios.
Por ello, será preciso establecer determinadas medidas de seguridad y control que minimicen o anulen ese riesgo.
Aspectos de seguridad:
1. Seguridad contra fallos del sistema o del soporte.2. Seguridad contra usos incorrectos o no autorizados.
Contenido Atrás Siguiente
Archivos y bases de datosSeguridad y control de datos
Seguridad contra fallos del sistema o del soporte:
Es preciso proteger no solo los datos, sino también las operaciones de actualización que se realizan con ellos. Empleando las siguientes técnicas:
• Copias de Seguridad.
• Registro de operaciones.
• Procedimientos de recuperación.
Contenido Atrás Siguiente
Archivos y bases de datosSeguridad y control de datos
Seguridad contra usos incorrectos o no autorizados:
Una de las principales características de los archivos y bases de datos es la posibilidad de acceso a sus datos por parte de diferentes programas y usuarios.
La protección
establecida mediante diferentes niveles de acceso a los usuarios, relativos a las operaciones permitidas o prohibidas: lectura, escritura y borrado de registros .
Contenido Atrás Siguiente
Archivos y bases de datosPara recordar
Los archivos y bases de datos son las estructuras mas adecuadas para el almacenamiento permanente de grandes cantidades de datos.
Los archivos se caracterizan por residir en memoria externa, por ser independientes de los programas.
Según su uso pueden ser permanentes, de movimiento y de maniobra, y según su organización pueden ser secuenciales, directos o indexados.
Contenido Atrás Siguiente
Archivos y bases de datosPara recordar
Denominamos modelo de base de datos a la forma en que se representan las relaciones entre las unidades de datos, y en uso son el jerárquico o en árbol, en red y el relacional.
Para proteger la integridad de los datos almacenados se deben realizar copias de seguridad (back-ups), y para la confidencialidad se pueden establecer medidas de seguridad como lo son los códigos de usuario (password).
Contenido Atrás Siguiente
Archivos y bases de datos
Contenido Atrás Siguiente
Archivos y bases de datos
¿Qué estructura se emplea en el modelo jerárquico de base de datos?
a)Árbol.b)Retículo.c)Tabla.d)Grafo.
Contenido Atrás Siguiente
Un archivo desaparece del soporte en que reside si:
a)Se termina el programa.b)Se corta el flujo eléctrico.c)Se copia en otro soporte.d)Nada de lo anterior.
Archivos y bases de datos
Contenido Atrás Siguiente
Cuales son los modelos de bases de datos que se han afianzado?
Archivos y bases de datos
Contenido Atrás Siguiente
Que es una base de datos?
Archivos y bases de datos
Contenido Atrás Siguiente
Contenido Atrás