Sei sulla pagina 1di 54

, Unidad 1: INTRODUCCION A LOS SI/TI

Conceptos básicos de Sistemas de Información


1. Sistemas de Información

1.1. La función ejecutiva y la información


Un gerente o supervisor opera con información sobre problemas de decisión y con información bajo la forma
de decisiones.
La información es la materia prima de la actividad ejecutiva y, al mismo tiempo, es la forma que adopta el
resultado de esa actividad.
La información de que dispone un ejecutivo determina la calidad de sus
decisiones.las decisiones serán más eficientes cuanto más eficiente sea la información con la que se
elaboran.
Problema que aqueja a los gerentes es el de sufrir escasez de información, a pesar de que cuentan con una
verdadera sobreabundancia de datos, se debe a que se confunden los conceptos de dato e información.

1.2. Concepto de dato


Un dato es una representación formalizada de entidades o hechos, adecuada para la comunicación,
interpretación y procesamiento por medios humanos o automáticos.
El dato es un material de valor escaso o nulo para un individuo en una situación concreta; es una
representación simbólica que por sí misma no reduce la dosis de ignorancia o el grado de incertidumbre de
quien tiene que tomar una decisión.

1.3. Concepto de información


Información es el significado que una persona asigna a un dato.
La información es un dato o un conjunto de datos evaluados por un individuo concreto que trabaja, en un
momento dado, sobre un problema específico, para alcanzar un objetivo determinado.
La información se genera a partir de un grupo de datos seleccionados para reducir la dosis de ignorancia o el
grado de incertidumbre de quien debe adoptar una decisión.
Por lo tanto, nada es intrínsecamente información. La misma representación simbólica que para una persona
puede ser un dato, para otra puede ser información. O puede serlo para esa misma persona, en otro momento
o frente a otro problema.
La información hace referencia, pues, a datos estructurados y seleccionados para un usuario, una situación,
un momento y un lugar. Mientras no sean evaluados o aplicados a un problema específico, los datos seguirán
siendo sólo datos, es decir, símbolos con poco o ningún significado.
El papel del sistema de información es convertir los datos en información.

1.4. Nociones sobre teoría general de sistemas


1.4.2. Concepto de sistema
Un sistema es un conjunto de elementos interrelacionados de modo tal que producen como resultado algo
superior y distinto a la simple agregación de los elementos.
En todo sistema existen los siguientes componentes: elementos, relaciones y objetivo.
Los elementos o partes que conforman un sistema pueden ser humanos o mecánicos, tangibles o intangibles,
estáticos o dinámicos.
Las relaciones entre los elementos son las que hacen que todo sistema sea complejo.
En cuanto al objetivo, puede afirmarse que constituye la razón de ser de un sistema. El objetivo define al
sistema; nada puede hacerse respecto a un sistema si no se conoce su objetivo.
El logro de un resultado superior y distinto a la simple agregación de los elementos constituye lo que se llama
“efecto sinérgico”.

1.4.3. Modelo de sistema


Todo sistema se puede definir por sus entradas, su proceso y sus salidas, y responde, por lo tanto, al modelo
cuyo esquema es el que se muestra en la siguiente figura:

1.4.4. Caja negra


Se dice que un sistema está perfectamente definido cuando se conoce el proceso de transformación de las
entradas en salidas. Cuando no se conoce dicho proceso, se dice que se trata de una caja negra. El recurso
de considerar caja negra al proceso de numerosos sistemas resulta imprescindible para operar con la realidad
en la que cada uno se desenvuelve. Para el gerente general de una gran empresa, los departamentos de la
organización son cajas negras, ya que le resultaría impracticable conocer el modo en que cada uno de ellos
desarrolla sus operaciones. Le basta conocer las entradas y las salidas.

1.4.5. Límite de un sistema


El límite de un sistema es una línea ideal que encierra elementos (subsistemas) entre los que existe mayor
intercambio de energía que a través de la línea. El límite determina un marco dentro del cual los elementos y
las relaciones son apropiadamente explicados y manejados. Todo lo que queda fuera del límite y se relaciona
con el sistema constituye su ambiente. Por otra parte, todo elemento que se encuentra fuera del sistema y no
se relaciona con él, no forma parte del ambiente.
Todos los intercambios de energía que se producen entre un elemento del sistema y un elemento del
ambiente son menores que los que se producen dentro del sistema.

1.4.6. El enfoque de sistemas


El enfoque de sistemas implica tener un concepto del “todo” mientras se analizan sus partes. Es una forma de
pensar integrada, aun cuando se deba analizar parte por parte. Permite comprender mejor la naturaleza de los
problemas y disminuir la dificultad del análisis.
Se aborda parte por parte, pero siempre teniendo en cuenta las interrelaciones que hay entre estas.

1.5. El sistema de información


1.5.1. Concepto
Un sistema de información (SI) es un conjunto de recursos humanos, materiales, financieros, tecnológicos,
normativos y metodológicos, organizado para brindar, a quienes operan y a quienes adoptan decisiones en
una organización, la información que requieren para desarrollar sus respectivas funciones.
Un sistema de información no requiere necesariamente el uso de la tecnología de computación.
Sin embargo, la computación y las comunicaciones han potenciado tan extraordinariamente la capacidad,
velocidad y exactitud del tratamiento de los datos.
La teoría de sistemas (punto de vista técnico) nos dice que un sistema de información es el encargado de
recolectar y almacenar los datos del negocio para someterlo a un proceso de transformación, produciendo
información que se distribuye a los interesados. Es decir, entran datos, los transforma y produce información.

1.5.2. Sistemas de información: un enfoque de negocios


En esta nueva definición intervienen tres dimensiones: Administración, Organización, Tecnología. Laudon
define:
Un sistema de información es una solución organizacional y administrativa basada en tecnología de
información para responder a un reto que se presenta en el entorno.
Se entiende por organización a los recursos materiales y humanos con que cuenta la entidad, la estructura
formal e informal, los procesos de negocios y la cultura. La administración o management se debe analizar la
forma de hacer las cosas, la política, el ejercicio del liderazgo, la planificación estratégica, la dirección y el
control. Por su parte, la tecnología de Información (TI) involucra los recursos TI: hardware, software,
tecnologías de almacenamiento de datos, redes y telecomunicaciones.
Bajo este enfoque es imposible imaginar que los sistemas de información de dos organizaciones sean iguales.
Podrán utilizar las mismas tecnologías pero el aspecto organizacional y el
Management -básicamente humanos- los hacen únicos.
Las tecnologías de información se deben incorporar, modificar y diseñar de forma tal que encaje con las
necesidades de la organización y de los individuos.

1.6. Requisitos de la información


Para que la información resulte eficiente, debe reunir una serie de requisitos, de modo tal que la utilidad que
proporcione justifique el empleo de los recursos que se hubieran aplicado para producirla. Es, al mismo
tiempo, una lista de criterios generales para guiar el diseño de sistemas de información y para evaluar el
funcionamiento de los mismos.
Economía
El costo de producir una información no debe ser superior al beneficio esperable de su utilización.
* Oportunidad
La información debe estar disponible en el momento en que se la requiera.
Utilidad
Toda salida de un sistema de información debe satisfacer una necesidad.
Comparabilidad
La información debe ser comparable en el espacio y en el tiempo
Flexibilidad
Todo sistema de información debe ser adaptable a los cambios del sistema-objeto. Satisfacción de las
cambiantes necesidades de información de los ejecutivos y de la organización toda.
Confiabilidad
La información debe ser lo suficientemente confiable como para tomar decisiones basadas en ella.
Deben empezar por ser confiables los datos primarios y sus sucesivas transformaciones,
Para la adopción de decisiones, la información no necesariamente debe ser exacta aunque si
Correcta.

2. Funciones de un Sistema de Información


La función básica de un sistema de información es procesar datos, para lograrlo se sirve de las siguientes
funciones:
- Recolección
Esta función implica la captura y el registro de datos. Es una función costosa y muy expuesta a la generación
de errores (aspecto que está siendo atenuado por la aplicación de tecnologías que automatizan la captura de
datos)
Un criterio que disminuye tanto los costos como los errores es el de capturar los datos tan cerca de la fuente
como sea posible.
- Clasificación
Esta función consiste en identificar los datos, agruparlos en conjuntos homogéneos, y ordenarlos teniendo en
cuenta la manera en que será necesario recuperarlos. Vale decir que los datos se agrupan en estructuras
diseñadas conforme a las necesidades del uso que se hará de ellos.
- Compresión
La compresión es la función por la cual se reduce el volumen de los datos sin disminuir necesariamente la
información que suministrarán a su destinatario; la compresión generalmente aumenta o hace más expresivo
el contenido informativo de los datos.
Varios métodos. Uno de ellos es la agregación, por el cual se van acumulando datos de detalle para obtener
información consolidada de más alto nivel. Otro método es el filtrado. Mediante el mismo, se eliminan datos no
significativos.
Otro método de compresión es el uso de medidas estadísticas que describen el comportamiento, real o
pronosticado, de algunas variables.
- Almacenamiento
Esta función se vincula con la conservación física de los datos y con su adecuada protección.
Aunque no todos los datos que procesa un sistema de información se conservan en dispositivos de
almacenamiento digital, éstos constituyen el soporte prácticamente obligado del banco de datos de las
organizaciones.
A través de la función de almacenamiento, el sistema de información hace las veces de memoria de la
organización.
- Recuperación
Esta función tiene el propósito de suministrar el acceso a la base de datos.
- Procesamiento
El sistema de información (como todo sistema) es un transformador de entradas en salidas a través de un
proceso. Operaciones que, sin interesar qué recursos humanos o tecnológicos empleen, persiguen el objetivo
de convertir datos en información, es decir, un resultado que habrá de tener valor y significado para un usuario
- Transmisión
Esta función comporta la comunicación entre puntos geográficos distantes, sea por el traslado físico del
sostén de los datos o por la transmisión de señales.
Este aspecto del sistema de información se vincula con la tecnología de comunicaciones.
- Exhibición
Mediante esta función, se proporciona una salida de información preparada de modo tal que resulte legible y
útil a su destinatario. En un sistema de información basado en el uso de computadoras, esta función es la que
implica la interfaz con el ser humano.
La presentación de los resultados tiene particular importancia para que los mismos revistan el carácter de
información.

¿Cómo convertir datos en información?


Tres son las tecnologías que agregan valor a los datos para convertirlos en información:
a) Procesamiento. Los datos son capturados luego deben cambiar a un formato/soporte para que “pueda ser
leído por la máquina". Esto es el procesamiento de los datos, una transformación de los mismos para
convertirlos en información.
b) Almacenamiento. Los datos a menudo son almacenados antes de ser usados. Entre los distintos pasos del
procesamiento frecuentemente hay que guardar los resultados antes de que el producto final (información)
sea presentado al usuario.
c) Comunicación. Representa el concepto de mover o enviar el dato desde la fuente hacia quien lo va a usar.
Se debe ser cuidadoso con los procesos a que somete los datos. Malos datos son mala información, mal
procesamiento puede resultar en aún peor información; mala comunicación de datos resulta en pérdida para
el destinatario pudiendo incluso no llegar nunca al usuario real de los mismos, ser dañados en el camino, o lo
que es peor, caer en manos equivocadas.

3. Tipos de Sistemas de Información


3.1. Introducción
Las distintas clases de sistemas de información surgen de la satisfacción de diferentes necesidades.
Las organizaciones se pueden estructurar en 4 niveles: el nivel operativo, constituido por los procesos físicos
de producción y distribución; el nivel de control operativo, el nivel de las decisiones tácticas, y el nivel de las
decisiones estratégicas. Las decisiones son estructuradas, semiestructuradas o no estructuradas, según el
nivel (a medida que subimos en la pirámide, las decisiones son cada vez menos estructuradas). Por lo tanto,
la información que concierne a la toma de decisiones difiere en los distintos niveles, lo que requiere la
existencia de diferentes tipos de sistemas que provean dicha información.

3.2. Sistemas de información transaccionales


3.2.1 ¿Qué son?
Los sistemas de información transaccionales, por lo tanto, están destinados a satisfacer las necesidades del
nivel operativo: explotan la capacidad y velocidad de las computadoras para almacenar y procesar grandes
volúmenes de datos; realizan operaciones repetitivas y relativamente sencillas; y contribuyen a automatizar
las tareas más rutinarias y tediosas, a eliminar el “papeleo”, a acelerar los trámites, a disminuir la cantidad de
mano de obra, a minimizar los errores, a facilitar la registración y recuperación de datos desagregados y, en
general, a reducir o aligerar las actividades que desarrollan los empleados u operarios de las organizaciones.

3.2.2. ¿Cuáles son?


En este tipo de sistemas, se encuentran los que son prácticamente comunes a todas las organizaciones, tales
como: Contabilidad, Facturación, Inventarios, Ventas, etc. También pertenecen a esta clase muchos otros
sistemas que resultan específicos de una rama de actividad: Administración de Obras Sociales,
Administración de Sistemas de Medicina Prepaga, Administración de AFJP, etc.
Para la mayoría de estos sistemas existe una variada oferta de paquetes de programas estandarizados que
integran varias funciones de negocio. Se caracterizan por su bajo costo, su alto grado de estandarización y su
sencillez de manejo; esto los hace muy accesibles a cualquier tipo de empresa.
Se encuentran las versiones más potentes y costosas, las que suelen tener mayores exigencias de
implantación. Sobre todo en el caso de esta categoría superior de paquetes, se plantea la alternativa
estratégica de optar por estas soluciones de terceros o encarar el desarrollo de sistemas “a medida”.

3.2.3. El problema del límite


Los sistemas de información transaccionales, suministran un buen ejemplo práctico sobre el problema, a
veces considerado puramente teórico, de definir el límite de un sistema. En efecto, uno de los “pecados
capitales” de la computación ha sido el de definir los límites de los sistemas de acuerdo al organigrama.
Aunque, bajo la influencia de la integración impuesta por las bases de datos, este error se ha visto atenuado.
¿En qué consiste la falta de enfoque? Tradicionalmente, los diseñadores de sistemas tienden a identificar a
sus “clientes” o usuarios con los departamentos en los que éstos se desempeñan. El límite del sistema, en
consecuencia, coincide con el límite de las funciones del departamento. En este caso, por lo tanto, habrá un
sistema de información para el departamento.
En primer lugar, esta forma de delimitar los sistemas produce un alto grado de redundancia de datos.
En segundo término, este aislamiento provoca falta de estandarización y la incompatibilidad entre
aplicaciones.
El error que se ha cometido se vincula con la definición del límite de un sistema. Se han incluido en un
sistema elementos que tienen entre si menor intercambio de energía que con otros elementos que se han
incluido en otro sistema.
Los sistemas de información transaccionales deben delimitarse de acuerdo con la integración de las entidades
y variables, y no según límites físicos o lógicos trazados con otros propósitos.

3.2.4. Los sistemas transaccionales y la información para los niveles superiores


Los sistemas transaccionales capturan, procesan y generan datos vinculados a cada una de las transacciones
que las organizaciones desarrollan diariamente. Estos sistemas de información son indispensables en
cualquier organización de cierta envergadura y no se puede, prescindir de ellos. Gracias a estos sistemas de
información, las organizaciones pueden operar y tomar las decisiones básicas necesarias para su existencia.
La tecnología informática ha permitido que los datos que se van capturando y procesando se almacenen
ordenadamente en archivos y bases de datos para poder recuperarlos luego en los momentos y formas
necesarios. Los datos pueden ser recuperados con el mismo nivel de detalle con que han sido almacenados o
pueden estar sometidos a procesos de compresión que sirvan mejor a ciertos propósitos de análisis y
decisión. Así podemos obtener información detallada o comprimida referida a un momento o a un período de
tiempo determinado.
Estos informes son un subproducto natural de los sistemas transaccionales y se obtienen, en general, a
pedido o en forma repetitiva de acuerdo con un calendario predeterminado. Son de gran utilidad a los niveles
medios y en forma más sumaria son utilizados también por los niveles más altos de las organizaciones. A
través de ellos se monitorean las variables fundamentales de la organización y se suelen relacionar con
presupuestos para analizar el grado de cumplimiento de los objetivos y metas organizacionales.
El sistema que produce este tipo de información suele denominarse comúnmente “Sistema de información
gerencial” o su equivalente en inglés “Management Information System” (MIS). Sin embargo, discrepamos con
el uso de esta terminología por varias razones.
En primer lugar, la expresión parece indicar que se trata de un sistema de información independiente y en
realidad no lo es pues, éste es un producto derivado del procesamiento transaccional. En segundo lugar,
existen diferentes acepciones de la expresión MIS y no hay un consenso generalizado sobre su utilización.
Por último, el término ha sido bastardeado suficientemente por los proveedores de tecnología informática, lo
que ha ocasionado que, a esta altura, no sepamos muy bien a qué se refieren cuando lo utilizan.
Preferimos evitar el uso de la expresión “Sistema de información gerencial” o “MIS” y utilizar la denominación
“información para control operativo”, en función de quienes son sus principales usuarios.
De acuerdo con el grado de sofisticación del sistema computadorizado, encontraremos amplias posibilidades
de obtener distintos tipos de información y una variedad de facilidades para recuperar y modificar la misma.

3.3. Sistemas de apoyo a la toma de decisiones


Los sistemas de apoyo a la toma de decisiones, o, “Sistemas de Apoyo a la
Decisión” (SAD), son sistemas computadorizados diseñados para asistir a un ejecutivo en la toma de
decisiones. Los SAD incorporan datos y modelos para ayudar a resolver un problema que no está totalmente
estructurado. Los datos suelen provenir de los sistemas transaccionales o de un repositorio de datos, y/ o de
alguna fuente o base de datos externa. El modelo puede ser sencillo o muy complejo.
Los SAD son útiles en los problemas en los cuales hay suficiente conocimiento como para construir un modelo
matemático o estadístico que permita su resolución por medio de la computadora, pero que finalmente
requiere del juicio del ejecutivo para la toma de la decisión.
En general los SAD tienen las siguientes características:
• Se enfocan en procesos de decisión y no en procesamiento de transacciones.
• Se implantan y modifican rápidamente.
• Suelen ser construidos por los propios usuarios utilizando herramientas muy difundidas, como por ejemplo,
las planillas electrónicas.
• Aportan información útil para la toma de decisiones, pero ésta finalmente es responsabilidad del ejecutivo.

3.4. Sistemas para el nivel superior


Un Executive Information Systems (EIS) o Executive Support Systems (ESS) es un sistema de información
computadorizado diseñado para proveer a los gerentes acceso a la información relevante para sus actividades
de gestión. Un sistema EIS/ESS soporta actividades estratégicas tales como la definición de políticas,
planeamiento o preparación de presupuestos. El objetivo de estos sistemas es el de recolectar, analizar e
integrar los datos internos y externos en indicadores.
Un sistema EIS/ESS permite monitorear las operaciones e incrementar la velocidad y precisión del proceso de
toma de decisiones. Estos sistemas permiten tomar decisiones para planificar las actividades del futuro en la
compañía.
La característica más común de los EIS/ESS es el acceso inmediato a una base de datos única donde se
pueden encontrar los datos financieros y operacionales.
La diferencia con los sistemas SAD o DSS estriba básicamente en que los sistemas EIS/ESS están dirigidos
al nivel ejecutivo. En dicho nivel se requiere otro tipo de información, y esa información, además, es tratada en
forma diferente que en los niveles más bajos.
Los sistemas EIS/ESS deben poner un énfasis especial en el uso de interfaces fáciles de utilizar y fáciles de
entender.
Características de un sistema EIS/ESS
• Un EIS abarca varias aplicaciones, incluyendo varios sistemas SAD y automatización de oficinas.
• Requieren una base de datos mayor, debido a que se necesita monitorear la performance en muchas áreas
críticas del negocio.
• Proveen acceso a datos externos de la industria, competidores y clientes.
• Hacen más énfasis en la interfaz de usuario.
• Tienen más impacto dentro de la organización.
Relacionado con este tipo de sistemas de información en los últimos años se han popularizado las
herramientas de Business Intelligence (BI). Los sistemas BI permiten tomar datos de los sistemas del nivel
operativo para construir un repositorio de datos denominado data warehouse. Este repositorio puede estar
compuesto por diferentes data marts o almacenes de datos, para los distintos temas
Hoy en día, es vital que las empresas provean un acceso rápido y efectivo a la información de negocios a
muchos usuarios para sobrevivir. Para ello, la solución es un sistema BI, que ofrece un conjunto de
tecnologías y productos para hacer llegar a los usuarios la información que necesitan para tomar decisiones
de negocios, tácticas y estratégicas.

4. Tecnología y Sistemas de Información


La influencia de la tecnología en la implementación, diseño y planificación de los SI de las empresas es
meramente coyuntural. En otras palabras, sin una buena concepción de la necesidad inicial en términos de SI
muy difícilmente pueden lograrse implantaciones efectivas y adecuadas al negocio, por muy buena tecnología
que se emplee. En cambio, se pueden obtener SI contando con una buena concepción inicial, aunque se
implanten con tecnología básica y estándar.
Por TIC se entiende informática y afines, es decir, necesidades de hardware, software y telecomunicaciones
de una empresa. El punto de contacto inicial entre estas tecnologías y los SI es obvio, ya que las TIC
proporcionan soluciones claras a determinados problemas que presenta la implementación de todo SI.
Existe un sinfín de situaciones en las que las TIC han permitido hacer las cosas de forma más eficaz y barata.
Pero por otro lado, la implementación de una determinada solución tecnológica también puede forzar a que
algunas actividades se hagan peor, debido a la rigidez que puede llegar a imponer.
Por eso resulta imprescindible conocer claramente las posibilidades de la tecnología en términos de lo que
puede aportar a nuestro SI.

La Tecnología de la Información en la Formación del Contador


Efectos en la profesión

La tecnología de la información se encuentra dentro de los aspectos del entorno general que imponen
desafíos de cambio respecto a la profesión.

¿Qué pasa con la contabilidad?


Debido a la expansión de la oferta de información, la “contabilidad” se ve cada vez más como un subconjunto
pequeño de información disponible para gerentes e inversionistas.
Muchas tareas tradicionales de los departamentos de contabilidad se han automatizado.
Contadores administrativos se convierten en miembros que agregan valor a equipos de tomadores de
decisiones de la gestión estratégica.
Es imperativo que los contadores administrativos deriven del mero registro, cálculo y análisis hacia el diseño y
la implementación de sistemas de información, adquiriendo habilidades en administración del cambio y
gestión de costos. En la medida en que se descentralizan los sistemas de contabilidad administrativa, se
requieren menos contadores administrativos. Los sobrevivientes requerirán amplias capacidades de gestión
estratégica, no sólo habilidades contables.

¿Qué pasa con los estados financieros?


Colocar los estados financieros en Internet se está convirtiendo en una práctica habitual para las grandes
empresas. Ideas tradicionales respecto a su forma, contenido y propósito están sometidas a un análisis crítico.
Muchas personas están de acuerdo en que el tradicional informe anual está obsoleto y la mayoría cree que la
nueva economía es la causa principal de ello.
Internet está facilitando e incluso generando una cantidad de novedades en la comunicación de información
financiera.
La globalización probablemente acabará por obligar a una armonización de la información contable mayor de
la que muchos escépticos consideran posible actualmente. El uso de balances impresos será mucho menor
que en la actualidad.
La profesión debe enfrentar los riesgos que trae consigo la publicación de informes financieros en la red.

¿Existe un futuro para la auditoría de estados financieros?


La tasa de crecimiento de la nueva economía determinará cambios importantes en el énfasis y en los
requerimientos de la auditoría de estados financieros. La auditoría externa deberá enfocar cada vez más una
comprensión global de la organización.
En muchos países, las exigencias de auditoría externa de los estados financieros tienden a
Reducirse.
Tratando de potenciar su propuesta de valor para el cliente, la auditoría externa se está convirtiendo en un
proceso continuo más que cíclico y probablemente los informes de auditoría se referirán más a la confiabilidad
de los procesos de una organización que a sus valores contables. Actualmente, los computadores hacen
buena parte del trabajo que realizaban antes los ayudantes de auditoría

También se presentan nuevas oportunidades


