jueves, 16 de julio de 2009

Estructura de un sitio web


El sitio Web que he elegido es de un museo salvadoreño llamado "Museo de Ciencias Stephen W. Hawking", localizado en el país de El Salvador cuya dirección electrónica es: http://www.museodecienciaselsalvador.org/ el sitio Web tiene una estructura de listas, nos dice que una estructura usada en la creación de sitios Web es la estructura de listas, aquí esta una pequeña referencia:





Listas

Esta forma de organizar el sitio es totalmente opuesto al de árbol. Realmente no existe una página raiz o principal, lo que tenemos es una especie de lista de páginas donde cada una tiene dos vecinas: una a la izquierda y otra a la derecha, excepto las páginas de los extremos. Una variante presentaría las páginas primera y última enlazadas. Esta forma de organizar un sitio es muy parecido a un libro donde cada página sería un capítulo del mismo. Pasamos del primer al último capítulo a través de los intermedios. Es una impelmentación muy adecuada para manuales o para procesos donde el usuario deba recorrer forzosamente una serie de páginas.


Además tien una estructura de Arbol, más abajo una pequña referncia:




Arbol


En esta estructura existe una página principal (la home page en terminología inglesa) desde la que se puede llegar a otras páginas de la web. Estas otras páginas a su vez son un nodo para llegar a otro grupo de páginas. De esta manera llegaremos a tener las páginas agrupadas en niveles, de manera que para llegar desde el primero al último se deben atrvesar los intermedios. Es una estructura muy jerarquizada y algo compleja y dificil para navegar. Puede ser útil para estructurar nuestro sitio en canales o grupos de páginas independientes. En cualquier caso no conviene que el número de niveles sea excesivo, nunca más de 3. Piensa que si queremos ir de una página a otra en el mismo nivel en otra rama del arbol, debemos retroceder hasta la raiz para luego alacanzar la página de destino. Esta imagen te aclarará la estructura

Al escribir la dirección en la barra de direcciones nos aparece una pagina que realmente no es la pagina de inicio pero que nos enlaza directamente con ella y con las paginas más importantes como:[ Página Principal ] [ Como y Cuando Llegar ] [ Stephen W. Hawking ] [ Noticias ] [ Experimentos ] que muestran las paginas de mayor interés para saber más del museo y un botón que dice ingresar la cual nos enlaza con la pagina inicial
  • Pagina principal:

  • como y cuando llegar:

  • Steven W. Hawking:
  • Noticias:
  • Experimentos:

En esta pagina se muestra toda la información necesaria para poder saber mucho de las actividades del museo conocer su historia y todo lo relacianado encuestas, artículos recientes y mucho más que solo sabrás si visitas su sitio Web.

Ademas tiene como enlaces:


Más abajo muestro un pequeño esquema que muestra su estructura:

lunes, 13 de julio de 2009

Glosario de Bases de Datos

A
Administración de Base de Datos Relacional: Técnica de admistración de bases de datos en la que la información se guarda en tablas de datos bidimensionales. El programa que funciona con dos tablas de datos al mismo tiempo, relaciona la información mediante vinculaciones establecidas por una columna o campos comunes.

Acceso: La manera en la cual los archivos o conjunto de datos son referenciados por la computadora.

Administrador: La persona que supervisa y controla el correcto funcionamiento de un sistema informático.

AGP: Accelerated Graphics Port: una nueva ranura de conexión para tarjetas graficas que existe en las placas base de los equipos Pentium II.

AVI: Formato de video comprimido para ordenador, el estándar en Windows.

B
Base de Datos: Es 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.

Buscadores: O también llamados motores de búsqueda, son herramientas que permiten clasificar la información que existe en la red y hacerla localizable en poco tiempo según las preferencias del usuario.

Binario: sistema de numeración en base 2, de modo que sólo hay dos dígitos posibles: el 0 y el 1. Para formar números "grandes", se usan varios dígitos binarios, que representan cada una de las potencias de 2. Por ejemplo, el número decimal 13 se representa 1101 (1x8 + 1x4 + 0x2 + 1x1).

BIOS: Sistema de entrada/salida básica (Basic Input Output System). Suele tratarse de uno o varios chips de memoria ROM (habitualmente EPROMs) que contienen las rutinas básicas de entrada y salida, los primeros pasos que debe dar un ordenador al encenderse, la configuración básica del sistema, etc.

