SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Datos
Indice
1. El Concepto de Datos
2. El Concepto de Información
3. Diferencia entre Datos e información
4. El Concepto de Procesamiento de Datos
5. Concepto de Procesamiento Distribuido y Centralizado
6. Estructura de Datos utilizados en el proceso electrónico de datos
7. Conclusion
8. Bibliografía

1. El Concepto de Datos

Datos son los hechos que describen sucesos y entidades.quot;Datosquot; es una palabra en plural
que se refiere a más de un hecho. A un hecho simple se le denomina quot;data-ítemquot; o
elemento de dato.
Los datos son comunicados por varios tipos de símbolos tales como las letras del
alfabeto, números, movimientos de labios,
puntos y rayas, señales con la mano, dibujos, etc. Estos símbolos se pueden ordenar y
reordenar de forma utilizable y se les denomina información.
Los datos son símbolos que describen condiciones, hechos, situaciones o valores. Los
datos se caracterizan por no contener ninguna información. Un dato puede significar un
número, una letra, un signo ortográfico o cualquier símbolo que represente una
cantidad, una medida, una palabra o una descripción.
La importancia de los datos está en su capacidad de asociarse dentro de un contexto
para convertirse en información. Por si mismos los datos no tienen capacidad de
comunicar un significado y por tanto no pueden afectar el comportamiento de quien los
recibe. Para ser útiles, los datos deben convertirse en información para ofrecer un
significado, conocimiento, ideas o conclusiones.

2. El Concepto de Información

La información no es un dato conjunto cualquiera de ellos. Es más bien una colección
de hechos significativos y pertinentes, para el organismo u organización que los percibe.
La definición de información es la siguiente: Información es un conjunto de datos
significativos y pertinentes que describan sucesos o entidades.
DATOS SIGNIFICATIVOS. Para ser significativos, los datos deben constar de
símbolos reconocibles, estar completos y expresar una idea no ambigua.
Los símbolos de los datos son reconocibles cuando pueden ser correctamente
interpretados. Muchos tipos diferentes de símbolos comprensibles se usan para
transmitir datos.
La integridad significa que todos los datos requeridos para responder a una pregunta
específica están disponibles. Por ejemplo, un marcador de béisbol debe incluir el tanteo
de ambos equipos. Si se oye el tanteo quot;New York 6quot; y no oyes el del oponente, el
anuncio será incompleto y sin sentido.
Los datos son inequívocos cuando el contexto es claro. Por ejemplo, el grupo de signos
2-x puede parecer quot;la cantidad 2 menos la cantidad desconocida llamada xquot; para un
estudiante de álgebra, pero puede significar quot;2 barra xquot; a un vaquero que marca ganado.
Tenemos que conocer el contexto de estos símbolos antes de poder conocer su
significado.
Otro ejemplo de la necesidad del contexto es el uso de términos especiales en diferentes
campos especializados, tales como la contabilidad. Los contables utilizan muchos
términos de forma diferente al público en general, y una parte de un aprendizaje de
contabilidad es aprender el lenguaje de contabilidad. Así los términos Debe y Haber
pueden significar para un contable no más que quot;derechaquot; e quot;izquierdaquot; en una
contabilidad en T, pero pueden sugerir muchos tipos de ideas diferentes a los no
contables.
DATOS PERTINENTES. Decimos que tenemos datos pertinentes (relevantes) cuando
pueden ser utilizados para responder a preguntas propuestas.
Disponemos de un considerable número de hechos en nuestro entorno. Solo los hechos
relacionados con las necesidades de información son pertinentes. Así la organización
selecciona hechos entre sucesos y entidades particulares para satisfacer sus necesidades
de información.

3. Diferencia entre Datos e información

   1. Los Datos a diferencia de la información son utilizados como diversos métodos
      para comprimir la información a fin de permitir una transmisión o
      almacenamiento más eficaces.
   2. Aunque para el procesador de la computadora hace una distinción vital entre la
      información entre los programas y los datos, la memoria y muchas otras partes
      de la computadora no lo hace. Ambos son registradas temporalmente según la
      instrucción que se le de. Es como un pedazo de papel no sabe ni le importa lo
      que se le escriba: un poema de amor, las cuentas del banco o instrucciones para
      un amigo. Es lo mismo que la memoria de la computadora. Sólo el procesador
      reconoce la diferencia entre datos e información de cualquier programa. Para la
      memoria de la computadora, y también para los dispositivos de entrada y salida
      (E/S) y almacenamiento en disco, un programa es solamente más datos, más
      información que debe ser almacenada, movida o manipulada.
   3. La cantidad de información de un mensaje puede ser entendida como el número
      de símbolos posibles que representan el mensaje.quot;los símbolos que representan
      el mensaje no son más que datos significativos.
   4. En su concepto más elemental, la información es un mensaje con un contenido
      determinado emitido por una persona hacia otra y, como tal, representa un papel
      primordial en el proceso de la comunicación, a la vez que posee una evidente
      función social. A diferencia de los datos, la información tiene significado para
      quien la recibe, por eso, los seres humanos siempre han tenido la necesidad de
      cambiar entre sí información que luego transforman en acciones. quot;La
      información es, entonces, conocimientos basados en los datos a los cuales,
      mediante un procesamiento, se les ha dado significado, propósito y utilidadquot;



4. El Concepto de Procesamiento de Datos

Hasta el momento hemos supuesto que los datos que maneja una aplicación no son tan
voluminosos y por lo tanto caben en memoria. Cuando recurrimos a archivos se debe a
la necesidad de conservar datos después de que termina un programa, por ejemplo para
apagar el computador.
Sin embargo, existen problemas en donde el volumen de datos es tan grande que es
imposible mantenerlos en memoria. Entonces, los datos se almacenan en un conjunto de
archivos, los que forman una base de datos. Una base de datos es por lo tanto un
conjunto de archivos que almacenan, por ejemplo, datos con respecto al negocio de una
empresa.
Cada archivo se forma en base a un conjunto de líneas y cada línea esta formada por
campos de información. Todas las líneas de un mismo archivo tienen la misma
estructura, es decir los mismos campos de información. Diferentes archivos poseen
estructuras distintas, i.e. campos de información.

