Вы находитесь на странице: 1из 29

Repblica Bolivariana De Venezuela

Universidad Nacional Experimental Simn Rodrguez


Ncleo: Barquisimeto

Introduccin al procesamiento
de datos

Barquisimeto, Septiembre 2015

Repblica Bolivariana De Venezuela


Universidad Nacional Experimental Simn Rodrguez
Ncleo: Barquisimeto

Fundamentos bsicos del


procesamiento de datos

PARTICIPANTES:
Mendoza Rosmer. C.I. 21.140.853

Barquisimeto, Septiembre 2015

Introduccin
Desde pocas muy remotas el hombre procesa datos. Es muy probable que
el hombre primitivo empleara los dedos de las manos para efectuar operaciones
muy sencillas y almacenar toda la informacin posible en su memoria, por lo que
fue necesario auxiliarse de todos los medios que permitieran resolver operaciones
un poco ms complicadas, tal es el caso del baco que, de hecho, fue uno de los
primeros inventos. Es por ello que el procesamiento de datos es la Tcnica que
consiste en la recoleccin de los datos primarios de entrada, que son evaluados y
ordenados, para obtener informacin til, que luego sern analizados por el
usuario final, para que pueda tomar las decisiones o realizar las acciones que
estime conveniente.

Evolucin del procesamiento de datos


La Oficina de Censos de los Estados Unidos ilustra la evolucin del
procesamiento de datos desde el manual hasta procesamiento electrnico de
datos.
Procesamiento manual de datos
Aunque el uso generalizado del trmino procesamiento de datos slo data
de los aos 1950 funciones de procesamiento de datos se ha realizado
manualmente por milenios. Por ejemplo contabilidad involucra funciones como el
envi de las transacciones y la produccin de informes como el balance y el
estado de flujos de efectivo. Mtodos completamente manuales fueron
aumentados por la aplicacin de las calculadoras mecnicas o electrnicas. Una
persona cuyo trabajo consista en realizar los clculos manualmente o utilizando
una calculadora se llama un " computador.
El Censo de los Estados Unidos 1850 fue el primero en recopilar datos
individuales en vez de los hogares. Una serie de preguntas puede ser respondida
por hacer una marca en la casilla correspondiente en el formulario. Desde 1850
hasta 1880 la Oficina del Censo utiliza un sistema de cmputo, el cual, debido a la
cada vez mayor nmero de combinaciones de clasificaciones requeridas, se hizo
cada vez ms complejo. Slo un nmero limitado de combinaciones puede ser
registrada en una cuenta, por lo que era necesario manejar los programas de 5 o 6
veces, para tantos recuentos independientes." "Se tard ms de 7 aos para
publicar los resultados del censo de 1880 " utilizando mtodos de procesamiento
manual.
Procesamiento automtico de datos
El trmino procesamiento automtico de datos se refiere a las operaciones
realizadas por medio de equipos de registros unitario, tales como el sistema de
tarjetas perforadas creada por Herman Hollerith basado en la lgica de Boole,
utilizado para realizar el Censo de los Estados Unidos 1890, la Oficina del Censo
fue capaz de completar la tabulacin de la mayora de los datos del censo de 1890
de 2 a 3 aos, en comparacin con 7 a 8 aos para el censo de 1880. Tambin se
estima que el uso del sistema de Herman Hollerith ahorro unos $ 5 millones en
costos de procesamiento " (en 1890) incluso con el doble de preguntas que en
1880. No se aplic hasta 1990.

Procesamiento electrnico de datos


Procesamiento de datos computarizados, o el procesamiento electrnico de
datos representa la evolucin ulterior, con el ordenador tomando el lugar de varias
piezas independientes de equipos. La Oficina del Censo hizo por primera vez el
uso limitado de equipos electrnicos para el Censo de Estados Unidos de 1950,
con el uso de la UNIVAC I .
La evolucin posterior
El trmino procesamiento de datos a largo plazo ha sido subsumido bajo el
trmino ms nuevo y general que es tecnologa de la informacin (IT).
El procesamiento de datos ha adquirido una connotacin negativa, lo que sugiere
el uso de las tecnologas ms antiguas. A modo de ejemplo, en 1996 la Asociacin
de Gestin de Proceso de Datos ("DPMA") cambi su nombre por el de Asociacin
de Profesionales de Tecnologa de la Informacin. Sin embargo, los trminos son
casi sinnimos.
Aplicaciones:
Procesamiento de datos comerciales
Artculo principal: Procesamiento electrnico de datos
Procesamiento de datos comercial implica un gran volumen de datos de
entrada, relativamente pocas operaciones computacionales, y un gran volumen de
la produccin. Por ejemplo, una compaa de seguros tiene que llevar un registro
de decenas o cientos de miles de plizas, facturas de impresin y correo, y recibir
y enviar pagos.
Anlisis de los datos
En un campo de la ciencia o la ingeniera, los trminos de procesamiento de
datos y sistemas de informacin se consideran demasiado amplios y el anlisis de
datos ms especializados trmino se utiliza normalmente. Anlisis de los datos
hace uso de algoritmos especializados y de alta precisin y clculos estadsticos
que con menor frecuencia se observan en el ambiente general de negocios tpico.
Una divergencia de la cultura entre el procesamiento de datos y anlisis de
los datos se muestra por las representaciones numricas generalmente utilizada,
en el procesamiento de datos, las mediciones se almacenan tpicamente como
nmeros enteros, de punto fijo o representaciones decimales codificados en
binario de los nmeros, mientras que la mayora de las mediciones en el anlisis

de datos se almacenan como representaciones de punto flotante de nmeros


