Академический Документы
Профессиональный Документы
Культура Документы
Introduccin al procesamiento
de datos
PARTICIPANTES:
Mendoza Rosmer. C.I. 21.140.853
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.
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
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
colecciones
que contienen
otros
tipos,
son
los
Tipos ordinales
organizacin,
anlisis,
interpretacin
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:
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
Archivos de entrada: estos archivos estn compuestos por una serie de datos
almacenados en un dispositivo de entrada.
Archivos histricos: est compuesto por datos que varan en el tiempo y con
informacin de los archivos actualizados.
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.
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:
los
objetos
heredan
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
Fases
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.
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:
Acondicionamiento de salas.
Torniquetes.
Cmaras de seguridad.
Detectores de movimiento.
Tarjetas de identificacin.
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.