El contador puede ayudar a sus clientes a crear oportunidades en este ambiente y cosechar los beneficios de
soluciones digitales

Soluciones de negocios con aplicabilidad global


Los negocios en todo el mundo tendrán que adoptar ciertos aspectos comunes del comercio electrónico y de
la nueva economía, como las relaciones de la cadena de valor y procesos comerciales integrados

Servicios de aseguramiento
Los servicios de aseguramiento tienen el propósito de mejorar la calidad de la información o su contexto para
la toma de decisiones. Incluyen las funciones tradicionales de auditoría y otros aspectos de gestión de riesgos
y de apoyo a transacciones.
Nuevas oportunidades que ofrecen las SI/TI a los contadores:
*Aseguramiento del comercio electrónico. Generar confianza en consumidores para que compren en internet,
para el desarrollo de negocios.
*Verificación de seguridad de acceso. Es necesario formular políticas que definan cómo y cuándo deben
entrar y salir mensajes y datos a través de la red, lo que usualmente requerirá la utilización de software de
seguridad. El contador puede identificar la vulnerabilidad y a minimizar los accesos no autorizados a su
sistema.
*Ingeniería de seguridad y control. El contador debería ofrecer soluciones para proteger adecuadamente
operaciones y activos digitales, más allá de la inversión en medidas tecnológicas.

Necesidades de formación
La ventaja competitiva de un contador con formación orientada a sistemas de información de negocios es
obvia.

Requerimientos educacionales
El adecuado enfrentamiento de las amenazas y el aprovechamiento de las oportunidades planteadas por la
nueva economía exigen del contador un conocimiento bastante amplio en diversos aspectos de las
tecnologías fundamentales de la revolución digital
La tecnología de la información se debe considerar como una materia central (y no accesoria o
complementaria) en la formación del contador.
Requerimientos de tecnología de la información que debería cubrir el currículum profesional del contador:
1. Conceptos de TI para sistemas de negocios (INDISPENSABLE)
2. Control interno en sistemas basados en computadores
3. El contador profesional como usuario de TI (INDISPENSABLE)
4. El contador profesional como administrador de SI
5. El contador profesional como diseñador de sistemas de negocios

Estrategia para lograr la formación requerida


Lograr el objetivo de una adecuada formación en tecnología de la información es imperativo para el desarrollo
de la profesión. El fracaso significaría una fuerte reducción del campo de trabajo.
Sin una comprensión conceptual, puede malentenderse la tecnología y aplicarse en forma ineficiente o
inapropiada. Una comprensión conceptual alienta a los estudiantes y profesionales de la contabilidad a
concentrarse en la aplicación y el uso de la tecnología para el logro de objetivos de negocios.
Cuatro consideraciones básicas a la hora de formular una estrategia de implementación de una línea
educacional ajustada a los requerimientos:
*La importancia de reconocer desde el comienzo que los recursos tecnológicos están cambiando
continuamente.
*En segundo lugar, debe hacerse todo lo necesario para que los estudiantes comprendan que conocimientos
y destrezas de tecnología de la información son esenciales para el contador de hoy para potenciar la eficacia
y eficiencia personal.
*Los estudiantes deberían ser alentados a estudiar tecnología de la información enfocándola desde la
perspectiva de su utilidad, su aplicación y su impacto
*Finalmente, debe tratarse de integrar en la mayor medida posible el estudio de la tecnología con el estudio de
la contabilidad.

Conclusiones
Amenazas y oportunidades para el contador
La nueva economía trae consigo cambios trascendentales en la estructura y en el funcionamiento de las
organizaciones. Estos cambios afectan en forma particularmente intensa al área de sistemas de información y,
por ende, a la contabilidad. La contabilidad no sólo cambia en la forma de procesar y materializar sus registros
e informes, también se reduce su importancia relativa como sistema de información. Por otra parte, aparecen
nuevas necesidades y requerimientos de las organizaciones para adaptarse al cambio, para satisfacer
algunas de las cuales el perfil profesional tradicional del contador reúne gran parte de los requisitos
fundamentales, pero carece de la preparación necesaria en tecnología de la información.

Requerimientos de formación
Tanto para continuar desempeñándose adecuadamente en la gestión contable tradicional como para estar en
condiciones de aprovechar las nuevas oportunidades profesionales que brinda el entorno, el contador requiere
conocimientos y habilidades en el campo de la tecnología de la información que la formación educativa actual,
en la mayoría de los casos, no le proporciona.
Unidad 2: Cómo funcionan las computadoras: Hardware y Software
HARDWARE
1. Introducción
Hardware corresponde a todas las partes físicas y tangibles de una computadora."Conjunto de los
componentes que integran la parte material de una computadora".
El término también se aplica a los periféricos de una computadora.
Las computadoras son aparatos electrónicos capaces de interpretar y ejecutar instrucciones programadas y
almacenadas en su memoria, éstas consisten básicamente en operaciones
aritmético-lógicas y de entrada/salida. Reciben las entradas (datos), las procesan y almacenan, y finalmente
producen salidas (resultados del procesamiento). Todo sistema informático tiene, al menos, componentes y
dispositivos hardware dedicados a alguna de las siguientes funciones; a saber:
1. Entrada: Periféricos de Entrada (E)
2. Salida: Periféricos de salida (S)
3. Entrada/Salida: Periféricos mixtos (E/S)
4. Almacenamiento: Memorias, Discos
5. Procesamiento: Unidad Central de Procesamiento o CPU
Desde un punto de vista básico y general, un dispositivo de entrada es el que provee el medio para permitir el
ingreso de datos y programas (lectura); un dispositivo de salida brinda el medio para registrar la información y
datos de salida (escritura); la memoria otorga la capacidad de almacenamiento, temporal o permanente
(almacenamiento); y la CPU provee la capacidad de cálculo y procesamiento de la información ingresada
(transformación).

Características diferenciales de una computadora:


Las características diferenciales de una computadora son:
_ Alta velocidad de cálculo
_ Posibilidad de almacenamiento de datos
_ Posibilidad de almacenar un conjunto de instrucciones
La alta velocidad de cálculo es debida fundamentalmente al uso de componentes electrónicos y posibilita la
realización de cálculos que con anteriores herramientas resultaban imposibles por el tiempo que llevaba la
tarea.
Pero sólo una alta velocidad de cálculo no es suficiente para resolver un problema, sino que es imprescindible
contar en tiempo y forma con los datos para resolverlos. Por esta razón, el almacenamiento de datos, resulta
esencial. Los datos almacenados en una computadora sirven para efectuar los cálculos necesarios a grandes
velocidades. Una computadora puede realizar distintas tareas según el programa que tiene cargado en la
memoria en cada momento.
Lo que hace distintivos a estos dispositivos es su capacidad de almacenar sus propias instrucciones y
ejecutarlas, lo que se conoce como programa almacenado. El almacenamiento de programas y el control de
ejecución de los mismos constituyen la tercera característica y la fundamental para definir a un sistema de
computación. Esto permite la independencia del procesamiento de datos respecto del operador de la máquina.

Una computadora permite obtener resultados en forma veloz y hace que estos resultados sean más
Confiables.
Cualquier tarea que realice una computadora es resultado de una larga o pequeña combinación de las
siguientes operaciones básicas:
-Calcular: ejecutar cualquier tipo de operación matemática.
-Comparar: analizar y evaluar datos comparándolos con conjuntos de datos ya conocidos, tanto sean incluidos
en el programa o recuperados del almacenamiento interno.
-Transferir datos (Copiar): llevar y traer datos desde o hacia cualquiera de sus dispositivos.

2. Componentes básicos del Hardware


La Unidad Central de Proceso o CPU es el centro neurálgico de cualquier computador, es el que coordina y
controla las actividades de todas las unidades periféricas y realiza todos los procesos de cómputos aritméticos
y comparaciones lógicas que han de efectuarse con los datos. Todas las instrucciones de programas que
vayan a procesarse deberán cargarse previamente en esta unidad.
La CPU consta de dos elementos bien diferenciados: la memoria principal y el procesador. La memoria
principal o almacenamiento primario es el lugar donde residen temporalmente los datos e instrucciones
durante el procesamiento. Para operar con ellos, es necesario llevarlos al procesador, donde la unidad de
control se encargará del tráfico y la unidad aritmético-lógica del cálculo y las comparaciones.

Los periféricos son los instrumentos que permiten a la CPU comunicarse con el medio: posibilitan el ingreso
de los datos al sistema, facilitan la comunicación del usuario con la computadora, almacenan los datos
procesados en forma permanente dentro del sistema informático y muestran la información procesada.
Las prestaciones técnicas de los periféricos (velocidad, capacidad y confiabilidad) afectan directamente al
rendimiento global de un sistema de computación. De todos ellos la velocidad de transferencia es la que más
afecta la performance global.

-Periféricos de entrada de datos


-Periféricos de salida de datos
-Periféricos de almacenamiento secundario

Secuencia de arranque en una PC


Para que comience a funcionar debe estar alimentada por energía eléctrica. Inmediatamente de encendida se
pone en marcha la secuencia de arranque, inicio o “booteo.
Activado el botón de encendido, se da comienzo a la secuencia de arranque grabada en la memoria ROM
(memoria no volátil) del equipo. Básicamente ésta tiene dos etapas:
-Diagnóstico del equipo: en esta etapa el programa de arranque efectúa el control de los elementos de
hardware; El resultado de esta actividad es indicado en el monitor mediante mensajes de OK y pitidos,
zumbidos y luces que parpadea. En esta etapa el operador no tiene intervención. Si fuere detectado cualquier
error en esta etapa el proceso de inicio se interrumpe.
-Carga del sistema operativo. Terminado con el diagnóstico, la secuencia de arranque continúa con la carga
del sistema operativo grabado en el disco fijo a la memoria principal o memoria RAM. Una falla en el proceso
de carga del sistema operativo interrumpe o aborta el “booteo”.
Terminada la carga del sistema operativo la computadora queda bajo el control de este último, es decir la
memoria ROM cede el control al programa recién cargado a la memoria RAM. En este punto el operador
puede comenzar a trabajar con el equipo.
Las actividades del arranque, aunque distintas según el tipo de equipo, tienen las mismas funciones
cualquiera fuere el modelo: diagnosticar los dispositivos internos y externos del equipo y luego cargar el
sistema operativo.

COMPONENTES DE HARDWARE
3. La memoria principal
Memoria central, almacenamiento primario, memoria interna, memoria RAM o simplemente memoria. Este
dispositivo tiene tres funciones guardar el programa que el usuario está ejecutando, los datos que el programa
está usando y las rutinas del sistema operativo que gobiernan el procesador.
Físicamente, puede representársela como una matriz (conjunto de celdas), cada una con posibilidad de
almacenar un dato.
No deben confundirse los conceptos de dirección y contenido de la memoria. La dirección de memoria es un
número que indica en qué lugar de la misma se almacena el dato en cuestión. En cambio, el contenido de la
memoria es el valor (el dato) almacenado transitoriamente en el lugar indicado por la dirección.

3.1. Representación de los datos en la memoria


Las celdas de la memoria solo pueden almacenar datos numéricos, representados como unos y ceros
(sistema binario). Por esto, tanto los programas como sus datos deben representarse como unos y ceros para
que puedan ser almacenados en la memoria.
Los datos deben codificarse de alguna forma, para que de esa forma sea posible almacenarlos en la memoria
(como ceros o unos

¿Cómo se mide la capacidad de la memoria?


El tamaño de la memoria se mide por la cantidad de posiciones direccionables que la misma contiene, es
decir, por la cantidad de bytes (mínima unidad direccionable) disponibles.
BIT es el acrónimo de "binary digit" (dígito binario). Es la menor unidad de información, sus valores pueden
ser 0 o 1, es una unidad no direccionable.
BYTE es la menor unidad de información direccionable. Un byte es una cadena de 8 bits que representan un
carácter y pueden representar hasta 256 caracteres específicos
Para medir la capacidad de almacenamiento de una memoria se utilizan distintas unidades de medida:
- Kilobyte (K o KB), es igual a 1024 byte.
- Megabyte (MB) es igual a 1000 K.
- Gigabyte (GB) es igual a 1000 MB.
- Terabyte (TB) es igual a 1.000 GB.

3.2. El proceso de encendido y la memoria


En el proceso de encendido de una computadora intervienen dos tipos de memoria: ROM (memoria de sólo
lectura) y RAM (memoria de acceso aleatorio). La memoria ROM almacena ciertos programas e información
que necesita la computadora al encenderla. Estas instrucciones están "grabadas a fuego" y permanecen
inalteradas en el chip de ROM, (solo pueden leerse), no pueden ser modificadas por el operador. Se la conoce
también como memoria "no volátil" porque no desaparece o se borra cuando se desconecta la electricidad o
se apaga la computadora. La rutina de carga esta almacenada en la ROM
La RAM es una memoria "volátil"; los datos que contiene, a menos que se guarden en algún dispositivo de
almacenamiento auxiliar o secundario se pierden cuando la computadora se desconecta o se apaga. Existe un
tipo especial de memoria RAM que es “no volátil” y es conocido con el nombre de NVRAM o memoria flash,
estas memorias no pierden su contenido al interrumpirse la alimentación utilización como almacenamiento
secundario en gran número de dispositivos(MP3, cámaras)

3.3. Programa, datos y memoria


La memoria es uno de los recursos más importantes, ya que en ella se debe almacenar todo el programa en
ejecución, incluyendo los datos utilizados, cuando se ejecute el programa.
Los datos se almacenan primero en la memoria y luego pasan a los registros especiales del procesador en la
medida que son requeridos por la UAL. Los resultados del procesamiento son luego almacenados en la
memoria a fin de ser empleados posteriormente. Cuando los datos ya no necesitan procesarse, se transfieren
a las unidades de salida o a las de almacenamiento secundario o auxiliar (discos).
Cualquier lugar de la memoria puede aceptar datos o instrucciones. El sistema operativo es el que se encarga
de saber en qué parte de la memoria están localizados los datos requeridos y dónde se ubican las
instrucciones a ejecutar del programa.
Las instrucciones del programa se almacenan en memoria igual que los datos, pero se emplean en forma
diferente. La instrucción que ingresa en la unidad de control debe contener, además de la parte
correspondiente al código (tipo) de operación que debe ejecutarse, la correspondiente a las direcciones de los
datos u operandos, la ubicación posterior del resultado, como así también, dejar establecida la dirección de la
próxima instrucción de programa.

4. El Procesador
Físicamente el procesador es hoy un único dispositivo, pero asume las funciones lógicas que antes realizaban
dos dispositivos, la unidad de control y la unidad aritmético-lógica
4.1 Unidad de Control
Su función consiste en efectuar y controlar el flujo de datos dentro de la CPU, y entre ella y los periféricos de
la computadora. Esta unidad dirige la ejecución de los programas, trayendo las instrucciones de la memoria
principal, interpretándolas, moviendo datos desde o hacia la RAM y dirigiendo las operaciones de la unidad
aritmético-lógica
La unidad de control coordina las actividades de las demás secciones de la CPU. Para trabajar dispone de
“registros”, lugares que se utilizan para almacenar internamente las instrucciones y datos sobre los que
operará la unidad aritmética-lógica.
4.2 Unidad Aritmética-Lógica (UAL)
La UAL se encarga de las operaciones aritméticas y además realiza comparaciones y pruebas de condiciones
específicas.
Este elemento recibe datos de la memoria principal -a través de la unidad de control- y realiza las operaciones
aritméticas o comparaciones lógicas indicadas por el programa en ejecución.
Efectuada la operación, la unidad de control transfiere los resultados a la memoria principal. Las
comparaciones lógicas pueden ser realizadas debido a la capacidad que tiene la UAL de comparar dos
cantidades o caracteres, determinando la relación que hay entre ellos.

¿Cómo se mide la velocidad del procesador?


El poder de procesamiento de la computadora depende en parte de la velocidad y del desempeño de sus
procesadores.

-MHz, sigla de “Megahertz” y representa la velocidad pura del procesador; en realidad es el ciclo del “reloj
interno” que sincroniza los componentes del procesador. Actualmente la unidad de medida se ha
incrementado a GHz, sigla de “Gigahertz”
-MIPS, sigla que equivale a “millones de instrucciones por segundo”.
-Ciclo de CPU: es el tiempo que tarda el procesador en buscar una instrucción de la memoria, interpretarla,
extraer los datos seleccionados y ejecutar la operación. Este tiempo se mide en nanosegundos, siendo un
nanosegundo igual a la mil millonésima parte de un segundo.
También influye en el rendimiento del CPU el ancho del bus de datos .El bus de datos actúa como una
autopista entre la CPU, el almacenamiento primario y otros dispositivos, y determina que tantos datos se
pueden transferir a la vez
Para que una computadora pueda ejecutar más instrucciones por segundo y opere programas o atienda a los
usuarios más ágilmente, es necesario aumentar la longitud de palabra del procesador, el ancho del bus de
datos o la velocidad del reloj, o las tres cosas.
5. Dispositivos de Entrada y Salida
5.1. Periféricos de entrada manual de datos
Sirven para introducir datos a un sistema de computación.
Teclado
Un teclado es un dispositivo que consiste en un sistema de teclas, que permite introducir datos a un
computador o dispositivo digital.
Cuando se presiona un carácter, se envía una entrada cifrada al computador, que entonces muestra el
carácter en la pantalla. El término teclado numérico se refiere al conjunto de teclas con números que hay en el
lado derecho de algunos teclados (no a los números en la fila superior, sobre las letras).
Las teclas en los teclados de computador se clasifican normalmente de la siguiente manera:
*Teclas alfanuméricas: letras y números.
*Teclas de puntuación: coma, punto, punto y coma, entre otras.
*Teclas especiales: teclas de funciones, teclas de control, teclas de flecha, tecla de mayúsculas, entre otras.

Ratón (mouse)
El mouse es un periférico de entrada de la computadora, generalmente fabricado en plástico. Se utiliza con
una de las manos del usuario y detecta su movimiento relativo en dos dimensiones por la superficie horizontal
en la que se apoya, reflejándose habitualmente a través de un puntero o flecha en el monitor.

5.2 Periféricos de entrada automática de datos


Se caracterizan por permitir ingresar datos al sistema informático con mínima intervención humana, capturan
los datos en una forma que la computadora puede entender en el momento y lugar que los datos se generan.
Reducen notablemente los errores humanos en las entradas de datos:

Lectores ópticos
Son periféricos que permiten leer cualquier carácter impreso en papel común, no requieren que esté escrito en
tinta especial.
Casi todas los lectores ópticos leen ("barren") el material impreso con un dispositivo fotoeléctrico (llamado
scanner) que reconoce los caracteres por el grado de absorción o reflexión de la luz que incide sobre el
documento, los caracteres que se "leen" son los que no reflejan la luz.
Varios tipos de tecnologías que utilizan el reconocimiento óptico para ingresar datos al sistema informático:
Reconocimiento óptico de caracteres
Se lo conoce normalmente como detección o reconocimiento de caracteres y códigos en diseño especial,
porque un dispositivo óptico generalmente un scanner lee las marcas de un lápiz sobre el papel. Esta
“imagen” es luego trabajada por un software de reconocimiento de texto. (Para corregir exámenes de opción
múltiple)
Scanners de página
Están diseñados para "leer" y “copiar” imágenes del tamaño de una hoja normalizada y guardarlas como un
archivo de la computadora, es decir, pueden convertir texto, fotografías y gráficos, en color o blanco y negro, a
una forma digitalizada. Son capaces de digitalizar una página de gráficos en unos segundos, y proporcionan
una forma rápida, fácil y eficiente de ingresar información impresa en una computadora. Es necesario aclarar
que deben utilizar software de reconocimiento óptico de caracteres (OCR) para interpretar los datos del texto
leído.
Lápiz óptico
El lápiz óptico (también llamada pluma óptica) se asemeja a una lapicera grande conectada a un cordón
eléctrico. Requiere de software especial para interpretar los datos que lee.
Trabaja como una lapicera ordinaria, pero utiliza luz en vez de tinta. Haciendo que la pluma toque la pantalla
del monitor, un usuario puede seleccionar comandos de los programas, elementos de los menúes o trazar
imágenes.
Lectoras ópticas de códigos de barras
Permiten reconocer e introducir datos representadas por etiquetas con caracteres especiales (códigos de
barras) en forma directa al sistema de cómputo. Su uso más difundido es en los comercios minoristas.

*Lectores de caracteres magnéticos (MICR)


Son dispositivos de reconocimiento de caracteres escritos en tinta magnética, se utilizan especialmente en el
ambiente bancario. Sirven para ingresar los datos provenientes de los cheques.
El empleo del MICR tiene varias ventajas:
*Los cheques pueden maltratarse, doblarse, mancharse y sellarse y aún así se podrán leer con un alto grado
de exactitud.
*El procesamiento se agiliza porque los cheques pueden leerse directamente con un dispositivo lector MIRC.
*Las personas pueden leer con facilidad los caracteres codificados en tinta magnética.
*La principal limitación del MICR es que sólo permite utilizar los 10 dígitos numéricos y cuatro caracteres
especiales, los necesarios para el sistema de procesamiento bancario, no se pueden codificar los caracteres
alfabéticos.

Lectores de bandas magnéticas


Esta tecnología es utilizada en los sistemas de tarjetas de crédito y de cajeros automáticos.
Consisten en dispositivos lecto/grabadores que leen las bandas magnéticas colocadas al dorso de las tarjetas
plásticas provistas a los usuarios de estos sistemas, y cuya finalidad es contener información para identificar a
los usuarios y permitir la autorización de sus transacciones.

Lectores de tarjetas inteligentes


Son dispositivos lecto/grabadores de un "chip" insertado en una tarjeta plástica y que sirve de soporte de
información.

Tabletas digitalizadoras
Consiste en una superficie de dibujo "electrónica" y un medio de señalización similar a un lápiz. La tableta
digitalizadora convierte los movimientos del apuntador (“lápiz electrónico") en datos digitalizados que pueden
ser leídos por programas especiales para interpretarlos.
Las tabletas digitalizadoras pueden ser usadas para bosquejar imágenes o para copiar otras ya existentes.

Pantallas sensibles al tacto


Las pantallas sensibles al tacto permiten ingresar comandos a la computadora tocando ciertas partes de la
pantalla. En algunos casos reemplazan al mouse y en otros sirven para que los usuarios puedan introducir
cantidades limitadas de datos.

5.3 Periféricos de salida de datos


La computadora procesa los datos en forma codificada, pero cuando prepara la salida final para que la emplee
el hombre debe utilizar un dispositivo de salida de datos como una impresora o una pantalla que la presente
en formato reconocible. Los dispositivos de salida de datos más comunes son:
Monitores
El monitor es el dispositivo más frecuente para visualizar los resultados o datos procesados en un
computador. Muestra distintos tipos de mensajes que permiten la comunicación del computador con el
operador.
Existen diferentes tipos o tecnologías de monitores:
CRT
PLASMA
LCD

Impresoras
Una impresora es un periférico de ordenador que permite producir una copia permanente de textos o gráficos
de documentos almacenados en formato electrónico, imprimiéndolos en medios físicos, normalmente en papel
o transparencias, utilizando cartuchos de tinta o tecnología láser. Muchas impresoras son usadas como
periféricos, y están permanentemente unidas al ordenador por un cable. Otras impresoras, llamadas
impresoras de red, tienen un interfaz de red interno, y que puede servir como un dispositivo para imprimir en
papel algún documento para cualquier usuario de la red. Pueden clasificarse según la tecnología utilizada de
la siguiente manera:
Impresoras de matriz de puntos: Una cabeza de impresión movible con varias agujas golpea una cinta
entintada para formar caracteres por medio de puntos en el papel. Cuantas más agujas existan en el cabezal
de impresión, mejor es la calidad del resultado.
Impresora Térmica: imprime de forma similar a las de matriz de puntos, pero los caracteres se forman
marcando puntos por quemadura en el papel.
Impresora de Inyección de Tinta: Las impresoras de inyección de tinta (Ink Jet) rocían hacia el medio
cantidades muy pequeñas de tinta. Para aplicaciones de color incluyendo impresión de fotos, los métodos de
chorro de tinta son los dominantes, ya que las impresoras de alta calidad son poco costosas de producir.
Virtualmente todas las impresoras de inyección son dispositivos a color.
Las impresoras de inyección pueden imprimir textos y gráficos de alta calidad de manera casi silenciosa.
Impresoras láser: Las impresoras láser trabajan utilizando el principio Xerografía que está funcionando en
la mayoría de las fotocopiadoras: adhiriendo tóner a un tambor de impresión sensible a la luz, y utilizando
electricidad estática para transferir el tóner al medio de impresión al cual se une gracias al calor y la presión.
Las impresoras láser son conocidas por su impresión de alta calidad, buena velocidad de impresión y su bajo
costo por copia.
En la actualidad hay disponibles en el mercado los equipos multifunción, llamados comúnmente
“todo en uno” que ofrecen a las pequeñas y medianas empresas, y a los usuarios de la oficina la comodidad
de tener un periférico que reúne la funcionalidad de una impresora, un fax, un scanner y una fotocopiadora en
un solo dispositivo.

5.4. Periféricos de almacenamiento secundario


Los dispositivos de almacenamiento secundario o auxiliar sirven para guardar datos y programas en forma
permanente dentro del sistema de computación. Recordemos que la memoria principal o
RAM es volátil, o sea que sus datos se pierden cuando se interrumpe la alimentación eléctrica; por
consiguiente, si deseamos conservar información dentro del sistema de computación para ser usada
posteriormente debemos recurrir a los periféricos de almacenamiento secundario o auxiliar.
Características del almacenamiento secundario
No se pierde información cuando se interrumpe la alimentación eléctrica.
Altas velocidades de transferencia de información.
Mismo formato de almacenamiento que en memoria principal.
Siempre es independiente del CPU y de la memoria primaria
Capacidad de almacenamiento grande.
Discos magnéticos
Los discos se caracterizan por permitir el acceso directo a los datos que tienen almacenados.
Los discos magnéticos pueden ser grabados, borrados y vueltos a grabar.
Los discos poseen varias superficies o caras, cada una de las cuales se encuentra dividida en pistas
concéntricas. En esas pistas se graban o leen los datos por medio de las cabezas lectoras/grabadoras que
poseen las unidades de disco, y que se desplazan en forma perpendicular a las pistas.
Las pistas circulares y concéntricas están divididas en sectores. El tamaño de los sectores determina la
cantidad mínima de datos que puede ser leída o grabada por operación de lectograbación.
Para que un sector pueda ser localizado, deben cumplirse dos movimientos: a) el movimiento de rotación del
disco y b) el movimiento de la cabeza lectora/grabadora
La cabeza lectora/grabadora buscará la pista y luego la rotación (permanente) de las caras o superficies del
disco permitirá ubicar el sector con la información buscada.
La grabación permanece en la superficie del disco hasta que se borre o se grabe encima.
Debido a que la superficie magnética es fácil de rayar y es sensible al polvo y otros contaminantes, todos los
discos están alojados dentro de una cubierta protectora.
Los discos magnéticos permiten el acceso directo a registros individuales. Esto implica que el sistema de
computación no tiene que buscar todo el archivo para encontrar el registro, como sucede con los archivos
secuenciales grabados en cinta.
Para seleccionar una unidad de disco hay que tener en cuenta las siguientes características:
_ Capacidad de almacenamiento.
_ Velocidad de transferencia.
_ Tiempo de acceso, es decir el tiempo promedio que se tarda para acceder a un sector.
_ Confiabilidad.

