Está en la página 1de 20

UNIDAD I INFORMÁTICA

1.1 DEFINICIÓN.
La informática es la ciencia que estudia el tratamiento automático de la información mediante
ordenadores (dispositivos electrónicos configurables mediante programas capaces de procesar la
información). La palabra informática viene de la unión de las palabras información y automática.
El ordenador es una de las piezas clave de la informática junto con la información que procesa.
Para procesar esa información el ordenador utiliza una serie de circuitos electronicos (hardware) y
una serie de programas (software).

El Sistema Informático. Un sistema informático resulta de la conjunción de dos partes bien


diferenciadas: hardware y software.

     +        =  Sistema Informático

Hardware. Es el conjunto formato por todos los elementos físicos que componen el ordenador.

Software. Está formado por todo el entorno lógico, es decir, el conjunto de todos los programas
informáticos capaces de funcionar en un ordenador.

El hardware de un ordenador, considerado de forma individual, es único pero puede contener


tipos muy diferentes de software. Algo muy normal es que un ordenador contenga en su disco
programas procesadores de texto, hojas de cálculo, bases de datos, etc. Todos ellos corren en el
mismo ordenador.

Por tanto, un sistema informático es la conjunción de componentes físicos (hardware) y


componentes lógicos (software) para conseguir los mejores resultados en el trabajo informático.

El hallazgo de los nuevos dispositivos electrónicos ha hecho evolucionar de manera sorprendente


los ordenadores. Los grandes avances en programación, hacen posible la informatización de
tareas en campos tan diversos como la educación, industrialización, administración, etc.

Por otro lado, la tecnología multimedia nos proporciona los medios adecuados para manipular y
guardar imágenes, sonidos y vídeos.

ORIGEN DEL TÉRMINO “INFORMÁTICA”


El término Informática se creó en Francia siendo utilizado por primera vez en 1962 por Philipe
Dreyfus bajo la denominación INFORMATIQUE y procede de la contracción de las palabras
INFORmation autoMATIQUE. Posteriormente fue reconocido por el resto de países, siendo
adoptado en España en 1968 bajo el nombre de INFORMMICA que, como puede deducirse
fácilmente, viene de la contracción de las palabras información automática.

En los países anglosajones se conoce con el nombre de Computer Science. La informática se


puede definir de muchas formas y de hecho aparece en diversas publicaciones con una gran
variedad de definiciones, si bien todas ellas giran en torno a la misma idea. Nosotros vamos a
utilizar la definición más extendida: INFORMÁTICA es te ciencia que estudia el tratamiento
automático y racional de la información.
1.2 ANTECEDENTES DE LA INFORMÁTICA

La necesidad de calcular sin errores dio lugar a la calculadora, la mecánica es una especie de
ábaco, pero con ruedas dentadas en lugar de varillas y bolas, dotada de un mecanismo para el
transporte de las unidades que se lleven, de una posición digital a la siguiente más significativa.
Hasta hace poco tiempo se creía que el filósofo francés BLAS PASCAL (1623-1662) había sido el
creador de la calculadora. Pascal diseño su máquina aritmética, posteriormente denominada
pascalina, a la edad de 19 años, para que su padre que era recaudador de impuestos tuviera
tiempo libre para jugar con él al paume.
Leonardo Da Vinci (1452-1519) diseño una sumadora que fue reconstruida en 1967 a partir de
uno de sus códices. En 1935 el historiador FRANZ HAMMER, revisando la correspondencia del
astrónomo JOHANNES KEPLER descubrió que el alemán WHILEM SCHICKARD (1592-1635)
había inventado una calculadora que era una combinación de los rodillos de NEPER con una
sumadora restadora similar ala de PASCAL, obviamente no sólo era superior a la pascalina, sino
que se construyo el año en que nació PASCAL.
El primero en construir una calculadora, en 1671, fue el filósofo y matemático alemán
GOTTFRIED LEIBNIZ (1646-1716), invento junto con ISAAC NEWTON el cálculo infinitesimal
aunque de forma independiente. Fue denominada calculadora universal, su elemento
característico era un tambor cilíndrico con nueve dientes de longitud variable, llamado rueda
escalonada, que se encuentra en prácticamente todas las calculadoras mecánicas posteriores,
incluso las del siglo XX. Las técnicas de producción tan poco eficientes de aquella época,
impidieron que el invento de LEIGNIZ se fabricara masivamente. Se llegaron a construir 1500
unidades, pero hubo que esperar hasta 1820 para que CARLOS THOMAS, director de una
aseguradora diseñara un modelo capaz de ser producido a bajo costo y a escala industrial.
En 1878 el periodista y escritor gallego, afincado en estados unidos., RAMÓN VEREA GARCÍA
(1833-1899) patentó en Nueva York una calculadora por la que se le otorgó la medalla de oro de
la exposición de MATANZAS (CUBA). Aseguraba que no había fabricado la máquina para
patentarla y venderla, sino para demostrar que era posible que un español pudiera inventar tan
bien como un norteamericano. A partir de entonces sólo se dedico al periodismo, combatiendo la
política de colonialismo de estados unidos, por lo que tuvo que exiliarse en Guatemala y
posteriormente en argentina.

LAS GENERACIONES DE LOS ORDENADORES


