Você está na página 1de 10

1

TRABAJO INVESTIGACION N 2

Qu es una Base de Datos?


Wilmar Felipe Reyes 20151005401, Programacin Aplicada ,Universidad Distrital Francisco Jos de
Caldas

I. BASES DE DATOS
Que es un Dato?
En programacin Es toda aquella representacin de una
entidad y que es susceptible de tratamiento ya sea en un
programa o proceso informtico. Por ejemplo nombre,
apellido y edad son datos de una persona (entidad). En otras
palabras un dato es la representacin de una realidad.

Una base de datos es un sistema informtico a modo de


almacn. En este almacn se guardan grandes volmenes de
informacin. Por ejemplo, imaginemos que somos una
compaa telefnica y deseamos tener almacenados los datos
personales y los nmeros de telfono de todos nuestros
clientes, que posiblemente sean millones de personas.
Esta informacin es de gran volumen de tamao: estamos
hablando de veinte o treinta datos multiplicados por miles o
millones de personas. La antigua gestin de datos se basaba
en archivos informticos, pero para las necesidades de hoy en
da hacen falta sistemas ms perfeccionados que son
precisamente lo que se denomina sistema de base de datos.
Llegamos a la conclusin de que necesitaramos una base de
datos para automatizar el acceso a la informacin y poder
acceder a ella de manera rpida y fcil adems de poder
realizar cambios de una manera ms eficiente.
Toda base de datos debe tener una serie de caractersticas
tales como seguridad (slo personas autorizadas podrn
acceder a la informacin), integridad (la informacin se
mantendr sin prdidas de datos), e independencia (esta
caracterstica es fundamental ya que una buena base de datos
debera ser independiente del sistema operativo o programas
que interacten con ella). Hay ms caractersticas que debe
reunir una base de datos como ser consistente (es decir, que la
informacin se guarde sin duplicidades y de manera correcta).
Y finalmente, las bases de datos actuales permiten el manejo
correcto de transacciones. Esto significa que se ha de permitir
efectuar varias operaciones sobre la base de datos pero
tratadas a modo de una sola. Es decir, si en el conjunto de las
operaciones de una transaccin se produce un error, entonces
se deshacen todas las operaciones realizadas anteriormente y
se cancela la transaccin. Piensa en una transferencia
bancaria que comprende varias operaciones como sacar
dinero de una cuenta, anotarlo en el extracto de esta cuenta,
aadirlo a otra cuenta y anotarlo en el extracto de esta otra
cuenta.

Tipos y/o modelos de bases de datos

Bases de datos jerrquicas:

En este modelo los datos se organizan en una forma similar


a un rbol (visto al revs), en donde un nodo padre de

informacin puede tener varios hijos. El nodo que no tiene


padres es llamado raz, y a los nodos que no tienen hijos se
los conoce como hojas. Las bases de datos jerrquicas son
especialmente tiles en el caso de aplicaciones que manejan
un gran volumen de informacin y datos muy compartidos
permitiendo crear estructuras estables y de gran rendimiento.
Permitiendo crear estructuras estables y de gran rendimiento.

los datos a la mayor velocidad posible, por lo tanto la


redundancia y duplicacin de informacin no es un problema
como con las dems bases de datos, por lo general para
poderlas aprovechar al mximo permiten algn tipo de
conectividad a bases de datos relacionales.

Bases de datos relacionales:

Base de datos de red:

ste es un modelo ligeramente distinto del jerrquico; su


diferencia fundamental es la modificacin del concepto de
nodo: se permite que un mismo nodo tenga varios padres
(posibilidad no permitida en el modelo jerrquico). Fue una
gran mejora con respecto al modelo jerrquico, ya que ofreca
una solucin eficiente al problema de redundancia de datos;
pero, aun as, la dificultad que significa administrar la
informacin en una base de datos de red ha significado que
sea un modelo utilizado en su mayora por programadores
ms que por usuarios finales.

Bases de datos transaccionales:


Son bases de datos cuyo nico fin es el envo y recepcin de
datos a grandes velocidades, estas bases son muy poco
comunes y estn dirigidas por lo general al entorno de
anlisis de calidad, datos de produccin e industrial, es
importante entender que su fin nico es recolectar y recuperar

ste es el modelo utilizado en la actualidad para modelar