Discos ópticos
Los discos ópticos, también llamados discos compactos o láser, almacenan datos con densidades mucho
mejores que las magnéticas. El primer disco óptico popular fue el CD-ROM: éste puede almacenar más de
600 MB de datos. Los CD-ROM son un medio de sólo lectura, el usuario no puede regrabar datos, sin
embargo, existen variantes re-grabables como los CD-WR que permiten al usuario volver a grabar datos.
La gran capacidad de almacenamiento y la seguridad o confiabilidad que ofreció este dispositivo hizo a los
discos CD ROM ideales para la distribución de grandes volúmenes de datos y para el resguardo de datos de
los sistemas informáticos (back-up).
Actualmente los CD están siendo reemplazados por los DVD, éstos son discos ópticos del mismo tamaño
físico que el CD-ROM, pero con mayor capacidad.
Una variante de los DVD es el Blu-ray. Es un formato de disco óptico de nueva generación de igual tamaño
que el DVD, diseñado para vídeo de alta definición y almacenamiento de datos de alta densidad.

Cintas magnéticas
Las cintas magnéticas son dispositivos de almacenamiento auxiliar que guardan datos en forma secuencial.
Son usadas para recolección de datos o respaldos que se necesitan con rapidez pero no en forma
instantánea, está hecha de material plástico flexible con uno de sus lados cubierto con un material
ferromagnético
La grabación de los datos se hace por medio de una cabeza lectora/grabadora que magnetiza puntos
magnéticos alineados a lo ancho de la cinta en los distintos canales en que éste se divide.
Cualquiera que fuere el mecanismo que utilice la cinta, ubicar un elemento (registro) específico almacenado
en ella requiere leer todo lo que está antes. No hay forma de avance veloz.
Se caracterizan por ser dispositivos de gran confiabilidad, por su relativa estabilidad, gran capacidad de
almacenamiento y bajo costo, adecuados para efectuar el resguardo de grandes volúmenes de información
grabados en los discos fijos. Estas características unidas al hecho de que pueden regrabarse varias veces,
hacen insustituibles -por ahora- a las cintas magnéticas cuando se las compara con otras tecnologías
alternativas de back-up, como el caso de los discos ópticos.

Memoria Flash
Es una tecnología de memoria que permite almacenar datos incluso cuando el dispositivo de memoria se
desconecta de su fuente de energía (memoria no volátil).
Ha evolucionado hasta convertirse en el medio de almacenamiento preferido para una gran variedad de
dispositivos (MP 3, celulares, cámaras)
Se caracteritizan por su bajo costo, resistencia a los golpes, silenciosas (no tienen partes móviles), pequeñas
y de bajo consumo. Vienen en una gran variedad de formatos y capacidades

¿Cómo se conectan los periféricos?


Los periféricos se conectan a la CPU por medio de dispositivos llamados canales. Los canales de
Entrada/Salida (E/S) son los responsables de efectuar las comunicaciones entre la CPU y los periféricos, es
decir, se ocupan de administrar la transferencia de datos entre el procesador y los periféricos. En la jerga
técnica se los denomina, según el caso, controladores o interfaces.
Existen dispositivos para cada tipo de periférico a conectar y/o modelo de procesador.
Estos dispositivos, diseñados para administrar los periféricos de un PC, se alojan dentro del gabinete principal
del procesador y se enchufan a las ranuras (slots) que posee el equipo para esos efectos. Las interfaces
obligatorias en un PC compatible son: paralela (casi en desuso), serial y USB.

6 Tipos de computadoras
Las clasificaciones de computadoras que se basan en precio y tamaño se vuelven rápidamente obsoletas
debido a la constante aparición de nuevas tecnologías.
a) Microcomputadoras
Constituyen el equipamiento más pequeño diseñado para propósitos generales. Están diseñadas para uso
personal, por ello se los conoce como “PC”, abreviatura de “Personal Computer”
(Computadora Personal).
Las microcomputadoras se difundieron masivamente en las empresas especialmente para realizar las tareas
de automatización de oficinas,
Los PC son suficientemente pequeños para ser contenidos en la superficie de un escritorio, incluso en un
portafolios. Las microcomputadoras pueden funcionar en forma independiente o conectarse con otras
microcomputadoras, formando redes, o integrarse a sistemas de computadoras más grandes para expandir
sus capacidades de procesamiento.
La disponibilidad de programas a bajo costo y de fácil operación favorece la difusión y aceptación de las
microcomputadoras por el público general
b) Minicomputadores
Los sistemas “mini” están diseñados para atender en forma simultánea las necesidades de proceso de varios
usuarios a la vez. Las minicomputadoras actuales rivalizan con las grandes computadoras.
La industria de los minicomputadores está actualmente en crisis. Las operaciones que alguna vez fueron
realizadas exclusivamente por las “minis”, se están desplazando a las poderosas PC y los fabricantes de
minicomputadores están sufriendo una gran recesión.
c) Macrocomputadores
Conocidos también como “mainframes”. Agrupa a los grandes computadores tradicionales, diseñados para
operar atendiendo a cientos y miles de usuarios con capacidad de procesamiento significativamente superior
a las categorías anteriores. Procesan a una alta velocidad y soportan más cantidad de tareas simultáneas que
las “minis”.
Las macrocomputadoras son sistemas costosos, complejos, grandes y de muy alta performance, capaces de
controlar cientos de dispositivos de entrada y salida.
En la actualidad estos equipos se están especializando como servidores de grandes bases de datos en las
redes de computadoras de una organización. Dan servicio en forma directa a cientos de terminales en una red
de comunicación de datos, integradas a los “minis” y PC de la empresa, todos conectados al mainframe que
actúa como Servidor de Datos final.
Las macrocomputadoras generan mucho calor, por lo que necesitan de sistemas especiales de
acondicionamiento para la temperatura y humedad de su ambiente de trabajo.
También requieren de un numeroso personal técnico para su operación y tareas de mantenimiento, mucho
mayor que el necesario para los equipos de rangos menores. Por lo tanto, no sólo su costo de adquisición es
más alto, sino también su costo de operación.
d) Supercomputadores
Son los computadores más grandes, rápidos y caros que se fabrican. Pueden trabajar con varios procesos de
cálculo simultáneamente, procesando en un minuto lo que tomaría mucho tiempo a una computadora
personal. No se producen masivamente sino por pedidos especiales.
La mayoría de las supercomputadoras se usan para trabajos científicos, particularmente para crear modelos
matemáticos del mundo real.

7. Consideraciones en la compra de Hardware


¿Qué debe preguntarse al momento de comprar hardware? Los administradores deben tomar en cuenta
muchas cosas. Primero se considera la potencia del equipo: su velocidad, su tamaño de memoria y la
capacidad de sus dispositivos de almacenamiento, luego se tienen en cuenta las capacidades de expansión
y/o actualización del equipamiento. Si el espacio físico es escaso, tal vez necesite considerar el tamaño de su
computadora y de su equipo periférico.
Actualmente un factor que también se considera decisivo es el consumo de energía de los equipos (reducción
de costos de operación).
Criterios de selección de hardware:
EQUIPOS:
La configuración debe estar acorde a las necesidades de la carga del procesamiento de datos.
Debe tener una capacidad de crecimiento vertical y horizontal
Componentes de fabricantes de calidad y reconocido prestigio
Tiempo de garantía.
Tecnología de "punta" (Alta).
PROVEEDOR:
Reconocido prestigio local.
Soporte de mantenimiento: personal especializado, stock de repuestos, tiempo de atención, local
apropiado, comunicación rápida.
Cartera de clientes con equipos equivalentes a los adquiridos.
Tiempo de entrega oportuno.
PRECIOS:
Condiciones de pago.
Detallado por componentes de la configuración.
Descuentos por volumen.
Costo de mantenimiento.

HARDWARE – Actualización técnica


COMPUTADORAS DE OFICINA
Lo que hay que saber
Un computador digital consta de tres “bloques” fundamentales:
1. CPU (Unidad Central de Proceso) formada por la Unidad de Control y la Unidad Operativa. Este “bloque” es
el encargado de ir tomando, ordenadamente, las instrucciones del programa almacenado en la memoria
principal e ir interpretando su misión para poder ejecutarla finalmente.
2. Memoria Principal donde residen los programas y datos. Este “bloque” es capaz de almacenar las órdenes
o instrucciones que debe realizar la máquina ordenadamente, así como los datos iníciales y los resultados
finales que se obtienen del procesamiento de la información.
3. Unidad de Entradas y Salidas que comunica a la máquina con los periféricos exteriores. Este “bloque”
transforma los datos provenientes del mundo exterior al código binario que es capaz de aceptar y entender la
máquina, también saca al exterior, en forma útil, los resultados obtenidos del procesamiento de la información.
Los tres “bloques” están comunicados entre sí mediante “conjuntos de líneas” que transportan información
binaria del mismo tipo, denominados “buses”. El generador de impulsos del reloj (clock) sincroniza las
operaciones que se efectúan en los diversos órganos que intervienen en el tratamiento de la información.
La unidad de control se encarga de determinar la dirección de la memoria o de la unidad de entrada y salida
en la que se realiza el acceso o transferencia de información. Para esta selección utiliza un “colector de
líneas” que recibe el nombre de bus de direcciones.
Una vez elegidos los elementos de trabajo, hace falta otro “conjunto de líneas” para transferir la información. A
este grupo de líneas se le llama bus de datos.

Selección de un equipo
Cuando nos abocamos a la selección de un equipo debemos asegurarnos de seleccionar un sistema
equilibrado. Recuerde además que la “placa base” o motherboard es la espina dorsal de la computadora, por
lo tanto su selección debe estar acorde a los elementos que se conectarán a ella y a las necesidades de
expansión y/o actualización que se prevean, a tal fin se evaluará su soporte de tecnologías actuales, puertos
que incluya, tipo y cantidad de slots disponibles, y que capacidades de actualización/expansión posee.
Dada la tendencia que indica que aproximadamente cada 18 (dieciocho) meses la performance de los
procesadores se duplica - LEY DE MOORE - se desaconseja tomar un “entry point” demasiado bajo para
resguardar, de este modo, la inversión de una obsolescencia temprana.
Es importante destacar que más allá de los aspectos meramente técnicos, debe tenerse en cuenta el uso que
se dará al equipamiento, determinar claramente las necesidades del usuario y la aplicación nos evitará
comprar hardware costoso, y pagar por prestaciones que NO utilizaremos.

Tipos de computadoras
Se definen cuatro tipos de computadoras de escritorio según sus características y su posicionamiento en el
mercado:
Características Principales
* COMPUTADORA de ESCRITORIO ECONÓMICA: Apropiadas para aplicaciones de automatización de
oficinas, como ser procesamiento de texto y planillas de cálculo, correo electrónico, Internet, y demás tareas
de uso cotidiano, minimizando el costo.
* COMPUTADORA de ESCRITORIO ESTÁNDAR: Opción orientada a trabajos similares al anterior, pero con
exigencias algo mayores de procesamiento.
* COMPUTADORA de ESCRITORIO ESTÁNDAR POTENCIADA: Opción orientada a trabajos similares al
anterior, y trabajos que requieran más capacidad de procesamiento y memoria.
* COMPUTADORA AVANZADA para APLICACIONES de DISEÑO GRÁFICO / DESARROLLO de
APLICACIONES: Máxima capacidad de procesamiento, optimizada para diversas tareas específicas de
diseño gráfico, de uso intensivo de los modos de video de gran profundidad de color y resolución, que
incluyen edición de vídeo, audio y fotos, o bien máxima capacidad de procesamiento multitasking y de
grandes volúmenes de datos, máxima posibilidad de expansión. Debemos señalar que la vida útil de un
computador de escritorio será del orden de 24 a 36 meses, según el modelo y las aplicaciones.

Velocidad de proceso
Las computadoras de oficina del tipo PC poseen tres características esenciales que las definen, y que son la
velocidad de proceso, la memoria RAM y la capacidad de almacenamiento. Estas características se
determinan acorde a la naturaleza y el volumen de las tareas a las que se destinará la máquina.
La velocidad de proceso de una computadora está determinada en primer lugar por el tipo de su procesador
y la frecuencia de su reloj -ambas constituyen la principal especificación de una PC. También es importante
determinar la velocidad del Bus de transferencia, ya que es esta la que limita la velocidad del conjunto.

Memoria RAM
La memoria de acceso aleatorio, o memoria de acceso directo, o más conocida como memoria RAM, se
compone de uno o más chips y generalmente se utiliza como memoria de trabajo para programas y datos. Es
un tipo de memoria temporal que pierde sus datos cuando se queda sin energía, por lo cual es una memoria
volátil.
En general, las RAMs se dividen en estáticas y dinámicas. Una memoria RAM estática mantiene su contenido
inalterado mientras esté alimentada. En cambio en una memoria RAM dinámica la lectura es destructiva, es
decir que la información se pierde al leerla, para evitarlo hay que restaurar la información contenida en sus
celdas, esta operación se denomina refresco.

Discos Rígidos
La elección de un disco rígido aunque más sencilla que la elección del procesador, no es menos importante ya
que de este periférico dependerá gran parte la velocidad de procesamiento de datos del equipo.
Para esto se deberá tener en cuenta el tiempo medio de acceso y la capacidad.
CÓMO TRABAJA UN DISCO RÍGIDO
Los discos rígidos leen, escriben y almacenan información por medio de cambios de polaridad de las
partículas magnéticas de la superficie de los platos giratorios que los componen.
Cuando los discos son formateados, son divididos en pistas (tracks) y sectores. Las pistas son círculos
concéntricos con el eje del motor a ambos lados de cada plato. Las pistas de cada plato se agrupan en
cilindros, el concepto de cilindro es importante dado que la información contenida en los mismos puede ser
accesada sin necesidad de movimiento del brazo que contiene a los cabezales de lectura/escritura.
Para conectar estos dispositivos existen diversas tecnologías de controladoras, estas guardan estrecha
relación con la tecnología del disco duro, y generalmente están relacionadas con el uso al que será destinada
la computadora. Las siguientes son las tecnologías disponibles de controladores para los discos de una PC:
-ATA (IDE, ATAPI, PATA)
- SATA
- SCSI
- SAS
Monitores
Comparación entre tecnología LCD y CRT:
− Dimensiones: Los monitores LCD son de diseño elegante y fino. Los CRT son voluminosos y ocupan mucho
espacio los LCD son más “delgados” y tienen aproximadamente la mitad del peso de un CRT.
− Colores: los colores que puede mostrar un CRT son mucho más ricos que la alternativa LCD
− Tasa de refresco: se mide en hercios (Hz) o tiempo de respuesta de píxel (milisegundos: 1/Hz) y es el
tiempo que en promedio se necesita para “pintar” una imagen en pantalla. En general, los CRT son conocidos
por su escasa frecuencia de los monitores LCD no sufren de problemas de actualización otro problema, el
tiempo de respuesta de píxel. Algunos monitores de LCD han eliminado este problema.
− Consumo de energía: los monitores de LCD consumen prácticamente la mitad de un CRT. La cantidad de
calor generado por un LCD es muy inferior a un monitor CRT
− Brillo: Los LCD son mucho más brillantes,
− Resolución: Los CRT pueden cambiar entre múltiples ajustes de resolución, sin degradación de imagen
Importante.
− Precio: Los CRT son por ahora mucho más económicos que los primeros.

Puertos de una PC (interfaces o canales de E/S para periféricos externos)


- Puerto Serie (Serial Port) RS232C
Se utilizan para comunicación entre PCs (a corta distancia) y como interfase de conexión para plotters,
impresoras, módems de comunicaciones externos y otros periféricos.
Se exige uno como estándar.
-Puerto Paralelo (Parallel Port) Centronics
Tradicionalmente usados para brindar conexión para la impresora local, este puerto también puede usarse
para comunicación entre PCs. Han sido desplazados por los puertos USB.
-Puerto USB (Universal Serial Bus)
Es un puerto que sirve para conectar periféricos a una computadora. Hace posible la adición flexible de
múltiples periféricos sin tarjetas complementarias, configuración de jumpers o reinicio del sistema.
El estándar incluye la transmisión de energía eléctrica al dispositivo conectado.
El USB puede conectar los periféricos como ratones, teclados, escáneres, cámaras digitales, teléfonos
móviles, reproductores multimedia, impresoras, discos duros externos, tarjetas de sonido, sistemas de
adquisición de datos y componentes de red.

Slots
Los slots son ranuras en la placa principal del sistema, que permiten el agregado de tarjetas como ser
módem, interface de video, de sonido, etc.

Gabinetes
El factor forma de su equipo, no solo determinará como se integrará el mismo a su ambiente sino que también
definirá cuanta expansibilidad le ofrecerá para un futuro crecimiento.
Podemos definir cinco tipos diferente.
− Los modelos de escritorio (desktop) son los que tradicionalmente ocupan una posición sobre el escritorio
debajo del monitor.
− Los modelos estilizados (slimline) presentan una expansibilidad limitada.
− Los modelos torre (tower) son los que tradicionalmente se colocan sobre el piso junto del escritorio, estos
brindan una gran expansibilidad.
− Los modelos minitorre (mini-tower) están comprimidos verticalmente respecto de los modelo torre, de
forma tal que permiten colocarse sobre el escritorio a un lado del monitor o debajo del escritorio, poseen una
expansibilidad importante.
− Los modelo todo en uno (all in one) son los que presentan una configuración donde el CPU, el monitor y el
teclado son una única unidad, si bien ocupan poco espacio tienen una expansibilidad mínima y queda limitada
a un monitor específico.

Computadoras Portátiles
Los parámetros a considerar para la elección de una notebook son:
− Autonomía de la batería
− Peso total: incluyendo las baterías.
− Características de integración de sus componentes.
− Posibilidades de expansión, Procesador, Memoria, Disco, etc.
− Pantalla.
Los slots de expansión en una PC portátil no tienen la forma de un slot convencional; deberán ser del formato
PC Card (anteriormente conocida como PCMCIA - Personal Computer Memory Card International
Association), ya que son de pequeñas dimensiones y de gran capacidad de conectividad.
Accesorios
− El tablero de puertos
− La estación base
Cuando la computadora portable se encuentra conectada a la estación base cumple las funciones de
CPU pudiendo el usuario trabajar sobre un monitor y un teclado estándar.

SERVIDORES
Los equipos presentados en este apartado están orientados a desempeñar funciones como servidores (o
“servers”) en redes de computadores, esto es, como máquinas dedicadas a brindar servicios a las estaciones
de trabajo de la red, sin ser ellas mismas estaciones de trabajo.
Los servidores más simples son los servidores de archivos. En un servidor de archivos, la máquina que
solicita el servicio (denominada cliente, generalmente una de las estaciones de trabajo de la red) pide al
servidor un archivo, el que le será enviado por el servidor a través de la red. Es decir, el servidor de archivos
funciona como un gran “reservorio” de información, la que es enviada para su procesamiento a la máquina
que lo solicitó a través de la red.
Otro tipo de servidores simples son los servidores para firewalls. Este tipo de servidor es usado para brindar
protección y seguridad a la red interna.
Su misión es proporcionar filtrado de paquetes entrantes y/o salientes contra cualquiera de las conexiones de
red y a la vez proporcionar seguridad a los usuarios externos residentes en la Internet como de los usuarios
internos. De este modo cualquier problema en la red interna no se transfiere a los servidores de producción,
los cuales pueden seguir atendiendo a los clientes externos.
Servidores más avanzados son los servidores de bases de datos. En éstos los clientes envían un pedido en
lenguaje SQL (un lenguaje estandarizado de consulta a bases de datos), y el servidor realiza la búsqueda en
la base de datos que reside en el mismo, y envía a través de la red solamente el resultado del. Como se
puede notar, en el servidor se encuentran no solamente los datos, sino el programa que efectúa la consulta y
manejo de los datos. De este modo se logra un mucho mejor aprovechamiento de la red. Este tipo de
servidores ejercen enormes demandas sobre los CPU por lo que es común que los mismos estén provistos de
varios procesadores multicore.
Otro tipo de servidores constituyen los servidores de aplicaciones, son aquellos que proveen servicios
especiales a los usuarios, como por ejemplo los servidores de Web, correo electrónico y aplicaciones
Web. Estos servidores proveen en general un conjunto de servicios orientados a brindar a los usuarios el
acceso a aplicaciones interactivas, uniformes y seguras
El hecho de manejar recursos sobre la base de un servidor permite a los usuarios compartir datos,
manteniendo las cuestiones de seguridad y administración bajo un control centralizado mucho más confiable
que si se lo realizara en forma distribuida en las estaciones de trabajo. Al igual que los servidores de bases de
datos, este tipo de servidores también ejercen enormes demandas sobre los CPU por lo que es común que
los mismos estén provistos de dos, cuatro o más procesadores multicore.
Consideraciones Generales
Para el dimensionamiento del servidor se deberá considerar principalmente, cuál será el destino que habrá de
darse a ese equipo. Las magnitudes a tener en cuenta serán, la cantidad de usuarios del sistema, la
arquitectura de procesamiento y el tipo de servicio que brindarán.
Si el servidor será destinado al almacenamiento o procesamiento de imágenes o al manejo de bases de datos
deberá poseer una gran capacidad de disco, además de una considerable velocidad de procesamiento, por lo
cual un server más grande es aconsejable para este fin.
Como capacidad de almacenamiento de varios terabytes, sobre todo si se trata de servidores de bases de
datos.
Otro parámetro a considerar es la seguridad que requerirán los datos.
El número de puertos de expansión (“bays”) y de ranuras (“slots”) libres es fundamental a fin de lograr que el
equipo pueda crecer acompañando las necesidades. Asimismo será recomendable solicitar una unidad
Lectograbadora de DVD-ROM interna para facilitar la tarea de instalación de software y una unidad de
respaldo
DAT.
Tolerancia a fallas
Las principales causas de tiempos fuera de servicio en servidores pueden ser atribuidas a:
- Problemas de software.
- Problemas con la alimentación de corriente.
- Fallas de los dispositivos de disco.
- Fallas de la memoria.
- Fallas del procesador.
- Fallas de otros componentes
El 90% de las fallas, generalmente, corresponde a problemas de software, mientras que un 7% de las mismas
tienen su origen en fallas de los dispositivos de disco o fallas de la memoria.
Multiprocesamiento
El multiprocesamiento provee una más alta performance permitiendo un mayor número de transacciones por
segundo (TPS).