Informática se puede considerar como “Tratamiento automático de la información” la primera
persona que construyo una máquina (que todavía no era un ordenador) fue el americano
HERMAN HOLLERIT (1860-1929). Quien llevo acabo el censo en los estados unidos en 1890
diseñó una tarjeta que se debía perforar con los datos de cada uno de los encuestados. Estas
fichas se introducían en una lectora que detectaba las perforaciones mediante un baño de
mercurio, que al introducirse por los agujeros provocaba contactos eléctricos. Finalmente los
datos se registran en una tabuladota.
Hollerith fundó su propia empresa, la Tabuling Machina Co. (1896), posteriormente convertida en
la Computing Tabulating Recording (1911), tras pasar a manos de Thomas Watson se denominó
en 1924 International Bussiness Machines (IBM).
Otra gran empresa. Unisys, tiene su remoto origen en esta época. Al dejar Hollerith la oficina de
censo, lo sustituyo james, powers, quien fundó en 1911 la Powers Accounting Machine Co., que
pasó a formar parte en 1827 de la Remington- Rand Corporation. Esta empresa más tarde
construyo los primeros ordenadores UNIVAC. Ordenadores de la primera generación
Los primeros ordenadores fueron electromecánicos (en base a reles). Aunque Jorge Stibz
Construyó en 1949 en los laboratorios BELL una máquina programable que trabajaba con
números complejos, el COMPEX CALCULAOR, se considera que el primer ordenador fue
desarrollado en 1941, el Z3 de alemán KINRAD ZUSE (1910-1995). Le siguió en 1944 el MARK 1
de Howard Aiken (1900-1973) y Grace Hopper (1906-1992), construyo en la universidad de
Harvard con la colaboración de IBM. Pesaba cinco toneladas y tenía más de 750000 piezas y 800
km. de cable
La sustitución de relés por tubos al vacío dio lugar a la primera generación de ordenadores
electrónicos. El primero fue fabricado en 1945, el ENIAC (Electronic Numerical Integrator And
Calculator) de los estadounidenses JOHN ECKERT Y JOHN MAUCHLY (1907-1980) que se usó
en el cálculo de trayectorias de proyectiles. Acabada la guerra se utilizó para calcular el número pi
con unos 2000 decimales, y para hacer los primeros diseños de la bomba de hidrógeno. costaba
400000 frente a los cinco millones del MARK 1. Sin embargo sólo tenía 20 registros de memoria,
de 10 dígitos. En un examen de prueba en 1946 el ENIAC resolvió en dos horas un problema de
física nuclear que previamente habría requerido 100 años de trabaja humano.
Antes del ENIAC se crearon otras máquinas electrónicas, un pequeño calculador que no era
automático ni programable y varias máquinas británicas para descifrar los mensajes del ejercito
alemán el COLOSSUS la batalla legal por la palabra computer la ganó en 1973 póstumamente
Atanasoff.
Ecker y Mauchly crearon la Electronic Control Co. Que en 1950 fue adquirida por la Remington-
Rand, allí diseñaron el primer ordenador electrónico de gestión UNIVAC (UNIversal Automatic
Computer). El aparato tuvo gran éxito y copó el mercado, hasta entonces había sido feudo de
IBM. En respuesta IBM creo una serie de ordenadores excelentes desbancando a UNIVAC
mediante una publicidad agresiva, El UNIVAC II no salió hasta 1958.
En 1945 mientras se construía la ENIAC, se incorporó al equipo el prestigioso matemático
húngaro JOHANNES VON NEUMANN (1903-1957), quien propuso que los programas se
almacenasen en la memoria como si fuesen datos, y no en memoria especial, como se hacía
desde el diseño de BABBAGE, equipo que se ib a llamar EDVAC. Los informes fueron tan
precisos que otros se adelantaron y así el primer ordenador tipo VON NEUMANN fue el EDSAC
(Electronic Delay Storage Automatic Calculator) construido en 1949 por MAURICIO WILKES en la
universidad de CAMBRIDGE.

Ordenadores de segunda generación


Se considera el inicio en 1958 con la sustitución de los tubos al vacío por los transistores. Los
primeros ordenadores transistorizados fueron dos pequeños modelos de NCR y RCA. Los
primeros de IBM y SPERRY RAND fueron el IBM 7070 (1970) y el UNIVAC 1107 (1962),
respectivamente. Bull comercializó los gamma 30 y 60. Durante esta época se introdujeron las
unidades de cinta y discos magnéticos, y las lectoras de tarjetas perforadas e impresoras de alta
velocidad. Así mismo aparecieron algunos lenguajes de programación, COBOL, ALGOL, LISP y el
FORTRAN que fue creando en 1954 para IBM, por JOHN BACKUS.
Los computadores de la primera generación realizaron una cantidad impresionante de
procesamiento de información, tanto para la ciencia como para los negocios, pero tuvieron
problema debido a que los tubos al vacío generan tanto calor que estallaban y era necesario
reemplazarlos continuamente. El transistor en cambio era más pequeño y más seguro y
desempeño en parte las funciones de los tubos al vacío y es la característica más importante de
los computadores de la segunda generación.
1.3 COMPONENTES DE UN SISTEMA DE CÓMPUTO( HARDWARE Y
SOFTWARE)
Hardware  
 El equipo (hardware) incluye todos los componentes físicos del
sistema de la computadora. Puede componer una sola unidad o
puede ser un número de dispositivos separados. Cada componente
del equipo de computadora consiste de circuitos electrónicos y
partes mecánicas que llevan a cabo una función particular. Incluye
el CPU ("central processing unit" ó unidad del sistema), sistemas
masivos de almacenaje, unidades de disco, monitor, teclados,
impresora, los terminales, teclados, entre otros periferales.
La unidad del sistema de la mayoría de las microcomputadoras se
compone de la tarjeta del sistema, el microprocesador ("Central Procesing Unit" o "CPU", siglas
en inglés), encajes/receptáculos ("sockets") para actualizar, memoria, coprocesadores, "bus",
ranuras de expansión, puertos y conectores, bahías o comparimientos (bays), la fuente de
corriente o potencia, y componentes de sonido.

La Tarjeta del Sistema o Tarjeta Madre ("Motherboard", ó "Mainboard")

Representa el circuito eléctrico más grande ubicado dentro de la cubierta/armazón (o chasis) de la