racionales. Para el anlisis de datos, a menudo se utilizan paquetes
como SPSS o SAS, sus equivalentes libres tales como DAP, gretl o PSPP .
Datos
Un dato es una representacin simblica (numrica, alfabtica, algortmica,
espacial, etc.) de un atributo o variable cuantitativa o cualitativa. Los datos
describen hechos empricos, sucesos y entidades. Es un valor o referente que
recibe el computador por diferentes medios, los datos representan la informacin
que el programador manipula en la construccin de una solucin o en el desarrollo
de un algoritmo.
Los datos aisladamente pueden no contener informacin humanamente
relevante. Slo cuando un conjunto de datos se examina conjuntamente a la luz
de un enfoque, hiptesis o teora se puede apreciar la informacin contenida en
dichos datos. Los datos pueden consistir en nmeros, estadsticas o proposiciones
descriptivas. Los datos convenientemente agrupados, estructurados e
interpretados se consideran que son la base de la informacin humanamente
relevante que se pueden utilizar en la toma de decisiones, la reduccin de la
incertidumbre o la realizacin de clculos. Es de empleo muy comn en el
mbito informtico y, en general, prcticamente en cualquier investigacin.
En programacin, un dato es la expresin general que describe las caractersticas
de las entidades sobre las cuales opera un algoritmo. En Estructura de datos, es la
parte mnima de la informacin.

Un dato por s mismo no constituye informacin, es el procesamiento de los datos


lo que nos proporciona informacin.
Introduccin a los tipos de datos
El tipo de un dato es el conjunto de valores que puede tomar durante el
programa. Si se le intenta dar un valor fuera del conjunto se producir un error.
La asignacin de tipos a los datos tiene dos objetivos principales:

Por un lado, detectar errores en las operaciones

Por el otro, determinar cmo ejecutar estas operaciones

De Pascal se dice que es un lenguaje fuertemente tipiado. Esto quiere decir


que todos los datos deben de tener un tipo declarado explcitamente, y adems
que existen ciertas restricciones en las expresiones en cuanto a los tipos de datos
que en ellas intervienen.
Una ventaja de los lenguajes fuertemente tipiados es que se gasta mucho
menos esfuerzo en depurar (corregir) los programas gracias a la gran cantidad de
errores que detecta el compilador.
Los tipos de datos, como casi todos los objetos de Pascal, se
pueden declarar. La declaracin de tipos ya se coment en el tema
correspondiente a la estructura de un programa.
Clasificaciones en los tipos de datos
En Pascal existen gran variedad y cantidad de tipos de datos. Pero en este
tutorial slo se trataran los bsicos para que puedas ir construyendo tus primeros
programas.
Existen muchas clasificaciones para los tipos de datos, y dependiendo de la fuente
que mires, te mostrarn una u otra. A continuacin tienes una de las posibles
clasificaciones.

Dinmicos

Estticos
o El tipo cadena
o Estructurados
o Simples

Ordinales

No-ordinales
Tipo esttico

Casi todos los tipos de datos son estticos, la excepcin son los punteros y
no se tratarn debido a su complejidad.
Que un tipo de datos sea esttico quiere decir que el tamao que ocupa en
memoria no puede variar durante la ejecucin del programa. Es decir, una
vez declarada una variable de un tipo determinado, a sta se le asigna un trozo de
memoria fijo, y este trozo no se podr aumentar ni disminuir.
Tipos dinmicos

Dentro de esta categora entra solamente el tipo puntero. Este tipo te


permite tener un mayor control sobre la gestin de memoria en tus programas.
Con ellos puedes manejar el tamao de tus variables en tiempo de ejecucin, o
sea, cuando el programa se est ejecutando.
Los punteros quizs sean el concepto ms complejo a la hora de aprender
un lenguaje de programacin, sobre todo si es el primero que aprendes. Debido a
esto, no lo trataremos. Adems, lenguajes que estn muy de moda (por
ejemplo Java) no permiten al programador trabajar con punteros.
Tipos simples

Como su nombre indica son los tipos bsicos en Pascal. Son los ms
sencillos y los ms fciles de aprender. Por todo esto, sern en los que nos
centremos.
Los tipos simples ms bsicos son: entero, lgico, carcter y real. Y la
mayora de los lenguajes de programacin los soportan, no como ocurre con los
estructurados que pueden variar de un lenguaje a otro.
Tipos estructurados

Mientras que una variable de un tipo simple slo referencia a un elemento,


los estructurados se refieren a colecciones de elementos.
Las colecciones de elementos que aparecen al hablar de tipos
estructurados son muy variadas: tenemos colecciones ordenadas que se
representan mediante el tipo array, colecciones sin orden mediante el

tipo conjunto, e incluso


llamados registros.

colecciones

que contienen

otros

tipos,

son

los

Tipos ordinales

Dentro de los tipos simples, los ordinales son los ms abundantes. De un


tipo se dice que es ordinal porque el conjunto de valores que representa se
puede contar, es decir, podemos establecer una relacin uno a uno entre sus
elementos y el conjunto de los nmeros naturales.
Dentro de los tipos simples ordinales, los ms importantes son:

El tipo entero (integer)

El tipo lgico (boolean)

El tipo carcter (chart)


Tipos no-ordinales

Simplificando, podramos reducir los tipos simples no-ordinales al tipo real.


Este tipo nos sirve para declarar variables que pueden tomar valores dentro del
conjunto de los nmeros reales.
A diferencia de los tipos ordinales, los no ordinales no se pueden contar. No
se puede establecer una relacin uno a uno entre ellos y los nmero naturales.
Dicho de otra forma, para que un conjunto se considere ordinal se tiene que poder
calcular la posicin, el anterior elemento y el siguiente de un elemento cualquiera
del conjunto. Cul es el sucesor de 5.12? Ser 5.13, o 5.120, o 5.121,...
La informacin y caracterstica
Es un conjunto organizado de datos procesados, que constituyen
un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe
dicho mensaje. Existen diversos enfoques para el estudio de la informacin:

En biologa, la informacin se considera como estmulo sensorial que afecta


al comportamiento de los individuos

En computacin y teora de la informacin, como una medida de la


complejidad de un conjunto de datos.

En comunicacin social y periodismo, como un conjunto de mensajes


intercambiados por individuos de una sociedad con fines organizativos
concretos.

Los datos sensoriales una vez percibidos y procesados constituyen una


informacin que cambia el estado de conocimiento, eso permite a los individuos o
sistemas que poseen dicho estado nuevo de conocimiento tomar decisiones
pertinentes acordes a dicho conocimiento.
Desde el punto de vista de la ciencia de la computacin, la informacin es
un conocimiento explcito extrado por seres vivos o sistemas expertos como
resultado de interaccin con el entorno o percepciones sensibles del mismo
entorno. En principio la informacin, a diferencia de los datos o las percepciones
sensibles, tienen estructura til que modificar las sucesivas interacciones del que
posee dicha informacin con su entorno.
Principales caractersticas de la informacin
En general la informacin tiene una estructura interna y puede ser calificada
segn varias caractersticas:

Significado (semntica): Qu quiere decir? Del significado extrado de


una informacin, cada individuo evala las consecuencias posibles y adeca
sus actitudes y acciones de manera acorde a las consecuencias previsibles
que se deducen del significado de la informacin. Esto se refiere a qu reglas
debe seguir el individuo o el sistema experto para modificar sus expectativas
futuras sobre cada posible alternativa.

Importancia (relativa al receptor): Trata sobre alguna cuestin


importante? La importancia de la informacin para un receptor, se referir a en
qu grado cambia la actitud o la conducta de los individuos. En las modernas
sociedades, los individuos obtienen de los medios de comunicacin
masiva gran cantidad de informacin, una gran parte de la misma es poco
importante para ellos, porque altera de manera muy poco significativa la
conducta de los individuos. Esto se refiere a en qu grado cuantitativo deben
alterarse las expectativas futuras. A veces se sabe que un hecho hace menos
probables algunas cosas y ms otras, la importancia tiene que ver con cuanto
menos probables sern unas alternativas respecto a las otras.

Vigencia (en la dimensin espacio-tiempo): Es actual o desfasada? En la


prctica la vigencia de una informacin es difcil de evaluar, ya que en general
acceder a una informacin no permite conocer de inmediato si dicha
informacin tiene o no vigencia. Esto tiene que ver con la sincronizacin en el
tiempo de los indicios que permiten revaluar las expectativas con las
expectativas en un momento dado.

Validez (relativa al emisor): El emisor es fiable o puede proporcionar


informacin no vlida (falsa)? Esto tiene que ver si los indicios deben ser
considerados en la revaluacin de expectativas o deben ser ignorados por no
ser indicios fiables.

Valor (activo intangible voltil): Cmo de til resulta para el destinatario?


Procesamiento de Datos

El procesamiento de datos es, en general, "la recoleccin y manipulacin de


elementos de datos para producir informacin significativa."
El procesamiento de datos trata de un subconjunto del procesamiento de la
informacin, "el cambio (procesamiento) de la informacin de cualquier manera
detectable por un observador. El procesamiento de datos es distinto
del procesamiento de textos , pues este ltimo manipula textos en lugar de los
datos.
Funciones del Procesamiento de Dados
El procesamiento de datos puede involucrar diversas funciones, entre ellas:

"Validacin" - Asegurar que los datos suministrados son "limpio, correcto y


til."

Clasificacin- "Ordena elementos de cierta secuencia y / o en diferentes


conjuntos."

Recapitulacin - reducir los detalles de los datos a sus principales puntos.

Agregacin - combinacin de mltiples piezas de datos.

" Anlisis"- la "coleccin,


presentacin de datos.".

organizacin,

anlisis,

interpretacin

Informacin- lista detallada o resumen de los datos de informacin


computarizada.
Ciclo De Procesamiento De Los Datos

Las etapas para el Procesamiento de Datos son las siguientes:


a. Entrada:

Los datos deben ser obtenidos y llevados a un bloque central para ser
procesados. Los datos en este caso, denominados de entrada, son
clasificados para hacer que el proceso sea fcil y rpido.
b. Proceso:

Durante el proceso se ejecutarn las operaciones necesarias para convertir


los datos en informacin significativa. Cuando la informacin est completa
se ejecutar la operacin de salida, en la que se prepara un informe que
servir como base para tomar decisiones.
c. Salida:

En todo el procesamiento de datos se plantea como actividad adicional,


la administracin de los resultados de salida, que se puede definir como los
procesos necesarios para que la informacin til llegue al usuario.
La funcin de control asegura que los datos estn siendo procesados en
forma correcta.

Qu Mtodos De Procesamiento De Datos Existen?

Los diferentes mtodos de procesamiento y estn relacionados con el


avance tecnolgico. Las alternativas presentadas podrn ser elegidas,
dependiendo de la rapidez con que se necesitan y la inversin en dinero
que se requiera para obtenerlas.

Los tipos de procesamiento que existen, son los siguientes:


a. Proceso Manual:

Este es el proceso ms antiguo e involucra el uso de los recursos humanos,


tales como realizar clculos mentales, registrar datos con lpiz y papel,
ordenar y clasificar manualmente. Esto da como resultado un proceso lento
y expuesto a generar errores a lo largo de todas las etapas o actividades
del ciclo de procesamiento. Finalmente los resultados se expresan de
manera escrita, creando grandes volmenes de informacin escrita
almacenada. Como ejemplo podemos tener la evaluacin acadmica en un