problemas reales y administrar datos dinmicamente. Tras ser
postulados sus fundamentos en 1970 por Edgar Frank Codd,
de los laboratorios IBM en San Jos (California), no tard en
consolidarse como un nuevo paradigma en los modelos de
base de datos. Su idea fundamental es el uso de "relaciones".
Estas relaciones podran considerarse en forma lgica como
conjuntos de datos llamados "tuplas". Pese a que sta es la
teora de las bases de datos relacionales creadas por Codd, la
mayora de las veces se conceptualiza de una manera ms
fcil de imaginar. Esto es pensando en cada relacin como si
fuese una tabla que est compuesta por registros (las filas de
una tabla), que representaran las tuplas, y campos (las
columnas de una tabla). En este modelo, el lugar y la forma
en que se almacenen los datos no tienen relevancia (a
diferencia de otros modelos como el jerrquico y el de red).
Esto tiene la considerable ventaja de que es ms fcil de
entender y de utilizar para un usuario espordico de la base de
datos. La informacin puede ser recuperada o almacenada
mediante "consultas" que ofrecen una amplia flexibilidad y
poder para administrar la informacin. El lenguaje ms
habitual para construir las consultas a bases de datos
relacionales es SQL, Structured Query Language o Lenguaje
Estructurado de Consultas, un estndar implementado por los
principales motores o sistemas de gestin de bases de datos
relacionales.

stas son bases de datos donde la informacin almacenada


se modifica con el tiempo, permitiendo operaciones como
actualizacin, borrado y adicin de datos, adems de las
operaciones fundamentales de consulta. Un ejemplo de esto
puede ser la base de datos utilizada en un sistema de
informacin de un supermercado, una farmacia, un videoclub
o una empresa.

Bases de datos bibliogrficas:

TIPOS DE BASES DE DATOS


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

Bases de datos estticas:


Son bases de datos de slo 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 proyecciones, tomar decisiones y realizar anlisis de
datos para inteligencia empresarial.

Slo contienen un subrogante (representante) de la fuente


primaria, que permite localizarla. Un registro tpico de una
base de datos bibliogrfica contiene informacin sobre el
autor, fecha de publicacin, editorial, ttulo, edicin, de una
determinada publicacin, etc. Puede contener un resumen o
extracto de la publicacin original, pero nunca el texto
completo, porque si no, estaramos en presencia de una base
de datos a texto completo (o de fuentes primarias ver ms
abajo). Como su nombre lo indica, el contenido son cifras o
nmeros. Por ejemplo, una coleccin de resultados de anlisis
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 coleccin de
revistas cientficas.
Que es y para qu sirve un modelo entidad relacin
MER:
Este modelo habitualmente, adems de disponer de un
diagrama que ayuda a entender los datos y como se relacionan
entre ellos, debe de ser completado con un pequeo resumen
con la lista de los atributos y las relaciones de cada elemento.
Elementos del modelo entidad-relacin
Entidad

Bases de datos dinmicas:

Las entidades representan cosas u objetos (ya sean reales o


abstractos), que se diferencian claramente entre s.

Atributos
Los atributos definen o identifican las caractersticas de
entidad (es el contenido de esta entidad). Cada entidad
contiene distintos atributos, que dan informacin sobre esta
entidad. Estos atributos pueden ser de distintos tipos
(numricos, texto, fecha...).
Relacin:
Es un vnculo que nos permite definir una dependencia entre
varias entidades, es decir, nos permite exigir que varias
entidades compartan ciertos atributos de forma indispensable.

Relaciones de cardinalidad:
Podemos encontrar distintos tipos de relaciones segn como
participen en ellas las entidades. Es decir, en el caso anterior
cada empleado puede tener un cargo, pero un mismo cargo lo
pueden compartir varios empleados.
Esto complementa a las representaciones de las relaciones,
mediante un intervalo en cada extremo de la relacin que
especifica cuantos objetos o cosas (de cada entidad) pueden
intervenir en esa relacin.

Uno a uno: Una entidad se relaciona nicamente con otra y


viceversa.

Uno a varios o varios a uno: determina que un registro


de una entidad puede estar relacionado con varios de otra
entidad, pero en esta entidad existir solo una vez.
Varios a varios: determina que una entidad puede
relacionarse con otra con ninguno o varios registros y
viceversa

Relacin varios a varios:

Los indicadores numricos indican el primero el nmero


mnimo de registros en una relacin y posteriormente el
mximo (si no hay lmite se representa con una "n").