computadora. Representa la tarjeta principal donde todos los componentes internos de una
computadora se encuentran conectados. La tarjeta del sistema contiene todos los circuitos que
definen las principales partes de una computadora. Los componentes que pertenecen al grupo de
procesamiento se encuentran localizados en la tarjeta del sistema
"motherboard". El término "motherboard" se utiliza porque todos
los otros grupos de componentes y aparatos periféricos son
controlados desde este lugar. El "motherboard" contiene las
partes más importantes de la microcomputadora que definen su
función y expandibilidad. Estos elementos son el microprocesador
(CPU) y los receptáculos (encajes) para los procesadores, el
Sistema Básico de Entrada/Salida ("Basic Input/Output System"o
"BIOS", siglas en inglés), receptáculos para la memoria,
almacenaje masivo, ranuras de expansión ("bus") y puertos, el
controlador del teclado, y "chips" de de apoyo. La tarjeta del
sistema actúa como el componente central para la computadora PC.

El Microprocesador (CPU) 

Para las microcomputadoras, el CPU reside en un "chip" conocido como el microprocesador. Este
representa el componentre electrónico más importante de la tarjeta del sistema. Podemos decir
que es el cerebro de la computadora. El CPU maneja cada paso en el procesamiento de la
información. Actúa como el conductor y supervisor de los componentes del "hardware". Además,
se encuentra vinculado directa o indirectamente con otro componente del "motherboard" El
microprocesador contiene la unidad de control y la unidad aritmética/lógica. Estos componentes
trabajan juntos utilizando el programa e información almacenada en la memoria con el fin de
procesar las operaciones.
Memoria
La memoria electrónica de la computadora se compone de millones de dígitos binarios. El digito
binario, conocido como "bit", representa la unidad más fundamental de almacenamiento. Un "bit"
de memoria es similar a un interruptor, el cual puede estar activado o apagado; es decir, contiene
ya sea un "1" o un "0". Los bits se organizan en grupos de ocho conocidos como "bytes". Los bits
son también agrupados en palabras. Los programas/aplicaciones actuales requieren que se le
instale al sistema una cantidad específica mínima (megabytes) de memoria, de manera que estos
puedan funcionar apropiadamente. La memoria principal puede dividirse en dos tipos: estática y
dinámica.
"Read Only Memory" (ROM): Memoria de solo lectura: Parte del
Almacenamiento principal de una computadora que no pierde su
contenido cuando se interrumpe el flujo de energía eléctrica y que
contiene programas esenciales que ni usted ni la computadora pueden
borrar. Contiene el "basic input/output system" (BIOS) (sistema básico
de entrada/salida) de la computadora. El BIOS representa un conjunto
de codificados en memoria de solo lectura (ROM) en las computadoras
personales de IBM y las compatibles. Estos programas controlan las
operaciones de arranque ("POST") y el control de bajo nivel del
hardware de las unidades de disco, el teclado y el monitor.
"Random Access Memory" (RAM) - Memoria de acceso aleatorio:
Memoria principal de trabajo de una computadora en la que se guardan
instrucciones de programas e información para que la unidad central de procesamiento (CPU)
pueda accesarlos directamente a través del bus de datos de alta velocidad.

Puertos Seriales ("Serial Port")


Representa una vía de comunicación para la entrada y salida de datos a la computadora.
Transfiere los bits de uno en uno (en serie). Por lo regular, el ratón, algunas impresoras y líneas
de acceso terminal se conectan a este puerto en serie.
Puerto Paralelo ("Parallel Port").
Conexión que permite la transmisión de información sincrónica a una lata velocidad por medio de
las vías paralelas.

Caballetes de Conexión ("Jumpers"): Se encuentra en casi todas las


computadoras PC. Los "jumpers" especifican el tipo de "adapter" de
video que se posee, la configuración del disco duro, la memoria y tarjeta
del sistema ("motherboard"), y la velocidad (turbo o lenta) de la
computadora cuando comienza. Los "jumpers" se encuentran
distribuídos por toda la computadora (interna).

 Tarjetas de expansión:
Una tarjeta de expansión es una opción de ensamblaje/conexión que se
convierte en un componente adicional a la computadora. Como es la de
video.
Se conecta en otra pieza de equipo conocido como el bus.
 
El bus (líneas de comunicación):
El bus es una línea directa de comunicación entre el microprocesador y
las tarjetas de expansión. Representa un grupo de alambrado que recorre la tarjera del sistema
desde un componente a otro, proveyendo así un canal de comunicación física entre estos. La PC
cuenta con distintos tipos de "bus", tales como el "bus" de la tarjeta del sistema y el "bus" interno
del CPU.

El Suministro de la Corriente ("Power Supply").


El suministro de potencia retira la electricidad del enchufe de la pared, la cual la acondiciona para
pueda ser utilizada dentro de la microcomputadora y la divide entre las diversas partes de ésta.
Los conectores de la corriente: Dos cables que corren desde el suministro de potencia hasta la
targeta del sistema se conectan cerca de la parte posterior derecha de la tarjeta del sistema,
justamente debajo, donde los cables salen fuera del suministro de potencia.

"SOFTWARE"
Lo que permite funcionar los componentes internos de la microcomputadoras son los programas o
aplicaciones. Los programas proveen información codificada (empleando un lenguaje específico)
que le indican a la computadora lo que debe realizar. Los programas/aplicaciones ("software") se
refieren a las instrucciones en códigos que dirigen el funcionamiento de la computadora hacia una
aplicación en particular. Representan los programas o aplicaciones a ser utilizadas con el
"hardware". El "software" representa los lenguajes (convenciones de signos y palabras que se
utilizan para entenderse) programados que nos permite operar las computadoras y entender sus
mensaje, de manera que la máquina pueda cumplir con su función.
 Los programas o aplicaciones se puede categorizar en dos tipos generales, a saber:
1) los programas de sistemas operativos,
2) los programas de aplicaciones .
Clasificación de los Programas
Programa de sistema:
Sistema operativo
Programas de aplicación:
Programadas según necesidades particulares
Los Programas de Sistemas Operativos
Estos tipos de programaciones que controlan las funciones internas de la computadora. Los
sistema operativos comúnmente empleados son Microsoft Windows XP y Vista, Microsoft
Windows Server 2006, OS/2, Unix, Lynux y el Sistema Macintosh.
Los Programas de Aplicaciones
Estos programas se pueden clasificar en los siguientes grupos, a saber: 1) aplicaciones de
productividad/oficina (Ej: Micosoft Office 2007, Word Perfect Suite 8.0, Lotus Smart Suite 99, entre
otros), 2) procesadores de palabras (e.g., MS Word, Word Perfect), 3) programas de publicación
(e.g., Adobe InDesign, MS Publisher), 4) hojas de cálculo (e.g., MS Excel, Quattro Pro), 5) banco
de datos (e.g., MS Access, DBASE, Fox Pro), 6) aplicaciones de estadísticas (e.g., SPSS, SAS,
StacPac, entre otros), 7) programs de presentaciones electrónicas/gráficas (e.g., MS Power Point,
Corel Presentation, Harvard Graphics;
incluye aplicaciones para crear/editar
dibujos e imágenes, tales como CorelDraw,
Adobe Photoshop, entre otros) 8)
Aplicaciones de multimedios de autoría
(e.g., ToolBook II, Authorware, Director,
entre otros.

 
1.4 REDES INFORMATICAS

 Una red informática de ordenadores es un conjunto de ordenadores conectados entre si


para compartir recursos e intercambiar información.

 Una red informática nos permite utilizar una única conexión a internet en varios ordenadores,
compartir impresora y otros periféricos, enviar y recibir mensajes y pasar archivos a otros
ordenadores sin necesidad de un lápiz de memoria, cd u otro elemento. Incluso podemos ejecutar
programas instalados en otros ordenadores de la red.

Tipos de Redes Informáticas


 Las redes informáticas o de ordenadores se pueden clasificar de dos formas o tipos
diferentes:

 - Según su tamaño en redes  de área local llamadas LAN (pequeñas), redes de área


metropolitana llamadas MAN (formadas por varias LAN) y redes de área amplia
llamadas WAN (por ejemplo Internet).

 - Según la forma en que se conecten los equipos: lineal o en bus, en estrella y en anillo. Aquí
podemos ver un ejemplo de cada una de ellas:

 Normalmente las mas usadas son las de anillo. La gran


ventaja de este tipo de redes, las de anillo, es que si cortamos la
red por un sitio, siempre podemos enviar la información por otro
sitio, cosa que no ocurre con los otros tipos.

 Redes LAN
 Las redes LAN normalmente son redes que unen varios
ordenadores y dispositivos conectados a unservidor (ordenador)
dentro de una oficina, establecimiento comercial, etc. Todos
estos dispositivos comparten una línea de comunicación en
común. Esta red puede servir para 2 o 3 usuarios en una oficina
pequeña o para cientos de usuarios en oficinas más grandes.

 Las redes LAN mas usadas actualmente son las llamadas Ethernet y las redes WIFI. 

 Ethernet es una especificación (normas) que permite a las computadoras comunicarse entre sí.
Wi-Fi utiliza ondas de radio para conectar computadoras a la red LAN (redes inalambricas).

 Pero...¿Cómo se monta o que necesitamos para montar una red LAN?.

 Primero necesitaremos una tarjeta de red para poder enviar la información de un ordenador


a otro. Esta tarjeta se conectará en un slot (ranura) y tendrá un puerto de comunicación para
conectar el extremo del cable de red que será un conector RJ45. 

 Por supuesto necesitaremos cables de red como medio de transmisión, en cuyos extremos


irán los conectores RJ45. El cable de cada ordenador deberá ir a un switch que se encargará de
distribuir la información de un ordenador de la red a otro. Si
la red es inalámbrica no necesitaremos cables, pero sí
una antena en la tarjeta Ethernet para el envío de información
por ondas de radio.

 Por último y no menos importante necesitaremos programas


que nos permitan intercambiar la información. No puedo
enviar información a otro ordenador de mi red si no tengo un
programa que me lo facilite, por mucho que tenga todo
el hardware (componentes) de mi red instalados. 

1.5 VIRUS INFORMÁTICO

Los virus son programas informáticos que tienen como


objetivo alterar el funcionamiento del computador, sin
que el usuario se dé cuenta. Estos, por lo general,
infectan otros archivos del sistema con la intensión de
modificarlos para destruir de manera intencionada
archivos o datos almacenados en tu computador.
Aunque no todos son tan dañinos. Existen unos un poco
más inofensivos que se caracterizan únicamente por ser
molestos.

Métodos de infección
Hay muchas formas con las que un computador puede
exponerse o infectarse con virus. Veamos algunas de ellas:

 Mensajes dejados en redes sociales como Twitter o Facebook.


 Archivos adjuntos en los mensajes de correo electrónico.
 Sitios web sospechosos.
 Insertar USBs, DVDs o CDs con virus.
 Descarga de aplicaciones o programas de internet.
 Anuncios publicitarios falsos.
¿Cómo infecta un virus el computador?
1. El usuario instala un programa infectado en su computador. La mayoría de las veces se
desconoce que el archivo tiene un virus.
2. El archivo malicioso se aloja en la memoria RAM de la computadora, así el programa no
haya terminado de instalarse.
3. El virus infecta los archivos que se estén usando en es ese instante.
4. Cuando se vuelve a prender el computador, el virus se carga nuevamente en la memoria
RAM y toma control de algunos servicios del sistema operativo, lo que hace más fácil su
replicación para contaminar cualquier archivo que se encuentre a su paso.
UNIDAD II SISTEMAS DE INFORMACION
2.1 CONCEPTO.
Cuando se habla de un sistema de información (SI) se refiere a un conjunto ordenado de
mecanismos que tienen como fin la administración de datos y de información, de manera que
puedan ser recuperados y procesados fácil y rápidamente.
Todo sistema de información se compone de una serie de recursos interconectados y en
interacción, dispuestos del modo más conveniente en base al propósito informativo trazado,
como puede ser recabar información personal, procesar estadísticas, organizar archivo, etc. Estos
recursos pueden ser:
 Recursos humanos: Personal de variada índole y destrezas.
 Datos: Cualquier tipo de información masiva que precisa de organizarse.
 Actividades: Procedimientos, pasos a seguir, estaciones de trabajo, etc.
 Recursos informáticos: Aquellos determinados por la tecnología.
Se debe destacar que no es lo mismo un sistema de información que un sistema informático, si
bien estos últimos constituyan a menudo el grueso de los recursos de un SI. Pero existen muchos
otros métodos para los sistemas de información, que no necesariamente pasan por la informática.

2.2 CLASIFICACIÓN.

Los sistemas de información, de manera general se pueden clasificar de tres formas según sus
propósitos generales, en este sentido Peralta clasifica los sistemas de información en tres tipos
fundamentales: (1) Sistemas transaccionales; (2) Sistemas de Soporte a la Toma de Decisiones,
Sistemas para la Toma de Decisión de Grupo, Sistemas Expertos de Soporte a la Toma de
Decisiones y Sistema de Información para Ejecutivos y (3) Sistemas estratégicos.

Sistemas transaccionales: Son Sistemas de Información que logran la automatización de


procesos operativos dentro de una organización ya que su función primordial consiste en procesar
transacciones tales como pagos, cobros, entradas, salidas, etc.

Sistemas de Soporte a la Toma de Decisiones, Sistemas para la Toma de Decisión de


Grupo, Sistemas Expertos de Soporte a la Toma de Decisiones y Sistema de Información
para Ejecutivos: Son Sistemas de Información que apoyan el proceso de toma de decisiones.

Sistemas Estratégicos: Son sistemas de información desarrollado en las organizaciones con el


fin de lograr ventajas competitivas, a través del uso de la tecnología de información.
En dependencia del enfoque (tres en total), según reporta Peña (2006), los sistemas de
información se pueden agrupar en una cierta clasificación, que brinda una idea esencial de su
estructura y funcionamiento.
De acuerdo al elemento principal de proceso de la
información, los sistemas de información pueden ser
de tres tipos (Manual, Mecanizadas y Bath):
Manuales: cuando el hombre auxiliado por cierto
equipo (máquinas de escribir, sumadoras, archivos,
etc.) realiza las principales funciones de recopilación,
registro, almacenamiento, cálculo y generación de
información.
Mecanizadas: cuando cierta maquinaria realiza las
principales funciones de procesamiento. Para los
sistemas mecanizados que hacen uso de un
computador, de acuerdo al tipo de interacción
Hombre-Máquina, los sistemas de información pueden
ser de dos tipos (Batch y en Línea]: Batch: el usuario
proporciona los datos necesarios para la ejecución de
un proceso y espera a que el computador termine la
tarea para recibir los resultados; En Línea: existe un diálogo directo entre el usuario y el
computador durante la ejecución de un
de procesamiento de datos, los sistemas de información pueden ser de tipo: proceso.
En cuanto a la organización física de los principales recursos
Procesos centralizados: los recursos se encuentran ubicados en un área física determinada, por
lo que su acceso se realiza en las misma instalación o desde lugares retirados, mediante líneas
de comunicación de datos (telefónicas, microondas, satélite, etc.).
Proceso distribuido: los recursos se encuentran diseminados en diversos lugares de una zona
territorial (ciudad, país, continente, etc.), por lo que el procesamiento se realiza en el propio lugar
donde se originan los datos, existiendo la posibilidad de compartir información entre las diversas
instalaciones, mediante la información de una “Red de Comunicación”.

Según Ponjuán los componentes básicos de un Sistema de Información son:


 Documentos: Cualquier fuente de información, en forma material, capaz de ser empleada
para referencia o estudio como una autoridad.
 Registros: es un conjunto de elementos que en forma colectiva aportan información acerca
del asunto que registran.
 Ficheros o archivos de registros: es un conjunto de registros, casi siempre con
características similares.
 Equipos: el equipamiento es muy variado y depende de la línea tecnológica que emplea el
sistema.
 Elementos de apoyo a los sistemas pueden citarse: manuales de procedimiento, software
específico.
 Procesos: Conjunto de tareas que se relacionan de forma lógica, para obtener un resultado
concreto. Dentro de los SI se desarrollan múltiples procesos, con sus procedimientos,
actividades y tareas
 Personas: Son las que diseñan los sistemas, operan los equipos, realizan los procesos, y
ponen gran parte de las decisiones técnicas y profesionales que permiten que los sistemas
operen con eficacia.
2.3 SISTEMAS DE INFORMACIÓN EN LAS ORGANIZACIONES .

Un sistema de información para la organización es


de suma importancia pues facilita la organización
y normalización de la información, con lo cual
permite conocer el estado de los datos, la
información sobre mercados y competidores,
estadísticas de proyectos, proveedores y otras
informaciones relevantes para la gestión
organizacional y la toma de decisiones.

Debe responde al cumplimiento de su misión y


visión, como objetivos supremos de esta, ya que
los sistemas de información interactúan
directamente con el ambiente de la organización, ya que los elementos del ambiente que inciden
en el sistema constituyen una entrada y todo resultado del sistema hacia su ambiente es una
salida. De igual manera la retroalimentación constituye un elemento clave para el desarrollo y
fortalecimiento de la organización. La retroalimentación permite conocer el impacto de los
servicios y productos, que servirán como salidas en el ambiente y propicia el rediseño del sistema
en función de la satisfacción de las necesidades de los usuarios/ clientes que formarán entradas.
Representa un proceso de suma importancia, pues las informaciones que se obtiene a través de
él influyen cuantitativa y cualitativamente en el mejoramiento de la calidad de los servicios y
productos.

Tipología
En el sector organizacional se han desarrollado diversas tipologías de sistemas de información.
Estas surgen básicamente a partir de las propias necesidades del sector y de la adecuación a los
procesos fundamentales desarrollados de acuerdo con las particularidades propias de cada
organización. Entre los mismos se tiene los siguientes

1. Sistema de información de marketing (S.I.M): están orientados a obtener y procesar


información sobre mercadotecnia, una organización necesita tres tipos de información de
mercadotecnia: inteligencia de mercadotecnia (información sobre el entorno), información
interna de mercadotecnia (aquella que se recoge dentro de la organización)
y comunicaciones de mercadotecnia información que fluye desde la organización hacia el
entorno). Esta información básicamente responde al área estratégica de la organización.
2. Sistemas de Información de Producción (S.I.P): tiene como objetivos apoyar el sistema
de producción físico y proporcionar información acerca de las operaciones de producción.
Esta información responde específicamente al área productiva de la organización.
3. Sistema de información financiera (S.I.F): proporcionan a personas y grupos, tanto
dentro como fuera de la organización, información relacionada con los asuntos financieros
de la organización.
4. Sistema de información de recursos humanos (S.I.R.H): permite recopilar y almacenar
información relacionada con los recursos humanos para transformarla y luego distribuirla a
los usuarios de la organización.
5. Sistemas de dirección para directivos (S.D.D): proporcionan a los directivos información
sobre el desempeño global de la empresa. Utilizan fuentes de información internas (las
salidas de los sistemas de información funcional) y fuentes del entorno (pues la información
procedente del exterior de la empresa es especialmente importante en los niveles
jerárquicos más altos).