Servidores en configuración Clúster


El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante la
utilización de componentes de hardware comunes y que se comportan como si fuesen una única
computadora.
El clúster es un grupo de múltiples ordenadores unidos mediante una red de alta velocidad, de tal forma que el
conjunto es visto como un único ordenador, más potente que los comunes de escritorio. Los clúster son
usualmente empleados para mejorar el rendimiento y/o la disponibilidad por encima de la que es provista por
un solo computador típicamente siendo más económico que computadores individuales de rapidez y
disponibilidad comparables.
De un clúster se espera que presente combinaciones de los siguientes servicios:
− Alto rendimiento.
− Alta disponibilidad.
− Equilibrio de carga.
− Escalabilidad.
La construcción de los ordenadores del clúster es más fácil y económica debido a su flexibilidad: pueden tener
todos la misma configuración de hardware y sistema operativo (clúster homogéneo), diferente rendimiento
pero con arquitecturas y sistemas operativos similares (clúster semi-homogéneo), o tener diferente hardware y
sistema operativo (clúster heterogéneo), lo que hace más fácil y económica su construcción.
Para que un clúster funcione como tal, es necesario proveer un software de manejo del clúster, el cual se
encargue de interactuar con el usuario y los procesos que corren en él para optimizar el funcionamiento.
Este tipo de configuraciones son adecuadas cuando la principal necesidad es la de obtener alta confiabilidad
con rendimiento escalable.

¿Dónde es importante instalar un clúster?


Cada vez más se está viendo la necesidad de manejar la documentación y los sistemas que la procesan, en
una forma centralizada y uniforme. Cuando la necesidad radica en dar acceso a múltiples usuarios, situados
en distintos edificios o incluso en diferentes áreas geográficas,
Cuando este tipo de sistemas entra en funcionamiento, si estos servicios se detienen o responden lentamente,
todo el sistema sufre las consecuencias.
La manera típica de resolverlo sin tecnología clúster es mediante el uso de uno o varios servidores, y la forma
de manejar el crecimiento de la demanda de recursos es mediante la adquisición de más memoria, disco o de
otro servidor más grande. En cualquier caso, los tiempos de bajada o "downtime" existen, junto con gastos
importantes en la adquisición de nuevo hardware, ya que la forma de disminuir los "downtime" es comprando
hardware con una potencia mucho mayor a la inicialmente necesaria, para así evitar la rápida obsolescencia
del mismo. Luego, una vez que la demanda crece hasta el límite de potencia de dicho hardware, se debe
comprar un equipo más potente, repitiendo el ciclo de compra desde el principio.
La alternativa del clúster permite abandonar este ciclo, pasando a uno más eficiente. Los servidores
redundantes en el clúster proveen tolerancia a fallos. Además de proveer protección contra fallos no previstos,
permiten planificar los tiempos de bajada, a fin de dar mantenimiento al sistema sin necesidad de bajarlo en
su totalidad. Los servidores se pueden poner fuera de línea ("off-line") para actualizar el software o para
realizar pruebas, mientras los demás servidores continúan proveyendo servicios a los usuarios. La capacidad
de procesamiento se puede incrementar según las necesidades, ya sea agregando al clúster más servidores o
bien servidores más potentes, aprovechando al mismo tiempo el hardware previamente adquirido.

Vitalización – Maquinas Virtuales


Virtualización se refiere a la abstracción de los recursos de una computadora.
Esta capacidad de “crear” maquinas virtuales que permitan emular a un ordenador y poder ejecutar programas
como si fuese un computador real, nos permite ganar una enorme flexibilidad, diferentes maquinas virtuales
corriendo diferentes sistemas operativos y múltiples aplicaciones en la misma máquina física constituyen
actualmente una manera inteligente de sacar el máximo provecho al hardware.

SOFTWARE
1. Introducción
Una computadora es a la vez hardware y software. Uno es inútil sin el otro y, a su vez, ambos se condicionan
y complementan.
El software, sus elementos son los programas: conjunto de instrucciones que se suministran a la máquina
para que resuelva un problema.
Bajo la denominación de software se incluye a todo tipo de programas.
En los últimos tiempos el software ha ido cobrando una participación cada vez más significativa en las
inversiones que las empresas realizan en productos relacionados con las tecnologías de información.
La selección del software pasa a ser el factor primordial para determinar la plataforma TI que adopta una
entidad.
Categorías de productos de software según las necesidades que atienden:
a) Software de base: contempla los productos de software diseñados para controlar y administrar el
equipamiento. El sistema operativo es el primer programa que se carga en la computadora cuando se
enciende; software que se encarga de cargar y ejecutar los programas requeridos por el usuario.
b) Herramientas de desarrollo de software: contempla las herramientas utilizadas por los profesionales en
sistemas para desarrollar programas; es decir, los productos diseñados para
“programar”.
c) Administradores de Bases de Datos (DBMS) software diseñado para administrar los archivos de datos
de la empresa.
d) Herramientas de automatización de oficina: agrupa los programas y/o sistemas de uso general en una
oficina, aplicables en cualquier tipo de organizaciones. En general sirven para crear y trabajar con
documentos y para acceder a los servicios de Internet. Los productos diseñados para mejorar la productividad
del trabajo individual del usuario final.
e) Sistemas de aplicación: contempla a los sistemas diseñados para atender (automatizar) los procesos
administrativos propios de la empresa, es decir, los programas que procesan las operaciones de una
organización. Su propósito es automatizar la operación rutinaria de la empresa.

2. Sistema Operativo (S.O.)


El sistema operativo es la capa más próxima al hardware, contiene los programas encargados de hacer
funcionar los dispositivos de la computadora.
Sistema operativo: al conjunto de programas encargados de administrar los dispositivos y recursos de una
computadora. El sistema operativo es el componente determinante de una infraestructura TI, es el que
determina los estándares (la compatibilidad) para todas las herramientas de software y programas de
aplicación que se ejecutarán allí.
La calidad de un sistema operativo se basa en su confiabilidad (“estabilidad”) y en el grado de eficiencia con
que aprovecha el equipamiento disponible, es el responsable principal de la optimización en el uso del
hardware y los programas de productividad y aplicaciones.
En las primeras generaciones de computadoras el sistema operativo y las herramientas de programación eran
provistas por el propio fabricante del hardware, esta modalidad hoy sólo es mantenida en la categoría de
grandes computadoras (mainframes) y configura la característica de los "ambientes de arquitectura
propietaria".
En la actualidad la mayoría de las instalaciones utilizan sistemas operativos provistos por proveedores
especializados en el desarrollo de este tipo de productos. Esta nueva modalidad permitió los “ambientes
abiertos”, donde un sistema de computación se configura con productos provistos por distintos proveedores,
aprovechando las ventajas de la especialización.
Clasificaciones de sistemas operativos, según el número de usuarios que atienden:
- Monousuarios
Son aquéllos que soportan a un usuario a la vez. Sistemas operativos de las computadoras personales
típicamente
- Multiusuarios
Son capaces de dar servicio a más de un usuario a la vez
También podemos clasificarlos según de número de tareas que atienden en cada momento:
- Monotarea:
Son aquellos que sólo permiten ejecutar un programa a la vez por usuario.
- Multitareas
Es aquél que le permite al usuario estar corriendo varios programas al mismo tiempo.

2.1. Componentes del sistema operativo


a) Monitor residente
Al encender el equipo, el procesador carga una porción del sistema operativo en la memoria principal. Esta
parte del sistema operativo –llamada "monitor residente", "software ejecutivo" o
"monitor de control"- residirá en forma permanente mientras esté encendida la computadora.
El monitor residente se encarga de ir trayendo a la memoria los módulos (programas) requeridos por el
sistema operativo para cada fase del trabajo en ejecución.
b) Comandos
La comunicación entre el operador de la computadora y el sistema operativo se logra a través de instrucciones
propias del producto en cuestión, llamadas comandos. El conjunto de comandos del sistema operativo forma
parte del lenguaje de control de trabajos,
c) Utilitarios
Es común que el Sistema Operativo incluya utilitarios para ayudar a administrar la computadora.

2.2. Funciones del sistema operativo


Cinco funciones:
_ Administrar el procesador
_ Administrar la memoria
_ Administrar las unidades de entrada / salida
_ Administrar el sistema de archivos
_ Administrar la interfaz con el usuario
Las funciones de administración del procesador se desarrollan en la unidad de control y en la unidad
aritmética-lógica, la administración de memoria, en la memoria principal o RAM, la función de administración
de las unidades de entrada /salida se ocupa de la gestión de los periféricos de entrada y salida y la función de
administración del sistema de archivo se ocupa de gestionar el espacio de los discos , administración de la
interfaz con el usuario, se relaciona en especial con la administración de los periféricos de E/S de datos.

2.2.1 Administración del procesador


La necesidad de administración del procesador surge porque en principio sólo es posible ejecutar al mismo
tiempo en la computadora un programa. Para poder correr varios programas a la vez, es necesario asignar el
tiempo del procesador a los trabajos que demanden su intervención.
La capacidad más importante del sistema operativo para compartir los recursos de la computadora es la
multiprogramación, la cual permite a varios programas compartir los recursos gracias al uso concurrente del
CPU. La asignación de tiempo del procesador a los trabajos cargados en la memoria es asumida por el
sistema operativo, quien procura distribuir su uso en forma equilibrada, asegurando un tiempo de respuesta
adecuado a todos los trabajos.

2.2.2. Administración de la memoria


Nos estamos refiriendo a la asignación de la memoria física principal del computador (memoria RAM) a los
distintos procesos que se van a ejecutar.
Para poder almacenar varios programas independientes en la memoria, ésta se divide en segmentos y se los
asigna a los programas o trabajos a ejecutar. Estos segmentos son lógicos, ya que no existen demarcaciones
físicas en la memoria y se llaman particiones; cada una de ellas puede contener un programa o una porción
del mismo. Las particiones son realizadas y operan bajo el control del sistema operativo.

El monitor residente también ocupa su propia partición y desde allí controla las actividades de las demás. La
partición que contiene el software ejecutivo se denomina partición del sistema.
Pero, a veces, la memoria física no alcanza para mantener todas las particiones que los usuarios demandan
al sistema. En estos casos el sistema operativo puede recurrir a una técnica especial para multiplicar el
espacio disponible en la memoria RAM, haciendo una “memoria virtual” en el disco fijo, esa técnica se llama
swapping.

2.2.3. Administración de las unidades de entrada/ salida (E/S)


Las operaciones de entrada y salida de un sistema de computación no son realizadas por el procesador
central, sino por dispositivos especializados en efectuar tareas de E/S llamados comúnmente canales o
controladores.
La idea subyacente es que cuando el procesador solicita una instrucción de E/S, el sistema operativo emite la
correspondiente interrupción dando orden de arranque a uno de los canales de
E/S y éste se encarga de que el periférico efectúe la tarea solicitada. Finalizada la tarea encomendada, el
canal de E/S interrumpirá a la CPU para avisarle que ha terminado su trabajo y así pueda desbloquear el
programa que efectuó la petición de E/S.

2.2.4. Administración del sistema de archivos


El sistema de administración de archivos es un conjunto de módulos y rutinas (programas) del sistema
operativo, encargadas de realizar todas las operaciones relacionadas con el almacenamiento y recuperación
física de los datos correspondientes a los archivos. Son de gran ayuda para las tareas de programación, ya
que liberan al programador de ocuparse dónde y cómo guardar o leer los datos. También se ocupa de la
protección de los archivos (control de accesos), así como de proveer los comandos para administrar los
mismos.
2.2.5. Administración de la interfase con el usuario
Es administrar los mecanismos, modos, estilos con que la computadora se comunica con el usuario, este
modo de relación se llama interfaz del usuario. La comunicación entre el operador de la computadora y el
sistema operativo se instrumenta a través de comandos y mensajes.
Los comandos son las instrucciones que el operador envía al sistema operativo para solicitarle que ejecute las
tareas que requiere del computador, en respuesta el sistema operativo envía mensajes al usuario para
avisarle que realizó las acciones encomendadas, ayudarlo y guiarlo en caso de errores o dudas, aclararle las
alternativas disponibles y advertirle las consecuencias de sus acciones.
Casi todos los sistemas operativos actuales se comunican con el operador en modo interactivo o
“conversacional”.
Los tipos de interfaz usados se diferencian en cuanto a los instrumentos utilizados para relacionarse con el
operador; así tenemos hoy sistemas operativos cuya interrelación con el usuario es:
-A modo comandos, la comunicación se realiza a través de mensajes de caracteres. Esta modalidad es más
difícil de aprender pero brinda gran libertad al especialista para ejecutar cualquier clase de tareas en el
sistema operativo.
-Por medio de menúes donde el sistema operativo presenta al usuario una lista (menú) con todas las
alternativas disponibles para ejecutar una tarea.
-A modo gráfico: Utilizan íconos, figuras para representar los elementos del sistema. Para ejecutar tareas y
procesos sólo debe hacerse “click” con el mouse en la imagen de los elementos que se desean activar.
-Por reconocimiento de voz: En este caso las órdenes del operador son instrumentadas por la voz del mismo.

2.3. Sistemas operativos actuales


- Sistemas operativos para ambientes propietarios
A esta categoría corresponden los productos diseñados para administrar computadoras de tecnología
propietaria, es decir, aquellas arquitecturas cerradas a la participación de la competencia. Pertenecen a esta
clase los sistemas operativos provistos junto con la computadora en un único paquete. Son de adquisición
obligada, se los elige cuando se selecciona una marca y modelo de equipos de arquitectura propietaria
- Sistemas operativos para ambientes abiertos
Esta categoría de sistemas operativos está integrada por productos diseñados para funcionar en
computadoras de arquitectura abierta. Son versiones que funcionan en varios tipos de procesadores, de
marcas y modelos distintos.
Un usuario que elija esta arquitectura puede invertir el orden de selección de los productos para configurar su
plataforma de procesamiento. En este caso, para armar su sistema de computación selecciona primero el
sistema operativo y luego el tipo de procesador y los periféricos.

3. Herramientas de desarrollo de software


Las herramientas para producir software, es decir, los programas para crear y mantener programas.
Si quisiéramos definir a los lenguajes de programación, podríamos decir que son los productos de software
diseñados para escribir programas de las computadoras en lenguaje simbólico o fuente.
Se caracterizan por seguir reglas de sintaxis (normas de escritura), las que son específicas de cada uno y son
establecidas de antemano. Cada lenguaje de programación dispone de un programa compilador o intérprete
encargado de traducir los programas simbólicos o fuentes (tal como los escriben los programadores) a código
de máquina u objeto; este último es el único código que en realidad interpreta el procesador para ejecutar las
instrucciones dadas por el usuario a través de la computadora.
El programa escrito por el programador se denomina programa fuente o simbólico.
Luego de preparado el programa en lenguaje fuente, está disponible para ser traducido al lenguaje que
entiende la máquina. La traducción del programa fuente al lenguaje interno de la máquina la realiza un
producto de software especial, llamado ensamblador, compilador o traductor según el caso.
Una vez que el programa fuente es traducido al lenguaje interno de la máquina (código binario), se obtiene un
archivo con el programa objeto, éste se almacena en el sistema de discos de la computadora para ser
utilizado posteriormente.
El programa objeto puede utilizarse tantas veces como fuere necesario, sólo se modificará cuando se requiera
incorporar un cambio, en esos casos se repite el proceso.

3.1. Tipos de lenguajes de programación


Los primeros lenguajes de programación fueron los llamados lenguajes de máquina en los cuales los
programas se escribían directamente en código binario (unos y ceros). Posteriormente aparecieron los
ensambladores permitiendo instrucciones de tipo elemental, es decir, una sola operación de la computadora.
El uso de un lenguaje ensamblador requiere un programa traductor del lenguaje a código máquina llamado
ensamblador. Este tipo de lenguajes configuran los llamados lenguajes de "bajo nivel" y todavía se usan en
aquellos casos en que se requiere máxima eficiencia en el uso de la capacidad del CPU.
La siguiente generación de lenguajes introdujo las “macroinstrucciones”, donde varias operaciones de la
computadora se representaban en una sola instrucción del lenguaje. Este avance se perfeccionó y llevó al
desarrollo de los lenguajes actuales, llamados inicialmente "de alto nivel" y conocidos posteriormente como
lenguajes de tercera generación o 3GL.
Los lenguajes de tercera generación representaron la evolución de los lenguajes ensambladores vigentes en
la década anterior. Se caracterizan por disponer de instrucciones más cercanas al lenguaje humano y porque
introdujeron las primeras macroinstrucciones.
A diferencia de los programas escritos en lenguajes de máquina o que requerían de ensambladores (segunda
generación), los programas escritos en lenguaje de "alto nivel" pueden ser utilizados por computadoras de
distintas arquitecturas, con alguna o ninguna modificación. Las características de transportabilidad o
migrabilidad propias de los programas desarrollados en lenguajes 3GL, reduce enormemente el gasto de
adaptación (reprogramación) de los sistemas.
Son, por lo general, menos eficientes que los programas en lenguaje ensamblador a la hora de ejecutarse ya
que requieren de mayor tiempo de procesador para su traducción a instrucciones máquina.
Los lenguajes 3GL más difundidos actualmente son:
− COBOL: lenguaje orientado hacia el ambiente administrativo-comercial, de gran difusión. Es muy extenso
en su escritura y riguroso en el formato de sus sentencias (sintaxis), lo que facilita la autodocumentación de
sus programas pero dificulta su aprendizaje y hace lenta la escritura de programas.
− BASIC: lenguaje de sencillo aprendizaje, orientado tanto al ámbito científico como al
comercial-administrativo.
− FORTRAN: lenguaje orientado hacia el proceso científico, se caracteriza por la facilidad de expresar
fórmulas matemáticas.
− Lenguaje C: lenguaje de programación estructurada de aplicación científica y comercial.
− PROLOG: Lenguaje para desarrollar aplicaciones de inteligencia artificial.
− LOGO: Lenguaje utilizado en el ámbito educativo de nivel inicial (niños, discapacitados, etc.).
Lenguajes de cuarta generación o 4GL, éstos son los lenguajes de programación más difundidos actualmente
para crear sistemas. Se caracterizan por ser “no procedurales”, esto significa que el programador sólo debe
especificar el resultado a alcanzar y el software 4GL se encargará de “escribir” las instrucciones requeridas
para alcanzar dicho resultado.
Los 4GL utilizan significativamente menos instrucciones que las precedentes generaciones de lenguajes para
realizar una misma tarea.
En la práctica no es tan sencillo catalogar a qué categoría pertenece cada uno de los lenguajes y
herramientas ofrecidos para desarrollar sistemas de aplicación.
Cualquier lenguaje de computadora con comandos muy similares al lenguaje humano y que no requiere seguir
la lógica tradicional de programación, que pueden resolver la tarea a realizar con una o muy pocas
instrucciones, puede ser encuadrado dentro de la categoría 4GL
Lenguajes para servicios Web
Nuevos lenguajes de programación, específicos para desarrollar páginas web. El primero fue HTML,
complementado más tarde con su extensión XML.

3.2. Programación orientada a objetos


Los lenguajes de programación orientados a objetos (Visual Basic, C++ y Java), también considerados
lenguajes de quinta generación, se han establecido como herramientas de desarrollo de software muy
utilizadas.
La programación orientada a objetos combina los datos y los procedimientos específicos que operan sobre
esos datos, para formar un objeto. El objeto combina datos y códigos de programa. En lugar de pasar datos a
los procedimientos, los programas envían un mensaje para que un objeto ejecute un procedimiento que ya
está incorporado en él.
Este tipo de programación ha incentivado una nueva tecnología de programación llamada:
“programación visual”. Con la programación visual, los programadores no escriben código, utilizan el mouse
para seleccionar y cambiar objetos de programación, copiando un objeto de una biblioteca en un lugar
específico del programa. Los lenguajes orientados a objeto son más fáciles de utilizar y más eficaces para
programar las interfases gráficas de usuario. Además, una vez que un objeto fue programado lo puede volver
a utilizar en otros programas.

3.3. Herramientas CASE


Relacionado con los lenguajes 4 GL. Se utilizan para automatizar parcial o totalmente las fases del desarrollo
de un sistema de aplicación. Incluyen herramientas para normalizar las actividades que deben realizar los
Analistas y Programadores en las etapas de análisis, diseño, programación y documentación de aplicaciones.
Sirven para “racionalizar” el desarrollo de los sistemas de aplicación, ayudan a planificar y controlar los
proyectos, sirven para generar la documentación de los sistemas en forma automática.
4. administradores de bases de datos (DBMS)
Las computadoras han contribuido en gran medida a facilitar el manejo de estos volúmenes de información, ya
que fueron ideadas para realizar operaciones con datos que para el hombre suponían un excesivo esfuerzo y
la asignación de gran cantidad de tiempo.
Surgen así los productos diseñados para administrar bases de datos (DBMS de Data Base
Managment System o Sistema Administrador de Base de Datos), encargados de sistematizar grandes
volúmenes de información en forma ordenada y de facilitar el acceso a la misma.
Una base de datos es un gran archivo donde se enlazan, interrelacionan y controlan todos los datos,
gestionados por medio de un producto de software especial, que se encarga de su administración.
Los productos gestores de bases de datos se caracterizan por aportar un nuevo nivel de control, situado entre
las aplicaciones y los datos.
Ventajas de las bases de datos
− no hay datos repetidos o duplicados dentro de la base.
− La actualización de un dato sólo se realiza una vez, ya que éste no debe estar repetido.
− Permiten manejar seguridad a nivel de los datos elementales, o sea, controlan quiénes pueden realizar
operaciones de lectura, modificación o borrado de los elementos o campos de datos.
− Permiten modificar las estructuras de datos (agregar o quitar campos) sin necesidad de cambiar los
programas de aplicación.
Características de una Base de Datos
− No repetición de datos: permite la consistencia de la información.
− Independencia de los datos: La administración de los datos es independiente de los programas que los
utilizan.
− Privacidad y seguridad: Los DBMS normalmente vienen provistos de programas especiales para brindar
seguridad respecto al acceso a los datos, o sea, mantener la privacidad de la información.
− Ordenamiento y búsqueda de datos: Dentro de la base de datos existe un criterio de ordenamiento para los
datos que la componen. De esta forma se organiza la administración de la información y se facilita el acceso a
cualquier dato específico.

4.1. Funciones de un DBMS


Una base de datos no es otra cosa que un conjunto de información ordenada y agrupada en función de
determinados criterios. No tiene una actividad operativa propia. El encargado directo de controlar y manejar la
información guardada dentro de la base de datos es el Sistema Administrador de Base de Datos o DBMS.
Puede ser tan simple como un pequeño programa o tan complejo como una combinación de equipos y
sistemas.
El DBMS actúa ayudando al programa del usuario para que acceda a la base, es decir actúa como una
interfase (intermediario) entre la aplicación y los datos.