Claves
Es el atributo de una entidad, al que le aplicamos una
restriccin que lo distingue de los dems registros (no
permitiendo que el atributo especfico se repita en la entidad)
o le aplica un vnculo (exactamente como comentbamos en
las relaciones). Estos son los distintos tipos:
Superclave: aplica una clave o restriccin a varios atributos
de la entidad, para as asegurarse que en su conjunto no se
repitan varias veces y as no poder entrar en dudas al querer
identificar un registro.
Clave primaria: identifica inequvocamente un solo atributo
no permitiendo que se repita en la misma entidad. Como sera
la matrcula o el nmero de chasis de un coche (no puede
existir dos veces el mismo).
Clave externa o clave fornea: este campo tiene que estar
estrictamente relacionado con la clave primaria de otra
entidad, para as exigir que exista previamente ese clave.

Anteriormente hemos hablado de ello cuando comentbamos


que un empleado indispensablemente tiene que tener un cargo
(que lo hemos representado numricamente), por lo cual si
intentsemos darle un cargo inexistente el gestor de bases de
datos nos devolvera un error.
Tabla en las bases de datos, se refiere al tipo de modelado de
datos, donde se guardan los datos recogidos por un programa.
Su estructura general se asemeja a la vista general de un
programa de hoja de clculo.
Una tabla es utilizada para organizar y presentar informacin.
Las tablas se componen de filas y columnas de celdas que se
pueden rellenar con textos y grficos.

Las tablas se componen de dos estructuras:


Registro:
Es cada una de las filas en que se divide la tabla. Cada
registro contiene datos de los mismos tipos que los dems
registros. Ejemplo: en una tabla de nombres y direcciones,
cada fila contendr un nombre y una direccin.

Campo:

Es cada una de las columnas que forman la tabla. Contienen


datos de tipo diferente a los de otros campos. En el ejemplo
anterior, un campo contendr un tipo de datos nico, como
una direccin, o un nmero de telfono, un nombre, etc.
A los campos se les puede asignar, adems, propiedades
especiales que afectan a los registros insertados. El campo
puede ser definido como ndice o auto incrementable, lo cual
permite que los datos de ese campo cambien solos o sean el
principal a la hora de ordenar los datos contenidos.

Llave Primaria:
En el diseo de bases de datos relacionales, se llama clave
primaria a un campo o a una combinacin de campos que
identifica de forma nica a cada fila de una tabla. Una clave
primaria comprende de esta manera una columna o conjunto
de columnas. No puede haber dos filas en una tabla que
tengan la misma clave primaria.
Una clave primaria debe identificar a todas las posibles filas
de una tabla y no nicamente a las filas que se encuentran en
un momento determinado. Ejemplos de claves primarias son
DNI (asociado a una persona) o ISBN (asociado a un libro).
Las guas telefnicas y diccionarios no pueden usar nombres o
palabras o nmeros del sistema decimal de Dewey como
claves candidatas, porque no identifican unvocamente
nmeros de telfono o palabras.

Llave Fornea:
En el diseo de bases de datos relacionales, se llama
clave primaria a un campo o a una combinacin de
campos que identifica de forma nica a cada fila de
una tabla. Una clave primaria comprende de esta
manera una columna o conjunto de columnas. No

puede haber dos filas en una tabla que tengan la


misma clave primaria.

diseadas tanto para proteger los datos como para hacer que
la base de datos sea ms flexible al eliminar la redundancia y
las dependencias incoherentes.

Una clave primaria debe identificar a todas las


posibles filas de una tabla y no nicamente a las filas
que se encuentran en un momento determinado.
Ejemplos de claves primarias son DNI (asociado a
una persona) o ISBN (asociado a un libro). Las
guas telefnicas y diccionarios no pueden usar
nombres o palabras o nmeros del sistema decimal
de Dewey como claves candidatas, porque no
identifican unvocamente nmeros de telfono o
palabras.

Los datos redundantes desperdician el espacio de disco y


crean problemas de mantenimiento. Si hay que cambiar datos
que existen en ms de un lugar, se deben cambiar de la misma
forma exactamente en todas sus ubicaciones. Un cambio en la
direccin de un cliente es mucho ms fcil de implementar si
los datos slo se almacenan en la tabla Clientes y no en algn
otro lugar de la base de datos.

Que es un SGBD. Mencione y describa