UNIDAD III BASES DE DATOS.

El término de bases de datos fue escuchado por


primera vez en 1963, en un simposio celebrado en
California, USA. Una base de datos se puede
definir como un conjunto de información relacionada
que se encuentra agrupada ó estructurada.

Desde el punto de vista informático, la base de


datos es un sistema formado por un conjunto de
datos almacenados en discos que permiten el
acceso directo a ellos y un conjunto de programas
que manipulen ese conjunto de datos.

Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada
tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre
cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

3.1 Definición.

Se define una base de datos como una serie de datos organizados y relacionados entre sí, los
cuales son recolectados y explotados por los sistemas de información de una empresa o negocio
en particular.

Características

Entre las principales características de los sistemas de base de datos podemos mencionar:
 Independencia lógica y física de los datos.
 Redundancia mínima.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Seguridad de acceso y auditoría.
 Respaldo y recuperación.
 Acceso a través de lenguajes de programación estándar.

Sistema de Gestión de Base de Datos (SGBD)

Los Sistemas de Gestión de Base de Datos (en inglés DataBase Management System) son un


tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y
las aplicaciones que la utilizan. Se compone de un lenguaje
de definición de datos, de un lenguaje de manipulación de
datos y de un lenguaje de consulta.

Ventajas de las bases de datos