Por ejemplo, el archivo de postulantes post.dat, visto en capítulos anteriores, tiene la
siguiente información:

   •   ci: carnet de identidad de la persona.
   •   nombre.

En lo que sigue supondremos que ambos archivos son lo suficientemente grandes como
para que no quepan en la memoria del computador. A continuación resolveremos
eficientemente el problema de generar un archivo con los tres campos de información,
sin colocar previamente el contenido de un archivo en un arreglo.

Algunas definiciones
Recolección de datos:
Provee un vínculo para obtener la información interoperacionables racional y las
parametrizaciones.
Almacenamiento de datos:
Las unidades de disco de la computadora y otros medios de almacenamiento externo
permiten almacenar los datos a más largo plazo, manteniéndolos disponibles pero
separados del circuito principal hasta que el microprocesador los necesita. Una
computadora dispone también de otros tipos de almacenamiento.
La memoria de sólo lectura (ROM) es un medio permanente de almacenamiento de
información básica, como las instrucciones de inicio y los procedimientos de
entrada/salida. Asimismo, una computadora utiliza varios buffers (áreas reservadas de la
memoria) como zonas de almacenamiento temporal de información específica, como
por ejemplo los caracteres a enviar a la impresora o los caracteres leídos desde el
teclado.

Procesamiento de datos:

   a. El objetivo es graficar el Procesamiento de Datos, elaborando un Diagrama que
      permita identificar las Entradas, Archivos, Programas y Salidas de cada uno de
      los Procesos.
   b. Su antecedente es el Diagrama de Flujo.
   c. Los elementos claves son los Programas.
   d. Se confecciona el Diagrama de Procesamiento de Datos
   e. Este Diagrama no se podrá elaborar por completo desde un primer momento ya
      que depende del Flujo de Información.
   f. En este primer paso sólo se identifican las Salidas y Programas. Los elementos
      restantes se identifican en forma genérica.
Validación de datos:
Consiste en asegurar la veracidad e integridad de los datos que ingresan a un archivo.
Existen numerosas técnicas de validación tales como: Digito verificador, chequeo de
tipo, chequeo de rango.

5. Concepto de Procesamiento Distribuido y Centralizado

Procesamiento Centralizado:
En la década de los años 50�s las computadoras eran máquinas del tamaño de todo un
cuarto con las siguientes características:
� Un CPU
� Pequeña cantidad de RAM
� Dispositivos DC almacenamiento secundario (cintas)
� Dispositivos d salida (perforadoras de tarjetas)
� Dispositivos de entrada (lectores de tarjeta perforada)
Con el paso del tiempo, las computadoras fueron reduciendo su tamaño y creciendo en
sofisticación,
� Aunque la industria continuaba siendo dominada por las computadoras grandes
quot;mainframesquot;. A medida que la computación evolucionaba, las computadoras, fueron
capaces de manejar aplicaciones múltiples simultáneamente, convirtiéndose en
procesadores centrales quot;hostsquot; a los que se les
Conectaban muchos periféricos y terminales tontas que consistían solamente de
dispositivos de entrada/salida (monitor y teclado) y quizá poco espacio de
almacenamiento, pero que no podían procesar por sí mismas. Las terminales locales se
conectaban con el procesador central a través de interfaces seriales ordinarias de baja
velocidad, mientras que las terminales remotas se enlazaban con

� El quot;hostquot; usando módems y líneas telefónicas conmutadas. En este ambiente, se
ofrecían velocidades de transmisión de 1200, 2400, o 9600 bps. Un ambiente como el
descrito es lo que se conoce como procesamiento centralizado en su forma más pura
quot;host/terminalquot;. Aplicaciones características de este tipo de ambiente son:
� Administración de grandes tuses de datos integradas
� Algoritmos científicos de alta velocidad
� Control de inventarios centralizado

Al continuar la evolución de los quot;mainframesquot;, estos se comenzaron a conectar a
enlaces de alta velocidad donde algunas tareas relacionadas con las comunicaciones se
delegaban a otros dispositivos llamados procesadores comunicaciones quot;Front End
Procesosquot; (I7EP�s) y controladores de grupo quot;Cluster Controllersquot; (CC�s).

Procesamiento Distribuido:
El procesamiento centralizado tenía varios inconvenientes, entre los que podemos
mencionar que un número limitado de personas controlaba el acceso a la información y
a los reportes, se requería un grupo muy caro de desarrolladores de sistemas para crear
las aplicaciones, y los costos de mantenimiento y soporte eran extremadamente altos. La
evolución natural de la computación fue en el sentido del procesamiento distribuido, así
las minicomputadoras (a pesar de su nombre siguen siendo máquinas potentes)
empezaron a tomar parte del procesamiento que tenían los quot;mainframesquot;.

Ventajas
Existen cuatro ventajas del procesamiento de bases de datos distribuidas. La primera,
puede dar como resultado un mejor rendimiento que el que se obtiene por un
procesamiento centralizado. Los datos pueden colocarse cerca del punto de su
utilización, de forma que el tiempo de comunicación sea mas corto. Varias
computadoras operando en forma simultánea pueden entregar más volumen de
procesamiento que una sola computadora.
Segundo, los datos duplicados aumentan su confiabilidad. Cuando falla una
computadora, se pueden obtener los datos extraídos de otras computadoras. Los
usuarios no dependen de la disponibilidad de una sola fuente para sus datos .Una tercera
ventaja, es que los sistemas distribuidos pueden variar su tamaño de un modo más
sencillo. Se pueden agregar computadoras adicionales a la red conforme aumentan el
número de usuarios y su carga de procesamiento. A menudo es más fácil y más barato
agregar una nueva computadora más pequeña que actualizar una computadora única y
centralizada. Después, si la carga de trabajo se reduce, el tamaño de la red también
puede reducirse.

Por último, los sistemas distribuidos se pueden adecuar de una manera más sencilla a las
estructuras de la organización de los usuarios.

6. Estructura de Datos utilizados en el proceso electrónico de datos