brevemente los SGBD ms importantes y/o
reconocidos actualmente.
Un sistema gestor de base de datos (SGBD) es un conjunto de
programas que permiten el almacenamiento, modificacin y
extraccin de la informacin en una base de datos, adems de
proporcionar herramientas para aadir, borrar, modificar y
analizar los datos. Los usuarios pueden acceder a la
informacin usando herramientas especficas de interrogacin
y de generacin de informes, o bien mediante aplicaciones al
efecto Tereta Hueco
Estos sistemas tambin proporcionan mtodos para mantener
la integridad de los datos, para administrar el acceso de
usuarios a los datos y para recuperar la informacin si el
sistema se corrompe. Permiten presentar la informacin de la
base de datos en variados formatos. La mayora incluyen un
generador de informes. Tambin pueden incluir un mdulo
grfico que permita presentar la informacin con grficos y
tablas.
Hay muchos tipos distintos segn cmo manejen los datos y
muchos tamaos distintos de acuerdo a si operan en
computadoras personales y con poca memoria o grandes
sistemas que funcionan en mainframes con sistemas de
almacenamiento especiales.

Que es y qu importancia tiene la denominada


Normalizacin de bases de datos. Explique en
qu consisten las principales formas de
normalizacin
Fundamentos de la normalizacin:
La normalizacin es el proceso de organizar los datos de una
base de datos. Se incluye la creacin de tablas y el
establecimiento de relaciones entre ellas segn reglas

Primera forma normal


Elimine los grupos repetidos de las tablas individuales.
Cree una tabla independiente para cada conjunto de datos
relacionados.
Identifique cada conjunto de datos relacionados con una clave
principal.
No use varios campos en una sola tabla para almacenar datos
similares. Por ejemplo, para realizar el seguimiento de un
elemento del inventario que proviene de dos orgenes
posibles, un registro del inventario puede contener campos
para el Cdigo de proveedor 1 y para el Cdigo de proveedor
2.

Segunda forma normal


Cree tablas independientes para conjuntos de valores que se
apliquen a varios registros.
Relacione estas tablas con una clave externa.
Los registros no deben depender de nada que no sea una clave
principal de una tabla, una clave compuesta si es necesario.
Por ejemplo, considere la direccin de un cliente en un
sistema de contabilidad. La direccin se necesita en la tabla
Clientes, pero tambin en las tablas Pedidos, Envos,
Facturas, Cuentas por cobrar y Colecciones.

Tercera forma normal


Elimine los campos que no dependan de la clave.
Los valores de un registro que no sean parte de la clave de ese
registro no pertenecen a la tabla. En general, siempre que el
contenido de un grupo de campos pueda aplicarse a ms de
un nico registro de la tabla, considere colocar estos campos
en una tabla independiente. Por ejemplo, en una tabla
Contratacin de empleados, puede incluirse el nombre de la
universidad y la direccin de un candidato

Que es y para qu sirve el Lenguaje SQL. Que


son los comandos DDL y los DML del lenguaje
SQL. Mencione y explique los denominados
comandos DDL y DML del lenguaje SQL e
ilstrelos mediante Ejemplos.
SQL (por sus siglas en ingls Structured Query Language) es
un lenguaje declarativo de acceso a bases de datos
relacionales que permite especificar diversos tipos de
operaciones en ellas. Una de sus caractersticas es el manejo
del lgebra y el clculo relacional que permiten efectuar
consultas con el fin de recuperar, de forma sencilla,

informacin de bases de datos, as como hacer cambios en


ellas.
SQL es un lenguaje de acceso a bases de datos que explota la
flexibilidad y potencia de los sistemas relacionales y permite
as gran variedad de operaciones.4
Es un lenguaje declarativo de "alto nivel" o "de no
procedimiento" que, gracias a su fuerte base terica y su
orientacin al manejo de conjuntos de registros y no a
registros individuales permite una alta productividad en
codificacin y la orientacin a objetos. De esta forma, una
sola sentencia puede equivaler a uno o ms programas que se
utilizaran en un lenguaje de bajo nivel orientado a registros.
SQL tambin tiene las siguientes caractersticas:
Lenguaje de definicin de datos: El LDD de SQL proporciona
comandos para la definicin de esquemas de relacin, borrado
de relaciones y modificaciones de los esquemas de relacin.
Lenguaje interactivo de manipulacin de datos: El LMD de
SQL incluye lenguajes de consultas basado tanto en lgebra
relacional como en clculo relacional de tuplas.
Integridad: El LDD de SQL incluye comandos para
especificar las restricciones de integridad que deben cumplir
los datos almacenados en la base de datos.
Definicin de vistas: El LDD incluye comandos para definir
las vistas.
Control de transacciones: SQL tiene comandos para
especificar el comienzo y el final de una transaccin.
SQL incorporado y dinmico: Esto quiere decir que se pueden
incorporar instrucciones de SQL en lenguajes de
programacin como: C++, C, Java, PHP, Cobol, Pascal y
Fortran.
Autorizacin: El LDD incluye comandos para especificar los
derechos de acceso a las relaciones y a las vistas.
Algunos de los tipos de datos bsicos de SQL son:
Date: una fecha de calendario que contiene el ao (de cuatro
cifras), el mes y el da.
Time: La hora del da en horas minutos segundos (el valor
predeterminado es 0).
Date time: la combinacin de Date y Time.
Optimizacin
Como ya se dijo antes, y suele ser comn en los lenguajes de
acceso a bases de datos de alto nivel, SQL es un lenguaje
declarativo. O sea, que especifica qu es lo que se quiere y no
cmo conseguirlo, por lo que una sentencia no establece
explcitamente un orden de ejecucin.
El orden de ejecucin interno de una sentencia puede afectar
seriamente a la eficiencia del SGBD, por lo que se hace
necesario que ste lleve a cabo una optimizacin antes de su
ejecucin. Muchas veces, el uso de ndices acelera una
instruccin de consulta, pero ralentiza la actualizacin de los
datos. Dependiendo del uso de la aplicacin, se priorizar el
acceso indexado o una rpida actualizacin de la informacin.
La optimizacin difiere sensiblemente en cada motor de base
de datos y depende de muchos factores.
Existe una ampliacin de SQL conocida como FSQL (Fuzzy
SQL, SQL difuso) que permite el acceso a bases de datos
difusas, usando la lgica difusa. Este lenguaje ha sido
implementado a nivel experimental y est evolucionando
rpidamente.