4.2. Categorización de los DBMS


Productos que se están ofreciendo en el mercado para administrar bases de datos:
− Grandes bases de datos, alimentadas y usadas por un ejército de personas, cuentan con poderosos y
sofisticados productos DBMS para administrar los permanentes, diversos y simultáneos accesos en forma
ordenada y eficiente. Esta categoría de productos identifica a los DBMS para grandes Servidores de Datos y
datawarehouse.
− Casos donde deben administrarse menores requerimientos de datos a administrar y accesos a atender.
Los productos diseñados para atender instalaciones de esta envergadura -medianas aplicaciones- suelen ser
identificados como DBMS para
Servidores de Datos medianos, donde si bien deben atender requerimientos diversos y múltiples, no tienen la
responsabilidad de atender cientos de consultas simultáneas en tiempo y forma guardando la debida
seguridad.
− Existen requerimientos para administrar datos de uso personal, con volúmenes y requerimientos de
servicio y de seguridad modestos. Esta categoría de productos caracteriza a los llamados DBMS para bases
de datos personales.

5. Herramientas de automatización de oficina


La automatización de oficina es un concepto que engloba la aplicación de herramientas informáticas para la
realización de las tareas rutinarias de una oficina.
Para realizar estas tareas se dispone de los productos de automatización de oficina.
Todas las tareas típicas de una oficina administrativa, son candidatas para ser prestadas por las herramientas
(programas) integradas en un sistema de automatización de oficina.
Las herramientas actuales de esta categoría son:
- Procesadores de textos, donde se escribe todo lo que se necesita en un documento y se lo puede guardar y
modificar (editar) tantas veces como se desee sin tener que volver a tipearlo.
La ventaja principal del procesamiento de texto es que los documentos quedan almacenados en forma
permanente dentro de la computadora; pueden ser recuperados posteriormente para modificarlos (editarlos) y
volver a imprimirlos si es necesario. Otra ventaja apreciable es que los documentos guardados en un sistema
de computación pueden ser ubicados más rápidamente que los documentos de papel
- Hojas de Cálculo, donde sólo los datos numéricos y las fórmulas asociadas a un determinado problema
matemático deben ser introducidos por el usuario. El programa se encarga de hacer los cálculos
correspondientes a fórmulas y funciones aritméticas, estadísticas, financieras o científicas indicadas. Excel de
Microsoft.
- Herramientas gráficas, permiten realizar presentaciones gráficas o audiovisuales, proyectando los datos de
una hoja de cálculo o ingresados por el operador con esa finalidad. Facilitan la comprensión más rápida y
exacta de la información, y en general, de la situación analizada
Con este tipo de programas se pueden crear diferentes tipos de presentaciones combinando textos, gráficos o
imágenes. Power Point.
- Herramientas de Internet, Dentro de esta clase de productos se incluyen a los navegadores, sistemas de
correo electrónico, Chat, agenda electrónica, etc.
Los navegadores son herramientas de fácil uso que exhiben páginas web y acceden a otros recursos de
internet. Los navegadores más populares son Explorer de Microsoft y Mozilla Firefox.
En un sistema de correo electrónico (e-mail), los usuarios pueden enviar “correspondencia” a uno o a muchos
usuarios. Hotmail, Gmail o Yahoo;
- Herramientas para el diseño de páginas web, permiten confeccionar documentos de hipertexto (texto,
imágenes, sonido, gráficos y otros tipos de archivos) que luego pueden tener un uso interno en la intranet de
la organización o ser publicados en Internet.

Paquetes integrados
El mercado de herramientas de automatización de oficinas se caracteriza por la comercialización de sus
productos en paquetes integrados. Con esta modalidad los proveedores intentan ofrecer todas las funciones
relacionadas a la automatización de oficinas de su autoría “enlatadas” en un solo paquete. Esta situación
asegura al usuario la compatibilidad de los archivos de datos originados por cada producto integrante del
paquete, es decir, permite la transferencia de datos de un utilitario a otro.
Los programas integrados tienen interfases uniformes. El diseño de estos productos integrados permite
mezclar funciones y datos de distintas aplicaciones.
Diversos paquetes de software que integran los programas de automatización de oficinas disponibles para PC
en un solo ambiente:
− MS-OFFICE de Microsoft
− OPEN OFFICE,
− LOTUS, es la oferta equivalente de Lotus Corp.

5.1. Herramientas de trabajo en grupo (groupware)


La última evolución en las herramientas de automatización de oficina se está dando en el campo software
para el trabajo en grupo, más conocido con el término groupware.
El término groupware inicialmente se refería a aplicaciones de software colaborativo. Google- Gmail
Las funcionalidades básicas que proporcionan las herramientas de Groupware son, entre otras:
− Creación de documentos en grupo y corrección de los mismos.
− Distribución de correo electrónico.
− Planificación de citas y reuniones (agenda electrónica).
− Acceso a archivos y bases de datos compartidas.
− Acceso a planes y programas de trabajo compartidos.
− Asistencia a reuniones electrónicas.
Las herramientas de groupware están diseñadas para hacer más fácil la comunicación y colaboración entre
diferentes personas de un equipo de trabajo, sin importar su ubicación física, en el mismo (colaboración
sincrónica) o en diferentes momentos (colaboración asincrónica).

6. Consideraciones para evaluar la compra de Software


Se evalúan los siguientes aspectos:
− La calidad del paquete. Debe hacerse una evaluación de la funcionalidad del mismo para medir
adaptabilidad, facilidad de uso, desempeño y confiabilidad del producto. También la capacidad para incorporar
cambios.
− Soporte del proveedor. El proveedor del paquete de aplicación debe demostrar ser poseedor de una vasta
experiencia y trayectoria y ser capaz de proporcionar el soporte técnico adecuado a las necesidades de la
empresa (en tiempo y forma), con la capacidad necesaria para instalar, mantener y actualizar el paquete en el
tiempo.
− Documentación del sistema. La documentación debe ser de calidad y clara.
− Costo. Dentro de este rubro debe considerarse el costo de, los valores de las distintas modalidades con
que se ofrece el. Debe incluirse también dentro de la evaluación del costo del paquete a los recursos
adicionales de hardware y software que requiera su instalación, la capacitación necesaria para los usuarios
finales y los especialistas que lo operarán, el mantenimiento, etc.

SOFTWARE LIBRE
1. Introducción
El término software libre -Open Source Software (OSS) o fuente abierta- se refiere al movimiento que
propugna la creación comunitaria o cooperativa de software a través de la disponibilidad pública y gratuita del
código fuente
El software libre representa hoy un verdadero fenómeno: es el principal emergente de un movimiento que
procura re-definir las reglas actuales sobre la propiedad intelectual; reglas que están condicionando la
evolución de la llamada Sociedad de la Información.
Tres campos de análisis: socio-político, técnico y económico-financiero.
− Aspectos socio-políticos
El manejo de las tecnologías relacionadas al software es un aspecto estratégico para la comunidad. El
software se usa para los negocios, la educación y la prestación de salud, es un aspecto que impacta a toda la
Ambos, junto con miles de intelectuales, científicos, artistas e interesados están concentrados en una lucha
global por cambiar los modelos legales de protección a la producción intelectual actuales, ya que sostienen-
se protege más a las grandes empresas que se apropian de la producción intelectual de artistas, inventores y
programadores en detrimento de los intereses de los propios autores de los trabajos
− Aspectos técnicos
Actualmente es posible encontrar productos de software liberados bajo la modalidad de software libre para
casi todas las necesidades demandadas.
Quizá las mayores carencias para el software libre se den actualmente en el ámbito de las aplicaciones
comerciales transaccionales donde sólo unos pocos proveedores han liberado versiones que funcionan en
plataformas administradas por software libre.
− Aspectos económico-financieros
Este aspecto es quizá el menos tratado cuando se aborda el fenómeno del software libre. En este campo, el
principal elemento de análisis es el Costo Total de Propiedad o TCO2 y su metodología de cálculo.
A pesar de la casi o total gratuidad de las licencias de software libre, se ha generado una polémica sobre el
verdadero costo de usar estos productos.
Sin embargo, el cálculo del TCO de un software no es un algoritmo exacto, depende de cada situación en
particular.

2. Comparación entre software propietario y software libre


Software propietario: un programa informático propietario se vende en forma de código ejecutable
acompañado de una licencia que regula las condiciones de utilización. Las características del software
propietario son:
- la confidencialidad del código fuente,
- la compra de una licencia condiciona la utilización del software,
- la prohibición formal de copiar y modificar el programa,
- la no transferibilidad de la propiedad del programa,
- la producción de archivos bajo formatos generalmente propietarios.

Software libre: Un programa informático libre es un programa sin costo o vendido con su código fuente y
acompañado de una licencia cuyos términos permiten legalmente la copia, la reventa y la difusión sin gastos
suplementarios para el comprador inicial. Esta licencia prohíbe que intereses privados utilicen y modifiquen un
programa libre y hagan un producto "propietario". Concretamente, se da un programa informático por libre si
garantiza cuatro libertades a su comprador:
- la libertad de ejecutar el programa por todo el mundo y para todos los usos,
- la libertad de copiar y distribuir el programa,
- la libertad de estudiar el programa, modificarlo o mejorarlo; lo que implica el acceso al código fuente,
- la libertad redistribuir las modificaciones o las mejoras.
La disponibilidad del código fuente, en inglés, open source es pues una condición necesaria del software libre
pero no todos los programas open source son libres.

Convendrá por otra parte diferenciar algunos conceptos:


- software libre y gratuidad. En un software libre, lo gratuito es el acceso al código fuente. Eso no quiere decir
que el programa sea gratuito;
- software libre y ausencia de licencia. Al contrario, la mayoría del software libre está cubierto por licencias de
utilización que los protegen;
- software libre y freeware, en este último caso el código del programa gratuito no se pone necesariamente a
disposición;
- software libre y shareware, en este último caso no se proporciona el código fuente del programa compartido
y su autor pide ser remunerado si el programa no es desinstalado después de un período de prueba;
- open source y shared source (código compartido): este último pone a disposición el código fuente con fines
de información pero no autoriza la libre redistribución de éste.

2.1. Ventajas e inconvenientes del software libre


Ventajas:
Flexibilidad.
Perpetuidad. Estando el código fuente siempre disponible, su evolución puede estar garantizada.
Transparencia del código fuente. Permite controlar las funciones exactas de un programa informático,
garantizar que el programa informático hace lo que se supone que haga,
Coste de adquisición bajo o nulo
Independencia frente a los proveedores o prestadores de servicios de soporte,
Disponibilidad.
Respeto a los formatos y estándares abiertos.

Ventajas de los proyectos de software libre que movilizan una gran comunidad de desarrolladores son:
Calidad del producto: al desarrollar código abierto que es releído y corregido por una gran cantidad de
programadores se asegura la calidad del programa,
Fiabilidad: el debugging (proceso de revisión y depuración del código fuente de un programa) se vuelve
más eficiente gracias a la disponibilidad inmediata del código para toda la comunidad

Desventajas
- Ergonomía deficiente
- Configuración compleja
- Versiones o distribuciones numerosas de un mismo producto, provoca la ausencia de homogeneidad entre
los productos y dificulta el soporte.
- Carencia de "drivers" para administrar los periféricos.
- Carencia de aplicaciones de gestión administrativa y de otras disponibles en el ámbito del software
propietario.
- Requiere de una masa crítica de programadores para asegurar la evolución armoniosa de los productos que
en el caso del software propietario está “asegurada” por el lucro obtenido por el fabricante.
- Carencia de competencias suficientes por parte de los informáticos encargados de la administración y
mantenimiento,
- La disponibilidad del código fuente vuelve éste también accesible a los diseñadores de virus,
- Carencia de garantías de soporte y actualización.

2.2. Ventajas e inconvenientes del software propietario


Ventajas:
- Estrecha integración de los productos.
- Homogeneidad de los productos.
- Madurez de las herramientas y aplicativos para gestión administrativa,
- Existencia un plan tecnológico a largo plazo del proveedor,
- Respuesta a las aplicaciones específicas o de nicho,
- Ergonomía es un factor importante,
- Disponibilidad de expertos para soporte y de usuarios finales capacitados.
Inconvenientes:
- Tienen coste de adquisición para ser usados (hay que pagar licencias),
- Los términos de las licencias son vinculantes, generalmente son contratos “de adhesión” sin posibilidades de
negociación.
- Riesgo de abandono de un producto por parte del proveedor o final del soporte técnico de versiones
antiguas,
- Mayor vulnerabilidad ante los virus.

3. Impacto del Software Libre en nuestro medio


El mercado actual de los programas comerciales está controlado por compañías de software propietario,
quienes mantienen el control sobre absolutamente todos los aspectos de la evolución de sus productos. Esto
hace que sus clientes entren en una espiral de actualizaciones y compras debido a su política de
incompatibilidades con otros productos y formatos o simplemente por la discontinuidad de programas en uso.
El software libre permite subsanar el síndrome de cliente cautivo y hace que los costos se reduzcan
drásticamente mejorando la protección de la inversión.
El uso del software libre en nuestra sociedad no sólo es recomendable por el hecho económico de favorecer
la competencia en el sector, reducir los costos y de limitar la dependencia tecnológica, sino también por el
hecho de brindar mayor seguridad, mayor fiabilidad y mayores posibilidades de evolución que sus
contrapartidas comerciales.

Beneficios para la sociedad


La población en general, se beneficia con los productos de software libre ya que pueden desarrollar
conocimientos y habilidades en programación, trabajo en grupo y administración de proyectos.
El ambiente de software libre por su propia naturaleza permite y estimula el entrenamiento y aumenta la
capacidad de los participantes de la comunidad sin inversiones explícitas en capacitación, configurando una
novedosa forma de transferir tecnología.
Los ejes para fomentar el desarrollo, difusión y adopción de productos OSS son la educación y el apoyo
estatal. La educación es el sector clave para la difusión del software libre, en especial, la educación pública;
en tanto, el compromiso de la Administración Pública es fundamental para formar la masa crítica de usuarios.
Un fenómeno singular lo constituyen las campañas de presión contra la piratería; éstas tienen como efecto
alentar la difusión de software libre y animan a las empresas a adoptarlos.
Unidad 3: Como se administran los datos
Modelado de Procesos
Introducción
BPMS (Business Process Management Systems o Sistemas de Gestión de Procesos de Negocio).
BPM es entonces una estrategia para gestionar y mejorar el rendimiento de un negocio optimizando sus
procesos a través de la modelización, ejecución y control de rendimiento dentro de un ciclo de mejora
continua.
La mejor visualización de un proceso es a través de diagramas que muestran el flujo de trabajo, indicando la
secuencia de actividades necesarias para completar un determinado proceso

Modelado de Procesos de Negocio


El modelado de procesos, tiene 2 aspectos que lo definen: el modelado y los procesos. Un modelo puede dar
la oportunidad de organizar y documentar la información sobre un sistema.
Modelo
Un modelo es una representación de una realidad compleja. Modelar es desarrollar una descripción lo más
exacta posible de un sistema y de las actividades llevadas a cabo en él.
Cuando un proceso es modelado, con ayuda de una representación gráfica (diagrama de proceso), pueden
apreciarse con facilidad las interrelaciones existentes entre distintas actividades, analizar cada actividad,
definir los puntos de contacto con otros procesos, así como identificar los subprocesos comprendidos. Al
mismo tiempo, los problemas existentes pueden ponerse de manifiesto claramente dando la oportunidad para
iniciar acciones de mejora.
Diagrama
Diagramar es establecer una representación visual de los procesos y subprocesos, lo que permite obtener una
información preliminar sobre la amplitud de los mismos, sus interrelaciones, sus tiempos y sus actividades.
La representación gráfica facilita el análisis. También hace posible la distinción entre aquellas actividades que
aportan valor añadido de las que no lo hace. No todas las actividades que no proveen valor añadido han de
ser innecesarias; éstas pueden ser actividades de apoyo y ser requeridas para hacer más eficaces las
funciones de dirección y control, por razones de seguridad o por motivos normativos y de legislación.

Procesos de negocio
Un “Proceso de Negocio” es el flujo o progresión de actividades que se siguen para alcanzar algún objetivo
del negocio. También se lo define como el conjunto de actividades que sirven para crear valor para el cliente,
sea este un cliente externo o interno.
Cada proceso tiene un dueño, que es el encargado del proceso. Este “dueño” es el encargado de que el
proceso completo se lleve a cabo satisfactoriamente, vinculando tareas para formar un solo trabajo,
asegurándose de que el proceso completo funcione bien.
Un “Proceso de Negocio” posee las siguientes partes:
Entradas
Producto o Servicio que genera (Salida)
Recursos que utiliza para generar la salida, ya sean estos humanos o de otro tipo.
Además, el proceso de negocio debe estar relacionado con algún objetivo o meta del negocio, y puede incluir
otros procesos de Negocio.
Existen tres tipos principales de Procesos de Negocio:
Procesos Principales (Core Processes)
Procesos de Apoyo (Support Processes)
Procesos de Administración (Management Processes)

Los Procesos Principales son aquellos que intentan satisfacer a clientes externos, añadiendo valor a la
organización de forma directa. Estos procesos responden a requerimientos del cliente y tienen como fin
satisfacerlo.
Los Procesos de Apoyo, son aquellos que se enfocan en satisfacer al “cliente interno”. Los Procesos de
Administración son aquellos que administran los procesos principales y a los procesos de apoyo, enfocándose
en la planificación a nivel de negocios.

Clasificación de los procesos de negocios


Diversos enfoques.
Según el nivel de granularidad
Desde este punto de vista, los procesos de negocios pueden calificarse como: a) organizacionales, cuando
describen en el ámbito global los procesos de la organización y marcan o delinean grandes objetivos, b) los
procesos operacionales que presentan un mayor nivel de detalle y suelen concluir en un modelo completo del
proceso de negocio.
Según el alcance corporativo
Este aspecto permite clasificar a los procesos de negocios según se circunscriban a la organización en sí
misma, o la trasciendan hacia otras organizaciones.
Según el grado de automatización
El grado de automatización de un proceso de negocio permitiría clasificarlos en totalmente automatizados,
parcialmente automatizados o manuales. Este aspecto marca el grado de interacción humana que requiere la
ejecución del proceso.
Según el grado de repetición
Cuando el grado de repetición es alto, la inversión hecha en su modelización y promulgación está justificada
ya que habrá muchas instancias que cumplen el mismo modelo.
En el caso en que no exista un alto grado de repetición, es difícil justificar la inversión que requieren la
modelización.
Según el grado de estructuración
Un proceso de negocio estructurado es el que prescribe las actividades a realizar y las restricciones de
ejecución de una única manera. Las decisiones que se toman durante la ejecución del proceso fueron
tomadas en tiempo de diseño. Los procesos estructurados no permiten saltear actividades no requeridas o
ejecutar concurrentemente actividades definidas como secuenciales.
Como contrapartida, tenemos los procesos de negocio no estructurados donde resulta más difícil predefinir las
actividades y secuencia de las mismas

Modelos en las organizaciones, Enfoques por Procesos y Funcional


El enfoque orientado a funciones se caracteriza por:
• Los roles y responsabilidades están alineados por áreas
• No hay una visibilidad clara del proceso a través de las áreas funcionales
• El control de costos se realiza por centros de costo, alineados a áreas funcionales
• Se pierde el valor del proceso al dar más peso a la búsqueda de eficiencia de las áreas funcionales
El enfoque orientado a procesos, por su parte, presenta las siguientes particularidades:
• Los roles y responsabilidades están alineados por procesos de negocios
• Se tiene una visibilidad del proceso de negocio desde el principio hasta el fin
• El control de costos se alinea según los pasos en los procesos
• Se centra en la eficacia, sin perder la eficiencia, facilitando la generación de valor de quienes consumen los
servicios

Diferencias entre procesos y funciones


Funciones: son continuas
Procesos: tienen un inicio y un fin. No son continuos.

BPMN: Bussines Process Modeling Notation


El Business Process Management Initiative (BPMI) desarrolló a BPMN como una notación estándar para la
representación gráfica de procesos de negocio. El principal objetivo de BPMN es proveer una notación que
pueda ser entendida por todos los usuarios del negocio.
Business Process Modeling Notation (BPMN) es una notación gráfica que describe la lógica de los pasos de
un proceso de negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los
procesos y los mensajes que fluyen entre los participantes de las diferentes actividades.
Objetivos de BPMN
Proveer una notación que sea fácilmente entendida por todos los usuarios.
Crear un puente estandarizado para el vacío existente entre el diseño del proceso de negocio y su
implementación.
Asegurar que los lenguajes para la ejecución de los procesos de negocio puedan ser visualizados con una
notación común (estándar).

BPMN es también una herramienta de “comunicación”.

¿Por qué es importante Modelar con BPMN?


BPMN es un estándar internacional de modelado de procesos aceptado por la comunidad.
BPMN es independiente de cualquier metodología de modelado de procesos.
BPMN crea un puente estandarizado para disminuir la brecha entre los procesos de negocio y la
implementación de estos.
BPMN permite modelar los procesos de una manera unificada y estandarizada permitiendo un
entendimiento a todas las personas de una organización.
Elementos gráficos de la notación BPMN
Las cuatro categorías básicas de elementos que se pueden encontrar en un Diagrama de Proceso de Negocio
son:
1. Objetos de Flujo
2. Objetos de Conexión
3. Roles (swimlane)
4. Artefactos

1) OBJETOS DE FLUJO

Tareas o Actividades: son un término genérico para representar el trabajo que realiza una organización. Se
grafican mediante “rectángulos” con esquinas redondeadas. Las tareas pueden ser atómicas o compuestas
Tareas atómicas: Es una tarea que no puede ser subdividida en un nivel de detalle menor.

Tareas Compuestas: O subproceso, es una tarea no atómica que se incluye en un proceso. Contiene su
propio conjunto de tareas en una secuencia lógica, es decir que se puede dividir con un nivel de detalle
menor. Puede tener su propio diagrama de proceso.
Se representan con un rectángulo de esquinas redondeadas decorado con un signo “+”.

Tareas repetitivas: Las tareas pueden estar decoradas con una flecha circular que indica repetición. Las
condiciones de repetición deben ser especificadas.

Tareas de Servicios: Se representan con un rectángulo de esquinas redondeadas decorado con un


engranaje. Son tareas que pueden ser ejecutadas por el sistema sin intervención humana.

Otros decorados: Las tareas pueden ser decoradas con algún tipo de icono que no entre en conflicto con las
definiciones BPMN.

Eventos: Se dibujan como círculos con centros vacíos y representan algo que sucede durante el curso de un
proceso de negocios. Usualmente tienen una causa o un resultado. Hay tres tipos de eventos: De inicio,
intermedio y de fin.
Evento de inicio: Se representa con un círculo de línea simple vacío.
Evento intermedio: Se representan con círculos de línea doble.
Evento de Fin: En un proceso puede haber más de un indicador de final de proceso pero debe haber al
menos uno. Se dibujan como círculos de trazo grueso o se los decora con el texto “FIN”.

Inicio Intermedio Fin

Decoración de eventos de Fin: La decoración en los eventos de fin de proceso pueden ser decorados para
indicar alguna circunstancia especial de esa finalización.
Evento intermedio de temporización: Representa el comienzo de una espera en el proceso. Se dibuja
con un círculo de línea doble que contiene un reloj. Debe incluir el tiempo de espera previsto.
Evento intermedio de mensaje: Se dibuja con un círculo de línea doble que encierra un sobre y
representa que se debe esperar hasta recibir un mensaje.

Eventos como decoración de tareas: las tareas atómicas o no atómicas pueden ser decoradas con eventos
para indicar que las tareas deben ser interrumpidas cuando el evento es disparado.

Compuertas o gateways: se representa por la típica figura de un rombo. Son utilizados para controlar la
divergencia o convergencia de la secuencia de flujos. Son necesarios para indicar los puntos de control en el
flujo del proceso.