Arreglos
Son una agrupación de datos homogéneos, es decir, con un mismo tipo de dato básico
asociado. Se almacenan en forma contigua en la memoria y son referenciados con un
nombre común y una posición relativa.

Ejemplos:
Arreglo Lineal (1 dimensión ó vector)
Vista gráfica


[1] [2] [3] [4] [5]


Definición de tipo


Type
Linea: Array [1..5] of TipoBasico;
Var
MiArreglo:Linea;

                                         Definición de tipo
Arreglo Bidimensional (matriz)
Vista gráfica                           Type
                                        TipoTabla:Array[1..3,1..4] of TipoBasico;
                                        Var
[1,1]
                                        MiTabla: TipoTabla;
[1,2]

[1,3]

[1,4]

[2,1]

[2,2]

[2,3]

[2,4]

[3,1]

[3,2]

[3,3]

[3,4]

Pilas o colas Lifo:
Imagina un montón de platos quot;apiladosquot; o bien fichas de dominó formando una torre e
intenta eliminar una desde el centro, �qué ocurre?, naturalmente esta operación no está
permitida si queremos mantener intactos a los platos o a la torre construida. Por esta
razón, una pila se asocia a una estructura de datos LIFO (LAST IN FIRST OUT). En
base a lo anterior, construye la definición de una PILA y discútela con el profesor.
En general, podemos definir para cada una de las estructuras de datos una
representación estática y otra dinámica según el método de asignación de memoria
utilizado.

Clasificación
a.)Pila estática:
Sin duda tendremos que utilizar arreglos o registros que como ya sabemos son la base
para estructuras de datos más complejas. Considerando la siguiente figura:

Vista gráfica
Suponiendo que Dato pertenece a un mismo tipo de datos y Cuenta Dato corresponde a
un entero que se incrementa a medida que un nuevo elemento se incorpora a la pila.
Intenta construir la definición de tipo para la estructura Pila.

TYPE
______________________________
______________________________
______________________________
END;
b.)Pila Dinámica:
Sin duda tendremos que utilizar nodos con punteros. Considera la siguiente figura:




Suponiendo que los punteros que aparecen en la figura son capaces de apuntar a un
nodo y que Dato pertenece a cualquiera de los tipos básicos o estructurados, la
definición de tipo sería:

TYPE
Puntero=^NodoPila;
NodoPila=Record
Info:AlgunTipo;
sgte:Puntero;
End;
Var tope:Puntero;

Un concepto por introducir es el de encapsulamiento, que significa que una vez definida
la estructura e implementadas las operaciones básicas, uno se remite a utilizarlas sin
importar su codificación interna, es decir, las llamadas a PUSH(pila, x) o POP(pila, y)
empilarán a x o desempilarán en y sin importar cómo lo hagan.

c.)Listas Enlazadas:
Corresponde a una estructura lineal compuesta por una colección de datos homogéneos
con alguna relación entre ellos. Dicha estructura se crea a través del método dinámico
de memoria.
En una lista enlazada el orden de los elementos está determinado por un campo enlace
(puntero) explícito en cada elemento, por ejemplo: pilas y filas dinámicas.
La representación de lista enlazada es la más óptima debido a que cualquier proceso de
actualización (modificación inserción o eliminación) se realiza en base a reasignación
de punteros. En este capítulo trataremos sólo con las listas enlazadas ya que las listas
secuénciales ya son bien conocidas por ustedes.

Tipos de Listas Enlazadas

   •   Listas lineales simplemente enlazadas
   •   Listas Circulares
   •   Listas doblemente enlazadas
   •   Listas múltiplemente enlazadas

Árboles
Es una estructura de datos no lineal que posee raíz, ramas y hojas, técnicamente
constituye un grafo finito y sin ciclos. Un árbol define ciertos niveles jerárquicos
precedidos por la raíz (1er. nivel), en donde las hojas constituyen el nivel más bajo.

Componentes
Raíz: Nodo que constituye la única entrada a la estructura (por ello es necesario tener un
puntero sobre él).
Ramas o Arcos: Conexión entre dos nodos del árbol que representa una relación de
jerarquía.
Hojas: Nodo sin hijos.

Características
Nivel o profundidad de un nodo: Longitud del camino para ir desde la raíz al nodo. Por
definición la raíz está en el nivel 0. Por ejemplo: profundidad(Y)=2,
profundidad(raíz)=0, profundidad(árbol)= profundidad(hoja más profunda).

Altura de un nodo: Longitud del camino más largo desde el nodo a una hoja. Por
ejemplo:
Altura(X)=1, Altura(Y)=0, Altura(arbol)=Altura(raíz)=profundidad(árbol)

Grado de nodo: Cantidad de hijos de un nodo cualquiera.
Grado de árbol: Cantidad máxima de hijos posibles de asociar a un nodo del árbol

Clasificación
a.)Según Número de Hijos:

b.)Según Estructura de Niveles:
Arbol completo: Es un árbol binario en el cual cada nodo es una hoja o posee
exactamente 2 hijos.
Arbol lleno: Es un árbol binario con hojas en a lo más dos niveles adyacentes l-1 y l, en
las cuales los nodos terminales se encuentran ubicados en las posiciones de más a la
izquierda del árbol.

Si un árbol binario es completo, necesariamente es lleno
c.)Según Funcionalidad:
Árbol binario de búsqueda (ABB)
Árbol binario de expresión
Archivos:
Es una es estructura de datos que reside en memoria secundaria o almacenamiento
permanente (cinta magnética, disco
magnético, disco óptico, disco láser, etc.). La forma de clasificación más básica se
realiza de acuerdo al formato en que residen estos archivos, de esta forma hablamos de
archivos ASCII (de texto) y archivos binarios. En este capítulo nos centraremos en estos
últimos.

Definición archivo binario:
Estructura de datos permanente compuesto por registros (filas) y éstos a su vez por
campos (columnas). Se caracteriza por tener un tipo de dato asociado, el cual define su
estructura interna.

Definición archivo texto:
Estructura de datos permanente no estructurado formado por una secuencia de
caracteres ASCII.

