Professional Documents
Culture Documents
BASE DE DATOS
Se le llama base de datos a los bancos de informacin que contienen datos
relativos a diversas temticas y categorizados de distinta manera, pero que
comparten entre s algn tipo de vnculo o relacin que busca ordenarlos y
clasificarlos en conjunto.
Una base de datos o banco de datos es un conjunto de datos pertenecientes a
un mismo contexto y almacenados sistemticamente para su posterior uso. En
este sentido; una biblioteca puede considerarse una base de datos compuesta en
su mayora por documentos y textos impresos en papel e indexados para su
consulta. Actualmente, y debido al desarrollo tecnolgico de campos como
la informtica y la electrnica, la mayora de las bases de datos estn en formato
digital, siendo este un componente electrnico, y por ende se ha desarrollado y se
ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado
DBMS, que permiten almacenar y posteriormente acceder a los datos de forma
rpida y estructurada. Las propiedades de estos DBMS, as como su utilizacin y
administracin, se estudian dentro del mbito de la informtica.
Las aplicaciones ms usuales son para la gestin de empresas e instituciones
pblicas; Tambin son ampliamente utilizadas en entornos cientficos con el objeto
de almacenar la informacin experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de
ellos se encuentran mutuamente protegidos por las leyes de varios pases. Por
ejemplo en Espaa, los datos personales se encuentran protegidos por la Ley
Orgnica de Proteccin de Datos de Carcter Personal (LOPD), en Mxico por
la Ley Federal de Transparencia y Acceso a la Informacin Pblica
Gubernamental y en Argentina la Ley de Proteccin de Datos Personales.1
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto
que se est manejando, la utilidad de las mismas o las necesidades que
satisfagan.
Segn la variabilidad de la base de datos
Bases de datos estticas
Son bases de datos nicamente de lectura, utilizadas primordialmente para
almacenar datos histricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a travs del tiempo, realizar
ALGORITMO
Asimismo tampoco podemos pasar por alto que los algoritmos se pueden expresar
a travs de lenguajes de programacin, pseudocdigo, el lenguaje natural y
tambin a travs de los conocidos como diagramas de flujo.
PSEUDOCODIGO
En ciencias de la computacin, y anlisis numrico, el pseudocdigo (o falso
lenguaje) es una descripcin de alto nivel compacta e informal1 del principio
operativo de un programa informtico u otro algoritmo.
Para acceder a los miembros de una estructura primero se debe crear una
referencia a esta, generalmente con una variable de tipo, luego se pueden editar y
obtener los datos de los miembros libremente.
FUNCION
El conjunto formado por todos los elementos de B que son imagen de algn
elemento del dominio se denomina conjunto imagen o recorrido de f.
METODO
En la programacin orientada a objetos, un mtodo es una subrutina cuyo cdigo
es definido en una clase y puede pertenecer tanto a una clase, como es el caso de
los mtodos de clase o estticos, como a un objeto, como es el caso de los
mtodos de instancia. Anlogamente a los procedimientos en los lenguajes
imperativos, un mtodo consiste generalmente de una serie de sentencias para
llevar a cabo una accin, un juego de parmetros de entrada que regularn dicha
accin o, posiblemente, un valor de salida (o valor de retorno) de algn tipo.
mutacin; a su vez, los objetos que proveen de dichos mtodos son denominados
objetos mutables.
VARIABLE
En programacin, una variable est formada por un espacio en el sistema de
almacenaje (memoria principal de un ordenador) y un nombre simblico (un
identificador) que est asociado a dicho espacio. Ese espacio contiene una
cantidad o informacin conocida o desconocida, es decir un valor. El nombre de la
variable es la forma usual de referirse al valor almacenado: esta separacin entre
nombre y contenido permite que el nombre sea usado independientemente de la
informacin exacta que representa. El identificador, en el codigo fuente de la
computadora puede estar ligado a un valor durante el tiempo de ejecucin y el
valor de la variable puede por lo tanto cambiar durante el curso de la ejecucin del
programa. El concepto de variables en computacin puede no corresponder
directamente al concepto de variables en matemtica. El valor de una variable en
computacin no es necesariamente parte de una ecuacin o frmula como en
matemticas. En computacin una variable puede ser utilizada en un proceso
repetitivo: puede asignrsele un valor en un sitio, ser luego utilizada en otro, ms
adelante reasignrsele un nuevo valor para ms tarde utilizarla de la misma
manera.Procedimientos de este tipo son conocidos con el nombre de iteracin. En
programacin de computadoras, a las variables, frecuentemente se le asignan
nombres largos para hacerlos relativamente descriptivas para su uso, mientras
que las variables en matemticas a menudo tienen nombres escuetos, formados
por uno o dos caracteres para hacer breve en su transcripcin y manipulacin.
Los compiladores deben reemplazar los nombres simblicos de las variables con
la real ubicacin de los datos. Mientras que el nombre, tipo y ubicacin de una
variable permanecen fijos, los datos almacenados en la ubicacin pueden ser
cambiados durante la ejecucin del programa.
Las variables pueden ser de longitud:
Fija.- Cuando el tamao de la misma no variar a lo largo de la ejecucin del
programa. Todas las variables, sean del tipo que sean tienen longitud fija, salvo
No se tienen en cuenta los espacios en blanco y las nuevas lneas: como sucede
con XHTML, el intrprete de JavaScript ignora cualquier espacio en blanco
sobrante, por lo que el cdigo se puede ordenar de forma adecuada para
entenderlo mejor (tabulando las lneas, aadiendo espacios, creando nuevas
lneas, etc.)
Se distinguen las maysculas y minsculas: al igual que sucede con la sintaxis de
las etiquetas y elementos XHTML. Sin embargo, si en una pgina XHTML se
utilizan indistintamente maysculas y minsculas, la pgina se visualiza
correctamente, siendo el nico problema la no validacin de la pgina. En cambio,
si en JavaScript se intercambian maysculas y minsculas el script no funciona.
No se define el tipo de las variables: al crear una variable, no es necesario indicar
el tipo de dato que almacenar. De esta forma, una misma variable puede
almacenar diferentes tipos de datos durante la ejecucin del script.
No es necesario terminar cada sentencia con el carcter de punto y coma (;): en la
mayora de lenguajes de programacin, es obligatorio terminar cada sentencia con
el carcter ;. Aunque JavaScript no obliga a hacerlo, es conveniente seguir la
tradicin de terminar cada sentencia con el carcter del punto y coma (;).
Se pueden incluir comentarios: los comentarios se utilizan para aadir informacin
en el cdigo fuente del programa. Aunque el contenido de los comentarios no se
visualiza por pantalla, si que se enva al navegador del usuario junto con el resto
del script, por lo que es necesario extremar las precauciones sobre la informacin
incluida en los comentarios.
JavaScript define dos tipos de comentarios: los de una sola lnea y los que ocupan
varias lneas.
Si bien esta mquina puede ser de dos tipos diferentes, analgica o digital, el
primer tipo es usado para pocos y muy especficos propsitos; la ms difundida,
utilizada y conocida es la computadora digital (de propsitos generales); de tal
modo que en trminos generales (incluso populares), cuando se habla de "la
computadora" se est refiriendo a computadora digital. Las hay de arquitectura
mixta, llamadas computadoras hbridas, siendo tambin stas de propsitos
especiales.
SOFTWARE
El software es una palabra que proviene del idioma ingls, pero que gracias a la
masificacin de uso, ha sido aceptada por la Real Academia Espaola. Segn la
RAE, el software es un conjunto de programas, instrucciones y reglas informticas
que permiten ejecutar distintas tareas en una computadora.
Software
Se considera que el software es el equipamiento lgico e intangible de un
ordenador. En otras palabras, el concepto de software abarca a todas las
aplicaciones informticas, como los procesadores de textos, las planillas de
clculo y los editores de imgenes.
El software es desarrollado mediante distintos lenguajes de programacin, que
permiten controlar el comportamiento de una mquina. Estos lenguajes consisten
en un conjunto de smbolos y reglas sintcticas y semnticas, que definen el
significado de sus elementos y expresiones. Un lenguaje de programacin permite
a los programadores del software especificar, en forma precisa, sobre qu datos
debe operar una computadora.
por Bill Gates y Paul Allen. Esta empresa logr trascender gracias a su sistema
operativo Windows y a su suite de programas de oficina Office.
HARDWARE
SISTEMA
1 Desarrollo de los SI
2 Estructura del SI
3 Clasificacin de los SI
4 Referencias
5 Vase tambin
Desarrollo de los SI
Los sistemas informticos pasan por diferentes fases en su ciclo de vida, desde la
captura de requisitos hasta el mantenimiento. En la actualidad se emplean
numerosos sistemas informticos en la administracin pblica, por ejemplo: las
operadoras de la polica, el servicio al cliente, etctera.
Estructura del SI
Los sistemas informticos suelen estructurarse en subsistemas:
Clasificacin de los SI
Los SI pueden clasificarse con base a numerosos criterios. Las clasificaciones no
son estancas y es comn encontrar sistemas hbridos que no encajen en una
nica categora.
VIRUS
Un virus informtico es un malware que tiene por objetivo alterar el normal
funcionamiento del ordenador, sin el permiso o el conocimiento del usuario. Los
virus, habitualmente, reemplazan Archivos ejecutables por otros infectados con el
cdigo de este. Los virus pueden destruir, de manera intencionada, los datos
almacenados en una computadora, aunque tambin existen otros ms inofensivos,
que solo se caracterizan por ser molestos.
El primer virus atac a una mquina IBM Serie 360 (y reconocido como tal). Fue
llamado Creeper, creado en 1972. Este programa emita peridicamente en la
pantalla el mensaje: I'm a creeper... catch me if you can! (Soy una
enredadera... agrrame si puedes!). Para eliminar este problema se cre el
primer programa antivirus denominado Reaper (cortadora).
Sin embargo, el trmino virus no se adoptara hasta 1984, pero stos ya existan
desde antes. Victor Vyssotsky, Robert Morris Sr. y Doug McIlroy, investigadores de
Bell Labs (se cita errneamente a Dennis Ritchie o Ken Thompson como cuarto
coautor) desarrollaron un juego de ordenador llamado Darwin (del que derivar
Core Wars) que consiste en eliminar al programa adversario ocupando toda la
RAM de la zona de juego (arena')1
Despus de 1984, los virus han tenido una gran expansin, desde los que atacan
los sectores de arranque de disquetes hasta los que se adjuntan en un correo
electrnico.
RED DE COMPUTADORAS
Una red de computadoras, tambin llamada red de ordenadores, red de
comunicaciones de datos o red informtica, es un conjunto de equipos
informticos y software conectados entre s por medio de dispositivos fsicos que
envan y reciben impulsos elctricos, ondas electromagnticas o cualquier otro
medio para el transporte de datos, con la finalidad de compartir informacin,
recursos y ofrecer servicios.1
Como en todo proceso de comunicacin se requiere de un emisor, un mensaje, un
medio y un receptor. La finalidad principal para la creacin de una red de
computadoras es compartir los recursos y la informacin en la distancia, asegurar
la confiabilidad y la disponibilidad de la informacin, aumentar la velocidad de
transmisin de los datos y reducir el costo general de estas acciones.2 Un ejemplo
es Internet, la cual es una gran red de millones de computadoras ubicadas en
distintos puntos del planeta interconectadas bsicamente para compartir
informacin y recursos.
La estructura y el modo de funcionamiento de las redes informticas actuales
estn definidos en varios estndares, siendo el ms importante y extendido de
todos ellos el modelo TCP/IP basado en el modelo de referencia OSI. Este ltimo,
estructura cada red en siete capas con funciones concretas pero relacionadas
entre s; en TCP/IP se reducen a cuatro capas. Existen multitud de protocolos
repartidos por cada capa, los cuales tambin estn regidos por sus respectivos
estndares.
El primer indicio de redes de comunicacin fue de tecnologa telefnica y
telegrfica. En 1940 se transmitieron datos desde la Universidad de Darmouth, en
Nuevo Hampshire, a Nueva York. A finales de la dcada de 1960 y en los
posteriores 70 fueron creadas las minicomputadoras. En 1976, Apple introduce el
Apple I, uno de los primeros ordenadores personales. En 1981, IBM introduce su
primer PC. A mitad de la dcada de 1980 los PC comienzan a usar los mdems
para compartir archivos con otros ordenadores, en un rango de velocidades que
comenz en 1200 bps y lleg a los 56 kbps (comunicacin punto a punto o dial-
virus pas a ser llamado gusano o worm. Son cada vez ms perfectos, hay una
versin que al atacar la computadora, no slo se replica, sino que tambin se
propaga por internet enviandose a los e-mail que estn registrados en el cliente de
e-mail, infectando las computadoras que abran aquel e-mail, reiniciando el ciclo.
Troyanos o caballos de Troya
Ciertos virus traen en su interior un cdigo aparte, que le permite a una persona
acceder a la computadora infectada o recolectar datos y enviarlos por Internet a un
desconocido, sin que el usuario se de cuenta de esto. Estos cdigos son
denominados Troyanos o caballos de Troya.
ANTIVIRUS
Un antivirus es un programa informtico que tiene el propsito de detectar y
eliminar virus y otros programas perjudiciales antes o despus de que ingresen al
sistema.
Los virus, gusanos, troyanos, spyware son tipos de programas informticos que
suelen ejecutarse sin el consentimiento (e incluso, conocimiento) del usuario o
propietario de un ordenador y que cumplen diversas funciones dainas para el
sistema. Entre ellas, robo y prdida de informacin, alteracin del funcionamiento,
disrupcin del sistema y propagacin hacia otras computadoras.
Los antivirus son aplicaciones de software que han sido diseados como medida
de proteccin y seguridad para resguardar los datos y el funcionamiento de
sistemas informticos caseros y empresariales de aquellas otras aplicaciones
conocidas comnmente como virus o malware que tienen el fin de alterar,
perturbar o destruir el correcto desempeo de las computadoras.
RED DE COMPUTADORAS
Una red de computadoras, tambin llamada red de ordenadores, red de
comunicaciones de datos o red informtica, es un conjunto de equipos
informticos y software conectados entre s por medio de dispositivos fsicos que
envan y reciben impulsos elctricos, ondas electromagnticas o cualquier otro
medio para el transporte de datos, con la finalidad de compartir informacin,
recursos y ofrecer servicios.1
Como en todo proceso de comunicacin se requiere de un emisor, un mensaje, un
medio y un receptor. La finalidad principal para la creacin de una red de
computadoras es compartir los recursos y la informacin en la distancia, asegurar
la confiabilidad y la disponibilidad de la informacin, aumentar la velocidad de
transmisin de los datos y reducir el costo general de estas acciones.2 Un ejemplo
es Internet, la cual es una gran red de millones de computadoras ubicadas en
distintos puntos del planeta interconectadas bsicamente para compartir
informacin y recursos.
La estructura y el modo de funcionamiento de las redes informticas actuales
estn definidos en varios estndares, siendo el ms importante y extendido de
todos ellos el modelo TCP/IP basado en el modelo de referencia OSI. Este ltimo,
estructura cada red en siete capas con funciones concretas pero relacionadas
entre s; en TCP/IP se reducen a cuatro capas. Existen multitud de protocolos
repartidos por cada capa, los cuales tambin estn regidos por sus respectivos
estndares.
El primer indicio de redes de comunicacin fue de tecnologa telefnica y
telegrfica. En 1940 se transmitieron datos desde la Universidad de Darmouth, en
Nuevo Hampshire, a Nueva York. A finales de la dcada de 1960 y en los
posteriores 70 fueron creadas las minicomputadoras. En 1976, Apple introduce el
Apple I, uno de los primeros ordenadores personales. En 1981, IBM introduce su
primer PC. A mitad de la dcada de 1980 los PC comienzan a usar los mdems
para compartir archivos con otros ordenadores, en un rango de velocidades que
comenz en 1200 bps y lleg a los 56 kbps (comunicacin punto a punto o dialup), cuando empezaron a ser sustituidos por sistema de mayor velocidad,
especialmente ADSL.
La comunicacin por medio de una red se lleva a cabo en dos diferentes
categoras: la capa fsica y la capa lgica.
La capa fsica incluye todos los elementos de los que hace uso un equipo para
comunicarse con otros equipos dentro de la red, como, por ejemplo, las tarjetas de
red, los cables, las antenas, etc.La comunicacin a travs de la capa fsica se rige
por normas muy rudimentarias que por s mismas resultan de escasa utilidad. Sin
embargo, haciendo uso de dichas normas es posible construir los denominados
protocolos, que son normas de comunicacin ms complejas (mejor conocidas
como de alto nivel), capaces de proporcionar servicios que resultan tiles.
CLASIFICACION DE RED DE COMPUTADORAS
Existen varios tipos de redes, los cuales se clasifican de acuerdo a su tamao y
distribucin lgica.
Clasificacin segun su tamao
Las redes PAN (red de administracin personal) son redes pequeas, las cuales
estn conformadas por no ms de 8 equipos, por ejemplo: caf Internet.
CAN: Campus Area Network, Red de Area Campus. Una CAN es una coleccin
de LANs dispersadas geogrficamente dentro de un campus (universitario,
oficinas de gobierno, maquilas o industrias) pertenecientes a una misma entidad
en una rea delimitada en kilometros. Una CAN utiliza comnmente tecnologas
tales como FDDI y Gigabit Ethernet para conectividad a travs de medios de
comunicacin tales como fibra ptica y espectro disperso.
Las redes LAN (Local Area Network, redes de rea local) son las redes que todos
conocemos, es decir, aquellas que se utilizan en nuestra empresa. Son redes
pequeas, entendiendo como pequeas las redes de una oficina, de un edificio.
Debido a sus limitadas dimensiones, son redes muy rpidas en las cuales cada
estacin se puede comunicar con el resto. Estn restringidas en tamao, lo cual
significa que el tiempo de transmisin, en el peor de los casos, se conoce.
Adems, simplifica la administracin de la red.
Suelen emplear tecnologa de difusin mediante un cable sencillo (coaxial o UTP)
al que estn conectadas todas las mquinas. Operan a velocidades entre 10 y 100
Mbps.
Caractersticas preponderantes:
Los canales son propios de los usuarios o empresas.
Los enlaces son lneas de alta velocidad.
SOFTWARE LIBRE
El trmino software1 libre refiere el conjunto de software que por eleccin
manifiesta de su autor, puede ser copiado, estudiado, modificado, utilizado
libremente con cualquier fin y redistribuido con o sin cambios o mejoras.2 3 Su
definicin est asociada al nacimiento del movimiento de software libre,
encabezado por Richard Stallman y la consecuente fundacin en 1985 de la Free
Software Foundation, que coloca la libertad del usuario informtico como propsito
tico4 fundamental. Proviene del trmino en ingls free software, que presenta
ambigedad entre los significados libre y gratis asociados a la palabra free.
Un programa informtico es software libre si otorga a los usuarios todas estas
libertades de manera adecuada. De lo contrario no es libre. Existen diversos
esquemas de distribucin que no son libres, y si bien podemos distinguirlos en
base a cunto les falta para llegar a ser libres, su uso bien puede ser considerado
contrario a la tica en todos los casos por igual.3