colegio, en donde el profesor registra en forma manual, a lapicero, las notas


de evaluacin de los alumnos en una tabla llamada registro, para luego
obtener los promedios mediante clculos aritmticos manuales, quedando
toda esta informacin almacenada en su registro.
b. Proceso Mecnico

Considera el uso de mquinas registradoras y calculadoras, como el baco


y las reglas de clculo, reemplazando en cierto grado el proceso de clculo
manual. Esto trae como lgica consecuencia el aligeramiento del trabajo en
relacin al proceso y la reduccin de errores, pero mantiene la desventaja
del proceso de almacenamiento de toda la informacin resultante. Ejemplo:
Obtener la hora empleando un reloj a cuerda, que es un aparato mecnico,
que interiormente tiene una serie de engranajes, que se encuentran
debidamente coordinados entre s y cuyo movimiento hace girar una aguja
en forma radial y proporcional al tiempo.
c. Proceso Electromecnico

En este tipo de proceso, el enlace de informacin entre los diferentes


elementos del tratamiento de informacin, de almacenamiento y de
comunicacin, sigue realizndose de una forma manual, pero para realizar
cada una de estas tareas se emplean mquinas electromecnicas, con las
cuales se obtiene mayor eficiencia. Como ejemplo tenemos las actividades
que se realizan con las mquinas perforadoras, que mediante el uso de la
energa elctrica, activar un motor, y el eje de este motor con su adaptador
respectivo, permitir perforar suelos a distintas profundidades. Otros
ejemplos: cmara de video, cmara fotogrfica, calculadoras, etc.
d. Procesos Electrnicos

En este tipo de proceso se emplean las computadoras, por lo que la


intervencin humana no es requerida en cada etapa. Una vez ingresados
los datos, el computador efecta los procesos requeridos automticamente
y emite el resultado deseado. Los procesos son realizados a
velocidades increblemente altas, obteniendo informacin confiable. Un
ejemplo prctico lo tenemos en el empleo de las computadoras personales
que se usan en el hogar, para llevar los gastos diarios de la casa, ver
recetas de cocina y otros. En el trabajo, donde gracias a la PC
(Computadora Personal) permite la redaccin de documentos y en
la recreacin, con el uso de los video juegos, bingos y otros.
Procesamiento de datos en Lnea

Implica que los programas se ejecuten de tal forma que los datos se
actualicen de inmediato en los archivos de la computadora, a este tipo de
procesamiento se le conoce tambin como tiempo real. Las aplicaciones de
tiempo real son indispensables en aquellos casos en que los datos contenidos en
los archivos se modifican varias veces en el transcurso de un da y se consultan
en forma casi inmediata con las modificaciones que se efectuaron.
Un ejemplo breve, supongamos que te inscribes a unos cursos por medio de
internet, en donde debers seleccionar los cursos, los maestros y los horarios que
te interesan, cada que introduces algn registro al sistema por medio del portal
Web de la escuela [llmese curso, materia u horario] se modifica en tiempo real la
base de datos en donde reside esa informacin. Obviamente puedes ingresar,
eliminar o editar registros de acuerdo a tus necesidades, esto se hace en tiempo
real y siempre y cuando se tengan los permisos correspondientes.
Procesamiento en lnea: A diferencia del procesamiento por lotes o batch, el
procesamiento en lnea implica que los programas se ejecuten de tal forma que los
datos se actualicen de inmediato en los archivos de la computadora, las
aplicaciones de tiempo real son indispensables en aquellos casos en que los datos
contenidos en los archivos se modifican varias veces en el transcurso de un da y
se consultan en forma casi inmediata con las modificaciones que se efectuaron un
ejemplo de lo anterior es un sistema de reservaciones en alguna lnea area o un
grupo de transacciones bancarias.
Procesamiento de Datos Batch
Se conoce como sistema por lotes (en ingls batch processing), o
modo batch, a la ejecucin de un programa sin el control o supervisin directa del
usuario (que se denomina procesamiento interactivo). Este tipo de programas se
caracterizan porque su ejecucin no precisa ningn tipo de interaccin con el
usuario. Generalmente, este tipo de ejecucin se utiliza en tareas repetitivas sobre
grandes conjuntos de informacin, ya que sera tedioso y propenso a errores
realizarlo manualmente. Un ejemplo sera el rende rizado de los fotogramas de
una pelcula. Los programas que ejecutan por lotes suelen especificar su
funcionamiento mediante scripts o guiones (procedimientos) en los que se indica
qu se quiere ejecutar y, posiblemente, qu tipo de recursos necesita reservar.
Archivos y tipos de archivos
Son un conjunto de datos organizados que una vez que son almacenados
se pueden utilizar desde distintas aplicaciones, stos a su vez se clasifican

dependiendo de sus elementos, de sus datos y tambin del mecanismo que se


utiliza para acceder a ellos. A continuacin su clasificacin:

De acuerdo a sus elementos se encuentran:

Archivos de entrada: estos archivos estn compuestos por una serie de datos
almacenados en un dispositivo de entrada.

Archivos de salida: estos archivos contienen aquella informacin que se la


visualiza desde la computadora.

Archivos de situacin: estos archivos contienen informacin que es actualizada


constantemente.

Archivos constantes: estos archivos estn conformados por registros cuyos


campos son fijos o bien, de baja frecuencia de variacin.

Archivos histricos: est compuesto por datos que varan en el tiempo y con
informacin de los archivos actualizados.

Archivos de movimiento: esta clase de archivos se utilizan junto con los


