Escolar Documentos
Profissional Documentos
Cultura Documentos
TRABAJO INVESTIGACION N 2
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.
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.
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.
Campo:
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
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.
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.
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.
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
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.
IIS
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.
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