Byte: Es la unidad básica de información. En la práctica, se puede considerar que un byte es la cantidad de espacio necesaria para almacenar una

C
Campo: Unidad básica de una base de datos, un campo puede ser, por ejemplo, el nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en blanco en el medio.

CD: Normalmente se refiere a Compact Disc. Otras abreviaturas relacionadas son: CD-ROM,

CD-R y CD-RW. Un Compact Disc para ordenador será capaz de almacenar cerca de 650 Mb de información.

CD-R: Es un Compact Disc en el que se puede grabar información (Recordable), pero no borrar ni modificar la ya existente.

CD-ROM: Es un Compact Disc pregrabado, del que se puede leer información pero no borrarla ni modificarla (Read Only Memory). También se suele usar este mismo nombre para el aparato encargado de leer estos Compact Disc para ordenador (sería más adecuado llamarlo "Lector de CD-ROM").

CD-RW: Es un Compact Disc en el que se puede grabar información y también borrar o modificar la ya existente (Recordable-Writable).

Clave: En el mundo de las bases de datos, se conoce como clave (en inglés Key) al valor de es capaz de distinguir un registro de otro de forma fiable, como podría ser el DNI o el Pasaporte para el caso de una persona (el nombre no sería una clave correcta, ya que sí puede repetirse).

D
Datos estadísticos: estos almacenan información estadística sobre los datos en la base de datos.

DBMS: Es un conjunto de programas que se encarga de manejar la cremación y todos los acceso a las bases de datos.

DDL: Es un lenguaje de definición de datos.

DBF: Es la extensión que corresponde a un tipo de fichero de bases de datos, originalmente utilizado por Dbase, pero que es frecuente encontrar en todo tipo de aplicaciones.

DVD: Disco digital mejorado, con una capacidad muy superior al CD. (Digital Video Disk o Digital Versatile Disk). Al igual que en los CD, hay distintas variantes según si sólo puede leer, leer y escribir, etc.: DVD-ROM, DVD-RAM, etc. La capacidad de un DVD va desde los 4,7 Gb (una cara, una capa) hasta los 17 Gb (doble cara, doble capa). En el caso de los DVD grabables, esta capacidad puede disminuir hasta los 2,6 Gb por el mayor tamaño de los "surcos".

E
El DBMS: es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos.

ELIMINACION: Es una solicitud de eliminación que se expresa de forma muy parecida a una consulta. Sin embargo, en vez de presentar tuplas al usuario, quitamos las tuplas seleccionadas de la base de datos. Sólo puede eliminar tuplas completas; no se puede eliminar únicamente valores de determinados atributos.

Ejecutable: Un programa que se puede "ejecutar" o usar "por sí solo", sin que haga falta tener una cierta aplicación informática desde la que manejarlo (para más detalles, ver Compilador).

Extendida (memoria): Una de las convenciones que surgieron sobre cómo acceder a la memoria por encima de 1 Mb desde el sistema operativo DOS, algo para lo que inicialmente no estaba diseñado. Era incompatible con la otra propuesta de estándar, la memoria expandida, que fue menos utilizada. La especificación recibió el nombre de XMS.

Extensión: En sistemas operativos como MsDos y Windows, es frecuente que el nombre de un fichero esté formado por dos partes, separadas por un punto. La primera parte (limitada en Dos a 8 letras de longitud) es el nombre propiamente dicho; la segunda parte (hasta 3 letras, en Dos) es la extensión, que suele indicar el tipo de información que guarda ese fichero.

F
Facilidad de Consultas: Permitir al usuario hacer cuestiones sencillas a la base de datos. Este tipo de consultas tienen como misión proporcionar la información solicitada por el usuario de una forma correcta y rápida.

Formulario: es el elemento en forma de fecha que permite la gestión de los datos de una forma mas cómoda y visiblemente mas atractiva.

Fichero: Conjunto de información que se almacena para consultarse o utilizarse posteriormente. En un ordenador, normalmente cada fichero deberá tener un nombre con el que hacer referencia a él.

Firewire: Nombre comercial de IEEE 1394, un nuevo tipo de conexión digital, que permite velocidades a partir de 100 Mbps (millones de bits por segundo), y se pretende que llegue hasta los 400 MBps (millones de bytes por segundo).
Firmware: Es el "software que está dentro del hardware". Se refiere a los programas grabados en memorias ROM.