Lenguaje de definicin de datos (DDL)[editar]


El lenguaje de definicin de datos (en ingls Data Definition
Language, o DDL), es el que se encarga de la modificacin de
la estructura de los objetos de la base de datos. Incluye
rdenes para modificar, borrar o definir las tablas en las que
se almacenan los datos de la base de datos. Existen cuatro
operaciones bsicas: CREATE, ALTER, DROP y
TRUNCATE. 5

II. TECNOLOGIAS WEB


El Consorcio WWW, en ingls: World Wide Web
Consortium (W3C), es un consorcio internacional
que genera recomendaciones y estndares que
aseguran el crecimiento de la World Wide Web a largo
plazo.

Este consorcio fue creado en octubre de 1994,2 y


est dirigido por Tim Berners-Lee, el creador
original del URL (Uniform Resource Locator,
Localizador Uniforme de Recursos), del HTTP
(HyperText Transfer Protocol, Protocolo de
Transferencia de HiperTexto) y del HTML (Hyper
Text Markup Language, Lenguaje de Marcado de
HiperTexto), que son las principales tecnologas
sobre las que se basa la Web.
PARA QUE SIRVE?
La finalidad de los estndares es la creacin de una Web
universal, accesible, fcil de usar y en la que todo el mundo
pueda confiar. Con estas tecnologas abiertas y de uso libre se
pretende evitar la fragmentacin de la Web y mejorar las
infraestructuras para que se pueda evolucionar hacia una Web
con la informacin mejor organizada.

Acceso Universal
El W3C se gua por los principios de accesibilidad,
internacionalizacin, e independencia de dispositivo, entre
otros. Esto facilita que el acceso a la Web sea posible desde
cualquier lugar, en cualquier momento y utilizando cualquier
dispositivo. No importa si se utiliza hardware, software, o una
infraestructura de red especfica. Adems de las posibles
restricciones tcnicas, se tiene en cuenta la existencia de
mltiples idiomas, las diversas localizaciones geogrficas, y
las diferencias culturales o tradiciones, as como las posibles
limitaciones fsicas, psquicas o sensoriales de los usuarios.

Una Web con significado

Tradicionalmente, se podra considerar la Web como un


conjunto de documentos conexos entre s a travs de trminos

lxicos y sintcticos. Estos documentos estn expresados en


lenguaje natural y contienen contenido destinado a personas.
Esto limita a las mquinas a la hora de procesar la
informacin de forma eficiente, ya que no pueden evitar las
ambigedades del lenguaje natural.

Confianza en la Web
La Web es un medio colaborativo, donde los usuarios
interactan creando contenidos (en wikis, blogs o foros),
realizan transacciones (compras online, operaciones
bancarias), o crean redes sociales (de amistad o laborales),
donde se relacionan entre s.

JavaScript (abreviado comnmente JS) es un lenguaje de