constantes y poseen en comn algn campo.

Archivos de maniobra: estos se crean en el momento en que se ejecuta algn


programa y se borran una vez que finaliza la ejecucin, son auxiliares.

De acuerdo a los datos que almacenan se encuentran:


Ascii: en este tipo de archivo los datos son almacenados a travs de un simple
texto. Esto permite intercambiar a los datos que contienen as como tambin para
crear archivos que el propio usuario pueda modificar.
Binario: esta clase de archivos, en cambio, almacena informacin en un lenguaje
al que slo la propia computadora comprende, por ejemplo colores,
sonidos, imgenes u rdenes. Estos archivos son de menor peso que los
anteriores.
De acuerdo al mecanismo que se utiliza para acceder a los archivos se
encuentran los siguientes:

Archivos directos: en estos cada registro puede leerse y escribirse directamente.


Esto se logra con la expresin de su direccin en el fichero.

Archivos secuenciales: en estos archivos los registros se organizan de manera


secuencial de manera tal que para leer uno, se deben haber ledo los anteriores.
Archivos de ndices: en estos archivos se puede acceder a los registros a partir
de la contrasea que posean.

Registros
En informtica, o concretamente en el contexto de una base de datos
relacional,
un registro (tambin
llamado fila) representa
un objeto nico
de datos implcitamente estructurados en una tabla. En trminos simples, una
tabla
de
una
base
de
datos
puede
imaginarse
formada
de filas y columnas o campos. Cada fila de una tabla representa un conjunto de
datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a
una misma repeticin de entidad. Se le asigna automticamente un nmero
consecutivo (nmero de registro) que en ocasiones es usado como ndice aunque
lo normal y prctico es asignarle a cada registro un campo clave para su
bsqueda.

Bases de datos y tipos


Una base de datos o banco de datos es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemticamente para su
posterior uso. En este sentido; una biblioteca puede considerarse una base de
datos compuesta en su mayora por documentos y textos impresos en papel e
indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de
campos como la informtica y la electrnica, la mayora de las bases de datos
estn en formato digital, siendo este un componente electrnico, y por ende se ha
desarrollado y se ofrece un amplio rango de soluciones al problema del
almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos,
abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos
de forma rpida y estructurada. Las propiedades de estos DBMS, as como su
utilizacin y administracin, se estudian dentro del mbito de la informtica.
Las aplicaciones ms usuales son para la gestin de empresas e
instituciones pblicas; Tambin son ampliamente utilizadas en entornos cientficos
con el objeto de almacenar la informacin experimental.
Aunque las bases de datos pueden contener muchos tipos de datos,
algunos de ellos se encuentran protegidos por las leyes de varios pases. Por
ejemplo en Espaa, los datos personales se encuentran protegidos por la Ley
Orgnica de Proteccin de Datos de Carcter Personal (LOPD), en Mxico por
la Ley Federal de Transparencia y Acceso a la Informacin Pblica
Gubernamental y en Argentina la Ley de Proteccin de Datos Personales.1
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al
contexto que se est manejando, la utilidad de las mismas o las necesidades que
satisfagan.
Segn la variabilidad de la base de datos:
Bases de datos estticas
Son bases de datos de solo lectura, utilizadas primordialmente para almacenar
datos histricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a travs del tiempo,
realizar proyecciones,
tomar decisiones y
realizar
anlisis
de
datos
para inteligencia empresarial.

Bases de datos dinmicas


Son bases de datos donde la informacin almacenada se modifica con el tiempo,
permitiendo operaciones como actualizacin, borrado y edicin de datos, adems
de las operaciones fundamentales de consulta. Un ejemplo, puede ser la base de
datos utilizada en un sistema de informacin de un supermercado.
Segn el contenido:
Bases de datos bibliogrficas
Slo contienen un subrogante (representante) de la fuente primaria, que permite
localizarla. Un registro tpico de una base de datos bibliogrfica contiene
informacin sobre el autor, fecha de publicacin, editorial, ttulo, edicin, de una
determinada publicacin, etc. Puede contener un resumen o extracto de la
publicacin original, pero nunca el texto completo, porque si no, estaramos en
presencia de una base de datos a texto completo (o de fuentes primarias ver
ms abajo). Como su nombre lo indica, el contenido son cifras o nmeros. Por
ejemplo, una coleccin de resultados de anlisis de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas
las ediciones de una coleccin de revistas cientficas.
Directorios
Un ejemplo son las guas telefnicas en formato electrnico.
Bases de datos o "bibliotecas" de informacin qumica o biolgica
Son bases de datos que almacenan diferentes tipos de informacin proveniente de
la qumica, las ciencias de la vida o mdicas. Se pueden considerar en varios
subtipos:

Las que almacenan secuencias de nucletidos o protenas.

Las bases de datos de rutas metablicas.

Bases de datos de estructura, comprende los registros de datos


experimentales sobre estructuras 3D de biomolculas-

Bases de datos clnicas.


Bases de datos bibliogrficos (biolgicos, qumicos, mdicos y de otros
campos): Puchen, Medline, EBSCOhost.
Modelos de bases de datos

Adems de la clasificacin por la funcin de las bases de datos, stas