Tipos de Acceso a los Archivos
a.)Secuencial:
Se accesan uno a uno los registros desde el primero hasta el último o hasta aquel que
cumpla con cierta condición de búsqueda. Se permite sobre archivos de Organización
secuencial y Secuencial Indexada.

b.)Random:
Se accesan en primera instancia la tabla de índices de manera de recuperar la dirección
de inicio de bloque en donde se encuentra el registro buscado. (dentro del rea primaria
o de overflow). Se permite para archivos con Organización Sec.Indexada.

c.)Dinámico:
Se accesan en primera instancia la tabla de índices de manera de recuperar la dirección
de inicio de bloque en donde se
encuentra el registro buscado. (dentro del rea primaria o de overflow). Se permite para
archivos con Organización Sec.Indexada.

d.)Directo:
Es aquel que utiliza la función de Hashing para recuperar los registros. Sólo se permite
para archivos con Organización Relativa.

Constantes
Las constantes son similares a una variable pero tienen un valor determinado que se
mantiene igual en toda la ejecución del programa. El contenido de una variable puede
cambiar tantas veces sea necesario. �Porque usar una constante si no puede cambiar de
valor?. Hacemos esto cuando deseamos usar un mismo número o una palabra (string)
varias veces.

Variables
Magnitud que puede tomar diferentes valores y se representa con una letra o letras. La
variable real es el conjunto de los números reales, y se puede representar por cualquier
letra o conjunto de letras y nos sirve para poder utilizar dicha letra para calculos o para
obtener resultados.
7. Conclusión

La tecnología de información está transformando las actividades económicas y
cotidianas como uno de los fenómenos sociológicos más importantes del siglo. Por esta
razón, los niveles de oportunidades de trabajo se incrementan de una manera acelerada
en diferentes áreas del conocimiento.
Indiscutiblemente, las computadoras han invadido ya todos y cada uno de los campos de
la actividad humana: ciencia, tecnología, arte, educación, recreación, administración,
economía y de acuerdo a la tendencia actual, nuestra civilización y las venideras
dependerán cada vez más de estos quot;cerebrosquot; electrónicos.
Se ha venido acelerando la velocidad de cambio del medio de casi todas las
organizaciones, de allí que éstas necesiten ahora más información como soporte a la
toma de decisiones.
Aunque las entidades de tipo educativo se han descuidado en este aspecto, en estos
momentos se percibe un cierto interés en la implantación de estrategias que logren
interesar a estudiantes y profesores en el aprendizaje de técnicas que pretende a corto
plazo masificar e implementar el uso de bases de datos, redes de datos e información y
tecnología informática de punta como herramientas básicas de los actuales y nuevos
profesionales del país.
Para responder a los retos planteados por la nueva situación económica y tecnológica
mundial, se impulsa una dinámica tendiente a dar a conocer los elementos necesarios
para estar a la vanguardia en este campo.

Contenu connexe

Tendances

Trabajo computacion base de datos
Trabajo computacion base de datosTrabajo computacion base de datos
Trabajo computacion base de datos
Rosangela Garay
 
Base De Datos I Completo
Base De Datos I CompletoBase De Datos I Completo
Base De Datos I Completo
guest7eaf64
 
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezSistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Gabriel Mondragón
 
Procesamiento De Datos
Procesamiento De DatosProcesamiento De Datos
Procesamiento De Datos
Ana kristell
 

Tendances (20)

Trabajo computacion base de datos
Trabajo computacion base de datosTrabajo computacion base de datos
Trabajo computacion base de datos
 
Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de Datos
 
Guía Teórica Unidad III
Guía Teórica Unidad IIIGuía Teórica Unidad III
Guía Teórica Unidad III
 
Base De Datos I Completo
Base De Datos I CompletoBase De Datos I Completo
Base De Datos I Completo
 
Cap nº 10
Cap nº 10Cap nº 10
Cap nº 10
 
Capitulo 1-2 Shamtkant B. Navathe
Capitulo 1-2 Shamtkant B. NavatheCapitulo 1-2 Shamtkant B. Navathe
Capitulo 1-2 Shamtkant B. Navathe
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 
Conceptos básicos b d
Conceptos básicos b dConceptos básicos b d
Conceptos básicos b d
 
UNIDAD I: SISTEMAS DE INFORMACION
UNIDAD I: SISTEMAS DE INFORMACIONUNIDAD I: SISTEMAS DE INFORMACION
UNIDAD I: SISTEMAS DE INFORMACION
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Presentacion modulo 6
Presentacion modulo 6Presentacion modulo 6
Presentacion modulo 6
 
Capitulo 1 Catherine M. Ricardo
Capitulo 1 Catherine M. RicardoCapitulo 1 Catherine M. Ricardo
Capitulo 1 Catherine M. Ricardo
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOS
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datos
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digital
 
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezSistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
 
Unidad 1 universidad de pamplona
Unidad 1 universidad de pamplonaUnidad 1 universidad de pamplona
Unidad 1 universidad de pamplona
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Procesamiento De Datos
Procesamiento De DatosProcesamiento De Datos
Procesamiento De Datos
 

En vedette (20)

End Of Revolution
End Of RevolutionEnd Of Revolution
End Of Revolution
 
Aldeia De Sortelha
Aldeia De SortelhaAldeia De Sortelha
Aldeia De Sortelha
 
Z5netrussian
Z5netrussianZ5netrussian
Z5netrussian
 
Westmorland It Strategy
Westmorland It StrategyWestmorland It Strategy
Westmorland It Strategy
 
Virtual
VirtualVirtual
Virtual
 
Money kumarcomic by naveen D
Money kumarcomic by naveen DMoney kumarcomic by naveen D
Money kumarcomic by naveen D
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
2.1.2types
2.1.2types2.1.2types
2.1.2types
 
Gate 4000
Gate 4000Gate 4000
Gate 4000
 
Maravillas Del Mundo 10072
Maravillas Del Mundo 10072Maravillas Del Mundo 10072
Maravillas Del Mundo 10072
 
marathon oil 4th Quarter 2003
marathon oil   	  4th Quarter 2003marathon oil   	  4th Quarter 2003
marathon oil 4th Quarter 2003
 
