Está en la página 1de 4

PROGRAMACION AVANZADA II

TAREA SEMANA 8

DESARROLLO DE LA TAREA:

Lea atentamente el siguiente caso, analice la información de acuerdo a los contenidos


revisados en la semana y conteste las preguntas que se presentan a continuación:

Recuerde que usted sigue trabajando para diseñar lógicamente un sistema para el registro
de empleados y clientes de un restaurant en la Región Metropolitana de Santiago, este
sistema debe manejar las personas dentro del proceso como son: empleados con todos sus
atributos (nombre, apellido, Rut, dirección) y Clientes también con sus atributos (nombre,
apellido, Rut , dirección).
Ahora bien, basándose en esa situación ponga en práctica sus conocimientos adquiridos y
explique lo siguiente:

1. Explique el uso de Directorios en el desarrollo del sistema (3 puntos).

DIRECTORIOS

Un directorio es un tipo exclusivo de archivo que sólo contiene la información necesaria para acceder
a archivos o a otros directorios. En consecuencia, un directorio ocupa menos espacio que otros tipos
de archivos.

Los sistemas de archivos se componen de grupos de directorios y de los archivos que se encuentran
dentro de los directorios. Los sistemas de archivos suelen representarse como un árbol invertido. El
directorio raíz, indicado mediante el símbolo de barra inclinada (/), define un sistema de archivos y
aparece en la parte superior de un diagrama en árbol de un sistema de archivos.

Los directorios se ramifican en sentido descendente desde el directorio raíz del diagrama en árbol y
pueden contener archivos y subdirectorios. La ramificación crea vías de acceso exclusivas en toda la
estructura de directorios para cada objeto del sistema de archivos.

Los conjuntos de archivos se almacenan en los directorios. Estos conjuntos de archivos suelen estar
relacionados entre sí; su almacenamiento en una estructura de directorios permite mantenerlos
organizados.

Un archivo es un conjunto de datos que puede leerse o en el que puede grabarse. Un archivo puede
ser un programa creado, texto escrito, datos adquiridos o un dispositivo utilizado. Los mandatos,
impresoras, terminales, correspondencia y programas de aplicación se almacenan en archivos. Esto
permite a los usuarios acceder a diversos elementos del sistema de forma uniforme y proporciona
gran flexibilidad al sistema de archivos.

Los directorios le permiten agrupar archivos y otros directorios para organizar el sistema de archivos
en una jerarquía modular, que proporciona flexibilidad y profundidad a la estructura del sistema de
archivos.
Para nuestro caso de estudio, tenemos un directorio alojado en un servidor local a través de
phpMyAdmin, el que sirve como un gestor de bases de datos y aloja las carpetas con los archivos que
son necesarios para el registro, selección, edición o modificación u operación de datos para el
funcionamiento de un sistema, entre otras cosas.

2. Mencione los distintos tipos de archivos binarios, texto y CSV, utilizados en el


desarrollo del sistema (3 puntos).

ARCHIVOS BINARIOS
Los archivos binarios son una sucesión de bytes que tiene una comunicación unívoca con algún
dispositivo externo. Santillán (2016). Esto indica que no existe ninguna traducción de caracteres, lo
que representa que el conjunto de bytes leídos o escritos será el mismo número que se localice en el
dispositivo externo.

Este tipo de archivos permiten guardar información en registros de longitud variable teniendo un
control preciso sobre los datos del archivo debido a que los bytes constituyen la información.

ARCHIVOS DE TEXTO
Son aquellos archivos de texto que están compuestos únicamente por texto sin formato, solo por
caracteres. Se pueden codificar de distintos modos dependiendo de la lengua usada.

Algunos de los sistemas de codificación más usados son: ASCII, ISO-8859-1 o Latín-1, Unicode, entre
otros. En informática, se conoce como archivos de texto llano, o texto simple, por carecer de
información destinada a generar formatos (negritas, subrayado, cursivas, tamaño, etc.) y tipos de
letra (por ejemplo, Arial, Times, Courier, etc.).

Este término texto plano proviene de una traducción literal del término inglés plain text, que significa
“texto simple o texto sencillo”.

ARCHIVOS CSV
El formato CSV (Comma Separated Values), es el valor separado por coma o simplemente archivo de
texto delimitado por coma, siendo uno de los más comunes para intercambiar datos entre
aplicaciones distintas.
Para el uso de archivos se debe tener presente lo siguiente:
• Cada registro se escribe en una sola línea de texto.
• Los campos se separan con comas.
• Los espacios antes y después de las comas se ignoran.
• Si un campo incluye comas, debe delimitarse con comillas.
• Si un campo incluye una comilla, esta debe cambiarse a doble comilla y delimitar todo el campo
entre comillas.

3. Utilice los archivos dados en cada caso planteado (3 puntos).

Dentro de las acciones que podemos realizar con los distintos tipos de archivos mencionados
anteriormente se encuentran las siguientes:

Para trabajar con archivos, la primera acción que se debe hacer es abrir el mismo, de la siguiente
forma:

archivo = open (nombre)

Sucesivamente, es posible aplicar diferentes acciones como lectura de archivos, lo que se puede
realizar de la siguiente manera:

for línea in archivo:


# hacer algo

Una vez que se haya leído el archivo, se cerrara de la siguiente forma:

archivo.close()

Con lo mostrado anteriormente, podemos aplicar el siguiente ejemplo:

Se tiene un archivo de texto llamado restaurant.txt con el siguiente contenido:

Restaurant El Hambre
Clientes
Menú ofrecido

Con el siguiente programa, se imprime la primera frase de cada línea del ejemplo:

archivo= open(‘restaurant.txt’)
for línea in archivo:
print frase[0]
archivo.close()

Al ejecutarse el ciclo for, mostrara la siguiente salida:

Restaurant
Clientes
Menú

BIBLIOGRAFIA
https://www.ibm.com/docs/es/aix/7.2?topic=systems-directories

También podría gustarte