Control sobre la redundancia de datos:

Los sistemas de ficheros almacenan varias copias de los


mismos datos en ficheros distintos. Esto hace que se
desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos.

En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se
almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede
eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las
relaciones entre los datos.
3.2 CLASIFICACION.

Las bases de datos pueden clasificarse de


varias maneras, de acuerdo al contexto que
se esté manejando, o la utilidad de la misma:

Según la variabilidad de los datos


almacenados

Bases de datos estáticas

Éstas son bases de datos de sólo lectura,


utilizadas primordialmente para almacenar
datos históricos que posteriormente se
pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar
decisiones.

Bases de datos dinámicas

Éstas son bases de datos donde la información almacenada se modifica con el tiempo,
permitiendo operaciones como actualización, borrado y adición de datos, además de las
operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada
en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub.

Según el contenido

Bases de datos bibliográficas

Solo contienen un surrogante (representante) de la fuente primaria, que permite localizarla. Un


registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de
publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un
resumen o extracto de la publicación original, pero nunca el texto completo, porque si no,
estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver
más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una
colección de resultados de análisis de laboratorio, entre otras.

Bases de datos de texto completo

Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de
una colección de revistas científicas.

Bases de datos o "bibliotecas" de información química o biológica

Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las
ciencias de la vida o médicas. Se pueden considerar en varios subtipos:
Las que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas.
Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras
3D de biomoléculas-

Bases de datos clínicas.

Bases de datos bibliográficas (biológicas, químicas, médicas y de otros campos).

3.3 MANEJADORES DE BASES DE DATOS

Un sistema manejador de bases de datos (SGBD,


por sus siglas en inglés) o DataBase Management
System (DBMS) es una colección de software
muy específico, cuya función es servir
de interfaz entre la base de datos, el usuario y las
distintas aplicaciones utilizadas.
 

 
Un sistema manejador de bases de datos (SGBD,
por sus siglas en inglés) o DataBase Management
System (DBMS) es una colección de software
muy específico, cuya función es servir
de interfaz entre la base de datos, el usuario y las
distintas aplicaciones utilizadas.
Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es
precisamente el de manejar un conjunto de datos para convertirlos en información
relevalante para la organización, ya sea a nivel operativo o estratégico.
Lo hace mediante una serie de rutinas de software para permitir su uso de una manera segura,
sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan tareas de forma
interrelacionada para facilitar la construcción y manipulación de bases de datos, adoptando la
forma de interfaz entre éstas, las aplicaciones y los mismos usuarios.
Su uso permite realizar un mejor control a los administradores de sistemas y, por otro lado,
también obtener mejores resultados a la hora de realizar consultas que ayuden a la gestión
empresarial mediante la generación de la tan perseguida ventaja competitiva. 