programacin interpretado, dialecto del estndar
ECMAScript. Se define como orientado a objetos,3 basado en
prototipos, imperativo, dbilmente tipado y dinmico.
Se utiliza principalmente en su forma del lado del cliente
(client-side), implementado como parte de un navegador web
permitiendo mejoras en la interfaz de usuario y pginas web
dinmicas4 aunque existe una forma de JavaScript del lado
del servidor (Server-side JavaScript o SSJS). Su uso en
aplicaciones externas a la web, por ejemplo en documentos
PDF, aplicaciones de escritorio (mayoritariamente widgets) es
tambin significativo.

AJAX
AJAX, acrnimo de Asynchronous JavaScript And XML
(JavaScript asncrono y XML), es una tcnica de desarrollo
web para crear aplicaciones interactivas o RIA (Rich Internet
Applications). Estas aplicaciones se ejecutan en el cliente, es
decir, en el navegador de los usuarios mientras se mantiene la
comunicacin asncrona con el servidor en segundo plano. De
esta forma es posible realizar cambios sobre las pginas sin
necesidad de recargarlas, mejorando la interactividad,
velocidad y usabilidad en las aplicaciones.

jQuery
jQuery es una biblioteca de JavaScript, creada inicialmente
por John Resig, que permite simplificar la manera de
interactuar con los documentos HTML, manipular el rbol
DOM, manejar eventos, desarrollar animaciones y agregar
interaccin con la tcnica AJAX a pginas web. Fue
presentada el 14 de enero de 2006 en el BarCamp NYC.
jQuery es la biblioteca de JavaScript ms utilizada

JSON
HTML5
HTML5 (HyperText Markup Language, versin 5) es la
quinta revisin importante del lenguaje bsico de la World
Wide Web, HTML. HTML5 especifica dos variantes de
sintaxis para HTML: una clsica, HTML (text/html),
conocida como HTML5, y una variante XHTML conocida
como sintaxis XHTML5 que deber servirse con sintaxis
XML (application/xhtml+xml).1 2 Esta es la primera vez que
HTML y XHTML se han desarrollado en paralelo.

CSS3
Hoja de estilo en cascada o CSS (siglas en ingls de cascading
style sheets) es un lenguaje usado para definir y crear la
presentacin de un documento estructurado escrito en HTML
o XML2 (y por extensin en XHTML). El World Wide Web
Consortium (W3C) es el encargado de formular la
especificacin de las hojas de estilo que servirn de estndar
para los agentes de usuario o navegadores.

JavaScript

JSON, acrnimo de JavaScript Object Notation, es un formato


de texto ligero para el intercambio de datos. JSON es un
subconjunto de la notacin literal de objetos de JavaScript
aunque hoy, debido a su amplia adopcin como alternativa a
XML, se considera un formato de lenguaje independiente.

XML
XML, siglas en ingls de eXtensible Markup Language
("lenguaje de marcas Extensible"), es un lenguaje de marcas
desarrollado por el World Wide Web Consortium (W3C)
utilizado para almacenar datos en forma legible. Proviene del
lenguaje SGML y permite definir la gramtica de lenguajes
especficos (de la misma manera que HTML es a su vez un
lenguaje definido por SGML) para estructurar documentos
grandes. A diferencia de otros lenguajes, XML da soporte a
bases de datos, siendo til cuando varias aplicaciones deben
comunicarse entre s o integrar informacin.

Redifusin web (RSS Atom)


Redifusin web (o sindicacin web) es el reenvo o reemisin
de contenidos desde una fuente original (sitio web de origen)
hasta otro sitio web de destino (receptor) que a su vez se
convierte en emisor puesto que pone a disposicin de sus

usuarios los contenidos a los que en un principio slo podan


tener acceso los usuarios del sitio web de origen.
Habitualmente esta redifusin web se lleva a cabo mediante
un contrato o licencia entre las partes: sitio web de origen y
sitio web de destino.

IIS

Internet Information Services o IIS1 es un servidor web y un


conjunto de servicios para el sistema operativo Microsoft
Windows. Originalmente era parte del Option Pack para
Windows NT. Luego fue integrado en otros sistemas
operativos de Microsoft destinados a ofrecer servicios, como
Windows 2000 o Windows Server 2003. Windows XP
Profesional incluye una versin limitada de IIS. Los servicios
que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS.

APACHE
Apache presenta entre otras caractersticas altamente
configurables, bases de datos de autenticacin y negociado de
contenido, pero fue criticado por la falta de una interfaz
grfica que ayude en su configuracin.
Apache tiene amplia aceptacin en la red: desde 1996,
Apache, es el servidor HTTP ms usado

