Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BOLILLA VI
DISEÑO DE ARCHIVOS
Para los sistemas de información, los archivos son un conjunto de datos relacionado que se
almacenan como un todo, bajo un nombre único. Los archivos más importantes en un
sistema de información son las tablas. En las tablas cada fila es un registro y cada
columna un campo. Cada intersección entre una fila y una columna está ocupada por un
dato. Un dato es un valor que adquiere un atributo para una entidad. Un campo es una
variable/atributo. Podemos decir que cada entidad (registro) están caracterizadas por los
mismos atributos. Por lo tanto, físicamente un archivo está compuesto por registros y los
registros por campos.
Un archivo tiene valor no solamente por los datos que contiene, sino por la facilidad que
ofrece para recuperar los datos necesitados en un momento.
Tipos de archivo
- Tablas maestras
Son tablas que contienen entidades maestras. Las entidades de una misma naturaleza,
tienen atributos comunes. Cada entidad necesita un único registro que será identificado
mediante un campo clave.
- Tablas transaccionales
Son tablas que contienen transacciones. Las entidades maestras se relacionan varias veces
con distintos propósitos. Por ejemplo: en una venta, los artículos se relacionan con los
clientes porque puede ser que un cliente compre dos veces el mismo artículo, pero en
cantidades y precios distintos. Cada uno de los encuentros es una transacción. Cada
transacción requiere un registro o varios, la transacción siempre debe tener una forma de
ser identificada. Por ejemplo: mediante el número de factura por la venta a un cliente.
Toda tabla sufre variación en el transcurso del tiempo. Las variaciones que sufre una tabla
se conocen como altas o bajas según se incorporen o elimine registros. Las variaciones que
2
sufren los campos de un registro se conocen como cambios. De acuerdo con esto podemos
distinguir entre dos tablas:
- Tablas actualizables
Tanto las tablas maestras como transaccionales sufren transformaciones. Los efectos de las
altas, bajas o cambio pueden reducirse a la tabla que se actualiza, sin afectar a otras. Sin
embargo, cuando las tablas están relacionadas la actualización de una puede afectar a la
otra. Lo que hay que decidir es si se va a ignorar, restringir o reflejar en cascada los
movimientos introducido en una tabla relacionada con otra. Esto se puede llevar a cabo a
través de reglas de integridad referencial.
- Tablas actualizadoras
Contienen altas, bajas y cambios que se procesan por lote. Las novedades de acumulan
durante un periodo, se graban en una tabla y se procesan en un momento. Los campos de
esas tablas son los mismos que los campos de las tablas a actualizar, más un campo que
indique de que novedad se trata.
- Permanentes
Son archivos que duran tanto como el sistema. Sufren variaciones a través de altas, bajas y
cambios, sin dejar de ser conceptualmente los mismos.
- Temporales
Son los archivos que tienen una vida corta. Es recomendable que estos archivos sean
destruidos automáticamente por el programa para que no ocupen espacio.
3
Según contenido
- Tablas
- Archivo memo
Contiene textos sin límite de extensión que desarrollan uno o varios campos distintos de
datos de una tabla. Superan la limitación de los campos de longitud fija de las tablas.
- Índices
Los índices pueden ordenar todos los registros o solo aquellos que cumplan con una
condición, que actúa como un filtro.
- Consultas
- Programas
- Bases de datos
Son tablas especializadas, que registran tablas, relaciones, conexiones y demás. Permiten
definir reglas de validación interna y de integridad referencial.
4
- Registros uniformes
Todos los registros contienen los mismos campos. La longitud de los campos puede ser fija
o variable. Si son con longitud variable se coloca una señal con puntos y comas o
caracteres especiales.
- Registros multiformes
Los registros contienen campos distintos, dependiendo de un campo que identifica el tipo
de registro o un campo que indica la cantidad de veces que se repite otro campo.
- Registros no unitarios
Son registros que contienen un campo o un conjunto de ellos, que siempre se iteran, es
decir, se repiten varias veces. Por ejemplo: supongamos una factura que tiene los campos
únicos factura, fecha y cliente, pero los campos artículo, cantidad y precio se interan 20
veces. Las desventajas son:
Son los registros uniformes de longitud fija que no tienen iteraciones. Toda iteración puede
convertirse en un registro unitario, para ello cada uno de los registros deberá llevar los
campos únicos y los iterados, estos últimos expresados una sola vez. El inconveniente
ahora es que los campos únicos como Factura, Fecha y Cliente se van a repetir en cada
registro que desarrolle la factura. Para evitar el desperdicio de almacenamiento, se pueden
generar dos tablas, una llamada factura y otra llamada detalles, con un campo que
podamos usar como clave.
5
Según la seguridad
Los datos son recursos valiosos y deben ser protegidos. La seguridad se aplica a los
archivos permanentes, sean:
- Originales
Son los archivos sobre los que se trabaja cotidianamente. Hay varias formas de protegerlos:
a- Definir usuarios y permisos: se establece lo que cada usuario puede hacer sobre el
archivo. Al ingresar al sistema el usuario debe introducir una contraseña.
b- Restringir el uso: se puede establecer que los programas usen los archivos solo para
leerlos.
c- Usar instalaciones seguras.
d- Obtener copias de seguridad: se debe poseer copia de todos los archivos del sistema,
cualquiera sea su contenido.
- Copias
Si un archivo sufre daños irreparables se los puede reponer a partir de una copia. Mientras
más actualizada se encuentre la copia, más rápido será reponer los datos originales. Las
medidas de seguridad consisten en mantenerlas en gabinetes a prueba de fuego y de
campos magnéticos, en otro sector del edificio o en otro edificio.
Especificaciones de archivo
Nombre de archivo
Los nombres de archivos siguen reglas de formación fijadas por el sistema operativo usado.
Windows acepta nombres de hasta 255 caracteres. Prohíbe algunos caracteres, pero acepta
espacios intermedios. Dentro de los límites de tales reglas, el analista debe dar nombres
significativos a sus archivos.
Hay archivos que contienen todos los posibles registros de igual formato, por lo que el
nombre es uno solo. Otras veces, aunque los formatos de registro sean iguales, se usan
varios archivos, por una circunstancia que los diferencia.
Cuando hay varios archivos de contenido similar, deben tener nombres distintos. Para
formarlos, conviene que sigan una regla.
CURSOGRAMAS
Como sabemos el diseño y análisis del sistema de información es un proceso por el cual se
investigan los sistemas actuales con el fin de detectar necesidades y proponer sistemas
mejores.
Para determinar las necesidades actuales hay que conocer los distintos componentes del
sistema para lo cual se utiliza el relevamiento de información. Una de las herramientas son
los cursogramas.
Concepto
1- Unidades funcionales: son todas las unidades de la organización y fuera de ellas que
participan en el sistema.
2- Las operaciones que se llevan a cabo, los controles que se realizan en los
procedimientos y las decisiones que se toman como consecuencia de los controles.
3- Formularios y soportes de información involucrados en el procedimiento.
4- Distintos cursos de acción posible dentro del procedimiento.
5- Como se ordenan los archivos y de qué tipo son.
Diagrama sinóptico
1- Operaciones (circulo): indica que se altera el estado de un elemento con el que se está
trabajando.
2- Inspección (cuadrado): indica verificar calidad y cantidad conforme a especificaciones
preestablecidas.
Diagrama analítico
1- Operación
2- Inspección
8
3- Transporte (flecha que señala para la derecha): indica el traslado físico de los
trabajadores, materiales y equipos de un lugar a otro.
4- Espera (D): indica que hay un elemento esperando a que se produzca un
acontecimiento determinado.
5- Almacenamiento (triangulo invertido): indica el depósito de un objeto bajo vigilancia
en un almacén.
Normas IRAM
Para graficar los cursogramas tendremos en cuenta las normas dictadas por el Instituto
Argentino de Normalización y Certificación. Estas son:
1- Dirección de diseño
2- Ubicación de símbolos
Los símbolos se colocan dentro de las columnas de cada unidad funcional. Las columnas se
separan con rayas.
4- Cruces de líneas
Se debe evitar cruzar las líneas. Cuando sea inevitable, se utilizan puentes de media
circunferencia.
La entrada de líneas a los símbolos puede efectuarse por la parte superior o lateral y la
salida por la parte inferior o lateral. En el caso del símbolo alternativa, la entrada se realiza
solo por el vértice superior.
- Símbolo inicial: es el símbolo del cual parte una línea o varias, pero ninguna llega
a él.
- Símbolo medio: es el símbolo al cual le llegan y del cual parten líneas.
- Símbolo final: es el símbolo donde llegan una o varias líneas pero que no parte
ninguna de él.
11
FORMULARIOS
Controles
a- Ídem etiqueta.
b- Ídem etiqueta.
c- Ídem etiqueta.
d- Ídem etiqueta.
e- Ficha Márgenes: Permite establecer los márgenes izquierdo, inferior, derecho o
superior del texto del botón respecto de los lados del mismo o establecerlo en
Automático en cuyo caso se centra respecto de los lados.
f- Ficha Alineación
- Alineación del texto
Horizontal: Permite seleccionar si el texto del botón se alineará a la derecha,
al centro, a la izquierda o se justificará respecto de los márgenes izquierdo y
derecho.
Vertical: Permite seleccionar si el texto del botón se alineará en el borde
superior, al centro, o al borde inferior o se justificará respecto de los
márgenes superior e inferior.
- Orientación: Permite seleccionar la orientación el texto del botón según las
muestras.
- Tamaño automático: Activa o desactiva la posibilidad de que el tamaño del botón
se ajuste al texto del mismo.
g- Ficha Fuentes
- Fuentes: Muestra y permite seleccionar la fuente que desea.
- Estilo: Muestra y permite seleccionar uno de la lista de los estilos disponibles para
cada fuente.
- Tamaño: Muestra y permite seleccionar uno de tamaños disponible para la fuente.
- Subrayado: Muestra y permite seleccionar uno de los formatos de la lista de
subrayado disponibles.
- Color: Muestra una lista de los colores disponibles.
12
Formato de control
a- Ídem etiqueta.
b- Ídem etiqueta (solo aparece bloqueado).
c- Ídem etiqueta.
d- Ídem etiqueta.
e- Ficha control
- Rango de entrada: Hace referencia al rango que contiene los valores que se
mostrarán en la lista desplegable.
- Vincular con la celda: Devuelve el número del elemento seleccionado en el cuadro
combinado.
- Líneas de unión verticales: Especifica el número de líneas que aparecerá en la
lista desplegable. Si la cantidad de opciones es mayor a este número se mostrará
la barra de desplazamiento vertical para visualizar el resto de ellas.
- Sombreado 3D: Muestra el cuadro combinado con un efecto de sombreado
tridimensional.
Formato de control
- Relleno: Las opciones permiten elegir el color de relleno del cuadro que rodea a la
casilla y el porcentaje de transparencia del relleno.
- Línea: Las opciones permiten elegir el color, estilo, tipo y grosor de las líneas de
los bordes del cuadro que rodea a la casilla.
b- Ficha tamaño: ídem etiqueta.
c- Ficha proteger: ídem etiqueta.
d- Ficha propiedades: ídem etiqueta.
e- Ficha Web: ídem etiqueta.
f- Ficha control
- Valor: Determina el estado de la casilla de verificación; es decir, si está activada
(Activado), desactivada (Sin activar) o ninguna de las dos (Mixto).
- Vincular con la celda: Permite seleccionar la celda en la que se devolverá el estado
de la casilla de verificación. Si la casilla de verificación está activada, la celda del
cuadro Vincular con la celda contiene VERDADERO. Si la casilla de verificación
está desactivada, la celda contiene FALSO. Si la casilla de verificación es mixta, la
celda contiene #N/A. Si la celda está vacía, Excel interpreta que el estado de la
casilla de verificación es FALSO.
- Sombreado 3D: Muestra la casilla de verificación con un efecto de sombreado
tridimensional.
Formato de control
a- Ídem etiqueta.
b- Ídem etiqueta (solo aparece bloqueado).
c- Ídem etiqueta.
d- Ídem etiqueta.
e- Ficha control
- Rango de entrada: Hace referencia al rango que contiene los valores que se
mostrarán en el cuadro de lista.
- Vincular con la celda: Devuelve el número del elemento seleccionado en el cuadro
de lista.
14
Formato de control