Características y funcionalidad
Un sistema SGBD es sinónimo de independencia, una redundancia mínima, consistencia de
la información (control de la concurrencia), abstración de la información sobre su almacenamiento
físico, así como un acceso seguro y la adopción de las medidas necesarias para garantizar
la integridad de los datos.
Estas particularidades son algunos de los rasgos definitorios de un SGBD, cuyos procesos
esenciales son la manipulación y construcción de la bases de datos, así como la definición de los
mismos. Son características que, a su vez, facilitan el cumplimiento de una serie
de funciones relacionadas con muchos de los aspectos apuntados, entre otros la definición de
los datos, su fácil manipulación, una rápida gestión, poder representar relaciones complejas entre
datos y otros aspectos relacionados con la seguridad y validez de los datos.
Frente a su gran funcionalidad, por otra parte, la inversión necesaria para implementar un DBMS
en hardware, software y concimientos, vulnerabilidad a los fallos por su misma centralización y  su
sus deficiencias con algunos tipos de datos (datos gráficos, multimedia, etc.), son algunas de sus
principales desventajas.

Los lenguajes más utilizados en un Manejador de Base de Datos (DBMS)


En lo que respecta a los lenguajes utilizados en un DBMS, cabe destacar el Lenguaje de
Manipulación de datos o Data Manipulation Language (DML) para la realización de consultas y
manipulación de datos. Especialmente, se utiliza el SQL (Structured Query Language), el DML
más utilizado para gestionar datos relacionales, así como el Data Definition Language (DDL),
utilizado para definir estructuras y funciones en la realización de consultas. 
El Data Control Language (DCL), por último, también es un lenguaje utilizado en un DBMS por
el  administrador, en esta ocasión con el fin de controlar el acceso a los datos de la base de datos.

3.4 DISEÑO DE BASES DE DATOS

Son muchas las consideraciones a tomar en cuenta al momento de hacer el diseño de la base de
datos, quizá las más fuertes sean:
 La velocidad de acceso,
 El tamaño de la información,
 El tipo de la información,
 Facilidad de acceso a la información,
 Facilidad para extraer la información
requerida,
 El comportamiento del manejador
de bases de datos con cada tipo de
información.
No obstante que pueden
desarrollarse sistemas de procesamiento
de archivo e incluso manejadores de bases de
datos basándose en la experiencia del equipo de desarrollo de software logrando resultados
altamente aceptables, siempre es recomendable la utilización de determinados estándares de
diseño que garantizan el nivel de eficiencia mas alto en lo que se refiere a almacenamiento y
recuperación de la información.
De igual manera se obtiene modelos que optimizan el aprovechamiento secundario y la sencillez y
flexibilidad en las consultas que pueden proporcionarse al usuario.
OBJETIVOS DEL DISEÑO DE BASES DE DATOS
Entre las metas más importantes que se persiguen al diseñar un modelo de bases de datos, se
encuentran las siguientes que pueden observarse en esta figura.

  
1. Almacenar Solo La Información Necesaria.
A menudo pensamos en todo lo que quisiéramos
que estuviera almacenado en una base de datos y
diseñamos la base de datos para guardar dichos
datos. Debemos de ser realistas acerca de nuestras
necesidades y decidir qué información es realmente
necesaria.
Frecuentemente podemos generar algunos datos
sobre la marcha sin tener que almacenarlos en una
tabla de una base de datos. En estos casos también
tiene sentido hacer esto desde el punto de vista del
desarrollo de la aplicación.
2. Normalizar la Estructura de las Tablas.
Si nunca antes hemos oído hablar de la
"normalización de datos", no debemos temer.
Mientras que la normalización puede parecer un tema complicado, nos podemos beneficiar
ampliamente al entender los conceptos más elementales de la normalización.
Una de las formas más fáciles de entender esto es pensar en nuestras tablas como hojas
de cálculo. Por ejemplo, si quisiéramos seguir la pista de nuestra colección de CD’s en una hoja
de cálculo, podríamos diseñar algo parecido a lo que se muestra en la siguiente tabla.
 
+------------+-------------+--------------+ .. +--------------+
| Álbum | track1 | track2 | | track10 |
+------------+-------------+--------------+ .. +--------------+
Esto parece razonable. Sin embargo el problema es que el número de pistas que tiene un CD
varía bastante. Esto significa que con este métodotendríamos que tener una hoja de
cálculo realmente grande para albergar todos los datos, que en los peores casos podrían ser de
hasta 20 pistas. Esto en definitiva no es nada bueno.
Uno de los objetivos de una estructura de tabla normalizada es minimizar el número de "celdas
vacías". El darnos cuenta de que cada lista de CD’s tiene un conjunto fijo de campos (título,
artista, año, género) y un conjunto variable de atributos (el número de pistas) nos da una idea de
cómo dividir los datos en múltiples tablas que luego podamos relacionar entre sí.
Mucha gente no esta familiarizada con el concepto "relacional", de manera sencilla esto significa,
que grupos parecidos de información son almacenados en distintas tablas que luego pueden ser
"juntadas" (relacionadas) basándose en los datos que tengan en común.
Es necesario que al realizar la estructura de una base de datos, esta sea flexible. La flexibilidad
está en el hecho que podemos agregar datos al sistemaposteriormente sin tener que rescribir lo
que ya tenemos. Por ejemplo, si quisiéramos agregar la información de los artistas de cada
álbum, lo único que tenemos que hacer es crear una tabla artista que esté relacionada a la tabla
álbum de la misma manera que la tabla pista. Por lo tanto, no tendremos que modificar la
estructura de nuestras tablas actuales, simplemente agregar la que hace falta.
La eficiencia se refiere al hecho de que no tenemos duplicación de datos, y tampoco tenemos
grandes cantidades de "celdas vacías".
El objetivo principal del diseño de bases de datos es generar tablas que modelan los registros en
los que guardaremos nuestra información.
Es importante que esta información se almacene sin redundancia para que se pueda tener una
recuperación rápida y eficiente de los datos.
A través de la normalización tratamos de evitar ciertos defectos que nos conduzcan a un mal
diseño y que lleven a un procesamiento menos eficaz de los datos.
Podríamos decir que estos son los principales objetivos de la normalización:
 Controlar la redundancia de la información.
 Evitar pérdidas de información.
 Capacidad para representar toda la información.
 Mantener la consistencia de los datos.