Glassfish
GlassFish es un servidor de aplicaciones de software libre
desarrollado por Sun Microsystems, compaa adquirida por
Oracle Corporation, que implementa las tecnologas definidas
en la plataforma Java EE y permite ejecutar aplicaciones que
siguen esta especificacin. Es gratuito, de cdigo libre y se
distribuye bajo un licenciamiento dual a travs de la licencia
CDDL y la GNU GPL.

III. EVOLUCIN DE LA WEB


WEB
1.0:
Internet
bsica.
Limitada,
usada
fundamentalmente para publicar documentos y realizar
transacciones. Con ella, las grandes empresas inauguraron su
estrategia online. Crearon un sitio donde publicar
informacin corporativa, y desarrollaron planes de marketing
y ventas que incorporaban la Web como nexo con los clientes.
Esta web es de solo lectura. Pocos productores de contenidos.
Paginas Creadas del cdigo HTML difcilmente actualizable y
con nula interaccin del usuario en las mismas.
WEB 2.0: La red social, la de la colaboracin. La que a
fines de los 90 cambi el rol de los usuarios, que empezaron
a co-crear socialmente contenido y valor. Ahorra tiempo al
usuario Facilita la interacciones. Permite una mejor
interoperabilidad entre aplicaciones y las mquinas (softwarehardware). La Web 2.0 es tambin llamada web social por
el enfoque colaborativo y de construccin social de esta

herramienta. Informacin en permanente cambio.