Los rombos grafican las tradicionales decisiones, así como la creación de nuevos caminos, la fusión de estos
o la unión. Los marcadores internos indicarán el tipo de control de comportamiento.
Compuertas exclusivas: Se representan con un rombo vacío y denota que se llegó a un punto del flujo
donde hay más de un camino posible pero solo uno de ellos es válido durante la ejecución del proceso.
Compuertas exclusivas basadas en eventos: Son compuertas exclusivas donde la decisión está basada
en la ocurrencia de un evento.
Compuertas inclusivas: Se representan con un rombo que encierra un círculo (o letra
“O”). Denota que se arribó a un punto en el flujo de proceso donde pueden activarse varias tareas pero no
necesariamente todas.

Compuertas paralelas: Representadas con un rombo que encierra un signo “+”, indican que se ha llegado
a un punto en el flujo del proceso donde varias tareas se pueden realizar en forma paralela. Pueden converger
en otra compuerta paralela que indica que se debe esperar hasta la finalización de todos los procesos
paralelos.

Convergencia: La divergencia en el flujo de un proceso representada con una compuerta, puede


converger en una compuerta del mismo tipo.

2) OBJETOS DE FLUJO
Sequence Flow: el flujo de secuencia se representa por una línea sólida con una cabeza de flecha sólida y
se usa para mostrar el orden (la secuencia) en el que las diferentes actividades se ejecutarán en el proceso.
Message Flow: el Flujo de mensaje se representa por una línea discontinua con un círculo no relleno al inicio
y con una punta de flecha hueca al final y se usa para mostrar el flujo de mensajes entre dos participantes del
proceso separados. En BPMN, dos pools separadas en el diagrama representan los dos participantes.
Association: una Asociación se representa por una línea de puntos, en algunos casos termina con una
punta de flecha, y se usa para asociar datos, texto, y otros artefactos con los objetos de flujo. Las
asociaciones se usan para mostrar entradas y salidas de las actividades.

3) OBJETOS “SWIMLANES”
BPMN soporta swimlanes con dos constructores principales: Pool y Lane
Pool: un pool representa un participante de un proceso.
Además actúa como un contenedor gráfico para particionar un conjunto de actividades desde otros pools.
Los Pools se usan cuando los diagramas involucran a dos entidades de negocios o participantes separados.
Están físicamente separados en el diagrama.
Las actividades dentro de Pools separados son consideradas auto contenidas en el proceso. De esta forma, la
secuencia del flujo no podría atravesar el límite del Pool.
Lane: una lane es una sub-partición dentro de un pool y extiende la longitud del pool, verticalmente u
horizontalmente. Las lanes se usan para organizar y categorizar actividades.
Los flujos de mensajes son mecanismos que muestran la comunicación entre dos participantes, conectando
de esta manera a dos Pools (u objetos dentro de los Pools).

4) OBJETOS “ARTEFACTOS o Artifacts”


BPMN fue diseñado para permitir a los modeladores algunas flexibilidades para extender la notación básica y
proveer la habilidad necesaria para modelar apropiadamente diferentes contextos.
No está limitado el número de Artefactos que se pueden agregar a un diagrama para que éste represente más
apropiadamente al contexto del negocio. De todas formas, la primera especificación se restringía a 3
artefactos.
Objetos de Datos
Los artefactos “objeto de datos” son un mecanismo para mostrar cómo las actividades requieren o producen
objetos. Se conectan a las actividades a través de asociaciones.

Grupos
Un artefacto “grupo” es representado por un rectángulo redondeado dibujado con línea segmentada. El
agrupamiento puede ser usado para propósitos de documentación o análisis, y no afecta la secuencia del
flujo.

Anotación
Los artefactos “anotación” son mecanismos para que un modelador pueda agregar información textual
adicional para el lector del diagrama BPMN.
Además, los modeladores pueden crear sus propios tipos de artefactos que agreguen más detalle al proceso.
Modelado de Datos
Introducción
Un modelo de datos es un conjunto de conceptos que pueden ser usados para describir-diseñar la estructura
de una Base de Datos (BD). Con el concepto de “estructura” de una BD nos referimos a los tipos de datos, las
relaciones, las restricciones que deben cumplirse, y las operaciones de manipulación de los datos.
En un enfoque más amplio, un modelo de datos permite describir los elementos que intervienen en una
realidad o en un problema dado y la forma en que se relacionan dichos elementos entre sí.
Los objetivos del diseño de base de datos son:
Representar los datos que requieren las principales áreas de aplicación y los grupos de usuarios, y
representar las relaciones entre dichos datos.
Proporcionar un modelo de datos que soporte las transacciones que se vayan a realizar sobre los datos.
Especificar un esquema que alcance las prestaciones requeridas para el sistema.
Hay varias estrategias a seguir para realizar el diseño: de abajo a arriba, de arriba a abajo, de dentro a fuera y
la estrategia mixta.
La estrategia de abajo a arriba parte de todos los atributos y los va agrupando en entidades y relaciones. Es
apropiada cuando la base de datos es simple, con pocos atributos.
La estrategia de arriba abajo es más apropiada cuando se trata de bases de datos complejas. Se comienza
con un esquema con entidades de alto nivel, que se van refinando para obtener entidades de bajo nivel,
atributos y relaciones.
La estrategia de dentro a fuera es similar a la estrategia de abajo a arriba, pero difiere en que se parte de los
conceptos principales y se va extendiendo el esquema para considerar también otros conceptos, asociados
con los que se han identificado en primer lugar.
La estrategia mixta utiliza ambas estrategias, de abajo a arriba y de arriba a abajo, con un esquema de divide
y vencerás. Se obtiene un esquema inicial de alto nivel, se divide en partes, y de cada parte se obtiene un
subesquema. Estos subesquemas se integran después para obtener el modelo final.

Clasificación en función del nivel de abstracción:


Pueden clasificarse en: conceptuales, lógicos y físicos.
Los modelos de datos conceptuales son aquellos que describen las estructuras de datos y restricciones
de integridad. Se utilizan durante la etapa de análisis de un problema dado y están orientados a representar
los elementos que intervienen y sus relaciones.

Los modelos de datos lógicos se centran en las operaciones y se implementan en algún manejador de
base de datos (DBMS).
Los modelos de datos físicos, que son estructuras de datos a bajo nivel implementadas dentro del propio
DBMS.

El Diagrama de Entidad Relación (DER)


Con el objeto de poder manejar la complejidad de las estructuras de datos y las relaciones entre ellos, para
esto recurriremos a una técnica descriptiva, que permite representar, en lo que se llama diagrama ER, un
sistema de información, siguiendo una metodología gráfica basada en reglas, símbolos y métodos de diseño
de base de datos.
El objetivo es obtener un modelo abstracto que represente la información obtenida del mundo real de manera
gráfica. Para ello, se hace uso, fundamentalmente de tres conceptos:
Entidad: Una entidad es una "cosa" u "objeto" del mundo real, con existencia independiente y distinguible
de los demás objetos. Cada entidad tiene un conjunto de propiedades y valores que la identifican de forma
unívoca. Esta puede ser tanto tangible como intangible.
Atributo: Las propiedades que califican y le dan vida a la entidad se denominan atributos.
Relación: es una asociación entre entidades.

Notación gráfica
Los objetos o entidades son representados por rectángulos y las relaciones por líneas o rombos que conectan
directamente a los objetos.

Sin embargo, esta notación tiene al menos un inconveniente. Se debe comprender la cantidad de ocurrencias
en que las entidades se relacionan, esto se hace aplicando un concepto llamado cardinalidad.
Dos entidades se pueden relacionar con las siguientes cardinalidades:
• Uno a uno: 1:1 Cada instancia de una entidad se relaciona con una única instancia de la otra entidad o
viceversa.

• Uno a muchos: 1: N Una ocurrencia de la primera entidad se relaciona con un número indeterminado de la
segunda mientras que una de la segunda sólo puede relacionarse con una de la primera.

• Muchos a muchos N: N (muchos a muchos). Una ocurrencia de la entidad A se asocia con un número
indeterminado de ocurrencias de una entidad B y viceversa

Los DER emplean símbolos que permiten representar la cardinalidad de las relaciones entre las
Entidades.

Reglas de Diagramación
Pautas para construir los diagramas:
• Las ENTIDADES van en una caja (rectangular) sin bordes.
• Los nombres de las entidades se escriben en singular y en mayúsculas.
• Cada nombre debe ser único.
• Se puede poner un alias a una entidad que tenga más de un nombre entre paréntesis.
• Los nombres de los atributos van en letra minúscula.
Las RELACIONES: es una asociación bi-direccional (ambas direcciones) e imprescindible entre dos entidades
o entre una entidad y ella misma. Para explicitar las RELACIONES, existe una sintaxis que nos ayudara a unir
las entidades que conforman nuestro diagrama ER.
Los componentes de una RELACION son:
• Nombre de la relación – Se utiliza una palabra que haga sentido al unir la relación entre dos entidades
• Opcionalidad – Sólo se puede indicar “tiene que ser” o “puede ser”
• Grado o Cardinalidad - Sólo se puede indicar “Uno o más” o “Uno y solo uno”

Las RELACIONES se pueden diagramar de la siguiente forma:

Pasos para el desarrollo del Modelo de Datos


1) Identificar las principales entidades

2) Determinar las relaciones entre entidades:


O Existentes o de Posesión
O Funcionales
O Sucesos
Reglas:
O Identificar las relaciones y darles un nombre.
O Asignar cardialidad o conectividad
3) Definir identificadores: (claves primarias y foráneas)

4) Añadir Atributos al Modelo de Datos: Un atributo es un hecho o una unidad de información sobre una
entidad que no se puede descomponer.

Cómo se administran los datos


1. Presentación
Representación de los datos en las computadoras
Para ser almacenados y procesados por un sistema de computación, los datos deben estar reducidos a una
cadena de dígitos binarios. Un dígito binario se representa a través de un bit que sólo puede contener dos
valores posibles: 0 o 1. Como se puede apreciar con un bit no es posible almacenar demasiada información
útil. Pero si se forma una cadena de ocho bits, cada uno de los cuales puede contener dos valores posibles,
entonces se tendrá una combinación de 256 valores posibles.
A esta cadena de 8 bits se la denomina byte. Con un byte es posible representar una letra, un número o, en
general, un carácter.
La agrupación de varios bytes nos permite formar palabras, frases, fechas o números largos, con decimales o
enteros. Esta agrupación recibe el nombre de campo.
Un grupo de campos relacionados, constituye un registro. Una colección de registros del mismo tipo se
denomina archivo.
Todo registro de un archivo debe tener al menos un campo cuyo valor identifique en forma única ese registro,
a fin de poder recuperar o modificar los campos de ese registro en particular. Ese campo identificador recibe
el nombre de campo clave.

2. Organización Tradicional de Archivos


Almacenamiento y Recuperación de los Archivos en el Ambiente Tradicional
Los archivos que generan y manipulan los sistemas de información se guardan en dispositivos de
almacenamiento secundario, típicamente discos duros o cintas magnéticas.
Existen distintas técnicas para el almacenamiento y posterior recuperación de los archivos:
Acceso Secuencial
Bajo esta técnica los registros de un archivo se recuperan, uno a uno, en el mismo orden físico en que fueron
almacenados.

Acceso Directo
Con este método se puede localizar directamente un registro determinado a través de su campo clave.
Existen dos formas de llevar a cabo el acceso directo:
Acceso Directo por Índices: consiste en mantener una tabla, a modo de índice, que relaciona los valores
de los campos clave con la posición física en la que está ubicado el registro en el archivo.
Acceso Directo con Algoritmo de Transformación: consiste en aplicar un algoritmo o fórmula matemática al
valor del campo clave de un registro, obteniendo como resultado la posición física donde se encuentra
almacenado el registro.

Problemas con el Ambiente Tradicional de Archivos


Los principales problemas del ambiente tradicional de archivos son:
Redundancia de Datos: La redundancia de datos se produce por la existencia de los mismos datos en
diferentes archivos.
Dependencia programas-datos: Consiste en la estrecha relación entre los archivos de datos y los
programas que acceden a estos es imposible alterar la estructura de los archivos o la técnica de acceso a
ellos sin tener que modificar todos los programas que utilizan estos archivos.
Falta de Flexibilidad: Los sistemas cuyos datos se organizan en un ambiente tradicional sólo pueden
brindar los reportes de rutina que están programados de antemano. Si un usuario del sistema requiere un
nuevo informe que reúna los datos en una forma no prevista con anterioridad se deberá construir un programa
que lo genere, insumiendo horas de trabajo de los programadores.
Pobre Seguridad: La diseminación de los archivos en distintas áreas trae como consecuencia que no
exista un control unificado sobre el acceso que pueden tener los usuarios a los mismos. Los controles de
acceso deben implementarse en cada uno de los programas que los acceden
Dificultad para Compartir y Disponer de los Datos: La falta de una administración centralizada de los datos
que provoca los problemas mencionados ut supra hace que sea difícil acceder a los datos. Por otra parte,
dado que los archivos tienen distinta estructura y codificación resulta muy difícil y complejo compartir datos
entre los distintos sistemas.
3. Arquitectura de Base de Datos
Una base de datos es una colección de datos organizados de tal forma que sirvan a muchas aplicaciones con
eficiencia, centralicen los datos y minimicen los datos redundantes.

Un sistema de administración de bases de datos (DBMS – database management


System) es un software encargado de centralizar los datos de una base de datos, administrar en forma
eficiente el almacenamiento físico de los mismos y proveer a los programas de aplicación un medio de acceso
a éstos.
El DBMS actúa como una interfase entre los archivos de datos y los programas que los requieren.
Los elementos de un DBMS son:
Lenguaje de definición de datos: es el lenguaje a través del cual es posible definir o declarar los objetos
de la base de datos.
Lenguaje de manipulación de datos: es aquel que permite a los usuarios manipular los datos,
insertarlos, modificarlos y/o consultarlos.
Diccionario de datos: Son los archivos que almacenan información acerca de la estructura de los datos.
Contiene datos acerca de los datos.

Personas responsables de la administrar datos y bases de datos

Diferencias entre las funciones del administrador de datos y las del administrador de base de datos:

La labor del administrador de datos es decidir cuáles datos deben almacenarse en la base de datos y
establecer políticas para mantener y manejar los datos una vez almacenados. El administrador de datos es un
gerente, no un técnico
El técnico responsable de poner en práctica las decisiones del administrador de datos es el administrador de
bases de datos. Este, es un profesional en sistemas de información. La tarea del DBA es crear la base de
datos en sí y poner en funcionamiento los controles técnicos necesarios para apoyar las políticas dictadas por
el administrador de datos. El DBA debe garantizar el funcionamiento adecuado del sistema de base de datos y
proporcionar otros servicios de índole técnica relacionados.

¿Por qué utilizar una base de datos?


La principal ventaja es que ofrece a la empresa un control centralizado de su información.
Ventajas del enfoque de base de datos
Disminución de la redundancia de datos: Al centralizar el almacenamiento de los datos es posible eliminar
los datos repetidos
Independencia de los datos: es posible modificar la estructura de almacenamiento y/o la técnica de acceso
sin tener que modificar las aplicaciones ya existentes.
Flexibilidad para obtener informes: Esto se logra a través de la utilización de un lenguaje de manipulación
de datos estándar, como por ejemplo SQL.
Posibilidad de aplicar restricciones de seguridad: el DBA puede asegurar que el acceso a la base de datos
sea sólo a través de los canales apropiados y por lo tanto definir las verificaciones que se deben realizar
cuando se intente acceder a información delicada.
Posibilidad de compartir datos.

Las tablas
En un ambiente de base de datos relacionales, los datos se organizan en tablas. Las tres principales
características de las tablas son: registros, campos y nombre de la tabla. Utilizaremos por convención
mayúscula para las tablas y minúscula para los nombres de los campos.

4. El diagrama de entidad-relación
El diagrama de entidad-relación (DER) es un modelo de notación gráfica para describir los datos
almacenados en una base de datos y sus relaciones, independientemente de los procesos del sistema que los
utilizan.
Los rectángulos se utilizan para identificar entidades. Las entidades representan un tipo o clase de objetos
(cosas) del mundo real.
Las líneas, en el diagrama de entidad-relación, se usan para indicar una relación entre entidades. Cuando una
línea partida en tres señala a un objeto, existe la posibilidad de que haya varios casos para ese objeto.
Los cuadros que representan las entidades en el diagrama, muestran los campos claves subrayados. Una
clave es un campo cuyos valores identifican registros. Normalmente todas las tablas tienen una clave
principal 4definida. Una clave principal es un campo (o combinación de campos) que permite identificar de
forma inequívoca cada registro de la tabla, por lo que no pueden haber en una tabla dos registros con el
mismo valor para el campo definido como clave principal.
Por otra parte, ningún registro de la entidad puede contener un valor nulo en ese campo ni tampoco se
pueden repetir valores en el campo.
Una clave foránea es un campo (o combinación de campos) que contiene un valor que hace referencia a
una registro de otra entidad (en algunos casos puede ser la misma entidad) y que es clave principal en ésta
última.
Una entidad tiene una única clave primaria y puede contener cero o más claves foráneas.

5. Lenguaje estructurado de consultas (SQL)


El lenguaje SQL (Structured Query Language) para manipular, controlar y consultar datos.
El lenguaje estructurado de consultas SQL es una herramienta eficaz para la definición y manipulación de
datos en un ambiente de Base de Datos Relacional. Ofrece la ventaja de que no se necesitan conocimientos
previos de programación para usarlo, ya que sigue reglas de gramática y sintaxis (del inglés) que se entienden
fácilmente.
SQL consta de distintas “sentencias” o instrucciones, cada una de ellas demanda una acción específica al
DBMS, tal como la creación de una tabla, la recuperación de datos o la inserción de nuevos datos en la base
de datos.
Todas las sentencias SQL tienen la misma forma básica: comienzan con un verbo, por ejemplo: CREATE,
INSERT, DELETE; continúan con una o más cláusulas y terminan con un punto y coma (;).

5.1 Sentencias SQL para definición de datos

Las principales sentencias para la definición de datos son:


CREATE TABLE (crear tabla)
DROP TABLE (eliminar tabla)
ALTER TABLE (modificar tabla)

Tipos de datos
Los campos son caracterizados por: nombre, tipo y tamaño. Existen distintos tipos de campo, según la clase
de datos que contienen. En general podemos agrupar los tipos de datos en tres categorías: numéricos; de
fecha y hora; y de cadenas de caracteres. La notación de los tipos de datos difiere ligeramente según el
sistema de administración de base de datos (DBMS) utilizado.

TIPOS DE CAMPO DESCRIPCION


CHAR(n) Cadena de caracteres de longitud fija
VARCHAR(n) Cadena de caracteres de longitud variable
INTEGER Números enteros
NUMERIC(n,d) Números decimales
DECIMAL(N,D) Sinónimo de numeric
DATE Una fecha
DATETIME Combinación de fecha y hora
TEXT Cadena de texto d
LONGTEXT Cadena de texto más larga que la anterior

Un campo pueda aceptar o no valores “nulos”. Para esto se utiliza la palabra “NULL” o “NOT NULL”. Un
campo al cual no se le ha insertado ningún dato tendrá un valor “nulo” o “vacío”.

Consulta de la estructura de las tablas


La sentencia DESCRIBE permite ver los campos que componen una tabla y sus características

5.2 Sentencias para la manipulación de datos


Existen cuatro sentencias en SQL para manipulación de datos:
SELECT: Permite hacer consultas a una o varias tablas.
INSERT: Permite agregar registros de datos a una tabla.
DELETE: Permite eliminar registros de una tabla que cumplan con determinada condición.
UPDATE: Permite modificar datos de uno o varios registros de una tabla.
En particular, en este curso, se describirá la sentencia SELECT.

Consultas de datos: SELECT


SQL provee tres cláusulas para obtener información de las tablas de una base de datos que se usan junto a la
sentencia SELECT, estas son: FROM, WHERE y ORDER BY.
La sentencia SELECT le indica al DBMS las columnas que se desean seleccionar6 y
FROM le indica la o las tablas dónde se encuentran esas columnas. Con la cláusula WHERE se establecen
las restricciones que debe cumplir la información solicitada.

SELECT id_cliente, id_sector, cuit, nombre_cliente


FROM CLIENTES
WHERE id_sector = 1
En este caso, el DBMS examina cada fila de la tabla CLIENTES y devuelve sólo aquellas donde el contenido
de la columna id_sector es 1.
Por otra parte, si se necesita que la información se muestre en un determinado orden se utiliza la cláusula
ORDER BY seguida del nombre del campo por el que se desea ordenar.

SELECT id_cliente, id_sector, cuit, nombre_cliente


FROM CLIENTES
WHERE id_sector = 1
ORDER BY nombre_cliente

En forma predeterminada el ordenamiento se realiza en forma ascendente. También se pueden solicitar los
datos en orden inverso al predeterminado agregando la palabra DESC (descendente) en la cláusula ORDER
BY, a continuación del nombre del campo.

SELECT id_cliente, id_sector, cuit, nombre_cliente


FROM CLIENTES
WHERE id_sector = 1
ORDER BY nombre_cliente des

Para ordenar el resultado de la consulta por más de un campo se los coloca separados por coma después de
la cláusula ORDER BY.
La sentencia SELECT más simple es la que permite obtener todos los registros de una tabla mostrando el
valor de todos los campos lo cual se indica con el carácter asterisco. Por ejemplo:

SELECT *
FROM CLIENTES

Consultas específicas usando la cláusula WHERE

La cláusula WHERE permite hacer consultas más específicas “filtrando” los registros que cumplen con una
determinada condición lógica.
Operadores de Comparación (Igual, mayor que, menor que, distinto de)
SELECT id_cliente, nombre_cliente, cuit, saldo_actual
FROM CLIENTES
WHERE saldo_actual > 800

Uso de la cláusula LIKE

La cláusula LIKE se utiliza para realizar operaciones de comparación entre una cadena de caracteres y un
patrón determinado. El patrón es una cadena de caracteres y/o espacios que puede incluir uno o más
“comodines”. El signo de porcentaje (%) es un comodín que se corresponde concualquier secuencia de
caracteres y/o espacios. El guión bajo (_) es un comodín que representa un solo carácter o espacio. El patrón
debe escribirse entre comillas simple. Los siguientes ejemplos ilustran el uso del comando like:

nombre_cliente LIKE 'Mo%' El nombre comienza con las letras “Mo".


nombre_cliente LIKE '_ _i%' El nombre tiene una “i” en la tercera posición.
nombre_cliente LIKE '%o%o%' El nombre tiene dos letras “o” en su interior.
nombre_cliente LIKE '%Perez' El nombre termina con las letras “Perez”.

Valores nulos y no nulos

NULL se usa para ver las filas de una columna que están vacías (la palabra "IS" se debe usar con NULL y
NOT NULL) Los signos igual, mayor y menor no se utilizan con esta sentencia.
Ejemplos:
saldo_actual IS NULL El saldo es nulo o vacío
saldo_actual IS NOT NULL El saldo no es nulo

Comparaciones lógicas con secuencias e intervalos de valores

Posibilidad de realizar comparaciones con listas de valores (números o letras).


Para esto se utilizan las cláusulas IN y BETWEEN:

id_vendedor IN (1, 2,3) "el campo id_vendedor asume uno de los valores de la lista
(1, 2,3)"

id_vendedor NOT IN (1, 2,3) "el campo id_vendedor no asume ninguno de los valores de la lista (1, 2,3)"

id_vendedor BETWEEN 6 AND 8 "el campo id_vendedor asume un valor comprendido entre 6 y 8 inclusive"

id_vendedor NOT BETWEEN 6 AND 8 "el campo id_vendedor asume un valor inferior a 6 o superior a 8"

Por ejemplo, para seleccionar los clientes que se encuentran en los sectores 4 y 5:
SELECT id_cliente, nombre_cliente, id_sector
FROM CLIENTES
WHERE id_sector IN (4,5)

Para seleccionar los clientes cuyo saldo actual es entre 700 y 1000:
SELECT id_cliente, nombre_cliente, saldo_actual
FROM CLIENTES
WHERE saldo_actual BETWEEN 700 AND 1000

Operadores lógicos (AND, OR, NOT)