3. Seleccionar el Tipo de Dato Adecuado.
Una vez identificadas todas las tablas y columnas que necesita la base de datos, debemos
determinar el tipo de dato de cada campo. Existen tres categorías principales que pueden
aplicarse prácticamente a cualquier aplicación de bases de datos:
 Texto
 Números
 Fecha y hora
Cada uno de éstos presenta sus propias variantes, por lo que la elección del tipo de dato correcto
no sólo influye en el tipo de información que se puede almacenar en cada campo, sino que afecta
al rendimiento global de la base de datos.
A continuación se dan algunos consejos que nos ayudarán a elegir un tipo de dato adecuado para
nuestras tablas:
 Identificar si una columna debe ser de tipo texto, numérico o de fecha.
 Elegir el subtipo más apropiado para cada columna.
 Configurar la longitud máxima para las columnas de texto y numéricas, así como otros
atributos.
4.  Ut
iliz ar

Índices Apropiadamente
Los índices son un sistema especial que utilizan las bases de datos para mejorar su rendimiento
global. Dado que los índices hacen que las consultas se ejecuten más rápido, podemos estar
incitados a indexar todas las columnas de nuestras tablas.
Sin embargo, lo que tenemos que saber es que el usar índices tiene un precio. Cada vez que
hacemos un INSERT, UPDATE, REPLACE, o DELETE sobre una tabla, MySQL tiene que
actualizar cualquier índice en la tabla para reflejar los cambios en los datos.
¿Así que, cómo decidimos usar índices o no? La respuesta es "depende". De manera simple,
depende que tipo de consultas ejecutamos y que tan frecuentemente lo hacemos, aunque
realmente depende de muchas otras cosas.
Así que antes de indexar una columna, debemos considerar que porcentaje de entradas en la
tabla son duplicadas. Si el porcentaje es demasiado alto, seguramente no veremos alguna mejora
con el uso de un índice. Ante la duda, no tenemos otra alternativa que probar.
5. Usar Consultas REPLACE
Existen ocasiones en las que deseamos insertar un registro a menos de que éste ya se encuentre
en la tabla. Si el registro ya existe, lo que quisiéramos hacer es una actualización de los datos.
6. Usar Una Versión Reciente de MySQL
La recomendación es simple y concreta, siempre que esté en nuestras manos, debemos usar la
versión más reciente de MySQL que se encuentre disponible. Además de que las nuevas
versiones frecuentemente incluyen muchas mejoras, cada vez son más estables y más rápidas.
De esta manera, a la vez que sacamos provecho de las nuevas características incorporadas en
MySQL, veremos significativos incrementos en la eficiencia de nuestro servidor de bases de
datos.
8. Usar Tablas Temporales.
Cuando estamos trabajando con tablas muy grandes, suele suceder que ocasionalmente
necesitemos ejecutar algunas consultas sobre un pequeño subconjunto de una gran cantidad de
datos. En vez de ejecutar estas consultas sobre la tabla completa y hacer que MySQL encuentre
cada vez los pocos registros que necesitamos, puede ser mucho más rápido seleccionar dichos
registros en una tabla temporal y entonces ejecutar nuestras consultas sobre esta tabla.
Una tabla temporal existe mientras dure la conexión a MySQL. Cuando se interrumpe la conexión
MySQL remueve automáticamente la tabla y libera el espacio que ésta usaba.
7. Recomendaciones.
El último paso del diseño de la base de datos es adoptar determinadas convenciones de nombres.
Aunque MySQL es muy flexible en cuanto a la forma de asignar nombre a las bases de datos,
tablas y columnas, he aquí algunas reglas que es conveniente observar:
 Utilizar caracteres alfanuméricos.
 Limitar los nombres a menos de 64 caracteres (es una restricción de MySQL).
 Utilizar el guión bajo (_) para separar palabras.
 Utilizar palabras en minúsculas (esto es más una preferencia personal que una regla).
 Los nombres de las tablas deberían ir en plural y los nombres de las columnas en singular
(es igual una preferencia personal).
 Utilizar las letras ID en las columnas de clave primaria y foránea.
 En una tabla, colocar primero la clave primaria seguida de las claves foráneas.
 Los nombres de los campos deben ser descriptivos de su contenido.
 Los nombres de los campos deben ser unívocos entre tablas, excepción hecha de las
claves.
Los puntos anteriores corresponden muchos de ellos a preferencias personales, más que a reglas
que debamos de cumplir, y en consecuencia muchos de ellos pueden ser pasados por alto, sin
embargo, lo más importante es que la nomenclatura utilizada en nuestras bases de datos sea
coherente y consistente con el fin de minimizar la posibilidad de errores al momento de crear una
aplicación de bases de datos.

También podría gustarte