WEB 3.0: La red semntica. La inteligencia humana y la
de las mquinas combinadas. Informacin ms rica,
relevante, oportuna y accesible. Con lenguajes ms potentes,
redes neurales, algoritmos genticos, la Web 3.0 pone el
nfasis en el anlisis y la capacidad de procesamiento. Y en
cmo generar nuevas ideas a partir de la informacin
producida por los usuarios.
WEB 4.0: La red mvil.
A partir de la proliferacin de la comunicacin
inalmbrica, personas y objetos se conectan en cualquier
momento y en cualquier lugar del mundo fsico o virtual. O
sea, integracin en tiempo real. Con ms "objetos" en la red,
se suma un nuevo nivel de contenido generado por los
usuarios, y con l, otro nivel de anlisis.
HTML5 permite que los diseadores de pginas web
"rendericen" las imgenes, con lo cual se pueden crear
imgenes dinmicas (con las que el usuario puede interactuar)
sin editarlas anteriormente a la introduccin de estas en la
pgina.
Por ejemplo, antes de HTML5 para hacer el diseo de una
pgina web en HTML e incluir una presentacin de
diapositivas donde el usuario pudiera ir, regresar y hacer click
en enlaces para dirigirse a otra pgina web, se tena que usar
una aplicacin externa como Adobe Flash. Ahora se puede
hacer directamente en el cdigo.
Internet2
Internet2 es un consorcio, conducido por ms de 200
universidades que trabajan en conjunto con la industria y el
gobierno para desarrollar aplicaciones y tecnologas
avanzadas de redes con origen en EE.UU.
Internet2 se encuentra construyendo alianzas similares
entre el sector acadmico, la industria y el gobierno de
EE.UU. que dieron origen a la actual Internet. As como las
herramientas que utilizamos todos los das en Internet son el
resultado de la colaboracin y las inversiones previas en el
rea acadmica y de investigacin, se espera que lo mismo
ocurra con las nuevas posibilidades que se desarrollan
actualmente.
Las metas de Internet2 son:
Crear una red de alta capacidad para la comunidad
acadmica,
Desarrollar nuevas aplicaciones de Internet.
La Internet Enginnering Task Force (IETF http://www.ietf.org/) cre el proyecto IPng: Internet Protocol
the Next Generation, tambin llamado IPv6.
Esta nueva versin del Protocolo de Internet (IP) sustituir
progresivamente a IPv4, ya que brinda mejores caractersticas
entre las que destacan:
espacio de direcciones prcticamente infinito;
posibilidad de autoconfiguracin de computadoras y
ruteadores;
soporte para seguridad, computacin movil, calidad de
servicio;
un mejor diseo para el transporte de trfico multimedia

en tiempo real, aplicaciones anycast y multicast;


posibilidad de transicin gradual de IPv4 a IPv6.
El Internet Engineering Task Force (IET) ha producido un
conjunto comprensible de especificaciones (RFC 1752, 1883,
1886, 1971, 1993, etc.) que definen la siguiente generacin
del IP conocido como " IPng " o " IPv6 ".

Web semntica
La web semntica (del ingls semantic web) es un conjunto
de actividades desarrolladas en el seno de World Wide Web
Consortium con tendencia a la creacin de tecnologas para
publicar datos legibles por aplicaciones informticas
(mquinas en la terminologa de la Web semntica).1 Se basa
en la idea de aadir metadatos semnticos y ontolgicos a la
World Wide Web. Esas informaciones adicionales que
describen el contenido, el significado y la relacin de los
datos se deben proporcionar de manera formal, para que as
sea posible evaluarlas automticamente por mquinas de
procesamiento. El objetivo es mejorar Internet ampliando la
interoperabilidad entre los sistemas informticos usando
"agentes inteligentes". Agentes inteligentes son programas en
las computadoras que buscan informacin sin operadores
humanos.
RENATA es la Red Nacional Acadmica de Tecnologa
Avanzada. [7]Fue desarrollada gracias al programa de
cooperacin @LIS (Alianza por la Sociedad de la
Informacin) como resultado de los dilogos polticos
llevados a cabo en el mes de junio de 1999, entre la Unin
Europea y Amrica Latina. Una de las lneas del programa
@LIS era la interconexin de las redes acadmicas y de
investigacin, es as como se crea el programa ALICE
(Amrica Latina Interconectada con Europa) con un aporte de
10 millones de euros por parte de la Comunidad Europea y
2.5 millones de euros de contrapartida que deban ser
aportados por los pases en Latinoamrica interesados en
participar. El proyecto ALICE a su vez se materializa por
medio de la creacin de CLARA Corporacin
Latinoamericana de Redes Avanzadas y de la Red CLARA, la
red que interconectara a todos los pases comprometidos a
desarrollar sus redes acadmicas nacionales. En junio del ao
2002 se realizo una reunin en Toledo Espaa, donde se
marc el inicio de las actividades de CLARA. A travs de
CAESAR (Conectando a Todos los Investigadores Europeos y
Sudamericanos) se contactaron a todas las administraciones
latinoamericanas, reconociendo que existan las condiciones
para establecer una red acadmica de alta velocidad en
Amrica Latina y conectada con Europa. En el ao 2005 la
representacin nacional del proyecto fue asumida por el
Ministerio de Comunicaciones, mediante la agenda de
conectividad, comprometindose con la contrapartida exigida
por el proyecto, responsabilizndose de la articulacin de las
instituciones acadmicas en el pas. Fue as como finalmente
se dieron las condiciones para la creacin de la red acadmica
nacional conformada por ocho redes regionales como lo son
RADAR (Caldas, Risaralda, Huila, Quindo y Tolima),
RUANA
(Antioquia),
RUAV
(Valle),
RUMBO

10

(Cundinamarca y Bogot) RUP (Cauca y Nario), RUTA


(Atlntico y Caribe), UNIRED (Boyac y Santander) y
RIESCAR (Bolvar y Caribe). Con el objetivo de promover el
desarrollo de la infraestructura y servicios de la Red de Alta
Velocidad, su uso y apropiacin, as como articular y facilitar
acciones para la ejecucin de proyectos de educacin,
innovacin e investigacin cientfica y tecnolgica, se crea en
mayo del ao 2002 la Corporacin Red Nacional Acadmica
de Tecnologa Avanzada RENATA. La Corporacin RENATA
se constituye como una entidad de carcter cientfico y
tecnolgico, de participacin mixta, con personera jurdica,
sin nimo de lucro, regida por el derecho privado y creada
dentro del marco de la Constitucin Poltica ley 29 de 1990, y
del decreto 393 de 1991. Son miembros de la Corporacin, el
Ministerio de Comunicaciones, el Ministerio de Educacin,
Colciencias y las Redes Acadmicas Regionales.
La Red CLARA quien es la encargada de interconectar
entre s a las redes acadmicas de la mayora de los pases
participantes latinoamericanos (Colombia, Per, Venezuela,
Brasil, Ecuador, Chile, Uruguay, Paraguay, Argentina,
Mxico,
Nicaragua,
Guatemala
y El
Salvador),
interconectndolos con la red acadmica de los Estados
Unidos y a travs de ella con la red acadmica de Canad,
entregando finalmente un enlace hacia la [3]red Europea
GEANT2 quien es principalmente la encargada de
interconectar a todas las grandes iniciativas. Como se
mencion, la red GEANT2 es la red encargada de
interconectar las redes acadmicas de los pases Europeos
entre s, interconectndolos con la Red CLARA, la Red
EUMEDCONNECT2, APAN, TEIN3 y las redes acadmicas
minoritarias del continente Africano.

Você também pode gostar