Documente Academic
Documente Profesional
Documente Cultură
ANTOLOGA
1
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
2
INTRODUCIN A LA ANTOLOGA
2
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
3
.
CONTENIDO DE LA ASIGNATURA
1. Introduccin
3
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
4
4
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
5
.
1. Introduccin
Definiciones y conceptos
El trmino computacin tiene su origen en el vocablo en latn computatio, que deriva del
verbo computre, cuyo significado es enumerar cantidades. Esta palabra permite
abordar la nocin de cmputo como cuenta o clculo, pero se usa por lo general como
sinnimo de informtica (del francs informatique). De esta manera, puede decirse que
la computacin nuclea a los saberes cientficos y a los mtodos.
Estos sistemas automatizados de informacin se consiguen a travs de herramientas
determinadas que han sido creadas para dicho fin, los ordenadores o computadoras.
Computacin es sinnimo de informtica. Como tal, se refiere a la tecnologa
desarrollada para el tratamiento automtico de la informacin mediante el uso
computadoras u ordenadores. Computacin, en este sentido, designa la accin y efecto
de computar, realizar una cuenta, un clculo matemtico.
Una computadora, tambin llamada PC, es un dispositivo que nos permite procesar
informacin, claro que esta definicin clsica es un tanto vetusta, ya que actualmente es
muy amplia la variedad de tareas que podemos realizar con dicho aparato.
Mediante ella podremos dibujar, escribir, jugar y comunicarnos con otras personas
alrededor del mundo sin importar la distancia, tambin, y haciendo honor a la definicin
original, podremos procesar informacin en estado puro mediante los programas o
software indicados. Son cientos de miles las aplicaciones que le podemos dar a una
computadora, y cada usuario puede usar las herramientas necesarias para que la PC lo
asista en cada tarea que este comience.
Bsicamente una computadora consiste de dos partes: el hardware y el software. [1]
El origen de la computacin, dicen los expertos, se remonta a ms de trescientos aos
atrs, cuando comenzaron a elaborarse maquinarias enfocadas en diversas tareas de
clculo. En 1623, Wilhelm Schickard invent la primera calculadora mecnica.
5
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
6
Sin embargo, las computadoras capaces de realizar mltiples procesos (o sea, que no
se limitaban a los clculos de tipo matemtico) comenzaron a surgir en la dcada del 40.
El uso masivo y domstico de estas mquinas llegara recin en los 80, con la produccin
de las computadoras personales o PC. El fin del siglo XX, con el auge de Internet,
represent un nuevo impulso para todo lo relacionado con las ciencias de la
computacin.
En cuanto a la teora de la computacin, hay que decir que est considerada como una
ciencia centrada en el estudio y la definicin formal de los cmputos. Esta disciplina
define al cmputo como el producto de una solucin o de un resultado, en especial en el
sentido matemtico/aritmtico del concepto, utilizando un proceso o algoritmo.
Dicho de otra forma, la computacin es la ciencia que estudia y sistematiza las rdenes
y actividades dictadas en una mquina, analizando a los factores que participan de este
proceso, entre los que se encuentran los lenguajes de programacin, que permiten
generar una lista de datos ordenada y entendible para la mquina.
En el proceso se realizan dos tipos de anlisis, uno orgnico (traduccin de las
indicaciones a un lenguaje comprensible por la computadora) y uno funcional (recoger la
informacin disponible en el proceso de automatizar). [2]
Computacin en la nube
Computacin en la nube, servicios en la nube o cloud computing, hace referencia a un
concepto de servicios informticos que ofrece, de manera paga o gratuita, a usuarios
ubicados en cualquier parte del mundo y con conexin a internet, programas o
aplicaciones de uso personal o empresarial que se encuentran alojados en internet
(tambin denominado "nube"). Hoy en da, este concepto es muy comn, y lo
encontramos en los servicios de correo electrnico, redes sociales o un software como
Microsoft Office 365, que no requieren ser instalados en una computadora, sino que
pueden usarse directamente en la nube.
6
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
7
Computacin ubicua
La computacin ubicua es un concepto de tecnologa futurista, desarrollado inicialmente
por Mark Weiser, que pretende la integracin de los sistemas informticos en todas las
facetas de la vida humana de una manera tan natural, bajo mecanismos de interaccin
tan intuitivos, que pueda decirse que forman parte del entorno de las personas de una
forma prcticamente invisible, por ello es tambin conocida como inteligencia ambiental.
Como la palabra lo indica, la computacin ubicua est en todos los aspectos de la vida
cotidiana. Situaciones como ir de compras, preparar caf, obtener una direccin o
informacin del trfico, estaran todas integradas por dispositivos computacionales
interconectados con el objetivo de facilitar las tareas cotidianas a las personas, creando
una revolucin en nuestro modo de vida.
Computacin cuntica
La computacin cuntica es un concepto que propone la aplicacin de las teoras de la
fsica cuntica en la informtica, con el objetivo de crear computadoras con la capacidad
de procesar mayores cantidades de informacin y con ms rapidez que las
computadoras tradicionales. En lugar de usar bits, emplea qubits (o quantum bits), lo cual
da lugar a nuevas puertas lgicas y, como consecuencia, a nuevos algoritmos. Esta
tecnologa, surgida en los aos ochenta, an se encuentra, sin embargo, en desarrollo.
Computacin grfica
La computacin grfica es el rea de la informtica dedicada a la generacin, diseo y
presentacin de imgenes visuales en una computadora, ya sean de naturaleza
bidimensional o tridimensional, ya se trate de animaciones o de captura, creacin y
edicin de videos, con aplicacin no solo en todos los campos del saber humano, sino
tambin en el entretenimiento, el arte o las operaciones blicas.
7
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
8
Computacin distribuida
La computacin distribuida es un concepto que se refiere al empleo de una amplia red
de computadoras interconectadas para la realizacin de tareas determinadas. En este
sentido, este sistema, tambin conocido como informtica en malla, aprovecha los
recursos disponibles en un gran nmero de computadores personales y los pone a
trabajar de manera coordinada y conjunta para resolver problemas informticos de gran
magnitud, como si se tratara de una supercomputadora.
NTICX
Las siglas NTICX, en el entorno de la informtica, significan Nuevas Tecnologas de la
Informacin y la Conectividad.
Hardware y Software.
Hardware
Corresponde a todas las partes fsicas y tangibles de una computadora: sus
componentes elctricos, electrnicos, electromecnicos y mecnicos; sus cables,
gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado
Software
La palabra software se refiere al equipamiento lgico o soporte lgico de un
computador digital, y comprende el conjunto de los componentes lgicos necesarios
para hacer posible la realizacin de una tarea especfica, en contraposicin a los
componentes fsicos del sistema (hardware).
Tales componentes lgicos incluyen, entre otros, aplicaciones informticas tales como
procesador de textos, que permite al usuario realizar todas las tareas concernientes a
edicin de textos; software de sistema, tal como un sistema operativo, el que,
bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando
8
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
9
.
la interaccin con los componentes fsicos y el resto de las aplicaciones, tambin provee
una interfaz ante el usuario.
Software es una secuencia de instrucciones que son interpretadas y/o ejecutadas para
la gestin, redireccionamiento o modificacin de un dato/informacin o suceso.
Software tambin es un producto, el cual es desarrollado por la ingeniera de software,
e incluye no slo el programa para la computadora, sino que tambin manuales y
documentacin tcnica.
Un software de computadora est compuesto por una secuencia de instrucciones, que
es interpretada y ejecutada por un procesador o por una mquina virtual. En un software
funcional, esa secuencia sigue estndares especficos que resultan en un determinado
comportamiento.
En nuestra computadora, todos los programas que usamos son software: El Windows,
el Outlook, el Firefox, el Internet Explorer, los antivirus e inclusive los virus son software.
Un software puede ser ejecutado por cualquier dispositivo capaz de interpretar y ejecutar
las instrucciones para lo cual es creado.
Cuando un software est representado como instrucciones que pueden ser ejecutadas
directamente por un procesador decimos que est escrito en lenguaje de mquina. La
ejecucin de un software tambin puede ser realizada mediante un programa intrprete,
responsable por entender y ejecutar cada una de sus instrucciones. Una categora
especial y notable de intrpretes son las mquinas virtuales, como la Mquina virtual
Java (JVM).
9
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
10
Estructura y componentes
Una computadora es un dispositivo electrnico compuesto bsicamente de procesador,
memoria y dispositivos de entrada/salida.
Como ya vimos, los componentes bsicos se clasifican en hardware y software; ahora
daremos una explicacin un poco ms detallada:
10
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
11
Placa Madre: toda computadora cuenta con una placa madre, pieza fundamental de una
computadora, encargada de intercomunicar todas las dems placas, perifricos y otros
componentes entre s.
11
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
12
Memoria RAM: la memoria RAM, es donde se guarda la informacin que est siendo
usada en el momento. Tambin cuenta con memoria ROM, donde se almacena la BIOS
y la configuracin ms bsica de la computadora.
Otras placas: generalmente van conectadas a las bahas libres de la placa madre. Otras
placas pueden ser: aceleradora de grficos, de sonido, de red, etc.
12
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
13
Puertos de comunicacin: USB, puerto serial, puerto paralelo, para la conexin con
perifricos externos.
13
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
14
Componentes de almacenamiento:
Discos pticos: las unidades para la lectura de CDs, DVDs, Blu-Rays y HD-DVDs.
14
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
15
Disquetes: las unidades para lectura de disquetes, casi sin uso en la actualidad.
15
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
16
16
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
17
Mouse o ratn: dispositivo empleado para mover un cursor en los interfaces grficos de
usuario. Cumplen funciones similares: el Touchpad, el Trackball, y el Lpiz ptico
17
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
18
18
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
19
Aplicaciones del usuario: son los programas que instala el usuario y que se ejecutan
en el sistema operativo. Son las herramientas que emplea el usuario cuando usa una
computadora. Pueden ser: navegadores, editores de texto, editores grficos, antivirus,
etc.
19
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
20
Servidores
20
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
21
Como vemos, tenemos una mquina servidora que se comunica con variados clientes,
todos demandando algn tipo de informacin. Esta informacin puede ser desde archivos
de texto, video, audio, imgenes, emails, aplicaciones, programas, consultas a base de
datos, etc.
Por regla general, las mquinas servidoras suelen ser algo ms potentes que un
ordenador normal. Sobre todo suelen tener ms capacidad tanto de almacenamiento de
informacin como de memoria principal, ya que tienen que dar servicio a muchos
clientes. Pero como todo, tambin depende de las necesidades, ya que podemos tener
un servidor de menores prestaciones si vamos a tener pocos clientes conectados, o si
los servicios que queramos en el servidor no requieren una gran capacidad servidora. A
modo de ejemplo, podramos hacer funcionar un ordenador en nuestra casa como si
fuera un servidor, aunque esto no es lo ms habitual. Por general, los servidores suelen
21
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
22
estar situados en centros de datos de empresas (edificios con grandes salas dedicadas
a alojar a los servidores). [5]
Conozcamos algunos trminos que son muy usados cuando nos referimos a servidores.
Estos trminos suelen usarse para definir lo que hace un servidor:
DNS: son las siglas de Domain Name System. Es un sistema por el que se asocia una
informacin con un nombre de dominio. El ejemplo ms claro es cuando introducimos
una ruta url en nuestro navegador de internet del tipo
http://www.aprenderaprogramar.com. Una vez hemos introducido esta ruta, dicha
informacin es enviada a un servidor DNS que lo que hace es determinar en qu lugar
se encuentra esa pgina web alojada y nos conecta con ella.
WEB: el trmino web va asociado a internet, donde los usuarios utilizan sus navegadores
web para visitar sitios web, que bsicamente se componen de pginas web donde los
usuarios pueden acceder a informaciones con texto, videos, imgenes, etc., y navegan
a travs de enlaces o hipervnculos a otras webs.
22
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
23
DHCP y TCP/IP: cuando un cliente se conecta a un servidor, ste tiene que identificar a
cada cliente y lo hace con una direccin IP. Es decir, cuando desde casa entramos en
una pgina web estamos identificados por una serie de dgitos que son nuestra IP. Esta
direccin IP son 4 pares de nmeros y es nica para cada cliente. As el protocolo TCP/IP
permite que cuando nos conectamos a internet se nos asigne una direccin IP que nos
identifica. Cada ordenador conectado a internet tiene su direccin IP, aunque en el caso
de usuarios de una empresa que da acceso a internet como Telefnica, varios usuarios
de la empresa pueden tener la misma IP porque utilizan un mismo servidor para canalizar
sus peticiones en internet. Por otro lado, DHCP es un protocolo de asignacin dinmica
de host que permite asignar una ip dinmicamente a cada cliente cuando este se conecta
con el servidor que le da acceso a internet. Esto significa que si nos conectamos el lunes
a internet, nuestra IP, que nos asigna Telefnica, puede ser 82.78.12.52. En cambio, si
nos conectamos el jueves nuestra IP podra ser 212.15.23.88. Por qu cambia nuestra
IP? Porque la empresa que nos da conexin nos asigna una de sus IPs disponibles. En
cambio, los servidores al ser mquinas ms potentes e importantes suelen tener una IP
fija.
Una vez introducido estos conceptos, vamos a ver los tipos de servidores, que
bsicamente se basan en el uso de estos trminos.
23
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
24
Tipos de servidores
DENOMINACIN
DESCRIPCIN
DEL SERVIDOR
24
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
25
Redes y telecomunicaciones
Objetivos:
No existe un slo tipo de red, ya que histricamente han existido diferentes tipos de
equipos que se han comunicado en varios lenguajes diferentes. La necesidad de contar
25
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
26
con mltiples tipos de redes tambin surge de la heterogeneidad de los medios fsicos
de transmisin que las une, ya sea que los datos se transfieran de la misma manera (por
pulsos elctricos, haces de luz u ondas electromagnticas) o que utilicen el mismo tipo
de medio fsico (como un cable coaxial, pares trenzados o lneas de fibra ptica).
Los usuarios de las redes, para obtener el servicio que requieren, deben contar con un
equipo terminal que les permita ingresar en la red a travs de un canal de acceso.
26
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
27
Redes de difusin: en estas redes, todos los usuarios estn conectados a un canal. En
algunas de ellas pueden realizar transmisiones o bien tener una participacin pasiva,
como receptores de informacin, pero para obtener ste servicio, el usuario requiere de
un equipo terminal que le permita entrar a la red y que no es parte de ella.
27
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
28
La tecnologa de paquetes se utiliza para transmitir datos sobre grandes reas como
ciudades, estados o pases. Se trata de una tecnologa rpida, conveniente y fiable. Las
redes que envan paquetes procedentes de diferentes usuarios con muchos posibles
caminos distintos, se denominan redes de conmutacin de paquetes debido a la forma
en la que empaquetan y encaminan los datos.
El paquete de datos original se divide en paquetes y cada paquete se etiqueta con una
direccin de destino adems de otra informacin. Esto permite enviar cada paquete de
forma separada a travs de la red.
En la conmutacin de paquetes, stos se transmiten por medio de las estaciones de una
red de equipos a travs de la mejor ruta existente entre el origen y destino.
Cada paquete se conmuta de forma separada. Dos paquetes de los mismos datos
originales pueden seguir caminos completamente diferentes para alcanzar el mismo
destino. Los caminos de datos seleccionados por los paquetes individuales se basan en
la mejor ruta abierta en cualquier instante determinado.
El ordenador receptor es capaz de volver a generar el mensaje original, incluso cuando
cada paquete viaja a lo largo de un camino diferente y los paquetes que componen el
mensaje llegan en diferentes intervalos de tiempo o fuera de secuencia.
Los conmutadores dirigen los paquetes a travs de los posibles caminos o conexiones.
Estas redes, a menudo, se denominan conexiones muchos a muchos. Los intercambios
en la red leen cada paquete y los envan utilizando la mejor ruta disponible en ese
momento.
El tamao del paquete debe ser pequeo. Si aparece un error en la transmisin, la
retransmisin de un paquete pequeo es ms fcil que la retransmisin de un paquete
grande. Adems, los paquetes pequeos ligan conmutadores slo para cortos perodos
de tiempo.
28
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
29
.
La utilizacin de las redes de conmutacin de paquetes para enviar datos es similar a
enviar inmensas cantidades de mercancas mediante camiones en lugar de cargar todas
las mercancas en un tren. Si se produce un problema con la mercanca de un camin,
es ms fcil arreglar o recargar esta mercanca que el problema que se puede originar
si el tren descarrila. Adems, los caminos no conectan cruces o intersecciones
(conmutadores) como lo hacen los trenes.
Las redes de conmutacin de paquetes son rpidas y eficientes. Para gestionar las
tareas de encaminamiento del trfico y ensamblaje y desensamblaje de los paquetes,
estas redes requieren algn componente inteligente por parte de los equipos y el
software que controle la entrega. Las redes de conmutacin de paquetes resultan
econmicas, puesto que ofrecen lneas de alta velocidad sobre la base de pago por
transaccin en lugar de hacerlo con una tarifa plana.
Cobertura geogrfica:
29
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
30
Esta divisin no significa que tengamos tipos de redes distintas, sino que se las clasifica
as porque tienen caractersticas especiales para esto.
Arquitectura de Redes
Redes LAN
Son redes de cobertura local. Brindan comunicacin, por lo general, al interior de un
edificio o en un rea no mayor a los 300 metros.
Conceptualmente, estas redes estn conformadas por un conjunto de dispositivos que
se comunican entre s y un medio comn de comunicacin. Por lo que los pilares
fundamentales en este tipo de redes son:
Transmisin
Control de acceso al medio.
La Transmisin es el proceso mediante el cual se realiza la transferencia de informacin
entre dos entidades llamadas Emisor y Receptor. En la prctica, estos son 2 PC.
El Control de Acceso al Medio tiene la capacidad de compartir el medio de comunicacin
entre dos o ms estaciones.
La distancia del equipo activo a la boca de red no puede superar los 90 metros.
La tecnologa empleada en la mayora de los cableados estructurales, permite llegar con
una boca de red a cada escritorio. Los cables que provienen de cada boca de red se
concentran en un centro de cableado donde se instala el equipo de comunicaciones.
Este equipo permite compartir el medio y concentrar las comunicaciones
30
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
31
Redes MAN
31
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
32
Redes WAN
Son redes con mayor cobertura que las anteriores e incluso pueden tener alcance global
o mundial. Cubren grandes regiones geogrficas como un pas, un continente. Utilizan
cable transocenico o satlites para enlazar puntos que distan grandes distancias entre
s Generalmente son de carcter pblico y de importancia estratgica para los pases.
Por lo general este tipo de redes incluyen redes MAN y/o LAN. Dos ejemplos tpicos de
redes WAN son las redes telefnicas e Internet. [6]
32
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
33
.
Dispositivos mviles
Un dispositivo mvil se puede definir como un aparato de pequeo tamao, con algunas
capacidades de procesamiento, con conexin permanente o intermitente a una red, con
memoria limitada, que ha sido diseado especficamente para una funcin, pero que
puede llevar a cabo otras funciones ms generales.
Tipos de dispositivos:
Dispositivo Mvil de Datos Limitados (Limited Data Mobile Device): telfonos mviles
clsicos. Se caracterizan por tener un pantalla pequea de tipo texto. Ofrecen servicios
de datos generalmente limitados a SMS y acceso WAP.
Dispositivo Mvil de Datos Bsicos (Basic Data Mobile Device): se caracterizan por
tener una pantalla de mediano tamao, men o navegacin basada en iconos, y ofrecer
acceso a emails, lista de direcciones, SMS, y, en algunos casos, un navegador web
bsico. Un tpico ejemplo de este tipo de dispositivos son los telfonos inteligentes
(smartphones).
Dispositivo Mvil de Datos Mejorados (Enhanced Data Mobile Device): se caracterizan
por tener pantallas de medianas a grandes (por encima de los 240 x 120 pixels),
navegacin de tipo stylus, y que ofrecen las mismas caractersticas que el Dispositivo
Mvil de Datos Bsicos (Basic Data Mobile Devices) ms aplicaciones nativas como
aplicaciones de Microsoft Office Mobile (Word, Excel, PowerPoint) y aplicaciones
corporativas usuales, en versin mvil, como Sap, portales intranet, etc. Este tipo de
dispositivos incluyen los S.O. como Windows Mobile.
Software utilizado
Navegacin GPS: las PDAs son la plataforma perfecta para convertir un GPS en un
sistema completo de navegacin; son capaces de ejecutar software de navegacin y
33
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
34
El Sistema Decimal.
Desde hace muchos aos, el hombre ha utilizado para contar el denominado sistema
decimal, que deriv del sistema indo-arbigo; posiblemente se adopt este mismo por
contar con diez dedos en las manos.
El sistema decimal es uno de los denominados sistemas posicionales, utilizando un
conjunto de smbolos cuyo significado depende fundamentalmente de su posicin
relativa al smbolo coma (.), denominado coma decimal, que en caso de ausencia se
supone colocada implcitamente a la derecha.
Utiliza como base el 10, que corresponde al nmero de smbolos que comprende para la
representacin de cantidades; estos smbolos (tambin denominados dgitos) son:
123456789
Una determinada cantidad, que denominaremos numero decimal, se puede expresar de
la siguiente forma:
34
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
35
.
N= (dgito)i X (base)i
Donde:
base = 10
i = Posicin respecto a la coma,
d = n. de dgitos a la derecha de la coma,
n = n. de dgitos a la izquierda de la coma -1,
dgito = cada uno de los que componen el nmero.
La representacin de cantidades 1992 y 3,1416 es:
1992 = 1 * 10 + 9 * 10 + 9 * 10 + 2 * 10
3.1416 = 3 * 10 + 1 * 10 + 4 * 10 + 10 + 6 * 104
El Sistema Binario.
Es el Sistema de numeracin que utiliza internamente el hardware de las computadoras
actuales. Se basa en la representacin de cantidades utilizando los dgitos 1 y 0. Por lo
tanto, es base es 2 (Numero de dgitos del sistema).
Cada dgito de un nmero representado en este sistema se denomina Bit (Contraccin
de Binary Digit).
Suma Binaria
Es semejante a la suma en el sistema decimal, con la diferencia de que se manejan slo
2 dgitos (0 y 1), y que cuando el resultado excede de los smbolos utilizados se agrega
el exceso (acarreo) a la suma parcial siguiente hacia la izquierda. Las tablas de sumar
son:
35
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
36
El Sistema Octal.
Es un sistema de numeracin cuya base es 8, es decir, utiliza smbolos para la
representacin de cantidades, Estos smbolos son:
01234567
Este Sistema tambin es de los llamados posicinales y la posicin de sus cifras se mide
con relacin a la coma decimal que en caso de no aparecer se supone implcitamente a
la derecha del nmero.
La aritmtica en este sistema es similar a la de los sistemas decimal y binario, por lo
tanto no entraremos en su estudio.
Ejemplo:
Qu nmero decimal representa el nmero octal 4 701 utilizando el TFN?
4 * 8 + 7 * 8 + 1 * 8 =
2 048 + 448 + 0 + 1 = 2 497.
El Sistema Hexadecimal.
Es un sistema posicional de numeracin en el que su base es 16, por tanto, utilizar 16
smbolos para la representacin de cantidades. Estos smbolos son:
0123456789ABCDEF
Se le asignan los siguientes valores absolutos a los smbolos A, B,
C, D, E y F:
A 10
B 11
C 12
D 13
E 14
F 15
36
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
37
.
La suma aritmtica es similar a los anteriores. [8]
Kilobyte: (abreviado como KB o Kbyte) es una unidad de medida equivalente a mil bytes
de memoria de ordenador o de capacidad de disco. Por ejemplo, un dispositivo que tiene
256K de memoria puede almacenar aproximadamente 256.000 bytes (o caracteres) de
una vez.
Megabyte: (MB, mbyte) Unidad que sirve para medir cantidad datos informticos.
Sirve para medir tamao de archivos, capacidad de almacenamiento, velocidad de
transferencia de datos (al agregarle una unidad de tiempo, generalmente segundos), etc.
Un megabyte equivale exactamente a 1024 KB (kilobytes) o a 1.048.576 bytes.
1024 (MB) megabytes equivalen a 1 GB.
Para redondear se suele decir que un megabyte equivale a un milln de bytes.
Un Gigabyte: es una unidad de medida aproximadamente igual a 1 billn de bytes. El
gigabyte se utiliza para cuantificar memoria o capacidad de disco. Un gigabyte es igual
a 1,000MB (realmente 1.024 megabytes).
37
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
38
Petabyte: es una unidad de medida de memoria (2 elevado a 50) que es igual a 1.024
Terabytes (en realidad 1.125.899.906.842.624 bytes). Se utiliza sobre todo en soluciones
distribuidas de almacenaje y dentro de soluciones de empresa importantes.
Zettabyte: es un trilln de gigabytes.
Yottabyte: Es todava una enormidad de proporciones gigantescas y algo tan difcil de
imaginar a medio plazo que la mayora ni si quiera ha odo hablar de l. Equivale a 1024
ZB o a 1099 billones (1099.000.000.000) de GB.
38
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
39
Redundancia mnima. Un buen diseo de una base de datos lograr evitar la aparicin
de informacin repetida o redundante. De entrada, lo ideal es lograr una redundancia
nula; no obstante, en algunos casos la complejidad de los clculos hace necesaria la
aparicin de redundancias.
Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula,
ser necesario vigilar que aquella informacin que aparece repetida se actualice de
forma coherente, es decir, que todos los datos repetidos se actualicen de forma
simultnea.
Seguridad. La informacin almacenada en una base de datos puede llegar a tener un
gran valor. Los SGBD deben garantizar que esta informacin se encuentra segurizada
frente a usuarios malintencionados, que intenten leer informacin privilegiada; frente a
ataques que deseen manipular o destruir la informacin; o simplemente ante las torpezas
de algn usuario autorizado pero despistado. Normalmente, los SGBD disponen de un
complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar
diversas categoras de permisos.
Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los
datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware,
datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de
corromper la informacin almacenada.
Respaldo y recuperacin. Los SGBD deben proporcionar una forma eficiente de realizar
copias de respaldo de la informacin almacenada en ellos, y de restaurar a partir de estas
copias los datos que se hayan podido perder.
Control de la concurrencia. En la mayora de entornos (excepto quizs el domstico),
lo ms habitual es que sean muchas las personas que acceden a una base de datos,
bien para recuperar informacin, bien para almacenarla. Y es tambin frecuente que
dichos accesos se realicen de forma simultnea. As pues, un SGBD debe controlar este
acceso concurrente a la informacin, que podra derivar en inconsistencias.
Desventajas:
40
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
41
.
Presentan deficiencias con datos grficos, multimedia, CAD y sistemas de informacin
geogrfica.
No se manipulan de forma manejable los bloques de texto como tipo de dato.
Aunque todos los SMBD tienen el mismo propsito, existen casos especiales que los
hacen diferentes y, por lo consiguiente, cada uno posee ciertas ventajas sobre los
dems. Existen en el mercado y se clasificaran de acuerdo a la licencia que posean,
esta puede ser: de cdigo libre o abierto son aquellos que se les puede modificar su
cdigo, se adecuan a las necesidades del usuario y cuentan con licencia, por ejemplo
MySQL, Apache Derby, DB2, etc. Al contrario de aquellos SMBD propietarios o de
manejo mediante web no libres y gratuitos como FileMaker, WindowBase, Microsoft SQL
Server Compact, etc. Por ltimo se mencionaran los sitios web que ofrecen versiones
gratuitas como es el dreamspark, el tipo de aplicaciones que se pueden desarrollar y el
tipo de software que se utilizara.
41
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
42
42
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
43
.
manera segura Tener acceso y procesar datos de manera inteligente Movilizar datos
4.2.1 Principales caractersticas Un optimizador de consultas completamente renovado
y ms inteligente Tcnicas de particionamiento semntico de tablas que aumentan la
velocidad de acceso a los datos Base De Datos.
Columnas cifradas para mayor seguridad de los datos Columnas computadas "virtuales"
y materializadas, e ndices funcionales, que brindan mayor rendimiento Mejoras al
lenguaje Transact-SQL, para mayor productividad Mejoras a los servicios de Java y XML
en la base de datos Mejoras a los servicios para consumo y publicacin de Servicios
Web Herramientas mejoradas para la administracin y el monitoreo Ms rendimiento y
menor costo total de propiedad Arquitectura VSA de Sybase Administrador lgico de
recursos y tareas Mltiples esquemas de bloqueo de datos Copias de respaldo en lnea
y de alto rendimiento Integracin transparente con orgenes de datos remotos
Programador de tareas Conexiones seguras con SSL Soporte a LDAP para autenticacin
de usuarios y conectividad cliente/servidor Soporte a mltiples herramientas de
desarrollo y lenguajes de programacin, como PowerBuilder, Visual Basic, Java, C, PHP,
etc. Soporte a mltiples protocolos de conectividad, como Open Client (propio de
Sybase), ODBC, OLE DB, ADO.NET y JDBC. Base De Datos Pgina 21
Aplicaciones en las que se utiliza
Es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento
de errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP,
que a menudo aparece en combinacin con MySQL.
Es una base de datos muy rpida en la lectura cuando utiliza el motor no transaccional
MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia
en la modificacin. En aplicaciones web hay baja concurrencia en la modificacin de
datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal
para este tipo de aplicAA
43
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
44
SQLITE
A diferencia de los sistemas de gestin de bases de datos cliente- servidor, el motor de
SQLite no es un proceso independiente con el que el programa principal se comunica.
En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte
integral del mismo. El programa utiliza la funcionalidad de SQLite a travs de llamadas
simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos,
debido a que las llamadas a funciones son ms eficientes que la comunicacin entre
procesos. El conjunto de la base de datos (definiciones, tablas, ndices, y los propios
datos), son guardados como un slo fichero estndar en la mquina host. Este diseo
simple se logra bloqueando todo el fichero de base de datos al principio de cada
transaccin. En su versin 3, SQLite permite bases de datos de hasta 2 Terabytes de
tamao, y tambin permite la inclusin de campos tipo BLOB. 2.5.1 Descripcin Tcnica
Nombre SQLite Desarrollador D. Richard Hipp ltima versin estable 3.6.16 (27 de junio
de 2009) Codificacin C Sistema Operativo Multiplataforma Licencia Dominio Pblico
OPENBASE
.
una variedad de Macintosh desarrollo de herramientas basadas en
como WebObjects , RealBasic y Omnis Studio . It is also used on home computers for
sharing features such as Windows file sharing. Tambin se utiliza en los equipos de casa
para compartir caractersticas como el uso compartido de archivos de Windows.
Caractersticas:
Incorporadas a ofrecer acceso de alta velocidad para datos estructurados.
Tolerancia a fallos, procedimientos almacebados.
Ha evolucionado a travs de los aos para proveer un ambiente maduro para el soporte
usuarios, individualmente y como a travs de redes distribuidas. For the developer,
OpenBase has a rich set of application APIs that incorporate the C and Objective-C
languages. Para el desarrollador, OpenBase posee un rico conjunto de APIs de
aplicaciones que incorporan los lenguajes C y Objective-C. Regardless of developers
programming background Mac OS or NeXTSTEP/OpenStep, the OpenBase API
framework allows quick development of full scale database
applications. Independientemente de los desarrolladores de programacin de fondo de
Mac OS o NeXTSTEP OpenStep /, el marco OpenBase API permite el desarrollo rpido
de aplicaciones completa base de datos de escala.
45
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
46
Caractersticas
Alta concurrencia: Mediante un sistema denominado MVCC (Acceso concurrente
multiversin, por sus siglas en ingls) PostgreSQL permite que mientras un proceso
escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada
usuario obtiene una visin consistente de lo ltimo a lo que se le hizo commit. Esta
estrategia es superior al uso de bloqueos por tabla o por filas comn en otras bases,
eliminando la necesidad del uso de bloqueos explcitos.
Amplia variedad de tipos nativos
PostgreSQL provee nativamente soporte para:
Nmeros de precisin arbitraria.
Texto de largo ilimitado.
Figuras geomtricas (con una variedad de funciones asociadas).
Direcciones IP (IPv4 e IPv6).
Bloques de direcciones estilo CIDR.
Direcciones MAC.
Arrays.
Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser
por completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos
ejemplos son los tipos de datos GIScreados por el proyecto PostGIS.
Claves ajenas tambin denominadas Llaves ajenas o Claves Forneas (foreign
keys).
Disparadores (triggers): Un disparador o trigger se define como una accin
especfica que se realiza de acuerdo a un evento, cuando ste ocurra dentro de
la base de datos. En PostgreSQL esto significa la ejecucin de un procedimiento
almacenado basado en una determinada accin sobre una tabla especfica. Ahora
todos los disparadores se definen por seis caractersticas:
El nombre del disparador o trigger
El momento en que el disparador debe arrancar
46
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
47
.
El evento del disparador deber activarse sobre...
La tabla donde el disparador se activar
La frecuencia de la ejecucin
La funcin que podra ser llamada
Entonces combinando estas seis caractersticas, PostgreSQL le permitir crear una
amplia funcionalidad a travs de su sistema de activacin de disparadores (triggers).
Vistas.
Integridad transaccional.
Herencia de tablas.
Tipos de datos y operaciones geomtricas.
Soporte para transacciones distribuidas. Permite a PostgreSQL integrase en un
sistema distribuido formado por varios recursos (p.ej, una base de datos
PostgreSQL, otra Oracle, una cola de mensajes IBM MQ JMS y un ERP SAP)
gestionado por un servidor de aplicaciones donde el xito ("commit") de la
transaccin goblal es el resultado del xito de las transacciones locales.
Funciones:
Bloques de cdigo que se ejecutan en el servidor. Pueden ser escritos en varios
lenguajes, con la potencia que cada uno de ellos da, desde las operaciones bsicas de
programacin, tales como bifurcaciones y bucles, hasta las complejidades de la
programacin orientada a objetos o la programacin funcional.
Los disparadores (triggers en ingls) son funciones enlazadas a operaciones sobre los
datos.
Algunos de los lenguajes que se pueden usar son los siguientes:
Un lenguaje propio llamado PL/PgSQL (similar al PL/SQL de oracle).
C.
C++.
Java PL/Java web.
PL/Perl.
47
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
48
plPHP.
PL/Python.
PL/Ruby.
PL/sh.
PL/Tcl.
PL/Scheme.
Lenguaje para aplicaciones estadsticas R por medio de PL/R.
PostgreSQL soporta funciones que retornan "filas", donde la salida puede tratarse como
un conjunto de valores que pueden ser tratados igual a una fila retornada por una
consulta (query en ingls).
Las funciones pueden ser definidas para ejecutarse con los derechos del usuario ejecutor
o con los derechos de un usuario previamente definido. El concepto de funciones, en
otros DBMS, son muchas veces referidas como "procedimientos almacenados" (stored
procedures en ingls).
Productos alrededor de PostgreSQL
El PGDG solo desarrolla el Motor de Datos y un nmero pequeo de utilidades, para
potenciar el trabajo con PostgreSQL suele ser necesario aadir utilidades externas
creadas especialmente para este motor, algunas de estas herramientas son:
48
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
49
.
1. Replicacin multi maestro: Slony-I
2. Replicacin maestro esclavo:PyReplica
3. Replicacin maestro esclavo y multi maestro asincrnica
4. Herramientas de administacin: PgAdmin3
5. Entorno de escritorio visual: PhpPgAdmin
6. Entorno web: psql
7. Cliente de consola:Database Master
8. Entorno de escritorio visual.
9. Busqueda de texto: Full text search Incluido en el ncleo a partir de la versin 8.3.
Via Tsearch2 y OpenFTS para versiones anteriores a la 8.3
Apache Derby
Este es un sistema gestor de base de datos relacional escrito en Java que puede ser
embebido en aplicaciones Java y utilizado para procesos de transacciones online. Tiene
un tamao de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape,
Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License.
Actualmente se distribuye como Sun Java DB. 2.2.1 Caractersticas APIs para JDBC y
SQL. Soporta todas las caractersticas de SQL92 y la mayora de SQL99. La sintaxis
SQL usada proviene de IBM DB2. Su cdigo mide alrededor de 2000KB comprimido.
Soporta cifrado completo, roles y permisos. Adems posee SQL SCHEMAS para separar
la informacin en una nica base de datos y control completo de usuarios. Soporta
49
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
50
Modelado de datos.
2.1.2 Caractersticas
Es el proceso de analizar los aspectos de inters para una organizacin y la relacin que
tienen unos con otros.
Resulta en el descubrimiento y documentacin de los recursos de datos del negocio.
El modelado hace la pregunta " Qu? " en lugar de " Cmo? ", sta ltima orientada
al procesamiento de los datos.
50
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
51
.
Metas y beneficios
Permite observar:
Patrones de datos
Usos potenciales de los datos
Conceptos bsicos
51
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
52
Modelos conceptuales
Administracin de informacin.
La administracin de Informacin en esta era Tecnolgica est caracterizada por una
dualidad. Por un lado, la tecnologa puede ser aplicada para automatizar operaciones de
acuerdo a una lgica que poco ha cambiado de un sistema del siglo XIX - suplantar el
cuerpo humano con Tecnologa que habilita el mismo proceso con mayor continuidad y
control-. Por otro lado, la misma Tecnologa genera simultneamente Informacin sobre
el proceso productivo y administrativo a travs de la cual la organizacin logra su trabajo.
Ofrece un mayor nivel de transparencia y profundidad sobre las actividades que haban
sido parcialmente o completamente opacas. De esta forma la administracin de
Informacin con Tecnologa sobrepasa la lgica tradicional de automatizacin (Shoshana
Zuboff, 2012).
52
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
53
.
La administracin de informacin (AI), segn Archaira & Pani (2008), tiene ciertos
elementos bsicos, tales como el acceso, evaluacin, administracin, organizacin,
filtrado y distribucin de la informacin de tal manera que la informacin puede ser til
para el usuario final.
Organizacin de Informacin.
Una gran parte de las ocupaciones profesionales est vinculada en la actualidad a la
creacin, procesamiento y distribucin de informacin. Nos enfrentamos a un cambio
social sin precedentes, provocado por un rpido aumento de la eficiencia de la
microelectrnica, la reduccin de costes en el tratamiento de la informacin y por la
convergencia de reas como las telecomunicaciones y la informtica.
Estas tendencias tecnolgicas tienen aplicaciones y repercusiones en prcticamente
todos los campos de actividad social, como la industria, las finanzas o el comercio, y en
el modo de vida social.
En este contexto, profundamente sujeto a cambios imprevisibles y extremadamente
dependiente de la informacin, las organizaciones van adquiriendo conocimientos y
experiencias que les ayudan a obtener mayor rentabilidad de sus recursos de
informacin, a conseguir aumentos de la productividad de su informacin.
Este proceso de aprendizaje se puede describir a travs de varias etapas:
En la primera, el principal objetivo de las organizaciones es controlar la
informacin, es decir, desarrollar y aplicar procesos y procedimientos para
organizar mejor los documentos o papeles que generan.
En la segunda, las empresas, envueltas ya en la carrera de las tecnologas de la
informacin, las aplican progresivamente y por separado al proceso de datos, a la
toma de decisiones, a las comunicaciones en la organizacin o a la
automatizacin de oficinas.
En la tercera, las organizaciones empiezan a adquirir conciencia de que la
informacin es un activo tan importante como los recursos humanos, los medios
53
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
54
de produccin o los medios financieros, por lo que buscan nuevas funciones que
resuelvan los problemas de informacin de la empresa y gestione para ella los
recursos de que sta dispone, lo mismo que se gestionan y resuelven recursos y
problemas de personal, de produccin o de financiacin.
En la cuarta, las organizaciones adoptan una estrategia todava ms activa en el
uso de la informacin, intentando encontrar en ella el medio de saber lo que hace
y planea la competencia, a travs del desarrollo de una inteligencia empresarial.
En la quinta, las organizaciones integran la informacin en la estrategia
corporativa, reafirmando su valor como recurso y utilizndola, junto con sus
tecnologas, para concebir nuevas formas de diseo, fabricacin y venta de sus
productos tradicionales.[12]
Recuperacin de informacin.
54
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
55
.
Silencio documental: Son aquellos documentos almacenados en la base de datos
pero que no han sido recuperados, debido a que la estrategia de bsqueda ha
sido demasiado especfica o que las palabras clave utilizadas no son las
adecuadas para definir la bsqueda.
Ruido documental: Son aquellos documentos recuperados por el sistema pero que
no son relevantes. Esto suele ocurrir cuando la estrategia de bsqueda se ha
definido demasiado genrica.
Concepto de sistema de recuperacin de informacin
Proceso donde se accede a una informacin previamente almacenada, mediante
herramientas informticas que permiten establecer ecuaciones de bsqueda especficas.
Dicha informacin ha debido de ser estructura previamente a su almacenamiento.
Componentes esenciales
Documentos estructurados. Es necesario establecer un proceso donde se
establezcan herramientas de indizacin y control terminolgico.
Bases de datos donde estn almacenados los documentos. Definir lenguajes de
interrogacin y operadores que soportar la base de datos y, establecer que tipo
de ecuaciones sern permitidas. [13]
Modelacin molecular
Entrenamiento militar
Entrenamiento basado en mquinas inteligentes
Administracin de la cadena de suministros
Administracin de relaciones con el cliente
Administracin de proyectos
Entretenimiento
Hipertextos e hipermedios
Hipermedia
El trmino hipermedia toma su nombre de la suma de hipertexto y multimedia, una red
hipertextual en la que se incluye no slo texto, sino tambin otros medios: imgenes,
audio, vdeo, etc. (multimedia).
Muchos autores coinciden en esta definicin de Hipermedia como resultado de la
combinacin de hipertexto y multimedia, donde hipertexto se entiende como la
organizacin de una base de informacin en bloques discretos de contenido llamados
nodos (en su mnimo nivel), conectados a travs de enlaces cuya seleccin genera
distintas formas de recuperar la informacin de la base; la multimedia consiste en la
tecnologa que utiliza la informacin almacenada en diferentes formatos y medios,
controlados por un usuario (interactividad). [Balasubramanian], [Bianchini], [Salampasis],
[Rada] [Diaz, Catenacci y Aedo].
As pues, la hipermedia conjuga tanto la tecnologa hipertextual, como la multimedia. Si
la multimedia proporciona una gran riqueza en los tipos de datos, el hipertexto aporta
una estructura que permite que los datos puedan presentarse y explorarse siguiendo
distintas secuencias, de acuerdo a las necesidades y preferencias del usuario.
La estructura de un hipermedia es la misma que la de un hipertexto, formado por nodos
que se conectan mediante enlaces. La nica diferencia es que los nodos contienen
elementos de diferentes medios o morfologas. Las anclas ya no slo son palabras sino
56
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
57
.
que pueden, por ejemplo, ser una imagen o un fragmento de ella, o pueden ser una
secuencia de audio o de vdeo. La estructura de un hipermedia es, pues, ms compleja
que la de un hipertexto. La interactuacin de los diferentes medios y la sincronizacin
entre ellos suele ser uno de los aspectos ms complejos en el desarrollo de aplicaciones
multimedia.
Hipermedia es un nuevo medio. Es la sntesis de hipertexto multimedial, que comparte
usos y caractersticas tanto del hipertexto como del multimedia, ms una serie de
propiedades que le son propias. La hipermedia nos permite comunicar de manera ms
efectiva, ya que al ser relacional y multimedial, puede parecernos ms cercana a nuestro
modo habitual de expresin y pensamiento, y a su vez, permite al usuario interacturar de
manera ms rica, sencilla y "amigable". Se podra decir que la hipermedia, aade al
hipertexto y su forma de presentar la informacin de forma no secuencial (o
multisecuencial), cierta faceta multisensorial. Los sistemas hipermedia se basan, pues,
en la suma de las potencialidades hipertextuales y multimediticas. Y se aplican, sobre
todo, a un soporte abierto u on line, cuyo mximo exponente es la World Wide Web ya
que permite interconectar e integrar, casi sin lmites, conjuntos de informacin de
diferentes materias expresivas: texto, imgenes, sonidos, vdeos, bases de datos, etc.
La hipermedia se caracteriza por sus posibilidades interactivas y por las posibilidades
que ofrece un nuevo medio de comunicacin en red. Lo que realmente impulsa la
aplicacin de la interactividad plena en los sistemas multimediticos, convirtindolos en
hipermediticos, es el desarrollo de las redes de comunicacin, de las tecnologas de
compresin de datos y la aparicin de un servicio y una interfaz especficamente
diseada para los nuevos servicios y contenidos hipermediticos, materializados en la
Web. A la hipermediatividad tambin contribuyen la utilizacin de interfaces basadas en
sistemas icnicos cuyos signos semejan los objetos representados y que se pueden
animar, enlazar y transformar, y que han culminado en el desarrollo de entornos virtuales
que integran hipersensorialmente la informacin.
57
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
58
Desde el punto de vista tcnico, los datos multimedia, la mayor parte de las veces,
necesitan una forma de presentacin determinada para que se haga posible la
visualizacin multimedia. Una presentacin es la forma activa de un documento, y
corrientemente se habla indistintamente de documento y de presentacin o interfaz.
58
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
59
.
En el hipertexto, el usuario pasa de un documento a otro mediante los enlaces y la visita
a un documento finaliza cuando termina la aplicacin o se da paso a otro componente a
travs del enlace. En una presentacin multimedia, el usuario controla qu componente
quiere visitar, pero ese componente puede ser dinmico, esto es, vara sin la intervencin
del usuario caracterizndose por una nocin temporal. Cuando hablamos de audio o
vdeo, necesitamos un tiempo (a menudo unos pocos segundos) para que se active el
vdeo, aparezca cierto texto, etc. El tiempo es, pues, un factor diferenciador entre los
sistemas de hipertexto y los sistemas multimedia. En los sistemas hipertextuales tambin
se necesita cierto tiempo para que los enlaces nos conduzcan hacia otros bloques de
texto, pero este tiempo es casi imperceptible puesto que no se precisa utilizar un sistema
dinmico para que la informacin pueda ser presentada.
En la presentacin multimedia, al usuario se le suele ofrecer un componente mediante el
cual ste pueda ejercer un control sobre la presentacin. Lo ms comn es que se trate
de un reproductor virtual con controles en forma de botones.[14]
Educacin a Distancia
La educacin a distancia es una forma de enseanza en la cual los estudiantes no
requieren asistir fsicamente al lugar de estudios. En este sistema de enseanza, el
59
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
60
Dependiendo del centro de estudios, los estudiantes pueden acudir fsicamente para
recibir tutoras, o bien deben realizar exmenes presenciales. Existe educacin a
distancia para cualquier nivel de estudios, pero lo ms usual es que se imparta para
estudios universitarios.
Aplicaciones grupales.
La web 2.0, por ejemplo es una etapa que ha definido nuevos proyectos en Internet y
est preocupndose por brindar mejores soluciones para el usuario final.
Por ejemplo:
Foros de discusin
Blogs
Wikis
Gestores CMS
Plataformas de e-learning
Imgenes
Repositorios de videos
60
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
61
Foros de discusin.
Un foro de discusin o tabln de anuncios es un rea web dinmica que permite que
distintas personas se comuniquen. Por lo general, el foro de discusin se compone de
diferentes "hilos" de discusin (llamados a veces asuntos o temas), cada uno relacionado
con un rea de debate diferente. El primer mensaje en un proceso establece el tema de
discusin y los mensajes que siguen (casi siempre debajo del primero) lo continan.
Cada foro de discusin sigue sus propias reglas y a veces tiene sus propias
"costumbres". Por lo general, todos los usuarios las siguen y se distribuyen mediante un
documento denominado "Reglas de uso" (y que, a menudo, viene acompaado con las
palabras "Lea esto antes de poner un artculo") que especifica las condiciones para
agregar un mensaje en el foro y las situaciones que pueden llevar a que un mensaje se
sujete a moderacin (consulte ms adelante).
Blogs, microblogs.
Un blog o una bitcora es un sitio web que es regularmente y peridicamente que recopila
y publica datos acerca de temas particulares.
Los datos en los blogs son ordenados cronolgicamente y son diseados por personas
que crean su propio estilo de blog que en algunos casos son completamente
personalizables.
Un microblog es un principalmente un servicio de blog que podra llamrsele ''entrada'' y
que por lo general es para pequeos temas o comentarios. Como es el caso te twitter
que se le puede considerar como microblog.
61
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
62
Diferencias:
El microblog est contenido en el Blog, as como lo est una pgina web en un
sitio web. Por esta razn es llamado microblog: por ser ms pequeo que el blog.
En un blog se puede organizar datos cronolgicamente porque es un espacio en
el que se puede ingresar mayor informacin que en un Microblog.
Un blog sirve para la facil divulgacin y difusin de informacin a cerca de un tema
especfico, ya que permite que se puedan compartit las opiniones entre usuarios
a travs de los comentarios.
Un Microblog sirve para compartir informacin que es ms temporal que no
necesita que sea ordenada y cronolgicamente organizada.
Wikis.
Es un sitio web colaborativo que puede ser editado por varios usuarios.
Los usuarios de una wiki pueden as crear, editar, borrar o modificar el contenido de una
pgina web, de una forma interactiva, fcil y rpida; dichas facilidades hacen de una wiki
una herramienta efectiva para la escritura colaborativa.
Caractersticas:
o La publicacin de forma inmediata usando slo el navegador web (ej.
Explorer, Firefox, Mozilla, etc.)
o El control del acceso y de permisos de edicin. Pueden estar abiertos a
todo el mundo o slo a aquellos que invitemos
o Que quede registrado quin y cundo se ha hecho la modificacin en las
pginas del wiki, por lo que es muy fcil hacer un seguimiento de
intervenciones
o El acceso a versiones previas a la ltima modificacin as como su
restauracin, es decir queda guardado y con posible acceso todo lo que se
va guardando en distintas intervenciones y a ver los cambios hechos
62
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
63
.
o Subir y almacenar documentos y todo tipo de archivos que se pueden
enlazar dentro del wiki para que los alumnos los utilicen (imgenes,
documentos pdf, etc. ejemplo de documento pdf alojado en el wiki).
o Enlazar pginas exteriores e insertar audios, vdeos, presentaciones, etc.
Redes sociales.
Las redes sociales en internet son aplicaciones web que favorecen el contacto entre
individuos. Estas personas pueden conocerse previamente o hacerlo a travs de la red.
Contactar a travs de la red puede llevar a un conocimiento directo o, incluso, la
formacin de nuevas parejas.
Las redes sociales en internet se basan en los vnculos que hay entre sus usuarios.
Existen varios tipos de redes sociales:
1.- Redes sociales genricas. Son las ms numerosas y conocidas. Las ms extendidas
Facebook, Instagram, Google y Twitter.
2.- Redes sociales profesionales. Sus miembros estn relacionados laboralmente.
Pueden servir para conectar compaeros o para la bsqueda de trabajo. La ms
conocida es LinkedIn.
3.- Redes sociales verticales o temticas. Estn basadas en un tema concreto. Pueden
relacionar personas con el mismo hobbie, la misma actividad o el mismo rol. La ms
famosa es YouTube.
Mensajera instantnea.
La Mensajera Instantnea es un punto intermedio entre los sistemas de chat y los
mensajes de correo electrnico, las herramientas de mensajera instantnea, son
programas regularmente gratuitos y verstiles, residen en el escritorio y, mientras hay
una conexin a Internet, siempre estn activos.
63
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
64
Aplicaciones en internet.
En la ingeniera de software se denomina aplicacin en internet a aquellas herramientas
que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de
una intranet mediante un navegador. En otras palabras, es una aplicacin software que
se codifica en un lenguaje soportado por los navegadores web en la que se confa la
ejecucin al navegador.
Las aplicaciones en internet son populares debido a lo prctico del navegador web como
cliente ligero, a la independencia del sistema operativo, as como a la facilidad para
actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de
usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas
en lnea y la propia Wikipedia que son ejemplos bastante conocidos de aplicaciones web.
Servicios a usuarios
Usuario. Quiz sea complejo entender que para una computadora un usuario puede no
ser un ser humano: en este caso un programa u otra computadora podran ser
considerados usuarios, la PC realiza una abstraccin a travs de la cual brinda recursos
de hardware, software mediante permisos de acceso a los mismos.
64
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
65
.
En sentido general, un usuario es el conjunto de privilegios, permisos, recursos o
dispositivos, a los cuales se tiene acceso. Es decir, un usuario puede ser tanto una
persona como una mquina, un programa, etc.
Tipos de usuarios
El invitado, que es aquel que llega a la pgina pero no se identifica como usuario
registrado (miembro de la comunidad) y que solamente puede ver unos contenidos
restringidos.
Los miembros de la comunidad que se identifican como tales mediante un nombre y una
contrasea en la pgina de inicio, y que pueden aadir noticias, nuevos enlaces a
pginas, ver y subir fotos, leer los foros y participar en ellos, acceder a documentos
almacenados en el portal, etc.
Usuarios Registrados, son aquellas personas que han creado usuarios en el sitio web y
podrn acceder a contenidos especiales. Adicionalmente tienen la posibilidad de
colaborar con nuevos documentos a la biblioteca virtual, eventos al calendario de
actividades y personas o instituciones al directorio.
Los administradores, que pueden aadir mdulos con nuevas funciones, actualizar el
portal, dar de alta o baja a usuarios, etc.
Existen otros perfiles de usuario pero que ahora no se utilizan, y que seran personas
que pueden escribir una noticia, pero pendiente de la aprobacin por un supervisor que
lo revisa, o distintas categoras de administradores.
Para aadir o modificar contenidos no hace falta ningn programa especial, y se puede
hacer desde cualquier navegador.
Comercio Electrnico
65
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
66
Flujos de trabajo.
El Flujo de trabajo (workflow en ingls) es el estudio de los aspectos operacionales de
una actividad de trabajo: cmo se estructuran las tareas, cmo se realizan, cul es su
orden correlativo, cmo se sincronizan, cmo fluye la informacin que soporta las tareas
y cmo se le hace seguimiento al cumplimiento de las tareas. Generalmente los
problemas de flujo de trabajo se modelan con redes de Petri. Si bien el concepto de flujo
66
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
67
.
de trabajo no es especfico a la tecnologa de la informacin, una parte esencial del
software para trabajo colaborativo (groupware) es justamente el flujo de trabajo.
Herramientas
AuraPortal BPM + Workflow AuraPortal
Staffware Staffware (actualmente TIBCO), uno de los primeros y ms potentes
motores Workflow/BPM
FlowRunner BPM, servidor de flujo de trabajo, motor encastrable en otras
aplicaciones. comercial, cdigo fuente disponible
W4 Motor comercial de flujo de trabajo
OpenFlow - Basado en Zope, software abierto.
OpenSymphony - Motor de flujo de trabajo, software abierto
This coalition Flujo de trabajo.
wftk herramientas para flujo de trabajo, licencia GPL
OpenWFE motor de flujo de trabajo, software abierto, compatible con Java,
Python y aplicaciones .NET
Enhydra Shark
MyControl Workflow Server
CoMo-Kit
PL/FLOW
jBpm
IntellaDOC PDF component for workflow systems
Skelta Workflow.NET -A BPM Workflow Software - Motor de flujo de trabajo para
.NET
Agentflow - motor comercial de flujo de trabajo en Java
@enterprise - workflow engine motor de flujo de trabajo en Java
ils/process Flujo de trabajo para procesos de negocios
Ring Pro Flujo de trabajo para proyectos multimedia (3D, Web y CDRom).
67
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
68
Las Intranet estn restringidas a aquellas personas que estn conectadas a la red
privada de la empresa.
Adems de eso, ambas funcionan esencialmente de la misma manera, con la misma
tecnologa TCP/IP para regular el trfico de datos. Del mismo modo, desde el punto de
vista de las aplicaciones (e-mail, newsgroups y transferencia de archivos FTP, adems
del Web), no existe ninguna diferencia entre internet e intranet.
Sin embargo, el principal punto que diferencia a una Internet de una Intranet es a quien
est dirigida la informacin que sta provee. Para el caso de la Internet sta provee
informacin al dominio pblico y en una Intranet se provee en algunos casos de gestin
corporativa, como por ejemplo tareas de mantenimiento, que consisten de sitios web
utilizados para descentralizar y mejorar el desempeo y evitar as posibles
68
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
69
.
congestionamientos de red, asignando dichas tareas a diferentes departamentos
corporativos que desarrollen y mantengan dicha informacin.
Otro punto importante son los esquemas de seguridad, y en la cual la Intranet aplica
contraseas y encriptacin, para proteger en algunos casos, informacin referente a las
nminas, proyecciones de ventas, descuentos internos y memos de clientes. Esta
informacin esta desarrolladas para ser accedidas por empleados, solo a travs de
contraseas (claves personales de acceso) y adems, los datos que viajan de un nodo
a otro de la red a travs de Internet, son previamente codificados o encriptados para
evitar que algn otra persona logre verlos en el momento de la transmisin y le resulte
imposible descifrarlos.
Las intranet permiten una gran interaccin entre el personal de la empresa, aumentando
al mximo el servicio al cliente y permitiendo fcilmente el acceso a informacin
clasificada para la empresa. Los distintos sectores de la organizacin, entre los que se
encuentran los usuarios autorizados, pueden compartir informacin de fcil acceso,
reduciendo costos y ahorrando valioso tiempo. La intranet agiliza las transacciones
internas de la empresa e incrementa su productividad, reduciendo costos y ganando
tiempo. Dentro de los principales usos tenemos: Informacin de Beneficios, Noticias de
la Compaa , Directorio de Empleados, Entrenamiento, Educacin, Informacin de
Personal, Noticias financieras, Informacin de Ventas, E-mail, rdenes de Compra, etc.
Internet es pblico, abierto a cualquiera que tenga una conexin. En Internet coexisten
ordenadores, personas y software funcionando en forma cooperativa. Las empresas a
nivel mundial publican y organizan informacin y describen los productos y servicios que
ofrecen para facilitarla a todo el que la requiera. Tambin permite enviar y recibir correo,
prensa, radio o TV. [16]
69
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
70
Internet Intranet
Los usuarios de Internet no pueden acceder Los usuarios de una empresa que trabajan
a una Intranet de cualquier empresa con Intranet pueden acceder a Internet
La localizacin de la Informacin y quin Las Intranet estn restringidas a aquellas
accede a Internet es pblico, global, y personas que estn conectadas a la red
abierto a cualquiera que tenga una privada de la organizacin
conexin.
Internet no pertenece a ninguna Es una red privada de una empresa
organizacin o entidad, ya sea pblica o
privada,
La internet es la red global: todos tienen Una Intranet es una red de acceso
acceso a ella, sin ningn tipo de restriccin restringido que utiliza el protocolo TCP/IP,
a travs del protocolo TCP/IP. que es el mismo de Internet. Se diferencia
de esta ltima justamente en la restriccin
a su acceso slo a los usuarios o equipos
autorizados
Sistemas Centralizados
Los sistemas centralizados se identifican cuando el proceso de cmputo es realizado en
una localizacin central, usando terminales conectados a una computadora central. La
computadora en s misma puede controlar todos los perifricos directamente (si estn
fsicamente conectados con la computadora central), o conectados a travs de un
servidor de terminal.
Ventajas:
Un punto de control. Mayor control de seguridad y proteccin de la informacin en
un solo punto.
70
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
71
.
Fcil de mantener. Empresa con muchos cambios de requerimientos. Fcil
despliegue de los cambios. Soporte en un solo punto.
Tomas de decisiones. Esta arquitectura es primordial en las tomas de decisiones
centralizadas, en otro punto llamado de lgica de negocio de la empresa
centralizada.
Desventajas:
Interfaz de usuario poco llamativo. Por el uso de la red amplia, se evita tener
pantalla con imgenes. Debe controlar el uso de ancho de banda de la red.
Velocidad de repuestas lenta, dependiendo la conexin de la red a la central.
Debe haber mecanismo de respaldo o copia del sistema centralizada en caso de
contingencia muy estricta, muere el sistema central, muere el sistema a nivel
general.
Crecimiento depende de los equipos que lo soporta. Si la empresa crece en forma
exponencial por ejemplo, el equipo debe ser cambiado al no tener estos estudios
de crecimiento o la actualizacin de equipo debe ser constante.
Ventajas:
Buenos resultados a nivel de rea o departamento
Desventajas:
Parques de equipos heterogneos, inconexos y de difcil gestin desde el punto
de vista global de la empresa
Bases de Datos repetidas que afectan la integridad y veracidad de los datos.
71
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
72
Citas:
[1] Fragmento tomado de: http://www.informatica-hoy.com.ar/aprender-informatica/Que-
es-Hardware-y-Software.php
72
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.
73
.
[10]Fragmento tomado de:
http://sistemamanejadordebasededatossmbd.blogspot.mx/2011/02/diferentes-tipos-de-
sistemas-de.html
73
Material Compilado sin fines de lucro, en beneficio de la educacin.
Prohibida su reproduccin o distribucin sin autorizacin de los
autores.