tambin se pueden clasificar de acuerdo a su modelo de administracin de datos.
Un modelo de datos es bsicamente una "descripcin" de algo conocido
como contenedor de datos (algo en donde se guarda la informacin), as como de
los mtodos para almacenar y recuperar informacin de esos contenedores. Los
modelos de datos no son cosas fsicas: son abstracciones que permiten la
implementacin de un sistema eficiente de base de datos; por lo general se
refieren a algoritmos, y conceptos matemticos.
Algunos modelos con frecuencia utilizados en las bases de datos:
Bases de datos jerrquicas
Artculo principal: Base de datos jerrquica
En este modelo los datos se organizan en forma de rbol invertido (algunos dicen
raz), en donde un nodo padre de informacin puede tener varios hijos. El nodo
que no tiene padres es llamado raz, y a los nodos que no tienen hijos se los
conoce como hojas.
Las bases de datos jerrquicas son especialmente tiles en el caso de
aplicaciones que manejan un gran volumen de informacin y datos muy
compartidos permitiendo crear estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de
representar eficientemente la redundancia de datos.
Base de datos de red
Artculo principal: Base de datos de red
ste es un modelo ligeramente distinto del jerrquico; su diferencia
fundamental es la modificacin del concepto de nodo: se permite que un mismo
nodo tenga varios padres (posibilidad no permitida en el modelo jerrquico).

Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca una
solucin eficiente al problema de redundancia de datos; pero, an as, la dificultad
que significa administrar la informacin en una base de datos de red ha significado
que sea un modelo utilizado en su mayora por programadores ms que por
usuarios finales.
Bases de datos transaccionales
Son bases de datos cuyo nico fin es el envo y recepcin de datos a
grandes velocidades, estas bases son muy poco comunes y estn dirigidas por lo
general al entorno de anlisis de calidad, datos de produccin e industrial, es
importante entender que su fin nico es recolectar y recuperar los datos a la mayor
velocidad posible, por lo tanto la redundancia y duplicacin de informacin no es
un problema como con las dems bases de datos, por lo general para poderlas
aprovechar al mximo permiten algn tipo de conectividad a bases de datos
relacionales.
Un ejemplo habitual de transaccin es el traspaso de una cantidad de
dinero entre cuentas bancarias. Normalmente se realiza mediante dos
operaciones distintas, una en la que se decremento el saldo de la cuenta origen y
otra en la que incrementamos el saldo de la cuenta destino. Para garantizar la
atomicidad del sistema (es decir, para que no aparezca o desaparezca dinero), las
dos operaciones deben ser atmicas, es decir, el sistema debe garantizar que,
bajo cualquier circunstancia (incluso una cada del sistema), el resultado final es
que, o bien se han realizado las dos operaciones, o bien no se ha realizado
ninguna,
Bases de datos relacionales
Artculo principal: Modelo relacional
Artculo principal: Base de datos relacional
ste es el modelo utilizado en la actualidad para representar problemas
reales y administrar datos dinmicamente. Tras ser postulados sus fundamentos
en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California),
no tard en consolidarse como un nuevo paradigma en los modelos de base de
datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podran
considerarse en forma lgica como conjuntos de datos llamados "tuplas". Pese a
que sta es la teora de las bases de datos relacionales creadas por Codd, la
mayora de las veces se conceptualiza de una manera ms fcil de imaginar. Esto
es pensando en cada relacin como si fuese una tabla que est compuesta