G
Gestor de Base de Datos: Es un conjunto de programas que permiten crear y mantener una base de datos, asegurando su integridad, confidencialidad y seguridad

GIF: Es la Extensión que corresponde a un tipo de fichero gráfico de mapa de bits (Graphics Interchange Format).

GigaByte: Múltiplo del byte: un gigabyte son 1.024 MegaBytes, cerca de 1.000 millones de bytes.

GMT: Hora media en Greenwich (Greenwich Mean Time). No es un concepto exclusivo de informática, pero aparece en la configuración horaria de muchos programas y sistemas operativos. Por ejemplo, la hora en Madrid es GMT+1.

GUI: Interfaz gráfica de usuario (Graphical User Interface).

H

Hacker: Entusiasta de la informática. La palabra se suele usar para indicar también un cierto intrusismo: un hacker es una persona que siempre está deseando aprender y superar nuevos retos, entre los que se pueden encontrar el acceder a un cierto sistema teóricamente cerrado. Pero esto no quiere decir que se haga con malicia, sino por el propio reto en sí. Cuando se trata de alguien con intenciones maliciosas se suele emplear la palabra "cracker".

Hardware: La parte "que se puede tocar" de un ordenador: caja (y todo su contenido), teclado, pantalla, etc.

Hayes: conocido fabricante de modems, el creador de los comandos AT.
HD: Disco duro (Hard Disk) // HD: Alta densidad (High Density). En el caso de diskettes de 3 1/2", la expresión Alta Densidad hace referencia a que tienen una capacidad de 1.44 Mb (formatedo; 2 Mb nominales).

Hercules: Fabricante de tarjetas gráficas para ordenador. Frecuentemente se usa la palabra "Hercules" para hacer referencia a la primera tarjeta que creó este fabricante para los ordenadores IBM PC, que era capaz de mostrar 720x348 puntos en blanco y negro.
Hewlett-Packard: Prestigioso fabricante de hardware de casi todo tipo: ordenadores, impresoras láser y de inyección, plotters, etc.

Hexadecimal: sistema de numeración en base 16. Se emplean las cifras del 0 al 9 y las letras A a F (A=10, B=11, C=12, D=13, E=14, F=15), y cada posición de un número indica una potencia de 16. Por ejemplo, el número decimal 270 convertido a octal quedaría 10E (1x256 + 0x16 + 14x1).

Hipertexto: En un texto clásico, la estructura es totalmente lineal: se lee de principio a fin; en un hipertexto, se pretende poder romper esa estructura lineal, mediante "enlaces" (también llamados "Vínculos" o "Hipervínculos") que permiten saltar a otros temas relacionados, donde encontrar información ampliada. Las páginas Web de Internet (como ésta) son un ejemplo claro de Hipertexto

Hipervínculo: ver Hipertexto.

I
Independencia de los datos: Se refiere a la protección contra los programas de aplicaciones que pueden originar modificaciones cuando se altera la organización física y lógica de las bases de datos.

Intel: Conocido fabricante de procesadores, creador de la gama X86.

Interface: Ver Interfaz.

Interfaz: Conexión de un ordenador con el exterior, o entre dos dispositivos.

Internet: Red de ordenadores a nivel mundial. Ofrece distintos servicios, como el envío y recepción de correo electrónico (e-mail), la posibilidad de ver información en las páginas Web, de participar en foros de discusión (News), de enviar y recibir ficheros mediante FTP, de charlar en tiempo real mediante IRC, etc.

J
JDBC: La Conectividad de Bases de Datos Java (Java Database Connectivity, JDBC) es una especificación de la interfaz de aplicación de programa (application program interface, API) para conectar los programas escritos en Java a los datos en bases de datos populares.

Java: Lenguaje de programación orientado a objetos, basado en C++, cada día más extendido, especialmente a través de Internet. Pretende ser un lenguaje totalmente portable entre distintos ordenadores, gracias a que no se compila a código máquina, sino a un lenguaje intermedio que luego es interpretado por la "máquina virtual Java", que sí es específica de cada plataforma. Esto le da una velocidad ligeramente inferior a la de los programas realizados en otros lenguajes compilados, como C++, a cambio de una mayor portabilidad (aparte de las mejoras que el lenguaje en sí incorpora sobre otros como C++).