El operador AND se usa para combinar una o más expresiones lógicas y requiere que cualquier fila
examinada de la base de datos cumpla con todas las condiciones planteadas. Por ejemplo, para seleccionar
los clientes del sector 1 cuyo saldo actual sea mayor que 700:
SELECT id_sector, nombre_cliente, saldo_actual
FROM CLIENTES
WHERE id_sector = 1
AND saldo_actual > 700

La sentencia selecciona sólo las filas que cumplen con las dos condiciones: "id_sector = 1 y saldo_actual >
700"
Por otra parte, se usa el operador OR para solicitar las filas que cumplan, al menos, una de las condiciones
planteadas. Por ejemplo:

SELECT nombre_cliente, ciudad_cli, cod_postal_cli


FROM CLIENTES
WHERE cod_postal_cli = 5870
OR cod_postal_cli = 5889

En este caso, vemos que fueron seleccionadas las filas que cumplen al menos con una de las condiciones
(cod_postal_cli = 5870 ó cod_postal_cli = 5889).

Tanto AND como OR se pueden combinar, pero hay que tener presente el orden en que se los usa y el
empleo de paréntesis, ya que el resultado en cada caso es diferente.
Suponiendo tres condiciones A, B y C, veamos los distintos casos:
A OR B AND C

En este caso primero se evaluará la expresión B AND C. Luego, el resultado se evaluará con la condición A.
Si queremos modificar ese orden utilizamos paréntesis:
(A OR B) AND C
En este caso primero se evaluará la expresión encerrada entre paréntesis (A OR B).
Luego el resultado se evaluará con la condición C.
Supongamos que se quieren encontrar los clientes con saldo actual mayor que 700 que pertenezcan a los
sectores 1 o 3. La forma correcta de efectuar la consulta sería de la siguiente forma:

SELECT id_sector, nombre_cliente, saldo_actual


FROM CLIENTES
WHERE ( id_sector=1 OR id_sector=3 ) AND saldo_actual>700

Lo que sucede es que aunque tanto AND como OR son conectores lógicos, AND se ejecuta primero y se
relaciona con la cláusula contigua. Este comportamiento se puede romper usando paréntesis para rodear
aquellas expresiones que se quieren interpretar juntas.

Funciones: suma(SUM), promedio(AVG), máximo(MAX), mínimo(MIN),


Contar(COUNT)

SUM calcula la suma algebraica de un campo o columna. Por ejemplo, para obtener el saldo total adeudado
por todos los clientes:

SELECT SUM(saldo_actual)
FROM CLIENTES

AVG calcula el valor promedio de un campo o columna. Por ejemplo, para obtener el saldo promedio de los
clientes :

SELECT AVG(saldo_actual)
FROM CLIENTES
WHERE saldo_actual>0

MIN encuentra el valor más pequeño de un campo. Por ejemplo, para conocer cuál es el deudor con menor
saldo :

SELECT MIN(saldo_actual)
FROM CLIENTES
WHERE saldo_actual>0

MAX encuentra el valor máximo de un campo. Para conocer cuál es el cliente que más adeuda:

SELECT MAX(saldo_actual)
FROM CLIENTES
WHERE saldo_actual>0

COUNT cuenta la cantidad de valores de un campo que cumpla una condición. Para conocer cuántos clientes
tienen saldo en su cuenta:

SELECT COUNT(id_cliente)
FROM CLIENTES
WHERE saldo_actual>0

Consultas agrupadas: cláusulas GROUP BY y HAVING


La cláusula GROUP BY nos permite obtener subtotales agrupando por uno o más campos.
Para obtener la suma de los saldos de clientes, agrupados por los vendedores que los atienden:

SELECT id_vendedor, SUM(saldo_actual)


FROM CLIENTES
GROUP BY id_vendedor

GROUP BY no implica ORDER BY; para garantizar que el resultado aparezca en un determinado orden se
debe especificar también la cláusula ORDER BY.
Cuando, en la misma sentencia, se utiliza la cláusula GROUP BY y alguna de las funciones, los campos que
se pueden incluir en la sentencia SELECT son los mismos que se utilizan para realizar la agrupación. Los
demás campos sólo pueden incluirse en el
SELECT como argumentos de las funciones.
Por ejemplo, si se quiere obtener el total de ventas netas de IVA de cada cliente se debería hacer:
SELECT id_cliente, SUM(importe_total - iva)
FORM CTACTE
GROUP BY id_cliente

La cláusula HAVING se utiliza para introducir una condición para seleccionar grupos, de la misma manera que
la cláusula WHERE se utiliza para introducir una condición cuando se seleccionar registros. En el ejemplo
anterior, para seleccionar los vendedores cuyo total de ventas netas de IVA es mayor que 700, la sentencia
SQL sería:

SELECT id_vendedor, SUM(importe_total - iva)


FROM CTACTE
GROUP BY id_vendedor
HAVING SUM(importe_total - iva) > 700

Reunión de tablas (Table Join)

Probablemente se necesiten combinar dos o más tablas para obtener cierta información.
Para remediar esta situación se puede solicitar que las columnas seleccionadas de las dos tablas se muestren
juntas. Esto será posible siempre que las tablas tengan algún campo en común y se debe usar la cláusula
WHERE para indicar cuál es ese campo común.
Supongamos que se desea identificar el código y apellido de los vendedores cuyos clientes tienen saldo
mayor que 700. La información que se necesita se encuentra en las tablas
CLIENTES y VENDEDORES. Haciendo las consultas a las tablas mencionadas por separado no se obtendría
una vista integral de la información que se necesita. Pero reuniendo tablas:

SELECT id_cliente, saldo_actual, CLIENTES.id_vendedor,


VENDEDORES.apellido_vendedor
FROM CLIENTES, VENDEDORES
WHERE CLIENTES.id_vendedor = VENDEDORES.id_vendedor
AND saldo_actual>700

La cláusula SELECT escoge las columnas de las dos tablas que se quieren ver.
Cuando el nombre de una columna seleccionada se repite en las dos tablas, debe indicarse a qué tabla
pertenece, precediendo el nombre del campo por el nombre de la tabla separado por un punto, por ejemplo:
“CLIENTES.id_vendedor” para el campo id_vendedor de la tabla CLIENTES
Los únicos registros que aparecen como resultado del Join (reunión) son los comunes a ambas tablas. Si un
vendedor estuviera sólo en una de las tablas no sería seleccionado. Este tipo de operación se conoce como
Inner Join a diferencia del Outer Join que permite obtener todos los registros de ambas tablas.

Subconsultas
Las subconsultas permiten combinar dos o más consultas en una. La ventaja de utilizar subconsultas se
relaciona con la rapidez de la respuesta ya que en este caso, el DBMS resuelve en primer lugar la
subconsulta y luego de esta primera selección de datos, se ejecuta el resto de la consulta.
Por ejemplo, si se quiere consultar los vendedores que tienen algún cliente cuyo saldo actual sea mayor que
300:
SELECT VENDEDORES.id_vendedor, VENDEDORES.apellido_vendedor
FROM VENDEDORES
WHERE id_vendedor IN (SELECT id_vendedor
FROM CLIENTES
WHERE saldo_actual > 300);
El DBMS selecciona en primer lugar, los registros que cumplen la condición entre paréntesis (llamada
“subconsulta”) y luego ejecuta el resto de la sentencia verificando sólo entre los registros seleccionados en la
subconsulta.

Vistas
Las vistas son “tablas virtuales” que no existen físicamente y que se crean en base a operaciones sobre una o
más tablas. El usuario percibe una vista como si fuera una tabla y puede manipularla y realizar las mismas
operaciones que puede hacer con las tablas.
Las sentencias CREATE VIEW, DROP VIEW y ALTER VIEW se utilizan para crear, eliminar y modificar una
vista, respectivamente.
Las vistas son útiles porque proporcionan un mecanismo de seguridad al permitir ocultar determinadas
columnas a ciertos usuarios. También se pueden crear vistas que se adapten a las necesidades específicas
de cada usuario.
Las vistas son dinámicas porque los cambios que se realizan en las tablas base se reflejan inmediatamente
sobre la vista.
Se utilizan para construir informes complejos y/o restringir a grupos o individuos específicos el acceso a parte
de la información de una tabla. Por ejemplo, se podría permitir a cada vendedor tener acceso sólo a los datos
de los clientes que atiende, restringiéndole la vista sólo a los campos: id_cliente, nombre_cliente,
limite_credito y saldo_actual.

Así, la vista para el vendedor 1 se crearía de la siguiente manera:


CREATE VIEW CLIENTESVENDEDOR1 AS
SELECT id_vendedor, apellido_vendedor, id_cliente, nombre_cliente, limite_credito,
saldo_actual
FROM CLIENTES, VENDEDORES
WHERE CLIENTES.id_vendedor=VENDEDORES.id_vendedor
AND VENDEDORES.id_vendedor =’1’;

5.3 Sentencias para modificar datos (DML): INSERT, UPDATE y DELETE

Estos comandos están diseñados para introducir nuevas filas o registros (INSERT), modificar los valores de
las columnas en las filas (UPDATE) y borrar filas (DELETE).

La sentencia INSERT
Se usa para agregar registro directamente en una tabla.
Así, para agregar un registro a la tabla VENDEDORES, primero vemos la estructura de la tabla con el
comando DESCRIBE:
DESCRIBE VENDEDORES;

Luego agregamos una fila o registro a la tabla con el comando INSERT:


INSERT INTO VENDEDOR
(id_vendedor, apellido_vendedor, nombre_vendedor, fecha_ingreso)
VALUES ('10', ‘Mir’,’Raúl’,'2003-01-15');

La cláusula VALUES debe ir delante de la lista de datos que se quiere insertar. Cabe notar que cada dato
debe ir entre comillas simples (salvo que sean numéricos), respetando el tipo y el orden de los campos.

La sentencia DELETE
DELETE es la sentencia SQL que se encarga de borrar filas de una tabla. La cláusula
WHERE es esencial para eliminar sólo las filas que se desee. DELETE sin la cláusula WHERE borra todos los
registros de una tabla.

DELETE FROM CLIENTES WHERE id_cliente = 'C0034';

La sentencia UPDATE
UPDATE modifica los valores de una o varias columnas dentro de una o varias filas y permite especificar a
qué fila o filas se desee que afecte, usando la cláusula WHERE. Por ejemplo, para aumentar el límite de
crédito a $500 al cliente ‘C0018’, se hace:

UPDATE CLIENTES
SET limite_credito = 800
WHERE id_cliente = ‘C0018';
CAPITULO 4: Como se comunican las computadoras: Redes y telecomunicaciones

Comunicación de datos

1. Introducción
Telecomunicaciones es la transmisión por medios electrónicos de sonido, datos, imágenes, voz, video y
cualquier otra información, empleando para ello medios analógicos y/o digitales. Podemos decir entonces que
un sistema de “Comunicación de datos” es cualquier transferencia de datos, dentro de una computadora,
entre una computadora y otro dispositivo o entre dos o más computadoras.
Hoy en día, las redes de datos son tan vitales que puede decirse que constituyen el “sistema circulatorio” de
los S.I., por cuyas arterias fluyen la información y datos del procesamiento en tiempo real tan característico de
los sistemas organizacionales de la actualidad.
En general los ambientes de procesamiento que utilizan comunicación de datos se caracterizan por trabajar
con información en tiempo real (los datos de sus archivos son actualizados en el mismo instante en que se
producen los eventos que modifican la información) y no podrían funcionar sin contar con un servicio de
comunicación de datos que vincule los que intervienen en las transacciones que procesan.
Redes:
⇒ Redes de área local (LAN) y redes inalámbricas de área local (WLAN)
⇒ Redes de área metropolitana (MAN)
⇒ Redes de área amplia (WAN)
⇒ Internet – Intranet - Extranet

2. Elementos necesarios para la telecomunicación


En toda comunicación existe un “emisor” , un “receptor”, un medio o “canal”, y un “mensaje” o paquete a ser
transmitido.

2.1. Canales y medios de comunicación


Los canales son los medios físicos por donde fluyen los datos que se transmiten entre las computadoras. La
capacidad del canal es la velocidad a la que se trasmiten los datos, también llamada velocidad de transmisión.
Esta se mide en bits por segundo (bps) y cuanto mayor sea la capacidad, más rápida será la transmisión
Determinar el tipo de línea de comunicación que se instalará o que se suscribirá es una decisión importante
de negocios y una de las decisiones técnicas más importantes al momento de diseñar una red.
Cuando el canal tiene poca capacidad se dice que es de “banda estrecha” o “banda angosta”.
Cuando un canal tiene gran capacidad y transporta varios flujos de datos en forma simultánea se le denomina
“banda ancha”.
A un canal también se le llama “medio”, pero no todos los medios necesitan una línea física. Un medio es
cualquier cosa que permite la transmisión de datos, éste puede ser “guiado” como lo son los cables, o “no
guiado” como el aire. Los no guiados son los que permiten la comunicación inalámbrica.

− Par trenzado
Este medio guiado está constituido de dos hilos de cobre aislados y trenzados entre sí, y envueltos por una
cubierta protectora. Se pueden utilizar tanto para transmisión analógica como digital, y su ancho de banda
depende de la sección de cobre utilizado y de la distancia que tenga que recorrer.
Se trata del cableado más económico.
Tiene una longitud máxima limitada y, a pesar de los aspectos negativos, es una opción a tener en cuenta
debido a que ya se encuentra instalado en muchos edificios como cable telefónico y esto permite utilizarlo sin
necesidad de cambiar el cableado. Además, resulta fácil de combinar con otros tipos de cables para la
extensión de redes. Actualmente, en nuestro medio, es el canal más usado para conectar computadoras
dentro de un edificio (redes LAN).

− Cable coaxil
Consiste en dos conductores concéntricos, donde el conductor central (de cobre) está recubierto de material
aislante; el segundo conductor - malla trenzada metálica de aluminio- envuelve al primero y todo el conjunto
va dentro de una vaina protectora aislante.
El cable trasmisor de datos está disponible en dos espesores: cable grueso diseñado para dar soporte a
largas distancias (más caro y difícil de manipular); y cable fino (más barato y práctico de manipular), este
último es el utilizado para conectar redes de hasta 300 metros. El cable coaxil es un canal de buena
capacidad de trasmisión utilizado en sistemas de comunicaciones de video; se usa también para transmitir la
señal de TV por cable.
Características: soportan comunicaciones en banda ancha y en banda base, es útil para transmitir varias
señales simultáneamente y es fácil de instalar,
− Fibra óptica
Se trata del medio más utilizado actualmente para conducir energía de naturaleza óptica. Su forma es
cilíndrica con tres secciones radiales: núcleo, revestimiento y cubierta.
Sus beneficios frente a cables coaxiales y pares trenzados son:
− Permite mayor ancho de banda.
− Menor tamaño y peso.
− Menor atenuación.
− Aislamiento electromagnético.
− Riesgo reducido ante problemas de seguridad por intercepción o modificación.
− Tiene bajas pérdidas-
Los emisores de luz utilizados son: LED (de bajo costo, con utilización en un amplio rango de temperaturas y
con larga vida media) e ILD ( más caro, pero más eficaz y permite una mayor velocidad de transmisión).
Este medio de transmisión está reemplazando gradualmente a los conductos de cobre (par trenzado) y
coaxiles, tanto en telefonía como en transmisión de datos
Para situaciones en las que se requiere gran capacidad de comunicación son comparativamente menos caros
y más eficientes que los canales tradicionales (par trenzado y coaxil

− Líneas telefónicas
Las líneas telefónicas fueron los elementos más comunes para conectar computadoras remotas.
Actualmente continúan vigentes a pesar de que las líneas telefónicas regulares (analógicas) son inadecuadas
para la transmisión de grandes volúmenes de datos.
Las empresas que diariamente deben transmitir gran cantidad de datos frecuentemente alquilan líneas
telefónicas digitales especialmente acondicionadas para reducir el ruido típico de una línea telefónica y poder
transmitir así a mayor velocidad.

− Enlaces de Radio
Las ondas de radio tienen como principales características que son fáciles generar, pueden viajar distancias
largas, y penetran edificios fácilmente. Son omni-direccionales, viajan en todas las direcciones desde la fuente
Las propiedades de ondas son dependientes de la frecuencia. A frecuencias bajas, atraviesan bien
obstáculos, pero el poder baja grandemente cuando se aleja de la fuente. A frecuencias altas, las ondas
tienden a viajar en líneas rectas y rebotar cuando consiguen obstáculos.
Ofrecen un ancho de banda relativamente bajo.
Debido a la habilidad de las ondas de radio de viajar grandes distancias, la interferencia entre los usuarios es
un problema

− Señales de microondas
Por encima de los 100 MHz, las ondas viajan en líneas rectas y pueden por consiguiente enfocarse
estrechamente. Concentrando toda la energía en un haz pequeño usando una antena parabólica se obtiene
señal bastante alta permitiendo la comunicación, pero las antenas transmisoras y receptoras deben alinearse
con precisión entre sí. Además, esta direccionalidad permite que múltiples transmisores sean alineados
seguidamente para comunicarse con múltiples receptores seguidos sin interferencia.
Se emplean como medio complementario o alternativo a los sistemas de comunicación telefónica. Sólo es
efectiva si no se obstruye la línea de comunicación entre emisor y receptor, es por ellos que las antenas
siempre se colocan en lugares lo suficientemente altos para que esto no ocurra, ya que de la altura de la
antena depende el alcance de la señal.
La microonda terrestre requiere mucho menos repetidoras y amplificadores que el cable coaxil y las fibras
ópticas para cubrir la misma distancia y suele utilizarse para comunicaciones de voz y televisión.

− Señales satelitales
Un satélite es fundamentalmente una estación que retransmite microondas. Suelen enlazar dos a más
estaciones base (terrestres), reciben una señal en una banda de frecuencias (canal ascendente) y lo
retransmiten por otra banda de frecuencias (canal descendente), esto se hace a fin de evitar las interferencias.
Los enlaces satelitales se diferencian de los enlaces punto a punto terrestres en que los retardos producto de
las distancias involucradas son considerables. Los satélites son por naturaleza elementos de difusión, lo que
es útil en algunos casos, pero en otros, como la seguridad, no lo es. El costo de una transmisión es
independiente de la distancia y que tienen una tasa de error bajísima.
Hay dos tipos de satélites principalmente: el geoestacionario (GEO) y los de órbita baja (LEO). Los satélites
GEO están sincronizados con la tierra y permanecen en un punto del espacio cuando son puestos en órbita.
Son útiles para la transmisión de televisión y grandes cantidades de datos.
Además son utilizados para llevar a cabo video-conferencias, permanecen a grandes distancias con sólo tres
de ellos se alcanza a cubrir todo el radio de la tierra.
Los satélites LEO son de bajo costo, comparados con los anteriores, y se colocan a una distancia de la tierra
que varía entre los 800 a 900 km. A diferencia de los anteriores, éstos giran alrededor de la tierra en pocas
horas, necesitándose varios de ellos para mantener una cobertura continua en una comunicación
ininterrumpida. Son muy utilizados para servicios de telefonía celular.

− Otros medios
- ISDN: La Red Digital de Servicios Integrados (RDSI o ISDN en inglés) es una red que facilita conexiones
digitales extremo a extremo para proporcionar una amplia gama de servicios, y a la que los usuarios acceden
a través de un conjunto de interfases normalizadas.
- ADSL: “Línea de Suscripción Digital Asimétrica”. Es una tecnología de módem que convierte líneas
telefónicas ordinarias en líneas digitales de alta velocidad para acceso rápido a Internet. Esta tecnología se
denomina asimétrica debido a que la capacidad de descarga) y de subida de datos (en sentido inverso) no
coinciden.
Normalmente, la capacidad de bajada (descarga) es mayor que la de subida
Otras ventajas destacables son la posibilidad de combinarse con tecnologías de VPN (Virtual Private
Network), y de telefonía IP
- Cable Modem: es un tipo especial de módem diseñado para modular la señal de datos sobre una
infraestructura de televisión por cable. La velocidad de conexión puede variar dependiendo de cuanta gente
esté usando el servicio al mismo tiempo.

2.2. El control de la comunicación: Protocolos y Topologías


Para las telecomunicaciones se requiere respetar reglas destinadas a administrar el flujo de información.
Un protocolo es el conjunto de reglas que controlan la comunicación entre computadoras, o entre estas y otros
dispositivos relacionados que intercambian datos. Si un dispositivo no sabe cuál es el protocolo utilizado en la
red, o no puede cumplir con él, no podrá comunicarse en esa red. El protocolo más difundido actualmente es
el TCP/IP ya que es el adoptado por Internet.
La topología, en cambio, es el diseño físico/lógico que adopta la distribución de los nodos en una red. Las
redes suelen presentar combinaciones de 2 o más topologías diferentes.

Diferentes topologías:
− Estrella: Todos los nodos se conectas a un dispositivo central. El software de comunicación administra la
misma y se encarga de la transmisión. Su ventaja es la facilidad para detectar un problema, si un nodo falla el
resto no se ve afectado. Su desventaja es que si el dispositivo central no está funcionando, se desactiva toda
la red. Se utiliza sobre todo para redes locales.
− Anillo: Topología de red en la que cada estación está conectada a la siguiente y la última está conectada a
la primera. Cada estación tiene un receptor y un transmisor que hace la función de repetidor, pasando la señal
a la siguiente estación. Si algún nodo de la red deja de funcionar, la comunicación en todo el anillo se pierde.
− Bus: consiste en un anillo con extremos abiertos. Se caracteriza por tener un único canal de
comunicaciones (denominado bus, troncal o backbone) al cual se conectan los diferentes dispositivos. De esta
forma todos los dispositivos comparten el mismo canal para comunicarse entre sí. Físicamente cada host está
conectado a un cable común, por lo que se pueden comunicar directamente. La ruptura del cable hace que los
hosts queden desconectados. La gran ventaja es la facilidad que brinda para agregar dispositivos. La principal
desventaja es que no permite la comunicación entre dos dispositivos si alguno de la red falla.

2.3. Dispositivos para la comunicación de datos