marathon oil 3rd Quarter 2006
marathon oil  	  3rd Quarter 2006marathon oil  	  3rd Quarter 2006
marathon oil 3rd Quarter 2006
 
Tontunas Emeritenses
Tontunas EmeritensesTontunas Emeritenses
Tontunas Emeritenses
 
Forges
ForgesForges
Forges
 
Esas pequeñas grandes ideas
Esas pequeñas grandes ideasEsas pequeñas grandes ideas
Esas pequeñas grandes ideas
 
Estimulando a aprendizagem colaborativa
Estimulando a aprendizagem colaborativaEstimulando a aprendizagem colaborativa
Estimulando a aprendizagem colaborativa
 
Carteles(1)
Carteles(1)Carteles(1)
Carteles(1)
 
eloy
eloyeloy
eloy
 
Queen Mary en Long Beach
Queen Mary en Long BeachQueen Mary en Long Beach
Queen Mary en Long Beach
 
sexo sex
sexo sexsexo sex
sexo sex
 

Similaire à Datos

Terminología básica trabajo final
Terminología básica trabajo finalTerminología básica trabajo final
Terminología básica trabajo final
jhoans_123
 
ccaunidad1.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ccaunidad1.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaunidad1.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ccaunidad1.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
milinco50
 
Datos de informacion makia germi ferroni
Datos de informacion makia germi ferroniDatos de informacion makia germi ferroni
Datos de informacion makia germi ferroni
Leo Ferroni
 
Dato e informacion
Dato e informacionDato e informacion
Dato e informacion
Denisbruno
 
Diferencia entre datos e información.
Diferencia entre datos e información.Diferencia entre datos e información.
Diferencia entre datos e información.
talarid14
 
Presentacion bd
Presentacion bdPresentacion bd
Presentacion bd
Ilse Mari
 
Tratamiento de la Informacion
Tratamiento de la InformacionTratamiento de la Informacion
Tratamiento de la Informacion
Fernando Avila
 

Similaire à Datos (20)

Terminología básica trabajo final
Terminología básica trabajo finalTerminología básica trabajo final
Terminología básica trabajo final
 
la computadora
la computadorala computadora
la computadora
 
ccaunidad1.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ccaunidad1.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaunidad1.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ccaunidad1.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Dato,Conocimiento E Informacion
Dato,Conocimiento E InformacionDato,Conocimiento E Informacion
Dato,Conocimiento E Informacion
 
Datos de informacion makia germi ferroni
Datos de informacion makia germi ferroniDatos de informacion makia germi ferroni
Datos de informacion makia germi ferroni
 
Dato e informacion
Dato e informacionDato e informacion
Dato e informacion
 
Tecnologias de la información_Unidad1.pdf
Tecnologias de la información_Unidad1.pdfTecnologias de la información_Unidad1.pdf
Tecnologias de la información_Unidad1.pdf
 
Diferencia entre datos e información.
Diferencia entre datos e información.Diferencia entre datos e información.
Diferencia entre datos e información.
 
Presentación de Base de Dato
Presentación de Base de Dato Presentación de Base de Dato
Presentación de Base de Dato
 
Libro conocimiento en accion
Libro conocimiento en accionLibro conocimiento en accion
Libro conocimiento en accion
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Teoría de la Información
Teoría de la InformaciónTeoría de la Información
Teoría de la Información
 
Datos en la era de la información
Datos en la era de la informaciónDatos en la era de la información
Datos en la era de la información
 
Informática Aplicada a los Negocios.
Informática Aplicada a los Negocios.  Informática Aplicada a los Negocios.
Informática Aplicada a los Negocios.
 
Presentacion bd
Presentacion bdPresentacion bd
Presentacion bd
 
Luis lozano
Luis lozanoLuis lozano
Luis lozano
 
Apunte de cátedra_Tecnología de la información.pdf
Apunte de cátedra_Tecnología de la información.pdfApunte de cátedra_Tecnología de la información.pdf
Apunte de cátedra_Tecnología de la información.pdf
 
Tratamiento de la Informacion
Tratamiento de la InformacionTratamiento de la Informacion
Tratamiento de la Informacion
 