JAZ: Unidad de almacenamiento parecida a un diskette, pero con una capacidad de 1 Gb y de 2 Gb (según modelo) creada por Iomega.

JDK: Java Development Kit, un conjunto de aplicaciones que se utiliza para crear aplicaciones en lenguaje Java.

JFC: Java Foundation Classes, una serie de funciones ya creadas para que se puedan utilizar al crear programas en lenguaje Java.

L
La manipulación de datos: la manipulación de datos es la recuperación de información almacenada en la base de datos

Lenguaje de consulta: Son los lenguajes en el que los usuarios solicitan información de la base de datos. Estos lenguajes son generalmente de más alto nivel que los lenguajes de programación. Los lenguajes de consulta pueden clasificarse como procedimentales y no procedimentales

LAN: Red de área local (Local Area Network).

Laptop: Ordenador portatil en el que se levanta una tapa que alberga la pantalla, y en la parte inferior queda el teclado y la circuitería interna


Láser: tipo de impresora se suele basar en un mecanismo muy similar al de las fotocopiadoras. La base de su funcionamiento suele ser: un elemento fotoconductor (que conduce la electricidad cuando recibe la luz, normalmente llamado "tambor") se carga eléctricamente para que pueda atraer a la tinta en polvo (tóner). Mediante espejos y lentes (en las fotocopiadoras convencionales) o mediante un láser (o una barra de LEDs, en ciertas impresoras y/o copiadoras digitales) se descarga el fotoconductor en ciertas zonas, conformando lo que será la imagen a imprimir (una imagen "latente", no visible, formada por cargas eléctricas). En estas zonas cargadas del fotoconductor se deposita la tinta en polvo (tóner), desde donde después se transfiere al papel, en el que se fija mediante calor y/o presión.

LCD: Pantalla de cristal líquido (Liquid Crystal Display).

LED: Diodo emisor de luz (Light Emitting Diode).

K

K: Abreviatura de KiloByte.

Kb: Abreviatura de KiloByte.

Kbps: Miles de bps.

Kernel: núcleo de un sistema operativo.

KiloByte: Múltiplo del byte: un kilobyte son 1.024 bytes.

M
Manipulación de Base de Datos: Usando la base de Datos -- el usuario puede añadir, borrar y modificar información a la base de datos así como también hacer consultas

Modelo de base de datos orientado a objetos: es una adaptación a los sistemas de bases de datos. Se basa en el concepto de encapsulamiento de datos y código que opera sobre estos en un objeto.

Modelos de Red: Este modelo permite la representación de muchos a muchos de una Base de Datos. El modelo de red evita redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector.



N
Nivel logico: definición de las estructuras de datos que constituyen la base de datos.

R
Reglas de Integridad: Son restricciones que definen los estados de consistencias de las bases de datos.

Rectángulos: es parte de la estructura de base de datos y son aquellos que representan un conjunto de entidades

Recuperación: Proporcionar como mínimo el mismo nivel de recuperación que los sistemas de bases de datos actuales. De forma que, tanto en caso de fallo de hardware como de fallo de software, el sistema pueda retroceder hasta un estado coherente de los datos.

S
Sistema de Administración de Base de Dato: Es el softwware que controla la organización, almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos

SISTEMA GESTOR DE BASE DE DATOS: Es un conjunto de programas que permiten crear y mantener una base de datos, asegurando su integridad, confidencialidad y seguridad.

Software: Es un sistema manejador de bases de datos que permite al usuario accesar con facilidad a los datos almacenados o que ande ser almacenados

T
Transacción: es una secuencia de operaciones de acceso a la base de datos que constituye una unidad lógica de ejecución.

Transacciones compartidas: Las transacciones compartidas soportan grupos de usuarios en estaciones de trabajo, los cuales desean coordinar sus esfuerzos en tiempo real, los usuarios pueden compartir los resultados intermedios de una base de datos. La transacción compartida permite que varias personas intervengan en una sola transacción.

TUPLAS: Es la representación de una fila en una de las tablas que se esta almacenando datos. Y las cuales serán llamadas por los administradores de Base de Datos en el tiempo de ejecución de un sistema.

U
Usuario final: es quien accesa a las bases de datos por medio de un lenguaje de consulta o de programas de aplicación.