por registros (las filas de una tabla), que representaran las tuplas, y campos (las
columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no
tienen relevancia (a diferencia de otros modelos como el jerrquico y el de red).
Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar
para un usuario espordico de la base de datos. La informacin puede ser
recuperada o almacenada mediante "consultas" que ofrecen una amplia
flexibilidad y poder para administrar la informacin.
El lenguaje ms habitual para construir las consultas a bases de datos
relacionales es SQL, Structured Query Language o Lenguaje Estructurado de
Consultas, un estndar implementado por los principales motores o sistemas de
gestin de bases de datos relacionales.
Durante su diseo, una base de datos relacional pasa por un proceso al que
se le conoce como normalizacin de una base de datos.
Durante los aos 80 la aparicin de dbase produjo una revolucin en los
lenguajes de programacin y sistemas de administracin de datos. Aunque nunca
debe olvidarse que dbase no utilizaba SQL como lenguaje base para su gestin.
Bases de datos multidimensionales
Artculo principal: Base de datos multidimensional
Son bases de datos ideadas para desarrollar aplicaciones muy concretas,
como creacin de Cubos OLAP. Bsicamente no se diferencian demasiado de las
bases de datos relacionales (una tabla en una base de datos relacional podra
serlo tambin en una base de datos multidimensional), la diferencia est ms bien
a nivel conceptual; en las bases de datos multidimensionales los campos o
atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de
la tabla, o bien representan mtricas que se desean aprender.
Bases de datos orientadas a objetos
Artculo principal: Base de datos orientada a objetos
Este modelo, bastante reciente, y propio de los modelos informticos
orientados a objetos, trata de almacenar en la base de datos los objetos completos
(estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos
los conceptos importantes del paradigma de objetos:

Encapsulacin - Propiedad que permite ocultar la informacin al resto de los


objetos, impidiendo as accesos incorrectos o conflictos.

Herencia - Propiedad a travs de la cual


comportamiento dentro de una jerarqua de clases.

Polimorfismo - Propiedad de una operacin mediante la cual puede ser


aplicada a distintos tipos de objetos.

los

objetos

heredan

En bases de datos orientadas a objetos, los usuarios pueden definir operaciones


sobre los datos como parte de la definicin de la base de datos. Una operacin
(llamada funcin) se especifica en dos partes. La interfaz (o signatura) de una
operacin incluye el nombre de la operacin y los tipos de datos de sus
argumentos (o parmetros). La implementacin (o mtodo) de la operacin se
especifica separadamente y puede modificarse sin afectar la interfaz. Los
programas de aplicacin de los usuarios pueden operar sobre los datos invocando
a dichas operaciones a travs de sus nombres y argumentos, sea cual sea la
forma en la que se han implementado. Esto podra denominarse independencia
entre programas y operaciones.
SQL: 2003, es el estndar de SQL92 ampliado, soporta los conceptos orientados a
objetos y mantiene la compatibilidad con SQL92.
Bases de datos documentales
Artculo principal: Base de datos documental
Permiten la indexacin a texto completo, y en lneas generales realizar bsquedas
ms potentes. Tesauros es un sistema de ndices optimizado para este tipo de
bases de datos.
Bases de datos deductivas
Un sistema de base de datos deductiva, es un sistema de base de datos pero con
la diferencia de que permite hacer deducciones a travs de inferencias. Se basa
principalmente en reglas y hechos que son almacenados en la base de datos. Las
bases de datos deductivas son tambin llamadas bases de datos lgicas, a raz de
que se basa en lgica matemtica. Este tipo de base de datos surge debido a las
limitaciones de la Base de Datos Relacional de responder a consultas recursivas y
de deducir relaciones indirectas de los datos almacenados en la base de datos.

Lenguaje
Utiliza un subconjunto del lenguaje Prolog llamado Datalog el cual es declarativo y
permite al ordenador hacer deducciones para contestar a consultas basndose en
los hechos y reglas almacenados.
Ventajas

Uso de reglas lgicas para expresar las consultas.

Permite responder consultas recursivas.

Cuenta con negaciones estratificadas

Capacidad de obtener nueva informacin a travs de la ya almacenada en


la base de datos mediante inferencia.

Uso de algoritmos de optimizacin de consultas.

Soporta objetos y conjuntos complejos.

Fases

Fase de Interrogacin: se encarga de buscar en la base de datos


informaciones deducibles implcitas. Las reglas de esta fase se denominan
reglas de derivacin.

Fase de Modificacin: se encarga de aadir a la base de datos nuevas


informaciones deducibles. Las reglas de esta fase se denominan reglas de
generacin.

Interpretacin
Encontramos dos teoras de interpretacin de las bases de datos deductiva
consideramos las reglas y los hechos como axiomas. Los hechos son axiomas
base que se consideran como verdaderos y no contienen variables. Las reglas son
axiomas deductivos ya que se utilizan para deducir nuevos hechos.

Teora de Modelos: una interpretacin es llamada modelo cuando para un


conjunto especfico de reglas, stas se cumplen siempre para esa
interpretacin. Consiste en asignar a un predicado todas las combinaciones de

valores y argumentos de un dominio de valores constantes dado. A


continuacin se debe verificar si ese predicado es verdadero o falso.
Mecanismos
Existen dos mecanismos de inferencia:

Ascendente: donde se parte de los hechos y se obtiene nuevos aplicando


reglas de inferencia.

Descendente: donde se parte del predicado (objetivo de la consulta


realizada) e intenta encontrar similitudes entre las variables que nos lleven a
hechos correctos almacenados en la base de datos.

Sistema de Gestin de bases de datos distribuida (SGBD)


La base de datos y el software SGBD pueden estar distribuidos en mltiples sitios
conectados por una red. Hay de dos tipos:
1. Distribuidos homogneos: utilizan el mismo SGBD en mltiples sitios.
2. Distribuidos heterogneos: Da lugar a los SGBD federados o sistemas multi
base de datos en los que los SGBD participantes tienen cierto grado de autonoma
local y tienen acceso a varias bases de datos autnomas preexistentes
almacenados en los SGBD, muchos de estos emplean una arquitectura clienteservidor.
Estas surgen debido a la existencia fsica de organismos descentralizados. Esto
les da la capacidad de unir las bases de datos de cada localidad y acceder as a
distintas universidades, sucursales de tiendas, entre otros.
Centro de proceso de Datos.
Un centro de procesamiento de datos es el conjunto de recursos fsicos, lgicos y
humanos necesarios para la organizacin realizacin y control de las actividades
informticas de una empresa.
Se pueden encontrar diversos nombres referidos al centro de proceso de datos,
como pueden ser departamento de informtica, departamento de proceso de
datos, centro de informtica, sala de computadores o centro de clculo.
Centro de proceso de Datos.
Funciones de un CPD

Dentro de una empresa, cumple diversas funciones que justifican los puestos de
trabajo establecidos que existen en l, estas funciones son las siguientes:
Desarrollo de sistemas informticos
Exploracin de sistemas o aplicaciones
Soporte tcnico a usuarios
Gestin y administracin del propio Centro de procesamiento de Datos.
Ubicacin
Un CPD es un edificio o sala de gran tamao usada para mantener en l una gran
cantidad de equipamiento electrnico. Suelen ser creados y mantenidos por
grandes organizaciones con objeto de tener acceso a la informacin necesaria
para sus operaciones. Por ejemplo, un banco puede tener un data center con el
propsito de almacenar todos los datos de sus clientes y las operaciones que
estos realizan sobre sus cuentas. Prcticamente todas las compaas que son
medianas o grandes tienen algn tipo de CPD, mientras que las ms grandes
llegan a tener varios.
Entre los factores ms importantes que motivan la creacin de un CPD se puede
destacar el garantizar la continuidad del servicio a clientes, empleados,
ciudadanos, proveedores y empresas colaboradoras, pues en estos mbitos es
muy importante la proteccin fsica de los equipos informticos o de
comunicaciones implicadas, as como servidores de bases de datos que puedan
contener informacin crtica.
Diseo
El diseo de un centro de procesamiento de datos comienza por la eleccin de
su ubicacin geogrfica, y requiere un equilibrio entre diversos factores:

Coste econmico: coste del terreno, impuestos municipales, seguros, etc.

Infraestructuras disponibles en las cercanas: energa elctrica, carreteras,


acometidas de electricidad, centralitas de telecomunicaciones, bomberos, etc.
Riesgo: posibilidad de inundaciones, incendios, robos, terremotos, etc.

Una vez seleccionada la ubicacin geogrfica es necesario encontrar unas


dependencias adecuadas para su finalidad, ya se trate de un local de nueva
construccin u otro ya existente a comprar o alquilar. Algunos requisitos de las
dependencias son:
Doble acometida elctrica.

Muelle de carga y descarga.

Montacargas y puertas anchas.

Altura suficiente de las plantas.

Medidas de seguridad en caso de incendio o inundacin: drenajes,


extintores, vas de evacuacin, puertas ignfugas, etc.
Aire acondicionado, teniendo en cuenta que se usar para la refrigeracin
de equipamiento informtico.
Almacenes.
Orientacin respecto al sol (si da al exterior).
An cuando se disponga del local adecuado, siempre es necesario algn
despliegue de infraestructuras en su interior:
Falsos suelos y falsos techos.

Cableado de red y telfono.

Doble cableado elctrico.

Generadores y cuadros de distribucin elctrica.

Acondicionamiento de salas.

Instalacin de alarmas, control de temperatura y humedad con


avisos SNMP o SMTP.
Facilidad de acceso (pues hay que meter en l aires acondicionados
pesados, muebles de servidores grandes, etc.).
Una parte especialmente importante de estas infraestructuras son aquellas
destinadas a la seguridad fsica de la instalacin, lo que incluye:
Cerraduras electromagnticas.

Torniquetes.

Cmaras de seguridad.

Detectores de movimiento.

Tarjetas de identificacin.

Una vez acondicionado el habitculo se procede a la instalacin de las


computadoras, las redes de rea local, etc. Esta tarea requiere un diseo lgico de
redes y entornos, sobre todo en reas a la seguridad. Algunas actuaciones son:
Creacin de zonas desmilitarizadas (DMZ).

Segmentacin de redes locales y creacin de redes virtuales (VLAN).

Despliegue y configuracin de la electrnica de red: pasarelas, en


caminadores, conmutadores, etc.
Creacin de los entornos de explotacin, pre-explotacin, desarrollo de
aplicaciones y gestin en red.

Creacin de la red de almacenamiento.

Instalacin y configuracin de los servidores y perifricos.


Personal de Informtica
En un centro de proceso de datos existen diversos puestos de trabajo para Las
distintas reas y funciones que se realizan en el mismo. La clasificacin que se
presenta a continuacin no puede ser rigurosa debido a las muchas matizaciones
que se dan en el personal de informtica, dependiendo del tipo de empresa,
tamao del centro de proceso de datos y del tipo y volumen de las aplicaciones
que se realicen.
Los puestos tpicos en un centro de proceso de datos son los siguientes
Director de Informtica: Es el responsable mximo, se encarga de la seleccin,
eleccin, estructura y direccin del personal y equipos del centro de proceso de
datos, coordina todos los trabajos que se realizan y controla los presupuestos.
Jefe de rea y desarrollo: Es el responsable de la creacin y desarrollo de
nuevos sistemas y aplicaciones. Entre sus misiones se encuentran la de coordinar
y distribuir el personal a su cargo entre los distintos proyectos.
Jefe de proyectos Depende directamente del jefe del rea de desarrollo, su
misin consiste en la direccin de un proyecto informtico a partir de las
especificaciones y necesidades de usuarios hasta su explotacin.
Tcnicos de sistemas Su misin fundamental es el conocimiento profundo de los
equipos y del sistema operativo, encargado de imponer restricciones de
seguridad al personal informtico y usuarios.
Administracin de las bases de datos Es el gestor de las bases de datos del
sistema, encargndose de facilitar su uso personal informtico y asesorando
sobre la misma a jefes de reas, jefes de proyectos y analistas.
Administracin de los sistemas Su misin consiste en controlar, en un
determinado sistema operativo en el centro de proceso de datos, los permisos,
prioridades y privilegios del personal informtico y los usuarios respecto a dicho
sistema operativo
Analistas A partir de los requerimientos de los usuarios y bajo las rdenes del
jefe de proyecto, deben confeccionar el anlisis de las aplicaciones y ayudar a los
programadores en la puesta a punto de las mismas.

Programadores Reciben el anlisis de las aplicaciones de los analistas y, a partir


de l, disean el diagrama o pseudocdigo, codificndolo en el lenguaje elegido,
adems se encarga de hacer la documentacin dirigida al usuario.
Operadores Se encargan del funcionamiento y operacin directa del sistema,
ejecucin de los procesos, preparacin de soportes, perifrico y material
necesario.

Conclusin
La tecnologa de informacin est transformando las actividades
econmicas y cotidianas como uno de los fenmenos sociolgicos ms
importantes del siglo. Por esta razn, 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,
tecnologa, arte, educacin, recreacin, administracin, economa y de acuerdo a
la tendencia actual, nuestra civilizacin y las venideras dependern cada vez ms
de estos "cerebros" electrnicos. Se ha venido acelerando la velocidad
de cambio del medio de casi todas las organizaciones, de all que stas necesiten
ahora ms informacin 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 inters en la implantacin de estrategias que
logren interesar a estudiantes y profesores en el aprendizaje de tcnicas que
pretende a corto plazo masificar e implementar el uso de bases de datos, redes de
datos e informacin y tecnologa informtica de punta como herramientas bsicas
de los actuales y nuevos profesionales del pas. Para responder a los retos
planteados por la nueva situacin econmica y tecnolgica mundial, se impulsa
una dinmica tendiente a dar a conocer los elementos necesarios para estar a
la vanguardia en este campo.

Вам также может понравиться