Apuntes_Sistemas_Informacion.pdf
Apuntes_Sistemas_Informacion.pdfApuntes_Sistemas_Informacion.pdf
Apuntes_Sistemas_Informacion.pdf
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Dernier (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Datos

  • 1. Datos Indice 1. El Concepto de Datos 2. El Concepto de Información 3. Diferencia entre Datos e información 4. El Concepto de Procesamiento de Datos 5. Concepto de Procesamiento Distribuido y Centralizado 6. Estructura de Datos utilizados en el proceso electrónico de datos 7. Conclusion 8. Bibliografía 1. El Concepto de Datos Datos son los hechos que describen sucesos y entidades.quot;Datosquot; es una palabra en plural que se refiere a más de un hecho. A un hecho simple se le denomina quot;data-ítemquot; o elemento de dato. Los datos son comunicados por varios tipos de símbolos tales como las letras del alfabeto, números, movimientos de labios, puntos y rayas, señales con la mano, dibujos, etc. Estos símbolos se pueden ordenar y reordenar de forma utilizable y se les denomina información. Los datos son símbolos que describen condiciones, hechos, situaciones o valores. Los datos se caracterizan por no contener ninguna información. Un dato puede significar un número, una letra, un signo ortográfico o cualquier símbolo que represente una cantidad, una medida, una palabra o una descripción. La importancia de los datos está en su capacidad de asociarse dentro de un contexto para convertirse en información. Por si mismos los datos no tienen capacidad de comunicar un significado y por tanto no pueden afectar el comportamiento de quien los recibe. Para ser útiles, los datos deben convertirse en información para ofrecer un significado, conocimiento, ideas o conclusiones. 2. El Concepto de Información La información no es un dato conjunto cualquiera de ellos. Es más bien una colección de hechos significativos y pertinentes, para el organismo u organización que los percibe. La definición de información es la siguiente: Información es un conjunto de datos significativos y pertinentes que describan sucesos o entidades. DATOS SIGNIFICATIVOS. Para ser significativos, los datos deben constar de símbolos reconocibles, estar completos y expresar una idea no ambigua. Los símbolos de los datos son reconocibles cuando pueden ser correctamente interpretados. Muchos tipos diferentes de símbolos comprensibles se usan para transmitir datos. La integridad significa que todos los datos requeridos para responder a una pregunta específica están disponibles. Por ejemplo, un marcador de béisbol debe incluir el tanteo de ambos equipos. Si se oye el tanteo quot;New York 6quot; y no oyes el del oponente, el anuncio será incompleto y sin sentido. Los datos son inequívocos cuando el contexto es claro. Por ejemplo, el grupo de signos 2-x puede parecer quot;la cantidad 2 menos la cantidad desconocida llamada xquot; para un estudiante de álgebra, pero puede significar quot;2 barra xquot; a un vaquero que marca ganado.
  • 2. Tenemos que conocer el contexto de estos símbolos antes de poder conocer su significado. Otro ejemplo de la necesidad del contexto es el uso de términos especiales en diferentes campos especializados, tales como la contabilidad. Los contables utilizan muchos términos de forma diferente al público en general, y una parte de un aprendizaje de contabilidad es aprender el lenguaje de contabilidad. Así los términos Debe y Haber pueden significar para un contable no más que quot;derechaquot; e quot;izquierdaquot; en una contabilidad en T, pero pueden sugerir muchos tipos de ideas diferentes a los no contables. DATOS PERTINENTES. Decimos que tenemos datos pertinentes (relevantes) cuando pueden ser utilizados para responder a preguntas propuestas. Disponemos de un considerable número de hechos en nuestro entorno. Solo los hechos relacionados con las necesidades de información son pertinentes. Así la organización selecciona hechos entre sucesos y entidades particulares para satisfacer sus necesidades de información. 3. Diferencia entre Datos e información 1. Los Datos a diferencia de la información son utilizados como diversos métodos para comprimir la información a fin de permitir una transmisión o almacenamiento más eficaces. 2. Aunque para el procesador de la computadora hace una distinción vital entre la información entre los programas y los datos, la memoria y muchas otras partes de la computadora no lo hace. Ambos son registradas temporalmente según la instrucción que se le de. Es como un pedazo de papel no sabe ni le importa lo que se le escriba: un poema de amor, las cuentas del banco o instrucciones para un amigo. Es lo mismo que la memoria de la computadora. Sólo el procesador reconoce la diferencia entre datos e información de cualquier programa. Para la memoria de la computadora, y también para los dispositivos de entrada y salida (E/S) y almacenamiento en disco, un programa es solamente más datos, más información que debe ser almacenada, movida o manipulada. 3. La cantidad de información de un mensaje puede ser entendida como el número de símbolos posibles que representan el mensaje.quot;los símbolos que representan el mensaje no son más que datos significativos. 4. En su concepto más elemental, la información es un mensaje con un contenido determinado emitido por una persona hacia otra y, como tal, representa un papel primordial en el proceso de la comunicación, a la vez que posee una evidente función social. A diferencia de los datos, la información tiene significado para quien la recibe, por eso, los seres humanos siempre han tenido la necesidad de cambiar entre sí información que luego transforman en acciones. quot;La información es, entonces, conocimientos basados en los datos a los cuales, mediante un procesamiento, se les ha dado significado, propósito y utilidadquot; 4. El Concepto de Procesamiento de Datos Hasta el momento hemos supuesto que los datos que maneja una aplicación no son tan voluminosos y por lo tanto caben en memoria. Cuando recurrimos a archivos se debe a la necesidad de conservar datos después de que termina un programa, por ejemplo para
  • 3. apagar el computador. Sin embargo, existen problemas en donde el volumen de datos es tan grande que es imposible mantenerlos en memoria. Entonces, los datos se almacenan en un conjunto de archivos, los que forman una base de datos. Una base de datos es por lo tanto un conjunto de archivos que almacenan, por ejemplo, datos con respecto al negocio de una empresa. Cada archivo se forma en base a un conjunto de líneas y cada línea esta formada por campos de información. Todas las líneas de un mismo archivo tienen la misma estructura, es decir los mismos campos de información. Diferentes archivos poseen estructuras distintas, i.e. campos de información. Por ejemplo, el archivo de postulantes post.dat, visto en capítulos anteriores, tiene la siguiente información: • ci: carnet de identidad de la persona. • nombre. En lo que sigue supondremos que ambos archivos son lo suficientemente grandes como para que no quepan en la memoria del computador. A continuación resolveremos eficientemente el problema de generar un archivo con los tres campos de información, sin colocar previamente el contenido de un archivo en un arreglo. Algunas definiciones Recolección de datos: Provee un vínculo para obtener la información interoperacionables racional y las parametrizaciones. Almacenamiento de datos: Las unidades de disco de la computadora y otros medios de almacenamiento externo permiten almacenar los datos a más largo plazo, manteniéndolos disponibles pero separados del circuito principal hasta que el microprocesador los necesita. Una computadora dispone también de otros tipos de almacenamiento. La memoria de sólo lectura (ROM) es un medio permanente de almacenamiento de información básica, como las instrucciones de inicio y los procedimientos de entrada/salida. Asimismo, una computadora utiliza varios buffers (áreas reservadas de la memoria) como zonas de almacenamiento temporal de información específica, como por ejemplo los caracteres a enviar a la impresora o los caracteres leídos desde el teclado. Procesamiento de datos: a. El objetivo es graficar el Procesamiento de Datos, elaborando un Diagrama que permita identificar las Entradas, Archivos, Programas y Salidas de cada uno de los Procesos. b. Su antecedente es el Diagrama de Flujo. c. Los elementos claves son los Programas. d. Se confecciona el Diagrama de Procesamiento de Datos e. Este Diagrama no se podrá elaborar por completo desde un primer momento ya que depende del Flujo de Información. f. En este primer paso sólo se identifican las Salidas y Programas. Los elementos restantes se identifican en forma genérica.
  • 4. Validación de datos: Consiste en asegurar la veracidad e integridad de los datos que ingresan a un archivo. Existen numerosas técnicas de validación tales como: Digito verificador, chequeo de tipo, chequeo de rango. 5. Concepto de Procesamiento Distribuido y Centralizado Procesamiento Centralizado: En la década de los años 50�s las computadoras eran máquinas del tamaño de todo un cuarto con las siguientes características: � Un CPU � Pequeña cantidad de RAM � Dispositivos DC almacenamiento secundario (cintas) � Dispositivos d salida (perforadoras de tarjetas) � Dispositivos de entrada (lectores de tarjeta perforada) Con el paso del tiempo, las computadoras fueron reduciendo su tamaño y creciendo en sofisticación, � Aunque la industria continuaba siendo dominada por las computadoras grandes quot;mainframesquot;. A medida que la computación evolucionaba, las computadoras, fueron capaces de manejar aplicaciones múltiples simultáneamente, convirtiéndose en procesadores centrales quot;hostsquot; a los que se les Conectaban muchos periféricos y terminales tontas que consistían solamente de dispositivos de entrada/salida (monitor y teclado) y quizá poco espacio de almacenamiento, pero que no podían procesar por sí mismas. Las terminales locales se conectaban con el procesador central a través de interfaces seriales ordinarias de baja velocidad, mientras que las terminales remotas se enlazaban con � El quot;hostquot; usando módems y líneas telefónicas conmutadas. En este ambiente, se ofrecían velocidades de transmisión de 1200, 2400, o 9600 bps. Un ambiente como el descrito es lo que se conoce como procesamiento centralizado en su forma más pura quot;host/terminalquot;. Aplicaciones características de este tipo de ambiente son: � Administración de grandes tuses de datos integradas � Algoritmos científicos de alta velocidad � Control de inventarios centralizado Al continuar la evolución de los quot;mainframesquot;, estos se comenzaron a conectar a enlaces de alta velocidad donde algunas tareas relacionadas con las comunicaciones se delegaban a otros dispositivos llamados procesadores comunicaciones quot;Front End Procesosquot; (I7EP�s) y controladores de grupo quot;Cluster Controllersquot; (CC�s). Procesamiento Distribuido: El procesamiento centralizado tenía varios inconvenientes, entre los que podemos mencionar que un número limitado de personas controlaba el acceso a la información y a los reportes, se requería un grupo muy caro de desarrolladores de sistemas para crear
  • 5. las aplicaciones, y los costos de mantenimiento y soporte eran extremadamente altos. La evolución natural de la computación fue en el sentido del procesamiento distribuido, así las minicomputadoras (a pesar de su nombre siguen siendo máquinas potentes) empezaron a tomar parte del procesamiento que tenían los quot;mainframesquot;. Ventajas Existen cuatro ventajas del procesamiento de bases de datos distribuidas. La primera, puede dar como resultado un mejor rendimiento que el que se obtiene por un procesamiento centralizado. Los datos pueden colocarse cerca del punto de su utilización, de forma que el tiempo de comunicación sea mas corto. Varias computadoras operando en forma simultánea pueden entregar más volumen de procesamiento que una sola computadora. Segundo, los datos duplicados aumentan su confiabilidad. Cuando falla una computadora, se pueden obtener los datos extraídos de otras computadoras. Los usuarios no dependen de la disponibilidad de una sola fuente para sus datos .Una tercera ventaja, es que los sistemas distribuidos pueden variar su tamaño de un modo más sencillo. Se pueden agregar computadoras adicionales a la red conforme aumentan el número de usuarios y su carga de procesamiento. A menudo es más fácil y más barato agregar una nueva computadora más pequeña que actualizar una computadora única y centralizada. Después, si la carga de trabajo se reduce, el tamaño de la red también puede reducirse. Por último, los sistemas distribuidos se pueden adecuar de una manera más sencilla a las estructuras de la organización de los usuarios. 6. Estructura de Datos utilizados en el proceso electrónico de datos Arreglos Son una agrupación de datos homogéneos, es decir, con un mismo tipo de dato básico asociado. Se almacenan en forma contigua en la memoria y son referenciados con un nombre común y una posición relativa. Ejemplos: Arreglo Lineal (1 dimensión ó vector) Vista gráfica [1] [2] [3] [4] [5] Definición de tipo Type Linea: Array [1..5] of TipoBasico; Var MiArreglo:Linea; Definición de tipo Arreglo Bidimensional (matriz)
  • 6. Vista gráfica Type TipoTabla:Array[1..3,1..4] of TipoBasico; Var [1,1] MiTabla: TipoTabla; [1,2] [1,3] [1,4] [2,1] [2,2] [2,3] [2,4] [3,1] [3,2] [3,3] [3,4] Pilas o colas Lifo: Imagina un montón de platos quot;apiladosquot; o bien fichas de dominó formando una torre e intenta eliminar una desde el centro, �qué ocurre?, naturalmente esta operación no está permitida si queremos mantener intactos a los platos o a la torre construida. Por esta razón, una pila se asocia a una estructura de datos LIFO (LAST IN FIRST OUT). En base a lo anterior, construye la definición de una PILA y discútela con el profesor. En general, podemos definir para cada una de las estructuras de datos una representación estática y otra dinámica según el método de asignación de memoria utilizado. Clasificación a.)Pila estática: Sin duda tendremos que utilizar arreglos o registros que como ya sabemos son la base para estructuras de datos más complejas. Considerando la siguiente figura: Vista gráfica
  • 7. Suponiendo que Dato pertenece a un mismo tipo de datos y Cuenta Dato corresponde a un entero que se incrementa a medida que un nuevo elemento se incorpora a la pila. Intenta construir la definición de tipo para la estructura Pila. TYPE ______________________________ ______________________________ ______________________________ END; b.)Pila Dinámica: Sin duda tendremos que utilizar nodos con punteros. Considera la siguiente figura: Suponiendo que los punteros que aparecen en la figura son capaces de apuntar a un nodo y que Dato pertenece a cualquiera de los tipos básicos o estructurados, la definición de tipo sería: TYPE Puntero=^NodoPila; NodoPila=Record Info:AlgunTipo; sgte:Puntero; End; Var tope:Puntero; Un concepto por introducir es el de encapsulamiento, que significa que una vez definida la estructura e implementadas las operaciones básicas, uno se remite a utilizarlas sin importar su codificación interna, es decir, las llamadas a PUSH(pila, x) o POP(pila, y) empilarán a x o desempilarán en y sin importar cómo lo hagan. c.)Listas Enlazadas: Corresponde a una estructura lineal compuesta por una colección de datos homogéneos con alguna relación entre ellos. Dicha estructura se crea a través del método dinámico de memoria. En una lista enlazada el orden de los elementos está determinado por un campo enlace (puntero) explícito en cada elemento, por ejemplo: pilas y filas dinámicas. La representación de lista enlazada es la más óptima debido a que cualquier proceso de
  • 8. actualización (modificación inserción o eliminación) se realiza en base a reasignación de punteros. En este capítulo trataremos sólo con las listas enlazadas ya que las listas secuénciales ya son bien conocidas por ustedes. Tipos de Listas Enlazadas • Listas lineales simplemente enlazadas • Listas Circulares • Listas doblemente enlazadas • Listas múltiplemente enlazadas Árboles Es una estructura de datos no lineal que posee raíz, ramas y hojas, técnicamente constituye un grafo finito y sin ciclos. Un árbol define ciertos niveles jerárquicos precedidos por la raíz (1er. nivel), en donde las hojas constituyen el nivel más bajo. Componentes Raíz: Nodo que constituye la única entrada a la estructura (por ello es necesario tener un puntero sobre él). Ramas o Arcos: Conexión entre dos nodos del árbol que representa una relación de jerarquía. Hojas: Nodo sin hijos. Características Nivel o profundidad de un nodo: Longitud del camino para ir desde la raíz al nodo. Por definición la raíz está en el nivel 0. Por ejemplo: profundidad(Y)=2, profundidad(raíz)=0, profundidad(árbol)= profundidad(hoja más profunda). Altura de un nodo: Longitud del camino más largo desde el nodo a una hoja. Por ejemplo: Altura(X)=1, Altura(Y)=0, Altura(arbol)=Altura(raíz)=profundidad(árbol) Grado de nodo: Cantidad de hijos de un nodo cualquiera. Grado de árbol: Cantidad máxima de hijos posibles de asociar a un nodo del árbol Clasificación a.)Según Número de Hijos: b.)Según Estructura de Niveles: Arbol completo: Es un árbol binario en el cual cada nodo es una hoja o posee exactamente 2 hijos. Arbol lleno: Es un árbol binario con hojas en a lo más dos niveles adyacentes l-1 y l, en las cuales los nodos terminales se encuentran ubicados en las posiciones de más a la izquierda del árbol. Si un árbol binario es completo, necesariamente es lleno c.)Según Funcionalidad: Árbol binario de búsqueda (ABB) Árbol binario de expresión Archivos:
  • 9. Es una es estructura de datos que reside en memoria secundaria o almacenamiento permanente (cinta magnética, disco magnético, disco óptico, disco láser, etc.). La forma de clasificación más básica se realiza de acuerdo al formato en que residen estos archivos, de esta forma hablamos de archivos ASCII (de texto) y archivos binarios. En este capítulo nos centraremos en estos últimos. Definición archivo binario: Estructura de datos permanente compuesto por registros (filas) y éstos a su vez por campos (columnas). Se caracteriza por tener un tipo de dato asociado, el cual define su estructura interna. Definición archivo texto: Estructura de datos permanente no estructurado formado por una secuencia de caracteres ASCII. Tipos de Acceso a los Archivos a.)Secuencial: Se accesan uno a uno los registros desde el primero hasta el último o hasta aquel que cumpla con cierta condición de búsqueda. Se permite sobre archivos de Organización secuencial y Secuencial Indexada. b.)Random: Se accesan en primera instancia la tabla de índices de manera de recuperar la dirección de inicio de bloque en donde se encuentra el registro buscado. (dentro del rea primaria o de overflow). Se permite para archivos con Organización Sec.Indexada. c.)Dinámico: Se accesan en primera instancia la tabla de índices de manera de recuperar la dirección de inicio de bloque en donde se encuentra el registro buscado. (dentro del rea primaria o de overflow). Se permite para archivos con Organización Sec.Indexada. d.)Directo: Es aquel que utiliza la función de Hashing para recuperar los registros. Sólo se permite para archivos con Organización Relativa. Constantes Las constantes son similares a una variable pero tienen un valor determinado que se mantiene igual en toda la ejecución del programa. El contenido de una variable puede cambiar tantas veces sea necesario. �Porque usar una constante si no puede cambiar de valor?. Hacemos esto cuando deseamos usar un mismo número o una palabra (string) varias veces. Variables Magnitud que puede tomar diferentes valores y se representa con una letra o letras. La variable real es el conjunto de los números reales, y se puede representar por cualquier letra o conjunto de letras y nos sirve para poder utilizar dicha letra para calculos o para obtener resultados.
  • 10. 7. Conclusión La tecnología de información está transformando las actividades económicas y cotidianas como uno de los fenómenos sociológicos más importantes del siglo. Por esta razón, los niveles de oportunidades de trabajo se incrementan de una manera acelerada en diferentes áreas del conocimiento. Indiscutiblemente, las computadoras han invadido ya todos y cada uno de los campos de la actividad humana: ciencia, tecnología, arte, educación, recreación, administración, economía y de acuerdo a la tendencia actual, nuestra civilización y las venideras dependerán cada vez más de estos quot;cerebrosquot; electrónicos. Se ha venido acelerando la velocidad de cambio del medio de casi todas las organizaciones, de allí que éstas necesiten ahora más información como soporte a la toma de decisiones. Aunque las entidades de tipo educativo se han descuidado en este aspecto, en estos momentos se percibe un cierto interés en la implantación de estrategias que logren interesar a estudiantes y profesores en el aprendizaje de técnicas que pretende a corto plazo masificar e implementar el uso de bases de datos, redes de datos e información y tecnología informática de punta como herramientas básicas de los actuales y nuevos profesionales del país. Para responder a los retos planteados por la nueva situación económica y tecnológica mundial, se impulsa una dinámica tendiente a dar a conocer los elementos necesarios para estar a la vanguardia en este campo.