Dispositivos de hardware:
- Interfaces de red (NIC): Una tarjeta de red permite conectar los dispositivos a la red. A las tarjetas de red
también se les llama adaptador de red o NIC (
Últimamente las interfases de red vienen embebidas (integradas) en la placa base de la computadora.
- Repetidor: sirve para extender una red: recibe y amplifica las señales. Sólo se pueden utilizar para extender
redes bajo un mismo estándar de red. El número de repetidores que pueden usarse en una red no es
ilimitado, y depende de las características técnicas del equipo y del número de dispositivos previamente
conectados. Una desventaja de los repetidores es que extienden el dominio de una red, ocasionando que el
número de colisiones aumente al igual que el tráfico.
- Concentrador (Hub): proporciona servicio de conexión a uno o varios hosts mediante sus puertos. La
ventaja es que aíslan los puertos que se encuentran dañados o sin conexión y permiten que el resto de sus
conexiones continúen trabajando sin ningún problema. Desplazados por los switchs

- Switch: estos dispositivos brindan conexión a hosts entre sí, asegurando el ancho de banda entre ellos
mediante el establecimiento de conexiones virtuales.
- Ruteador: Se encargan de “enrutar” los paquetes de datos por sus puertos de acuerdo a su tabla de ruteo.
- Módem: Las computadoras procesan datos en código binario y tal código es transmitido en señales
digitales. Convertir del formato digital a formato analógico es la función que cumple el módem.
- Multiplexores: el multiplexor se utiliza como dispositivo que puede recibir varias entradas y transmitirlas por
un medio de transmisión compartido. Para ello lo que hace es dividir el medio de transmisión en múltiples
canales, para que varios nodos puedan comunicarse al mismo tiempo.
Son dispositivos de comunicación que permiten combinar varios canales para transmitir datos como si fuera
una sola línea.

3. Redes de Area Local (LAN)


(Local Area Network )es la interconexión de varios computadores y periféricos. Su extensión está limitada
físicamente a un edificio o a un entorno de hasta 200 metros. Su aplicación más extendida es la interconexión
de computadores personales y estaciones de trabajo en oficinas, fábricas, etc., para compartir recursos e
intercambiar datos y aplicaciones.
Se han convertido en la plataforma de procesamiento estándar de las organizaciones ya que permite a los
usuarios compartir recursos de software y hardware, además de mejorar la comunicación entre trabajadores
Las redes LAN, además de permitir compartir recursos de hardware y software, facilitan la comunicación de
los sistemas de información de las empresas en un ambiente caracterizado por la difusión de computadoras y
sistemas aislados. Permiten integrar soluciones informáticas encaradas sectorialmente por los departamentos
de la empresa en un único ambiente de procesamiento global, conservando la propia capacidad de
computación en cada sector.

3.1. ¿Porqué instalar una red LAN?


Una de las razones fue para compartir recursos de alto. Otras razones tales como tecnología de conectividad
madura y la disponibilidad de un amplio abanico de productos de software y aplicaciones multiusuario y de
trabajo en grupo (groupware) que corren en red y que se ajustan a las necesidades de la empresa, argumento
que quizá puede ser la mejor razón para instalar una red local.
Razones
• Trabajo en común.
• Actualización del software: Si el software de productividad se almacena en forma centralizada en un servidor,
es mucho más fácil actualizarlo en todas las computadoras de la empresa, en lugar de tener que actualizarlo
individuamente en cada uno de los PC de los usuarios
• Copias de seguridad: La generación y administración de las copias de seguridad de los archivos de la
empresa son más simples ya que los datos están centralizados.

3.2. ¿Cómo configurar una LAN?


Para configurar una LAN se deben tener en cuenta tres aspectos. Uno de ellos es la tecnología a utilizar.
Otro aspecto a considerar es el software de base o sistema operativo que se instalará para controlar las
actividades de la red. El sistema operativo de la red determina la capacidad de operación de la misma. El
sistema operativo dirige y maneja las comunicaciones coordinando los recursos de la red.
Una red LAN requiere de sus propios canales dedicados dentro del edificio. Tipos de canales: par trenzado,
coaxil, fibra óptica, conexiones inalámbricas o enlaces de radiofrecuencia o microondas.
La velocidad y la longitud del tendido son los principales factores técnicos a considerar en el momento de
decidir el tipo de canal a utilizar.

Elementos de hardware y software necesarios para configurar una LAN:


a) Servidor
El servidor de una LAN está representado por una computadora, generalmente una PC de "gran porte", que
se encarga de gestionar el servicio. El sistema operativo de la red está cargado (grabado) en los discos fijos
del servidor junto a las herramientas necesarias para la administración de la red y los programas de aplicación
del usuario.
La elección de las características técnicas para un equipo que será usado como servidor es crítica y es
determinante del rendimiento y del funcionamiento eficiente de la red.
b) Estaciones de trabajo
Los sistemas LAN trabajan con el concepto de procesamiento distribuido y cooperativo, esto es, las
computadoras (estaciones de trabajo) conectadas a la red utilizan su propia capacidad de procesamiento para
cargar y ejecutar los programas del usuario y toman los datos de uso común desde el servidor de archivos.
Esto libera al servidor para que pueda especializarse en tareas de administración de la red.
Una computadora debe satisfacer un reducido conjunto de requisitos para ser utilizada como estación de
trabajo. De hecho una microcomputadora o una PC con una configuración básica pueden servir, siempre que
dispongan de los programas adecuados. Las estaciones de trabajo se conectan físicamente a la red a través
de una placa de conexión (placa de interfaz de red) y el cableado correspondiente.
c) Placas de interfaz de red
Las placas de conexión de red permiten enlazar las computadoras al cableado de la red. La placa de red
provee el conector físico necesario entre el cable de la red y la computadora. También incluye los programas
(drivers) necesarios para comunicar la computadora con la red a la que debe integrarse.
d) Router, Switch, Hub, etc:
Debe tenerse presente que la topología de la red también influye en los elementos de hardware
Necesarios. Debe considerarse cada caso en particular para determinar qué elementos son necesarios..
e) Sistema operativo
El sistema operativo de la LAN es quizás el elemento central en la elección y que condiciona a otros
elementos para configurar la red. Reside normalmente en la computadora asignada como servidor de archivos
y se ocupa básicamente de las siguientes tareas:
− administrar las comunicaciones entre los nodos de la red,
− administrar los discos compartidos (file system),
− administrar la seguridad de acceso y la información de uso común.
Sistema operativo Windows o Linux

3.3. Redes LAN Inalámbricas (WLAN)


(Wireless Local Area Network) es un sistema de comunicación de datos inalámbrico flexible, muy utilizado
como alternativa y como complemento de las redes LAN cableadas o como extensión de éstas. Utiliza
tecnología de radiofrecuencia que minimiza las conexiones cableadas.
Características:
− Movilidad: permite transmitir información en tiempo real en cualquier lugar de la organización o empresa a
cualquier usuario. Esto supone mayor productividad y posibilidades de servicio.
− Facilidad de instalación: al no usar cables. También permite el acceso instantáneo a usuarios temporales de
la red.
− Flexibilidad: puede llegar donde el cable no puede.

Tipos:
La más básica se da entre dos computadores equipados con tarjetas adaptadoras para WLAN, esto es
llamado red de igual a igual (peer to peer). Cada cliente tendría únicamente acceso a los recursos del otro
cliente pero no a un servidor central.
Instalando un Punto de Acceso se puede doblar la distancia a la cual los dispositivos pueden comunicarse, ya
que estos actúan como repetidores
Los puntos de acceso tienen un alcance finito. Punto de Extensión (EPs) para aumentar el número de puntos
de acceso a la red, de modo que funcionan como tales pero no están enganchados a la red cableada como
los puntos de acceso.
Extienden el alcance de la red retransmitiendo las señales de un cliente a un punto de acceso o a otro punto
de extensión.
Uno de los últimos componentes a considerar en el equipo de una WLAN es la antena direccional.

Seguridad:
Cualquier persona con una terminal inalámbrica podría comunicarse con un punto de acceso privado si no se
disponen de las medidas de seguridad adecuadas. Dichas medidas van encaminadas en dos sentidos: por
una parte está el cifrado de los datos que se transmiten y en otro plano, pero igualmente importante, se
considera la autenticación entre los diversos usuarios de la red

4. Redes de Area Metropolitana (MAN)


Una red de área metropolitana (Metropolitan Area Network o MAN, en inglés) es una red de alta velocidad
(banda ancha) que dando cobertura en un área geográfica extensa, proporciona capacidad de integración de
múltiples servicios mediante la transmisión de datos, voz y vídeo, sobre medios de transmisión tales como
fibra óptica y par trenzado (MAN Bucle).
Aplicaciones, las principales son:
− Interconexión de redes de área local (LAN)
− Despliegue de Zonas WiFi
− Transmisión de vídeo e imágenes (sistema de video vigilancia metropolitana)
− Pasarelas para redes de área extensa (WAN)
Una red de área metropolitana puede ser pública o privada.

5. Redes de Area Amplia (WAN)


Una red de área amplia o WAN (Wide Area Network) administra datos y recursos informáticos de
computadoras y terminales interconectadas en un ambiente donde las distancias físicas entre los nodos
trascienden el ámbito de un edificio, abarcan grandes distancias, desde varios kilómetros hasta continentes
enteros, exigiendo así usar tecnologías que permitan la comunicación de datos entre lugares remotos. Una
red WAN tiene como objetivo brindar servicios similares a los de una
LAN pero a grandes distancias.
Los medios utilizados por una red WAN pueden consistir en una combinación de líneas telefónicas
conmutadas y dedicadas, microondas y comunicaciones por satélite.
Las líneas dedicadas son líneas telefónicas que se encuentran disponibles todo el tiempo para la transmisión
y, quienes las utilizan, por lo general, pagan una cuota fija por el acceso a ella.
Las compañías poseedoras de una WAN privada deben mantenerlas, el mantenimiento suele ser muy, se
puede optar por usar redes WAN compartidas,
La seguridad también es un problema a resolver en una red WAN. Mientras más nodos tenga un sistema,
mayor será la probabilidad de que usuarios no autorizados obtengan acceso a datos importantes y
confidenciales de la empresa. Por ello en las redes WAN se implementan sistemas para proteger el acceso y
la transmisión de datos.
Las redes digitales públicas son redes WAN de acceso abierto, donde cualquier usuario que cumpla con los
requisitos necesarios (legales y técnicos) puede conectarse a la misma. Como contrapartida existen también
redes WAN de acceso restringido (sistemas cerrados), donde los accesos están vedados al público en
general.

6. Internet
Es una gran red WAN o sea una red de computadoras de alcance mundial que interconecta redes de menor
magnitud, por ello se la denomina red de redes. El nombre Internet se debe al acrónimo de International
Network of Computers que significa "Red Internacional de Computadoras" y se refiere a un grupo de recursos
informáticos de alcance mundial.
Internet se ha convertido en el ambiente de red estándar para integrar computadoras de distintas
organizaciones. Lo que provee uniformidad e identidad al ambiente Internet son sus servicios, son iguales
cualquiera fuere la computadora con que se acceda, su ubicación física o quién fuere el usuario.
El secreto de su éxito está basado en el protocolo de comunicación que utiliza. El modelo utilizado por Internet
es el llamado
“TCP/IP” (Protocolo de Control de la Transmisión / Protocolo Internet) que en sus principios nació con fines
militares para luego utilizarse para ayudar a los científicos a enlazar computadoras que poseían diferentes
configuraciones. TCP/IP presenta un modelo de referencia de cinco capas
(Modelo OSI), que permite que dos computadoras puedan comunicarse entre sí aunque estén basadas en
diferentes plataformas de hardware y software.

6.1. Algunos conceptos a tener en cuenta


Para acceder a Internet es necesario contar con una “conexión” brindada por un proveedor. Un
“proveedor de servicios de Internet” (ISP) es una organización comercial o no que tiene una conexión
permanente con Internet y vende conexiones temporales a sus suscriptoras.
Utilizando un conjunto de reglas, denominadas comúnmente como "protocolo TCP/IP", Internet ha logrado que
casi todas las computadoras existentes en el mundo puedan "hablar" entre sí.
Todos los servicios de Internet hacen uso de la arquitectura “Cliente - Servidor”, es por ello que aprender a
trabajar o navegar en Internet significa para el usuario común aprender a usar alguno de los programas
clientes disponibles.

6.2. Servicios que brinda Internet


⇒ Comunicación entre personas.
⇒ Servicios de información digital: El servicio WEB es uno de los más emblemáticos.
Estos servicios permiten obtener información a los usuarios de PC conectadas a Internet sin tener que
moverse de sus escritorios y en forma casi instantánea
⇒ Otros servicios: agrupa servicios menos populares, pero imprescindibles para operar eficientemente con la
red.

6.3. Intranet y Extranet


Intranet: red “interna” para uso específico de una organización, caracterizada por utilizar el protocolo estándar
de Internet
(TCP/IP), los programas para servidores y clientes de Internet y en general la "filosofía" de Internet para
consumo interno.
La “Intranet” utiliza la infraestructura de red existente en la empresa, junto con estándares de comunicación
TCP/IP y software creado para la Internet.
Algunas compañías están permitiendo que personas y organizaciones externas a la empresa tengan acceso
limitado a sus Intranets. Las Intranets privadas que se extienden a usuarios autorizados externos se llaman
“Extranet”. Las Extranet son muy útiles para enlazar a las organizaciones con sus clientes o socios
comerciales y es común que se usen para proporcionar información de disponibilidad de productos, precios,
embarques, etc. y para colaborar con otras compañías en proyectos conjuntos.
Internet, Intranet y Extranet se están convirtiendo en las plataformas principales para el comercio electrónico y
los negocios electrónicos, porque esta tecnología ofrece muchos beneficios.
Con la tecnología de Internet las organizaciones pueden reducir los costos de comunicación y de transacción,
mejorar la coordinación y la colaboración, además de acelerar la distribución de los conocimientos y la
información.
Las diferencias de la extranet con Internet y la intranet se dan principalmente en el tipo de información y en el
acceso a ella. Además, una extranet requiere mayor seguridad e implica acceso en tiempo real a los datos, ya
que estos tienen que estar actualizados.
La extranet se dirige a usuarios tanto de la empresa como externos, pero la información que se encuentra en
la extranet es restringida. En cambio a la intranet solo acceden los empleados y las áreas internas de la
empresa y permite el intercambio de información entre los trabajadores.

6.4. Internet2
Internet2 (I2) es un consorcio sin fines de lucro que desarrolla aplicaciones y tecnologías de redes avanzadas,
la mayoría para transferir información a alta velocidad. Es una red telemática desarrollada principalmente por
las universidades estadounidenses, construida en fibra óptica y permite altas velocidades con una gran
fiabilidad.
Para conectarse a Internet2 se necesita disponer de una conexión de alta velocidad GigaPop para
Internet2.

7. VLANs – VPNs

7.1. VLAN
Una VLAN (acrónimo de '''Virtual LAN'' o ‘red de área local virtual’) es un método de crear redes lógicamente
independientes dentro de una misma red física. Varias VLANs pueden coexistir en una única red física. Son
útiles para reducir el tamaño del dominio de difusión y ayudan en la administración de la red separando
segmentos lógicos de una red de área local
Una VLAN consiste en una red de ordenadores que se comportan como si estuviesen conectados al mismo
conmutador, aunque. Una de las mayores ventajas de las VLANs surge cuando se traslada físicamente algún
ordenador a otra ubicación: puede permanecer en la misma VLAN sin necesidad de cambiar la configuración
IP (dirección de red) de la máquina.
El beneficio clave de las VLANs es que permiten al administrador de red organizar la LAN lógicamente y no
físicamente. Esto significa que un administrador puede hacer más eficiente y seguro las siguientes tareas:
− Desplazar estaciones de trabajo en la LAN.
− Agregar estaciones de trabajo a la LAN.
− Cambiar la configuración de la LAN.
− Controlar el tráfico de la red.
− Mejorar la seguridad general de la red.

7.2. VPN
Una VPN (Virtual Private Network o Red Privada Virtual), es una tecnología de red de computadoras que
permite una extensión de la red local sobre una red pública o no controlada, como por ejemplo Internet.
Para hacerlo posible de manera segura es necesario proporcionar los medios para garantizar la autenticación,
integridad y confidencialidad de toda la comunicación:

− Autenticación y autorización: ¿Quién está del otro lado?


− Integridad: La garantía de que los datos enviados no han sido alterados
− Confidencialidad: Dado que los datos viajan a través de un medio potencialmente hostil como Internet, los
mismos son susceptibles de intercepción, por lo que es fundamental el cifrado de los mismos.

Requerimientos básicos para establecer una VPN:


− Identificación de usuario.
− Codificación de datos:
− Administración de claves:

Básicamente existen tres arquitecturas de conexión VPN:

a) VPN de acceso remoto


Es quizás el modelo más usado actualmente y consiste en usuarios o proveedores que se conectan con la
empresa desde sitios remotos utilizando Internet como vínculo de acceso. Una vez autentificados tienen un
nivel de acceso muy similar al que tienen en la red local de la empresa.

b) VPN punto a punto


Este esquema se utiliza para conectar oficinas remotas con la sede central de la organización

c) Tunneling
Esta técnica consiste en abrir conexiones entre dos máquinas por medio de un protocolo seguro, a través de
las cuales realizaremos las transferencias inseguras, que pasarán de este modo a ser seguras. De esta
analogía viene el nombre de la técnica, siendo la conexión segura el túnel por el cual se envían los datos para
que nadie más aparte de los interlocutores que se sitúan a cada extremo del túnel, pueda ver dichos datos.
Este tipo de técnica requiere de forma imprescindible tener una cuenta de acceso seguro en la máquina con la
que se quiere comunicar.
Las VPN son una salida de bajo costo que permite aprovechar un canal público, como Internet, para
configurar un canal privado o propio para comunicar datos que son confidenciales. La principal motivación del
uso y difusión de esta tecnología es la reducción de los costos de comunicaciones directos.

REDES DE AREA LOCAL


Introducción
Una red de computadoras es un conjunto de computadoras vinculadas electrónicamente, de modo que quede
establecida entre ellas una comunicación que les permita interactuar. Esta interacción consiste básicamente
en el intercambio de información.
Se conoce como Red Local aquella que no se extiende más allá de los confines del edificio donde se
encuentra instalada.
Arquitecturas
Una arquitectura computacional es un modelo jerárquico, aplicable a redes, que rige la relación entre
computadoras.
En principio, la elección de la arquitectura sólo involucra al software. En la práctica, al hardware se le exige,
por una cuestión de eficiencia, un desempeño acorde a la jerarquía determinada por la arquitectura
El avance de la tecnología ha posibilitado contar hoy con redes denominadas “peer to peer”, que podría
traducirse por “entre pares”. En una red de este tipo, cada PC (estación de trabajo) puede acceder a recursos
de otras, y otras de la red pueden acceder a los recursos de ella.(Comunicación todos con todos, los usuarios
comparten recursos e intercambian información)
Arquitectura “cliente servidor”, comunicación todos con el servidor. Los clientes consultan datos procesados
por el servidor

Topologías
Existen varias formas de topologías de cableado (configuraciones de cableado).Una configuración de
cableado está determinada por el recorrido que hacen los cables para conectar todos los equipo. Hay
configuraciones en bus, en estrella y en anillo.
La configuración más difundida es la de cableado en estrella, según la cual de cada estación de trabajo sale
un cable dirigido a un concentrador central, que hace de puente entre los puestos.
Otra configuración común es la del cableado tipo bus, consistente en un cable común al que se conectan en
paralelo todos los equipos de la red. Esta configuración está disponible solamente para Ethernet.

Aspectos principales
Todos los elementos que conforman una red se pueden agrupar en hardware y software. El hardware abarca
las partes físicas de la red. El software, por su parte, consiste fundamentalmente en el sistema operativo de
red y otras aplicaciones específicas.
El hardware, tiene por características principales la cantidad de computadoras a incluir en la red, la topología
que se adoptará y el tipo de cable y su recorrido detallado.
El software, consistente en el sistema operativo, tiene por característica principal la cantidad de licencias,
nunca inferior al número de estaciones de trabajo conectadas simultáneamente.

Hardware
Habitualmente el cableado de una red pequeña se traza respetando las ubicaciones de las computadoras
existentes, y en función al trazado y a la cantidad de nodos se determinan el tipo de cable y la cantidad y
disposición de los elementos activos de la red. Se llaman elementos activos a todos aquellos elementos
electrónicos que deben agregarse al cableado para establecer la comunicación.
El cableado típico y más aconsejable es el cableado en estrella, en el que todas las computadoras se
conectan punto a punto.
La alternativa de conexión mediante cable coaxil RG58 no es aconsejable, ya que al tratarse de un único bus
que comunica a todas las máquinas una falla en cualquier punto del provoca la salida de funcionamiento de
toda la red.
Se la deberá considerar siempre como una solución provisoria.
Por otra parte, la computadora debe tener una capacidad de proceso tal que le permita manejar tráfico a altas
velocidades

Software
Todas las máquinas en red necesitan un sistema operativo de red para establecer la comunicación. El
software a instalar es evidentemente distinto para las máquinas que oficiarán de servidores y para las
estaciones de trabajo.

Protocolos de comunicación
El protocolo de comunicaciones es la convención que utilizan las máquinas conectadas en red para
comunicarse y “entenderse” entre ellas
En la misma red física pueden coexistir equipos que utilicen distintos protocolos, comunicándose entre sí
solamente aquellos que soportan idéntico protocolo.
Recomendamos siempre que sea posible la utilización del protocolo TCP/IP.

Redes Pequeñas
La implementación de redes de computación con un crecimiento estimado en hasta veinte máquinas PC, y
que, por su número, son consideradas “redes pequeñas”.

Redes medianas y grandes.


Consideramos redes medianas o grandes a aquellas que poseen más de 25 puestos y se extienden por lo
general a más de un piso de un edificio. En este caso no resulta posible conectar todas las máquinas a un
único concentrador o switch, sino que se requieren varios de estos, conectados a su vez entre ellos
( Conexión en cascada) y frecuentemente con la ayuda de routers.
Surge un problema: por más que el cableado se realice en “estrella”, ninguna de las estaciones puede
acceder al medio mientras otra lo está haciendo, para evitar las colisiones. Esto lleva a una gran ineficiencia
en el caso de redes medianas o grandes, ya que ninguna de las computadoras puede “hablar” mientras el
medio no esté desocupado.
La solución a este problema es dividir la red entre varios segmentos lógicos, de modo que el tráfico de cada
uno de ellos no circule por los demás, pero permitiendo el paso de los paquetes que deben pasar de uno a
otro.

Backbones
En la actualidad, la tecnología empleada para backbone es preferentemente la fibra óptica, debido a su
elevada confiabilidad y a las altas velocidades que permite, posibilitando el diseño de líneas troncales que no
queden obsoletas en corto tiempo.
La fibra óptica es un medio “punto a punto”. Es decir, en cada extremo de una fibra hay un receptor o bien un
transmisor. No es posible realizar topologías tipo “bus” con fibra óptica

Conceptos relacionados a Internet


1. Intranets
Una intranet o red interna es una red que, utilizando tecnología basada en Internet, es creada por una
organización para diseminar información corporativa y vincularse con sus empleados.
Básicamente, una intranet utiliza los mismos protocolos que Internet y permite a los usuarios de una
organización acceder a información y compartirla, a través de un navegador. El principal objetivo de una
intranet es suministrar acceso a información corporativa, sin importar dónde y cómo se encuentre almacenada
.
Las intranets pueden mejorar las comunicaciones entre individuos y la colaboración entre equipos de trabajo.
Una intranet está protegida con medidas de seguridad para que sólo puedan acceder a ella miembros
autorizados.
Una de las virtudes más inmediatas de una intranet es su efecto en la drástica reducción del uso de papeles
Sin embargo, el aporte más importante de las intranets consiste en reunir en un solo sistema todas las
computadoras, programas y bases de datos de una organización, permitiendo a todos los empleados hallar
cualquier información, no importa dónde se encuentren. El fin de la intranet es conseguir para una empresa lo
que Internet logró para el mundo.

2. Extranets
Las extranets son enlaces de red que utilizan la tecnología de Internet para interconectar la intranet de una
compañía con las intranets de sus clientes, proveedores u otros aliados de negocios. Las extranets permiten a
los clientes, proveedores, consultores, subcontratistas, agentes y otros, acceder a las intranets seleccionadas
u otras bases de datos de la compañía.
El valor de las extranets se deriva de varios factores. En primer lugar, la tecnología de navegadores hace
mucho más sencillo el acceso a los recursos de la intranet. En segundo lugar, las extranets son una forma a
través de la cual las empresas pueden construir y fortalecer las relaciones estratégicas con sus clientes y
proveedores.

3. Portales
Un portal es un software que maneja el acceso de los usuarios a múltiples aplicaciones, fuentes de
información o a la intranet corporativa de una organización, dependiendo del rol o perfil del usuario que
ingrese en el mismo.

Un portal está diseñado para favorecer algunas cuestiones claves para una organización:
− Proveer de un único punto de acceso a todos los datos corporativos
− Brindar la infraestructura necesaria para la gestión del conocimiento.
− Personalizar el acceso a aplicaciones e información. Los usuarios pueden tener asignados diferentes roles,
según sus categorías y funciones. Estos roles tendrán en cuenta las políticas de seguridad y la forma en que
los datos serán categorizados en el portal.
− Personalizar la interfase de portal, según las preferencias de los usuarios finales
− Facilitar los procedimientos en una empresa extendida.

Existen tres segmentos en el campo de los portales:


− Portales de información: hacen énfasis en la organización y acceso a la información.
− Portales de conocimiento: hacen énfasis en la colaboración y el compartir información, y en la captura de
conocimiento.
− Portales de aplicación: se especializan en una función de negocios en particular

Concepto (negocio) que define al portal como una estrategia de marketing en Internet, que tiene como objetivo
conseguir que los usuarios de la Web accedan siempre a través de un sitio determinado.
Para conseguir fidelidad de sus usuarios, el portal aporta dos aspectos muy importantes, que básicamente
son: a) servicios, y b) contenidos.
En cuanto a la rentabilidad del portal, la misma se encontrará sustentada por la venta ya sea de productos
como de espacios publicitarios dentro de la página.

Potrebbero piacerti anche