martes, 17 de noviembre de 2009

Comunicaciones Web (2.0)

Que es un Wiki
Un wiki, o una wiki, es un sitio web cuyas páginas web pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o «páginas wiki» tienen títulos únicos. Si se escribe el título de una «página wiki» en algún lugar del wiki, esta palabra se convierte en un «enlace web» a la página web.

En una página sobre «alpinismo» puede haber una palabra como «piolet» o «brújula» que esté marcada como palabra perteneciente a un título de página wiki. La mayor parte de las implementaciones de wikis indican en el URL de la página el propio título de la página wiki (en Wikipedia ocurre así: http://es.wikipedia.org/wiki/Alpinismo), facilitando el uso y comprensibilidad del link fuera del propio sitio web. Además, esto permite formar en muchas ocasiones una coherencia terminológica, generando una ordenación natural del contenido.

Usos de la Wiki en la internet
La principal utilidad de un wiki es que permite crear y mejorar las páginas de forma instantánea, dando una gran libertad al usuario, y por medio de una interfaz muy simple. Esto hace que más gente participe en su edición, a diferencia de los sistemas tradicionales, donde resulta más difícil que los usuarios del sitio contribuyan a mejorarlo.

Dada la gran rapidez con la que se actualizan los contenidos, la palabra «wiki» adopta todo su sentido. El documento de hipertexto resultante, denominado también «wiki» o «WikiWikiWeb», lo produce típicamente una comunidad de usuarios. Muchos de estos lugares son inmediatamente identificables por su particular uso de palabras en mayúsculas, o texto capitalizado - uso que consiste en poner en mayúsculas las iniciales de las palabras de una frase y eliminar los espacios entre ellas - como por ejemplo en EsteEsUnEjemplo. Esto convierte automáticamente a la frase en un enlace. Este wiki, en sus orígenes, se comportaba de esa manera, pero actualmente se respetan los espacios y sólo hace falta encerrar el título del enlace entre dos corchetes.

Que es un Foro
En Internet, un foro, también conocido como foro de mensajes, foro de opinión o foro de discusión, es una aplicación web que da soporte a discusiones u opiniones en línea.

Usos de un Foro en internet
Son muchos los soportes disponibles para crear un foro en Internet. Por lo general están desarrollados en PHP, Perl, ASP.NET o Java y funcionan con CGI ó Java. Los datos y la configuración se guardan, generalmente en una base de datos SQL o una serie de archivos de texto. Cada versión provee funciones o capacidades diferentes: los más básicos se limitan a los mensajes sólo con texto, los más avanzados facilitan la inclusión de multimedia, formato del texto, HTML y BBCode. A veces el soporte de los foros viene integrado con weblogs o algún otro sistema de administración de contenido. Algunos sistemas de foros son: phpBB, vBulletin, Invision power board, MyBB, SMF, YaBB, Ikonboard, UBB, JavaBB y otros. Algunos CMS (del inglés content management system, sistema de administración de contenido ) como Drupal y Joomla incluyen sus propios foros o integran foros de otros sistemas.

Google Doc´s
Google Docs y Hojas de cálculo, oficialmente Google Docs & Spreadsheets es un programa gratuito basado en Web para crear documentos en línea con la posibilidad de colaborar en grupo. Incluye un Procesador de textos, una Hoja de cálculo, Programa de presentación básico y un editor de formularios destinados a encuestas.
Se puede crear documentos de texto, hojas de cálculo, presentaciones y bases de datos desde la misma aplicación o importarlos utilizando su interfaz web o enviándolos utilizando el correo electrónico. Los archivos se almacenan en los servidores de Google. Los archivos almacenados pueden ser exportados en diversos formatos estándar o ser enviados por correo electrónico.

Web 2
El término Web 2.0 es asociado usualmente con Tim O'Reilly debido a la referencia hecha en la conferencia O'Reilly Media Web 2.0 en 2004. El término fue utilizado para referirse a una segunda generación en la historia del desarrollo de tecnología Web basada en comunidades de usuarios y una gama especial de servicios, como las redes sociales, los blogs, los wikis o las folcsonomías, que fomentan la colaboración y el intercambio ágil y eficaz de información entre los usuarios de una comunidad o red social. La Web 2.0 es también llamada web social por el enfoque colaborativo y de construcción social de esta herramienta.

viernes, 11 de septiembre de 2009

Acces 2007

formularios sirven para definir pantallas generalmente para editar los registros de una tabla o consulta.En esta unidad veremos cómo crear un formulario, manejarlo para la edición de registros y cambiar su diseño.
Diseño del formulario abre un formulario en blanco en la vista
diseño y tenemos que ir incorporando los distint
os objetos que queremos aparezcan en él. Este método no se suele utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoformulario o utilizar el asistente y después sobre el formulario creado modificar el diseño para ajustar el formulario a nuestras necesidades. En esta unidad veremos más adelante cómo modificar el diseño de un formulario.
Asistente para formularios utiliza un asistente que nos va guiando paso por paso en la creación del formulario.
Formulario consiste en crear automáticamente un nuevo formulario que contiene todos los datos de la tabla o consulta seleccionada en el Panel de Exploración.
Gráficos dinámicos abrirá un formulario en blanco basado en la utilización de gráficos dinámicos.
n esta ventana nos pide introducir los campos a incluir en el formulario.
Primero seleccionamos la tabla o consulta de donde cogerá los datos del cuadro Tablas/Consultas, este será el origen del formulario. Si queremos sacar datos de varias tablas lo mejor será
crear una consulta para obtener esos datos y luego elegir como origen del formulario esa consulta.
A continuación seleccionamos los campos a incluir en el formulario haciendo clic sobre el campo y clic sobre el botón o simplemente doble clic sobre el campo.
Si nos hemos equivocado de campo pulsamos el botón y el campo se
quita de la lista de campos seleccionados.
Podemos seleccionar todos los campos a la vez haciendo clic sobre el botón o deseleccionar todos los campos a la vez haciendo clic sobre el botón .
Una vez seleccionada la distribución que nos interesa pulsamos el botón Siguiente y aparece la siguiente pantalla:
En esta pantalla elegimos el estilo que queremos dar al formulario, podemos elegir entre los estilos que tiene definidos Access. Seleccionando un estilo aparece en el dibujo de la izquierda el aspecto que tendrá el formulario con ese estilo.
En esta ventana el asistente nos pregunta el título del formulario, este título también será el nombre asignado al formulario.
Antes de pulsar el botón Finalizar podemos elegir entre: Abrir el formulario para ver o introducir información en este caso veremos el resultado del formulario preparado para la edición de registros, por ejemplo
Abrir el formulario para ver o introducir información en este caso veremos el resultado del formulario preparado para la edición de registros, por ejemplo:
Modificar el diseño del formulario, si seleccionamos esta opción aparecerá la vista Diseño de formulario donde podremos modificar el aspecto del formulario, por ejemplo:

Formularios Acces 2007

Los formularios sirven para definir pantallas generalmente para editar los registros de una tabla o consulta.En esta unidad veremos cómo crear un formulario, manejarlo para la edición de registros y cambiar su diseño.
Diseño del formulario abre un formulario en blanco en la vista
diseño y tenemos que ir incorporando los distint
os objetos que queremos aparezcan en él. Este método no se suele utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoformulario o utilizar el asistente y después sobre el formulario creado modificar el diseño para ajustar el formulario a nuestras necesidades. En esta unidad veremos más adelante cómo modificar el diseño de un formulario.
Asistente para formularios utiliza un asistente que nos va guiando paso por paso en la creación del formulario.
Formulario consiste en crear automáticamente un nuevo formulario que contiene todos los datos de la tabla o consulta seleccionada en el Panel de Exploración.
Gráficos dinámicos abrirá un formulario en blanco basado en la utilización de gráficos dinámicos.
n esta ventana nos pide introducir los campos a incluir en el formulario.
Primero seleccionamos la tabla o consulta de donde cogerá los datos del cuadro Tablas/Consultas, este será el origen del formulario. Si queremos sacar datos de varias tablas lo mejor será
crear una consulta para obtener esos datos y luego elegir como origen del formulario esa consulta.
A continuación seleccionamos los campos a incluir en el formulario haciendo clic sobre el campo y clic sobre el botón o simplemente doble clic sobre el campo.
Si nos hemos equivocado de campo pulsamos el botón y el campo se
quita de la lista de campos seleccionados.
Podemos seleccionar todos los campos a la vez haciendo clic sobre el botón o deseleccionar todos los campos a la vez haciendo clic sobre el botón .
Una vez seleccionada la distribución que nos interesa pulsamos el botón Siguiente y aparece la siguiente pantalla:
En esta pantalla elegimos el estilo que queremos dar al formulario, podemos elegir entre los estilos que tiene definidos Access. Seleccionando un estilo aparece en el dibujo de la izquierda el aspecto que tendrá el formulario con ese estilo.
En esta ventana el asistente nos pregunta el título del formulario, este título también será el nombre asignado al formulario.
Antes de pulsar el botón Finalizar podemos elegir entre: Abrir el formulario para ver o introducir información en este caso veremos el resultado del formulario preparado para la edición de registros, por ejemplo
Abrir el formulario para ver o introducir información en este caso veremos el resultado del formulario preparado para la edición de registros, por ejemplo:
Modificar el diseño del formulario, si seleccionamos esta opción aparecerá la vista Diseño de formulario donde podremos modificar el aspecto del formulario, por ejemplo:

Combinacion De Bases De Datos

combinar base de datos es una una de las muchas ventajas que ofrece microsoft office con bases de datos en excel y acces para documentos realizados en un procesador de texto "word".
para usar esta funcion se debe entrar a "correspondencia" y seguir ciertos pasos:
1 ir al boton correpondencia
2 dar clic en el, y en la ventana que se abre dar clic en paso a paso por el asistente para combinar correspondencia
3 s
ale una ventana ala parte derecha ala cual se le da en cartas
4 se le da siguiente y paso al paso 2 de 6
5 aqui se le da en documento actual depende*
6 siguiente paso de 3 de 6 aqui se da en doc. existente o selecciona la base de datos
7 siguiente y en este paso le agregamos elementos alas partes del ocumento
8 siguiente y estamos en el paso 5 de 6 ally se muestra una previsualizacion
9 siguiente y se muestran las opciones "imprimir" o "editar"
ej:
tambien otro ejemplo de conbinacion de base de datos ...
combinamos una tabla de datos en access con un recibo de la luz realizado en el procesador de texto word tiene el mismo proceso de la carta pero esta vez son mas datos q van cambiar ya q es un recibo de luz y muchos dtos varia dependiendo el destino y el cliente.
veamos
el recibo
en este recibo se siguen las mismas opciones para q el destinatario y demas informacion cambie a medida de q voy pasando los clientes.
se siguen los pasos de entrar a correspondencia y demas como se expresa arriva lo unico que cambio es que cuando vamos a introducir los datos que variaran habran mas.
Mostrar todo

TABLAS DE EXCEL

QUE ES UNA TABLA DE EXCEL??
Una tabla en Excel es un conjunto de datos organizados en filas o registros, en la que la primera fila contiene las cabeceras de las columnas (los nombres de los campos), y las demás filas contienen los datos almacenados. Es como una tabla de base de datos, de hecho también se denominan listas de base de datos.
ADEMAS...
Las tablas son muy útiles porque además de almacenar información, incluyen una serie de operaciones que permiten analizar y administrar esos datos de forma muy cómoda.
Entre las operaciones más interesantes que podemos realizar con las listas tenemos:
- Ordenar la los registros.
- Filtrar el contenido de la tabla por algún criterio.
- Utilizar fórmulas para la lista añadiendo algún tipo de filtrado.
- Crear un resumen de los datos.
- Aplicar formatos a todos los datos.
COMO CREAR UNA TABLA...
Para crear una lista tenemos que seguir los siguientes pasos:
- Seleccionar el rango de celdas (con datos o vacías) que queremos incluir en la lista.
- Seleccionar del Tabla en la pestaña Insertar.
APARECE...
- Si en el rango seleccionado hemos incluido la fila de cabeceras (recomendado), activaremos la casilla de verificación La lista tiene encabezados.
- Al final hacer clic en Aceptar
LUEGO SALE LO SIGUIENTE...
DAMOS DISEÑO Y SE ABRE HERRAMIENTAS DE TABLAS

PA MODIFICAR LOS DATOS DE UNA TABLA...
Un formulario de datos es un cuadro de diálogo que permite al usuario escribir o mostrar con facilidad una fila entera de datos (un registro).

Para abrir el formulario de datos, tenemos que posicionarnos en la lista para que esté activa, y pulsar en el icono Formulario .
Como esta opción no está directamente disponible en la Cinta de opciones, podemos añadirla a la Barra de acceso rápido, de la forma que ya vimos. Pulsando el Botón Office > Opciones de Excel > Personalizar, y Agregar el icono Formulario..., en la sección de Comandos que no están en la cinta de opciones.
Al crear el formulario, disponemos de siguientes botones:
Nuevo: Sirve para introducir un nuevo registro.
Eliminar: Eliminar el registro que está activo.
Restaurar: Deshace los cambios efectuados.
Buscar anterior: Se desplaza al registro anterior.
Buscar siguiente: Se desplaza al siguiente registro.
Criterios: Sirve para aplicar un filtro de búsqueda.
Cerrar: Cierra el formulario.
PA MODIFICAR ESTRUCTURA DE UNA TABLA...Pulsando en el icono Cambiar tamaño de la tabla, podemos seleccionar un nuevo rango de datos. Pero si la tabla contiene encabezados, estos deben permanecer en la misma posición, así que sólo podremos aumentar y disminuir filas.
Cuando necesitemos añadir una fila al final de la tabla para continuar introduciendo datos, sólo tendremos que pulsar la tecla TAB desde la última celda y aparecera una fila nueva.
Si necesitamos insertar filas y columnas entre las filas existentes de la tabla, nos posicionaremos en la primera celda que queremos desplazar y elegiremos la opción correspondiente desde el menú Insertar, en la pestaña de Inicio o en el menú contextual de la tabla.
Para eliminar filas o columnas, deberemos posicionarnos sobre una celda, y elegiremos Filas o Columnas de la tabla en el menú Eliminar, disponible en la pestaña de Inicio y en el menú contextual de la tabla.
Seleccionando una celda, fila o columna, y pulsando la tecla SUPR, eliminamos los datos seleccionados, pero no la estructura de la tabla.
Estilo de la tabla
Una forma fácil de dar una combinación de colores a la tabla que resulte elegante, es escogiendo uno de los estilos predefinidos, disponibles en la pestaña Diseño de la tablA
En Opciones de estilo de la tabla, podemos marcar o desmarcar otros aspectos, como que las columnas o filas aparezcan remarcadas con bandas, o se muestre un resaltado especial en la primera o última columna.
Las bandas y resaltados dependerán del estilo de la tabla.
PA ORDENAR UNA TABLA DE DATOS... Para hacer una ordenación simple, por ejemplo ordenar la lista anterior por el primer apellido, debemos posicionarnos en la columna del primer apellido, después podemos acceder a la pestaña Datos y pulsar sobre Ordenar... y escoger el criterio de ordenación o bien pulsar sobre uno de los botones de la sección Ordenar y filtrar para que la ordenación sea ascendente o descendente respectivamente. Estos botones también están disponibles al desplegar la lista que aparece pulsando la pestaña junto al encabezado de la columna.
Seleccionando un nivel, y pulsando las flechas hacia arriba o hacia abajo, aumentamos o disminuimos la prioridad de ordenación de este nivel. Los datos se ordenarán, primero, por el primer nivel de la lista, y sucesivamente por los demás niveles en orden descendente.
En la parte superior derecha tenemos un botón Opciones..., este botón sirve para abrir el cuadro Opciones de ordenación dónde podremos especificar más opciones en el criterio de la ordenación.
Utilizar el Filtro.
Para utilizar el Filtro nos servimos de las listas desplegables asociadas a las cabeceras de campos (podemos mostrar u ocultar el autofiltro en la pestaña Datosmarcando o desmarcando el botón Filtro).
Utilizar Filtros avanzados.
Si queremos filtrar los registros de la lista por una condición más compleja, utilizaremos el cuadro de diálogo Filtro avanzado. Previamente deberemos tener en la hoja de cálculo, unas filas donde indicaremos los criterios del filtrado.
Si deseas saber más sobre cómo definir criterios de filtrado, haz clic aquí .
QUE ES UNA TABLA DE EXCEL?
Para abrir el cuadro de diálogo Filtro avanzado, pulsaremos en en la sección Ordenar y filtrar.
Rango de la lista: Aquí especificamos los registros de la lista a los que queremos aplicar el filtro.
Rango de criterios: Aquí seleccionamos la fila donde se encuentran los criterios de filtrado (la zona de criterios).
También podemos optar por guardar el resultado del filtrado en otro lugar, seleccionando la opción Copiar a otro lugar, en este caso rellenaremos el campo Copiar a: con el rango de celdas que recibirán el resultado del filtrado.Si marcamos la casilla Sólo registros únicos, las repeticiones de registros (filas con exactamente los mismos valores) desaparecerán.

jueves, 4 de junio de 2009

MEDIOS DE TRANSMISION

Medios de transmision
El medio de transmisión constituye el canal que permite la transmisión de información entre dos terminales en un sistema de transmisión.
Las transmisiones se realizan habitualmente empleando ondas electromagnéticas que se propagan a través del canal.
A veces el canal es un medio físico y otras veces no, ya que las ondas electromagnéticas son susceptibles de ser transmitidas por el vacio.

Características
Entre las características más importantes dentro de los medios de transmisión se encuentra la velocidad de transmisión, la distorsión que introduce en el mensaje, y el ancho de banda.
La relación de transmisión ( i )
Es una relación entre las velocidades de rotación de dos engranajes conectados entre sí. Esta relación se debe a la diferencia de diámetros de las dos ruedas, que implica una diferencia entre las velocidades de rotación de ambos ejes, esto se puede verificar mediante el concepto de velocidad angular.
Otro punto que se debe considerar es que al cambiar la relación de transmisión se cambia el par de fuerza aplicado, por lo que debe realizarse un análisis para saber si este nuevo par será capaz de vencer la inercia del engranaje y otras fuerzas externas y comenzar el movimiento o por otro lado si el engranaje será capaz de soportar un par muy grande sin fallar.
Ancho de banda
Para señales analógicas, el ancho de banda es la anchura, medida en Hz, del rango de frecuencias en el que se concentra la mayor parte de la potencia de la señal. Puede ser calculado a partir de una señal temporal mediante el análisis de Fourier. También son llamadas frecuencias efectivas las pertenecientes a este rango.

Clasificación
Dependiendo de la forma de conducir la señal a través del medio, los medios de transmisión se pueden clasificar en dos grandes grupos, medios de transmisión guiados y medios de transmisión no guiados.
Según el sentido de la transmisión podemos encontrarnos con 3 tipos diferentes: Simplex, Half-Duplex y Full-Duplex.
También los medios de transmisión se caracterizan por utilizarse en rangos de frecuencia de trabajo diferentes.
Medios de Transmisión Guiados
Los medios de transmisión guiados están constituidos por un cable que se encarga de la conducción (o guiado) de las señales desde un extremo al otro.
Las principales características de los medios guiados son el tipo de conductor utilizado, la velocidad máxima de transmisión, las distancias máximas que puede ofrecer entre repetidores, la inmunidad frente a interferencias electromagnéticas, la facilidad de instalación y la capacidad de soportar diferentes tecnologías de nivel de enlace.
La velocidad de transmisión depende directamente de la distancia entre los terminales, y de si el medio se utiliza para realizar un enlace punto a punto o un enlace multipunto. Debido a esto los diferentes medios de transmisión tendrán diferentes velocidades de conexión que se adaptarán a utilizaciones muy dispares.
Dentro de los medios de transmisión guiados, los más utilizados en el campo de las comunicaciones y la interconexión de computadoras son:
El par trenzado: Consiste en un par de hilos de cobre conductores cruzados entre sí, con el objetivo de reducir el ruido de diafonía. A mayor número de cruces por unidad de longitud, mejor comportamiento ante el problema de diafonía.
Existen dos tipos de par trenzado:
Protegido((Shielded Twisted Pair (STP) )
No protegido(Unsshielded Twister Pair(UTP))
El UTP, presenta una mera cubierta de plástico que protege el cable de contacto directo, mientras que el STP dispone de una cobertura exterior en forma de malla conductora, además de la de plastico final, que sirve para reducir las interferencias electromagnéticas externas. De esta forma, los pares trenzados STP presentan mejores características de transmisión que los UTP, aunque la desventaja que presentan es que son más caros que los UTP. Dentro de los pares UTP podemos encontrar varios tipos en función, principalmente de la distancia de trenzado. Las aplicaciones principales en las que se hace uso de cables de par trenzado son:
Bucle de abonado: Es el último tramo de cable existente entre el telefóno de un abonado y la central a la que se encuentra conectado. Este cable suele ser UTP Cat.3 y en la actualidad es uno de los medios mas utilizados para transporte de banda ancha, devido a que es una infraestructura que esta implantada en el 100% de las ciudades.
Redes LAN: En este caso se emplea UTP Cat.5 o Cat.6 para transmisión de datos.Consiguiendo velocidades de varios centenares de Mbps. Un ejemplo de este uso lo constituyen las redes 10/100/1000BASE-T.
El cable coaxial: Se compone de un hilo conductor, llamado núcleo, y un mallazo externo separados por un dieléctrico o aislante.
La fibra óptica.
Cabe destacar que hay una gran cantidad de cables de diferentes características que tienen diversas utilidades en el mundo de las comunicaciones.
Medios de Transmisión No Guiados
Los medios de transmisión no guiados son los que no confinan las señales mediante ningún tipo de cable, sino que las señales se propagan libremente a través del medio. Entre los medios más importantes se encuentran el aire y el vacío.
Tanto la transmisión como la recepción de información se lleva a cabo mediante antenas. A la hora de transmitir, la antena irradia energía electromagnética en el medio. Por el contrario en la recepción la antena capta las ondas electromagnéticas del medio que la rodea.
La configuración para las transmisiones no guiadas puede ser direccional y omnidireccional.
En la direccional, la antena transmisora emite la energía electromagnética concentrándola en un haz, por lo que las antenas emisora y receptora deben estar alineadas.
En la omnidireccional, la radiación se hace de manera dispersa, emitiendo en todas direcciones pudiendo la señal ser recibida por varias antenas. Generalmente, cuanto mayor es la frecuencia de la señal transmitida es más factible confinar la energía en un haz direccional.
La transmisión de datos a través de medios no guiados, añade problemas adicionales provocados por la reflexión que sufre la señal en los distintos obstáculos existentes en el medio. Resultando más importante el espectro de frecuencias de la señal transmitida que el propio medio de transmisión en si mismo.
Según el rango de frecuencias de trabajo, las transmisiones no guiadas se pueden clasificar en tres tipos: radio, microondas y luz (infrarrojos/láser).

Medio de Transmisión según su Sentido
*Simplex
Este modo de transmisión permite que la información discurra en un solo sentido y de forma permanente, con esta fórmula es difícil la corrección de errores causados por deficiencias de linea (TV).
*Half-Duplex
En este modo la transmisión fluye cada vez, solo una de las dos estaciones del enlace punto a punto puede transmitir. Este método también se denomina en dos sentidos alternos (walkitoki).
*Full-Duplex
Es el método de comunicación mas aconsejable puesto que en todo momento la comunicación puede ser en dos sentidos posibles, es decir, que las dos estaciones simultanamente pueden enviar y recibir datos y así pueden corregir los errores de manera instantanea y permanente (telefono).

Cable de par trenzado
El cable de par trenzado es una forma de conexión en la que dos conductores son entrelazados para cancelar las interferencias electromagnéticas (IEM) de fuentes externas y la diafonía de los cables adyacentes.
El entrelazado de los cables disminuye la interferencia debido a que el área de bucle entre los cables, la cual determina el acoplamiento magnético en la señal, es reducida. En la operación de balanceado de pares, los dos cables suelen llevar señales iguales y opuestas (modo diferencial), las cuales son combinadas mediante sustracción en el destino. El ruido de los dos cables se cancela mutuamente en esta sustracción debido a que ambos cables están expuestos a IEM similares.

Cable coaxial
El cable coaxial o coaxil fué creado en la década de los 30, y es un cable utilizado para transportar señales eléctricas de alta frecuencia que posee dos conductores concéntricos, uno central, llamado positivo o vivo, encargado de llevar la información, y uno exterior, de aspecto tubular, llamado malla o blindaje, que sirve como referencia de tierra y retorno de las corrientes. Entre ambos se encuentra una capa aislante llamada dieléctrico, de cuyas características dependerá principalmente la calidad del cable. Todo el conjunto suele estar protegido por una cubierta aislante.
El conductor central puede estar constituido por un alambre sólido o por varios hilos retorcidos de cobre; mientras que el exterior puede ser una malla trenzada, una lámina enrollada o un tubo corrugado de cobre o aluminio. En este último caso resultará un cable semirrígido.

Fibra óptica
La fibra óptica es un medio de transmisión empleado habitualmente en redes de datos; un hilo muy fino de material transparente, vidrio o materiales plásticos, por el que se envían pulsos de luz que representan los datos a transmitir. El haz de luz queda completamente confinado y se propaga por el núcleo de la fibra con un ángulo de reflexión por encima del ángulo límite de reflexión total, en función de la ley de Snell. La fuente de luz puede ser láser o un LED.
Las fibras se utilizan ampliamente en telecomunicaciones, ya que permiten enviar gran cantidad de datos a gran velocidad, mucho más rápido que en las comunicaciones de radio y cable. También se utilizan para redes locales. Son el medio de transmisión por excelencia, inmune a las interferencias. Tienen un costo elevado.

Comunicación inalámbrica
La comunicación inalámbrica (inglés wireless, sin cables) es el tipo de comunicación en la que no se utiliza un medio de propagación físico alguno esto quiere decir que se utiliza la modulación de ondas electromagnéticas, las cuales se propagan por el espacio sin un medio físico que comunique cada uno de los extremos de la transmisión. En ese sentido, los dispositivos físicos sólo están presentes en los emisores y receptores de la señal, como por ejemplo: Antenas, Laptops, PDAs, Teléfonos Celulares, etc.[1]

viernes, 8 de mayo de 2009

Redes

Tipos de redes

Introducción
Que es red?
Tipos de redes
Topologías
Protocolos
Modelo OSI
Fuentes consultadas

INTRODUCCIÓN
Este trabajo es una guía básica acerca de los conceptos fundamentales de las redes computacionales; Así como a su vez, es un ayuda para aquellas personas que desean reforzar sus conocimientos acerca de este tema.

QUE ES RED?
Existen varias definiciones acerca de que es una red, algunas de las cuales son:
Conjunto de operaciones centralizadas o distribuidas, con el fin de compartir recursos "hardware y software".
Sistema de transmisión de datos que permite el intercambio de información entre ordenadores.
Conjunto de nodos "computador" conectados entre sí.

TIPOS DE REDES
Existen varios tipos de redes, los cuales se clasifican de acuerdo a su tamaño y distribución lógica.
Clasificación segun su tamaño
Las redes PAN (red de administración personal) son redes pequeñas, las cuales están conformadas por no más de 8 equipos, por ejemplo: café Internet.
CAN: Campus Area Network, Red de Area Campus. Una CAN es una colección de LANs dispersadas geográficamente 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 comúnmente tecnologías tales como FDDI y Gigabit Ethernet para conectividad a través de medios de comunicación 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 pequeñas, entendiendo como pequeñas las redes de una oficina, de un edificio. Debido a sus limitadas dimensiones, son redes muy rápidas en las cuales cada estación se puede comunicar con el resto. Están restringidas en tamaño, lo cual significa que el tiempo de transmisión, en el peor de los casos, se conoce. Además, simplifica la administración de la red.Suelen emplear tecnología de difusión mediante un cable sencillo (coaxial o UTP) al que están conectadas todas las máquinas. Operan a velocidades entre 10 y 100 Mbps.
Características preponderantes:
Los canales son propios de los usuarios o empresas.
Los enlaces son líneas de alta velocidad.
Las estaciones están cercas entre sí.
Incrementan la eficiencia y productividad de los trabajos de oficinas al poder compartir información.
Las tasas de error son menores que en las redes WAN.
La arquitectura permite compartir recursos.
LANs mucha veces usa una tecnología de transmisión, dada por un simple cable, donde todas las computadoras están conectadas. Existen varias topologías posibles en la comunicación sobre LANs, las cuales se verán mas adelante.
Las redes WAN (Wide Area Network, redes de área extensa) son redes punto a punto que interconectan países y continentes. Al tener que recorrer una gran distancia sus velocidades son menores que en las LAN aunque son capaces de transportar una mayor cantidad de datos. El alcance es una gran área geográfica, como por ejemplo: una ciudad o un continente. Está formada por una vasta cantidad de computadoras interconectadas (llamadas hosts), por medio de subredes de comunicación o subredes pequeñas, con el fin de ejecutar aplicaciones, programas, etc.
Una red de área extensa WAN es un sistema de interconexión de equipos informáticos geográficamente dispersos, incluso en continentes distintos. Las líneas utilizadas para realizar esta interconexión suelen ser parte de las redes públicas de transmisión de datos.
Las redes LAN comúnmente, se conectan a redes WAN, con el objetivo de tener acceso a mejores servicios, como por ejemplo a Internet. Las redes WAN son mucho más complejas, porque deben enrutar correctamente toda la información proveniente de las redes conectadas a ésta.
Una subred está formada por dos componentes:
Líneas de transmisión: quienes son las encargadas de llevar los bits entre los hosts.
Elementos interruptores (routers): son computadoras especializadas usadas por dos o más líneas de transmisión. Para que un paquete llegue de un router a otro, generalmente debe pasar por routers intermedios, cada uno de estos lo recibe por una línea de entrada, lo almacena y cuando una línea de salida está libre, lo retransmite.
INTERNET WORKS: Es una colección de redes interconectadas, cada una de ellas puede estar desallorrada sobre diferentes software y hardware. Una forma típica de Internet Works es un grupo de redes LANs conectadas con WANs. Si una subred le sumamos los host obtenemos una red.
El conjunto de redes mundiales es lo que conocemos como Internet.
Las redes MAN (Metropolitan Area Network, redes de área metropolitana) , comprenden una ubicación geográfica determinada "ciudad, municipio", y su distancia de cobertura es mayor de 4 Kmts. Son redes con dos buses unidireccionales, cada uno de ellos es independiente del otro en cuanto a la transferencia de datos. Es básicamente una gran versión de LAN y usa una tecnología similar. Puede cubrir un grupo de oficinas de una misma corporación o ciudad, esta puede ser pública o privada. El mecanismo para la resolución de conflictos en la transmisión de datos que usan las MANs, es DQDB.
DQDB consiste en dos buses unidireccionales, en los cuales todas las estaciones están conectadas, cada bus tiene una cabecera y un fin. Cuando una computadora quiere transmitir a otra, si esta está ubicada a la izquierda usa el bus de arriba, caso contrario el de abajo.
Redes Punto a Punto. En una red punto a punto cada computadora puede actuar como cliente y como servidor. Las redes punto a punto hacen que el compartir datos y periféricos sea fácil para un pequeño grupo de gente. En una ambiente punto a punto, la seguridad es difícil, porque la administración no está centralizada.
Redes Basadas en servidor. Las redes basadas en servidor son mejores para compartir gran cantidad de recursos y datos. Un administrador supervisa la operación de la red, y vela que la seguridad sea mantenida. Este tipo de red puede tener uno o mas servidores, dependiendo del volumen de tráfico, número de periféricos etc. Por ejemplo, puede haber un servidor de impresión, un servidor de comunicaciones, y un servidor de base de datos, todos en una misma red.
Clasificación según su distribución lógica
Todos los ordenadores tienen un lado cliente y otro servidor: una máquina puede ser servidora de un determinado servicio pero cliente de otro servicio.
Servidor. Máquina que ofrece información o servicios al resto de los puestos de la red. La clase de información o servicios que ofrezca determina el tipo de servidor que es: servidor de impresión, de archivos, de páginas web, de correo, de usuarios, de IRC (charlas en Internet), de base de datos...
Cliente. Máquina que accede a la información de los servidores o utiliza sus servicios. Ejemplos: Cada vez que estamos viendo una página web (almacenada en un servidor remoto) nos estamos comportando como clientes. También seremos clientes si utilizamos el servicio de impresión de un ordenador remoto en la red (el servidor que tiene la impresora conectada).
Todas estas redes deben de cumplir con las siguientes características:
Confiabilidad "transportar datos".
Transportabilidad "dispositivos".
Gran procesamiento de información.
y de acuerdo estas, tienen diferentes usos, dependiendo de la necesidad del usuario, como son:
Compañías - centralizar datos.
Compartir recursos "periféricos, archivos, etc".
Confiabilidad "transporte de datos".
aumentar la disponibilidad de la información.
Comunicación entre personal de las mismas áreas.
Ahorro de dinero.
Home Banking.
Aportes a la investigación "vídeo demanda,line T.V,Game Interactive".

TOPOLOGIAS
Bus: esta topología permite que todas las estaciones reciban la información que se transmite, una estación trasmite y todas las restantes escuchan.
Ventajas: La topologia Bus requiere de menor cantidad de cables para una mayor topologia; otra de las ventajas de esta topologia es que una falla en una estación en particular no incapacitara el resto de la red.
Desventajas: al existir un solo canal de comunicación entre las estaciones de la red, si falla el canal o una estación, las restantes quedan incomunicadas. Algunos fabricantes resuelven este problema poniendo un bus pararelo alternativo, para casos de fallos o usando algoritmos para aislar las componentes defectuosas.
Existen dos mecanismos para la resolución de conflictos en la transmisión de datos:
CSMA/CD: son redes con escucha de colisiones. Todas las estaciones son consideradas igual, por ello compiten por el uso del canal, cada vez que una de ellas desea transmitir debe escuchar el canal, si alguien está transmitiendo espera a que termine, caso contrario transmite y se queda escuchando posibles colisiones, en este último espera un intervalo de tiempo y reintenta nuevamente.
Token Bus: Se usa un token (una trama de datos) que pasa de estación en estación en forma cíclica, es decir forma un anillo lógico. Cuando una estación tiene el token, tiene el derecho exclusivo del bus para transmitir o recibir datos por un tiempo determinado y luego pasa el token a otra estación, previamente designada. Las otras estaciones no pueden transmitir sin el token, sólo pueden escuchar y esperar su turno. Esto soluciona el problema de colisiones que tiene el mecanismo anterior.
Redes en Estrella
Es otra de las tres principales topologías. La red se une en un único punto, normalmente con control centralizado, como un concentrador de cableado.
Redes Bus en Estrella
Esta topología se utiliza con el fin de facilitar la administración de la red. En este caso la red es un bus que se cablea físicamente como una estrella por medio de concentradores.
Redes en Estrella Jerárquica
Esta estructura de cableado se utiliza en la mayor parte de las redes locales actuales, por medio de concentradores dispuestos en cascada para formar una red jerárquica.
Redes en Anillo
Es una de las tres principales topologías. Las estaciones están unidas una con otra formando un círculo por medio de un cable común. Las señales circulan en un solo sentido alrededor del círculo, regenerándose en cada nodo.
Ventajas: los cuellos de botellas son muy pocos frecuentes
Desventajas: al existir un solo canal de comunicación entre las estaciones de la red, si falla el canal o una estación, las restantes quedan incomunicadas. Algunos fabricantes resuelven este problema poniendo un canal alternativo para casos de fallos, si uno de los canales es viable la red está activa, o usando algoritmos para aislar las componentes defectuosas. Es muy compleja su administración, ya que hay que definir una estación para que controle el token.
Existe un mecanismo para la resolución de conflictos en la transmisión de datos:
Token Ring: La estación se conecta al anillo por una unidad de interfaz (RIU), cada RIU es responsable de controlar el paso de los datos por ella, así como de regenerar la transmisión y pasarla a la estación siguiente. Si la dirección de cabecera de una determinada transmisión indica que los datos son para una estación en concreto, la unidad de interfaz los copia y pasa la información a la estación de trabajo conectada a la misma.
Se usa en redes de área local con o sin prioridad, el token pasa de estación en estación en forma cíclica, inicialmente en estado desocupado. Cada estación cuando tiene el token (en este momento la estación controla el anillo), si quiere transmitir cambia su estado a ocupado, agregando los datos atrás y lo pone en la red, caso contrario pasa el token a la estación siguiente. Cuando el token pasa de nuevo por la estación que transmitió, saca los datos, lo pone en desocupado y lo regresa a la red.

PROTOCOLOS
Características
Un protocolo es el conjunto de normas para comunicarse dos o más entidades ( objetos que se intercambian información ) . Los elementos que definen un protocolo son :
Sintaxis : formato , codificación y niveles de señal de datos .
Semántica : información de control y gestión de errores .
Temporización : coordinación entre la velocidad y orden secuencial de las señales .
Las características más importantes de un protocolo son :
Directo/indirecto : los enlaces punto a punto son directos pero los enlaces entre dos entidades en diferentes redes son indirectos ya que intervienen elementos intermedios .
Monolítico/estructurado : monolítico es aquel en que el emisor tiene el control en una sola capa de todo el proceso de transferencia . En protocolos estructurados , hay varias capas que se coordinan y que dividen la tarea de comunicación .
Simétrico/asimétrico : los simétricos son aquellos en que las dos entidades que se comunican son semejantes en cuanto a poder tanto emisores como consumidores de información . Un protocolo es asimétrico si una de las entidades tiene funciones diferentes de la otra ( por ejemplo en clientes y servidores ) .
Funciones
1. Segmentación y ensamblado :generalmente es necesario dividir los bloques de datos en unidades pequeñas e iguales en tamaño , y este proceso se le llama segmentación . El bloque básico de segmento en una cierta capa de un protocolo se le llama PDU ( Unidad de datos de protocolo ) . La necesidad de la utilización de bloque es por :
La red sólo admite la transmisión de bloques de un cierto tamaño .
El control de errores es más eficiente para bloques pequeños .
Para evitar monopolización de la red para una entidad , se emplean bloques pequeños y así una compartición de la red .
Con bloques pequeños las necesidades de almacenamiento temporal son menores .
Hay ciertas desventajas en la utilización de segmentos :
La información de control necesaria en cada bloque disminuye la eficiencia en la transmisión .
Los receptores pueden necesitar interrupciones para recibir cada bloque , con lo que en bloques pequeños habrá más interrupciones .
Cuantas más PDU , más tiempo de procesamiento .
2. Encapsulado : se trata del proceso de adherir información de control al segmento de datos . Esta información de control es el direccionamiento del emisor/receptor , código de detección de errores y control de protocolo .
3. Control de conexión : hay bloques de datos sólo de control y otros de datos y control . Cuando se utilizan datagramas , todos los bloques incluyen control y datos ya que cada PDU se trata como independiente . En circuitos virtuales hay bloques de control que son los encargados de establecer la conexión del circuito virtual . Hay protocolos más sencillos y otros más complejos , por lo que los protocolos de los emisores y receptores deben de ser compatibles al menos .Además de la fase de establecimiento de conexión ( en circuitos virtuales ) está la fase de transferencia y la de corte de conexión . Si se utilizan circuitos virtuales habrá que numerar los PDU y llevar un control en el emisor y en el receptor de los números .
4. Entrega ordenada : el envío de PDU puede acarrear el problema de que si hay varios caminos posibles , lleguen al receptor PDU desordenados o repetidos , por lo que el receptor debe de tener un mecanismo para reordenar los PDU . Hay sistemas que tienen un mecanismo de numeración con módulo algún número ; esto hace que el módulo sean lo suficientemente alto como para que sea imposible que haya dos segmentos en la red al mismo tiempo y con el mismo número .
5. Control de flujo : hay controles de flujo de parada y espera o de ventana deslizante . El control de flujo es necesario en varios protocolos o capas , ya que el problema de saturación del receptor se puede producir en cualquier capa del protocolo .
6. Control de errores : generalmente se utiliza un temporizador para retransmitir una trama una vez que no se ha recibido confirmación después de expirar el tiempo del temporizador . Cada capa de protocolo debe de tener su propio control de errores .
7. Direccionamiento : cada estación o dispositivo intermedio de almacenamiento debe tener una dirección única . A su vez , en cada terminal o sistema final puede haber varios agentes o programas que utilizan la red , por lo que cada uno de ellos tiene asociado un puerto .
Además de estas direcciones globales , cada estación o terminal de una subred debe de tener una dirección de subred ( generalmente en el nivel MAC ) .
Hay ocasiones en las que se usa un identificador de conexión ; esto se hace así cuando dos estaciones establecen un circuito virtual y a esa conexión la numeran ( con un identificador de conexión conocido por ambas ) . La utilización de este identificador simplifica los mecanismos de envío de datos ya que por ejemplo es más sencillo que el direccionamiento global .
Algunas veces se hace necesario que un emisor emita hacia varias entidades a la vez y para eso se les asigna un direccionamiento similar a todas .
8. Multiplexación : es posible multiplexar las conexiones de una capa hacia otra , es decir que de una única conexión de una capa superior , se pueden establecer varias conexiones en una capa inferior ( y al revés ) .
9. Servicios de transmisión : los servicios que puede prestar un protocolo son :
Prioridad : hay mensajes ( los de control ) que deben tener prioridad respecto a otros .
Grado de servicio : hay datos que deben de retardarse y otros acelerarse ( vídeo ) .
Seguridad .
Protocolo CSMA/CD.
Carrier Sense Mutiple Acces with Collision Detection. En este tipo de red cada estación se encuentra conectada bajo un mismo bus de datos, es decir las computadoras se conectan en la misma línea de comunicación (cablado), y por esta transmiten los paquetes de información hacia el servidor y/o los otros nodos. Cada estacion se encuentra monitoriando constantemente la línea de comunicación con el objeto de transmitir o resibir sus mensajes.
Estándares para redes de la IEEE.
- IEEE 802.1
Estándar que especifica la relación de los estándares IEEE y su interacción con los modelos OSI de la ISO, así como las cuestiones de interconectividad y administración de redes.
- IEEE 802.2
Control lógico de enlace (LLC), que ofrece servicios de "conexión lógica" a nivel de capa 2.
- IEEE 802.3
El comité de la IEEE 802. 3 definió un estándar el cual incluye el formato del paquete de datos para EtherNet, el cableado a usar y el máximo de distancia alcanzable para este tipo de redes. Describe una LAN usando una topologia de bus, con un metodo de acceso al medio llamado CSMA/CD y un cableado coaxial de banda base de 50 ohms capaz de manejar datos a una velocidad de 10 Mbs.
- IEEE 802.3 10Base5.
El estándar para bus IEEE 802.3 originalmente fue desarrollado para cable coaxial de banda base tipo Thick como muna norma para EtherNet, especificación a la cual se hace referencia como 10Base5 y describe un bus de red de compuesto por un cable coaxial de banda base de tipo thick el cual puede transmitir datos a una velocidad de 10Mbs. sobre un máximo de 500 mts.
- IEEE 802.3 10Base2.
Este estándar describe un bus de red el cual puede transmitir datosa una velocidad de 10 Mbs sobre un cable coaxial de banda base del tipo Thin en una distancia máxima de 200 mts.
- IEEE 802.3 STARLAN.
El comité IEEE 802 desarrllo este estándar para una red con protocolo CSMA el cual hace uso de una topología de estrella agrupada en la cual las estrellas se enlazan con otra. También se le conoce con la especificación 10Base5 y describe un red la cual puede transmitir datos a una velocidad de 1 Mbs hasta una distancia de 500 mts. usando un cableado de dos pares trenzados calibres 24.
- IEEE 802.3 10BaseT.
Este estándar describe un bus lógico 802.3 CSMA/CD sobre un cableado de 4 pares trenzados el cual esta configurado físicamente como una estrella distribuida, capas de transmitir datos a 10 Mbs en un máximo de distancia de 100 mts.
- IEEE 802.4
Define una red de topología usando el método de acceso al medio de Token Paassing.
- IEEE 802.5 Token Ring.
Este estándar define una red con topología de anillo la cual usa token (paquete de datos) para transmitir información a otra. En una estación de trabajo la cual envía un mensaje lo sitúa dentro de un token y lo direcciona especificamente a un destino, la estacion destino copia el mensaje y lo envía a un token de regreso a la estación origen la cual remueve el mensaje y pasa el token a la siguiente estación.
- IEEE 802.6
Red de área metropolitana (MAN), basada en la topologia popuesta por la University of Western Australia, conocida como DQDB (Distribuited Queue Dual Bus) DQDB utiliza un bus dual de fibra óptica como medio de transmisión. Ambos buses son unidireccionales, y en contra-sentido. Con esta tecnologia el ancho de banda es distribuido entre los usuarios , de acuerdo a la demanda que existe, en proceso conocido como "inserción de ranuras temporales". Puesto que puede llevar transmisión de datos síncronicos y asíncronicos, soporta aplicaciones de video, voz y datos. IEEE 802.6 con su DQDB, es la alternativa de la IEEE para ISDN.
- IEEE 802.12
Se prevé la posibilidad de que el Fast EtherNet, adémdum de 802.3, se convierta en el IEEE 802.12.

MODELO OSI
Definición
Modelo abierto para arquitecturas funcionales de red, periféricos , archivos a compartir , utilidad de red.El sistema de comunicaciones del modelo OSI estructura el proceso en varias capas que interaccionan entre sí . Un capa proporciona servicios a la capa superior siguiente y toma los servicios que le presta la siguiente capa inferior .De esta manera , el problema se divide en subproblemas más pequeños y por tanto más manejables .
Para comunicarse dos sistemas , ambos tienen el mismo modelo de capas . La capa más alta del sistema emisor se comunica con la capa más alta del sistema receptor , pero esta comunicación se realiza vía capas inferiores de cada sistema .La única comunicación directa entre capas de ambos sistemas es en la capa inferior ( capa física ) .
Los datos parten del emisor y cada capa le adjunta datos de control hasta que llegan a la capa física . En esta capa son pasados a la red y recibidos por la capa física del receptor . Luego irán siendo captados los datos de control de cada capa y pasados a una capa superior . Al final , los datos llegan limpios a la capa superior .
Cada capa tiene la facultad de poder trocear los datos que le llegan en trozos más pequeños para su propio manejo . Luego serán reensamblados en la capa paritaria de la estación de destino .
Características
1. Arquitectura:
Conocimiento del trafico.
Trama - división de la información.
Paquete - todos los datos a ser enviados.
Segmento - Conjunto de trama.
2. Medio de Transmisión:
Nic - red
Asociación -router,bridge,gateway.
Tecnología - red "lan, wan,man".
3. Topología:
Distancia.
Distribución.
Enrutamiento
4. Capacidad mucha de banda:
Proceso estocastico.
Probabilidad de llegada.
Distribución "binomial- normal ".
Primitivas de servicio y parámetros
Las capas inferiores suministran a las superiores una serie de funciones o primitivas y una serie de parámetros .La implementación concreta de estas funciones está oculta para la capa superior ., ésta sólo puede utilizar las funciones y los parámetros para comunicarse con la capa inferior( paso de datos y control).

Fuentes consultadas:
http://www.eveliux.com/fundatel/menu_telecom.html
http://www.linti.unlp.edu.ar/trabajos

jueves, 7 de mayo de 2009

Subsidio de Transporte

Subsidio de transporte
Es auxilio de transporte es una figura creada por la ley 15 de 1959, y reglamentado por el decreto 1258 de 1959, con el objetivo de subsidiar el costo de movilización de los empleados desde su casa al lugar de trabajo, el cual para el 2009 es de $59.300.
El auxilio de transporte no hace parte del salario, puesto que no constituye ingresos para el empleado, el auxilio tiene por objeto facilitar al empleado llegar al sitio de labor pero no constituye una remuneración por su trabajo. Siendo así las cosas, el auxilio de transporte no se incluye como base para el cálculo de los aportes parafiscales ni de seguridad social. Por reglar general se entendería que al no ser factor salarial, no se tiene en cuanta como salario para ningún efecto legal, pero por expresa deposición legal, el auxilio de transporte se debe tener en cuenta a la hora de calcular las prestaciones sociales, esto según el artículo 7º de la ley 1ª de 1.963 que expone: se considera “incorporado al salario para todos los efectos de liquidación de prestaciones sociales”.
Desde el punto de vista tributario, es un ingreso constitutivo de renta, razón por la cual entra a ser parte de la base para efectos de la retención en la fuente, cosa que tiene poco sentido si se tiene en cuenta que la retención en la fuente solo opera para salarios altos, y el auxilio de transporte solo se pagara en el evento de que el empleado perciba un ingreso igual o menor a dos salarios mínimos legales mensuales, por lo que nunca se presentara el caso en que se tenga que aplicar retención en al fuente sobre dicho pago.

Quienes tienen derecho alsubsidio de transporte
Exclusivamente tendrán derecho a este auxilio los trabajadores que residan a una distancia de mil (1000) metros o más del lugar del trabajo.

Retencion en la fuente
La retención en la fuente es un mecanismo que busca recaudar un determinado impuesto de forma anticipada. De esta forma cada vez que ocurra un hecho generador de un impuesto, se hace la respectiva retención. Así, el estado no debe esperar a que transcurra el periodo de un impuesto para poderlo recaudar, sino que mediante la retención en la fuente, este recaudo se hace mensualmente, que es el periodo con que se debe declarar y pagar las retenciones que se hayan practicado.
Retención en la fuente por Iva.
Al igual que en el Impuesto a la renta y el Impuesto de industria y comercio, en el Impuesto a las ventas también existe la figura de la Retención en la fuente. Esta figura se conoce comúnmente como Reteiva.
La retención en la fuente por Iva consiste en que el comprador, al momento de causar o pagar la compra, retiene al vendedor el 50% del valor del Iva. Ejemplo: La empresa A compra a la Empresa B, mercancías por valor de $1.000.000 + Iva. El valor del Iva, a la tarifa general es de $160.000. La empresa A, de esos $160.000 de Iva, solo pagará a la empresa B el valor de $80.000, que corresponde al 50% del valor toral del Iva, el restante 50% la empresa B lo retiene, lo declara y lo paga en junto con las demás retenciones en la fuente que haya practicado en el respectivo mes.
La retención en la fuente por Iva se practica siempre y cuando el hecho u operación económica supere la base mínima, que para servicios es de 4 UVT y para compras es de 27 UVT.

Nomina

Nómina
La nómina es un documeno de contabilidad manual que consiste en una relación nominal de cada una de las personas o trabajadores que presten servicios en las empresas ya sean devengados o descuentos en una relación laboral deben percibir haberes.
En la nómina va escrita la lista de personas que trabajan en una oficina, el sueldo de cada persona, las prestaciones que la empresa hace a estos.
La preparación de cheques de nómina constituye una función generalmente separada del mantenimiento de los registros que muestran el salario, cargo, tiempo de trabajo, deducciones y devengados, adiciones de nómina y demás datos relacionados con el personal.

Salario
El salario es la cantidad económica que recibes por el trabajo que realizas. Pero la cifra final que ves reflejada en tu cuenta bancaria se calcula en función de diversos elementos que es bueno que conozcas.Pluses, extras, complementos e indemnizaciones tienen que quedar bien detallados en la nómina para que puedas comprobar que el resultado es el que de verdad te corresponde.El salario es la cantidad económica que recibes por el trabajo que realizas. Pero la cifra final que ves reflejada en tu cuenta bancaria se calcula en función de diversos elementos que es bueno que conozcas.Pluses, extras, complementos e indemnizaciones tienen que quedar bien detallados en la nómina para que puedas comprobar que el resultado es el que de verdad te corresponde.

S.M.L.V.
El salario mínimo es el mínimo establecido legalmente, para cada periodo laboral (hora, día o mes), que los empleadores deben pagar a sus trabajadores por sus labores. Fue establecido por primera vez en Australia y Nueva Zelanda en el siglo XIX.[1] Los costos y beneficios de los salarios mínimos legales son aún objeto de debate.
Generalmente se expresa en unidades monetarias por jornada de trabajo; por ejemplo, que no se puede pagar menos de 6 euros/dólares/libras a un trabajador por cada hora de trabajo. Cada país suele establecer las normas legales que regulan el salario mínimo y los mecanismos para determinar periódicamente su monto, generalmente en forma anualEl salario mínimo es el mínimo establecido legalmente, para cada periodo laboral (hora, día o mes), que los empleadores deben pagar a sus trabajadores por sus labores. Fue establecido por primera vez en Australia y Nueva Zelanda en el siglo XIX.[1] Los costos y beneficios de los salarios mínimos legales son aún objeto de debate.
Generalmente se expresa en unidades monetarias por jornada de trabajo; por ejemplo, que no se puede pagar menos de 6 euros/dólares/libras a un trabajador por cada hora de trabajo. Cada país suele establecer las normas legales que regulan el salario mínimo y los mecanismos para determinar periódicamente su monto, generalmente en forma anual.

Prestaciones
Las prestaciones a los trabajadores son distintas según las leyes que determine cada país. Es importante que los empleados posean toda la información concerniente para que no existan abusos o injusticias
Sumados al sueldo como tal o a los incentivos financieros, existen otra clase de rubros que reciben los trabajadores y que son de suma importancia. Nos referimos a las prestaciones y servicios a que tienen derecho todos los empleados dentro de una organización. Por lo tanto, se explicarán de una manera detallada estos temas, esperando dejar claro estos conceptos.
Primero, daremos una definición de prestación, entendiéndola como cualquier complemento al salario que se entrega a los trabajadores. Pueden ser vacaciones, la pensión, reparto de utilidades, seguros de vida, descuentos en los productos de la compañía, etc. Cada día toman más importancia estos temas, ya que dentro de una organización deben estar legalmente instituidas. Existen muchos planes de prestaciones, las cuales detallaremos a continuación:
PRESTACIONES COMPLEMENTARIAS
Hacen referencia a remuneraciones por tiempo no trabajado y son diferentes de acuerdo a las leyes de cada país. Entre las más importantes están el seguro de desempleo que son compensaciones otorgadas a personas que no hayan conseguido trabajo por factores ajenos a ellas. Así mismo las prestaciones a desempleados están dirigidas también a trabajadores despedidos que no hayan cometido alguna falta, porque de lo contrario no tienen derecho a éstas.
También se encuentran las prestaciones por vacaciones y días feriados y varían según el número de fechas que otorgue cada organización en particular. Una puede pagar 5 o 10 días feriados u otra 1 o 4 semanas al año.
Otro tipo de prestaciones complementarias son las que se pagan por ausencia de los trabajadores en su puesto por enfermedad. Se le cancelan los días que no pudo asistir por tal causa. Existe también la liquidación que es un pago único hecho a un empleado cuando éste es despedido de su puesto de trabajo.
Prestación: Cualquier complemento al salario que se entrega a los trabajadores
PRESTACIONES DE SEGURO
Dentro de estas remuneraciones se encuentran las compensaciones a los trabajadores que hacen referencia a ingresos y beneficios médicos o financieros a empleados que hayan sufrido algún accidente en su puesto de trabajo, o a sus familiares si el trabajador quedó incapacitado o murió, caso en el cual es de gran importancia el seguro de vida.
También se encuentran los seguros de hospitalización, médico y de incapacidad dirigidos a proteger al trabajador ante cualquier eventualidad o accidente cuyas causas sean ajenas al trabajo como tal. Entre estos beneficios se encuentran planes para cirugías, visitas al oculista o al odontólogo, contra enfermedades tanto físicas como mentales, y muy importante, beneficios y prestaciones a la mujer embarazada, ya que antes simplemente se la despedía de su sitio de trabajo si se encontraba en ese estado.
Trabajar con mejores condiciones remunerativas y de servicios da motivación y genera un mayor compromiso con una compañía
PRESTACIONES DE RETIRO
Cuando una persona llega a determinada edad, su retiro de una organización es inminente, por tal razón deben existir planes para cuando este momento llegue, proporcionando ingresos al trabajador o a su familia si el empleado fallece mientras esté recibiendo su pago.
Existen muchos planes de pensiones a trabajadores retirados como los planes de ahorro o el pago de cierta cantidad de utilidades para el individuo, dinero que será desembolsado permanentemente o hasta que el individuo o sus beneficiarios fallezcan.
PRESTACIONES DE SERVICIOS
Algunas compañías también ofrecen servicios personales a empleados que puedan necesitar asesorías financieras, familiares, de reubicación laboral, legales, así como convenciones, reuniones, fiestas, etc.
Por último se encuentran los servicios relacionados con el empleo, ayudando a los trabajadores si éstos necesitan guarderías o escuelas para sus hijos, o si tienen a cargo ancianos y no pueden cuidarlos. Finalmente, algunas compañías otorgan subsidios de transporte, alimentación o educativos a los empleados según sus necesidades.
Ya apreciamos que aparte del salario, existen ciertos beneficios a los empleados que hacen posible unas mejores condiciones de trabajo. Por lo tanto, debemos informarnos y aprovechar todas las prestaciones a las que tenemos derecho si estamos laborando o estamos próximos a hacerlo.Las prestaciones a los trabajadores son distintas según las leyes que determine cada país. Es importante que los empleados posean toda la información concerniente para que no existan abusos o injusticias
Sumados al sueldo como tal o a los incentivos financieros, existen otra clase de rubros que reciben los trabajadores y que son de suma importancia. Nos referimos a las prestaciones y servicios a que tienen derecho todos los empleados dentro de una organización. Por lo tanto, se explicarán de una manera detallada estos temas, esperando dejar claro estos conceptos.
Primero, daremos una definición de prestación, entendiéndola como cualquier complemento al salario que se entrega a los trabajadores. Pueden ser vacaciones, la pensión, reparto de utilidades, seguros de vida, descuentos en los productos de la compañía, etc. Cada día toman más importancia estos temas, ya que dentro de una organización deben estar legalmente instituidas. Existen muchos planes de prestaciones, las cuales detallaremos a continuación:
PRESTACIONES COMPLEMENTARIAS
Hacen referencia a remuneraciones por tiempo no trabajado y son diferentes de acuerdo a las leyes de cada país. Entre las más importantes están el seguro de desempleo que son compensaciones otorgadas a personas que no hayan conseguido trabajo por factores ajenos a ellas. Así mismo las prestaciones a desempleados están dirigidas también a trabajadores despedidos que no hayan cometido alguna falta, porque de lo contrario no tienen derecho a éstas.
También se encuentran las prestaciones por vacaciones y días feriados y varían según el número de fechas que otorgue cada organización en particular. Una puede pagar 5 o 10 días feriados u otra 1 o 4 semanas al año.
Otro tipo de prestaciones complementarias son las que se pagan por ausencia de los trabajadores en su puesto por enfermedad. Se le cancelan los días que no pudo asistir por tal causa. Existe también la liquidación que es un pago único hecho a un empleado cuando éste es despedido de su puesto de trabajo.
Prestación: Cualquier complemento al salario que se entrega a los trabajadores
PRESTACIONES DE SEGURO
Dentro de estas remuneraciones se encuentran las compensaciones a los trabajadores que hacen referencia a ingresos y beneficios médicos o financieros a empleados que hayan sufrido algún accidente en su puesto de trabajo, o a sus familiares si el trabajador quedó incapacitado o murió, caso en el cual es de gran importancia el seguro de vida.
También se encuentran los seguros de hospitalización, médico y de incapacidad dirigidos a proteger al trabajador ante cualquier eventualidad o accidente cuyas causas sean ajenas al trabajo como tal. Entre estos beneficios se encuentran planes para cirugías, visitas al oculista o al odontólogo, contra enfermedades tanto físicas como mentales, y muy importante, beneficios y prestaciones a la mujer embarazada, ya que antes simplemente se la despedía de su sitio de trabajo si se encontraba en ese estado.
Trabajar con mejores condiciones remunerativas y de servicios da motivación y genera un mayor compromiso con una compañía
PRESTACIONES DE RETIRO
Cuando una persona llega a determinada edad, su retiro de una organización es inminente, por tal razón deben existir planes para cuando este momento llegue, proporcionando ingresos al trabajador o a su familia si el empleado fallece mientras esté recibiendo su pago.
Existen muchos planes de pensiones a trabajadores retirados como los planes de ahorro o el pago de cierta cantidad de utilidades para el individuo, dinero que será desembolsado permanentemente o hasta que el individuo o sus beneficiarios fallezcan.
PRESTACIONES DE SERVICIOS
Algunas compañías también ofrecen servicios personales a empleados que puedan necesitar asesorías financieras, familiares, de reubicación laboral, legales, así como convenciones, reuniones, fiestas, etc.
Por último se encuentran los servicios relacionados con el empleo, ayudando a los trabajadores si éstos necesitan guarderías o escuelas para sus hijos, o si tienen a cargo ancianos y no pueden cuidarlos. Finalmente, algunas compañías otorgan subsidios de transporte, alimentación o educativos a los empleados según sus necesidades.
Ya apreciamos que aparte del salario, existen ciertos beneficios a los empleados que hacen posible unas mejores condiciones de trabajo. Por lo tanto, debemos informarnos y aprovechar todas las prestaciones a las que tenemos derecho si estamos laborando o estamos próximos a hacerlo.

viernes, 27 de marzo de 2009

jueves, 26 de marzo de 2009

Funciones Logicas

Funciones lógicas:

Función FALSO()
Devuelve el valor lógico Falso.
Ejemplo: =FALSO() devuelve FALSO

Función VERDADERO
Devuelve el valor lógico Verdadero.
Ejemplo: =VERDADERO() devuelve VERDADERO

Función SI(prueba_logica;valor_si_verdadero;valor_si_falso)
Realiza una comprobación y devuelve un valor si la comprobación es verdadera y otro valor si resulta falsa.
Ejemplo: =SI(5=5;"Es verdad";"NO es verdad") devuelve Es verdad
Ejemplo: =SI(A1>=0;A1;0) la celda que contenga esta fórmula contendrá el valor de la celda A1 si este es positivo y un cero si este es negativo. Esta función es muy útil para obtener valores dependiendo de alguna condición.

Función NO(valor_lógico)
Invierte el valor lógico proporcionado, es decir si le pasamos FALSO devuelve VERDADERO y viceversa.
Ejemplo: =NO(FALSO) devuelve VERDADERO

Función Y(valor_logico1;valor_logico2;...)
Comprueba si todos los valores son verdaderos, en este caso devuelve VERDADERO sino devuelve FALSO. Esta función es de gran utilidad para evaluar si se cumplen varias condiciones a la vez.
Ejemplo: =Y(A1>0;B3=5;C4<0) devuelve VERDADERO si en A1 hay un valor positivo y en B3 un 5 y en C4 un negativo.

Función O(valor_logico1;valor_logico2;...)
Comprueba si al menos algún valor lógico es verdadero y devuelve VERDADERO. Si todos los valores son falsos devuelve FALSO.
Ejemplo: =O(A1>0;B3=5;C4<0) devuelve VERDADERO si en A1 hay un valor positivo o en B3 un 5 o en C4 un negativo.

Funciones de información:

Función ESBLANCO(valor)
Comprueba si se refiere a una celda vacía y devuelve VERDADERO o FALSO.
Ejemplo: =ESBLANCO(A2) devuelve FALSO si la celda A2 está vacía

Función ESERR(valor)
Comprueba si un valor es un error y devuelve VERDADERO o FALSO.
Ejemplo: =ESERR(A+23) devuelve VERDADERO

Función ESLOGICO(valor)
Comprueba si un valor es lógico y devuelve VERDADERO o FALSO.
Ejemplo: =ESLOGICO(A1) devuelve VERDADERO si en A1 hay un valor verdadero o falso

Función ESNOTEXTO(valor)
Comprueba si un valor no es de tipo texto devuelve VERDADERO o FALSO.
Ejemplo: =ESNOTEXTO(A1) devuelve VERDADERO si en A1 no hay texto, por ejemplo si A1 contiene una fecha (Las fechas son números).

Función ESTEXTO(valor)
Comprueba si un valor es de tipo texto devuelve VERDADERO o FALSO.
Ejemplo: =ESTEXTO(A1) devuelve FALSO si en A1 hay una fecha

Función ESNUMERO(valor)
Comprueba si un valor es de tipo numérico y devuelve VERDADERO o FALSO.
Ejemplo: =ESNUMERO(A1) devuelve VERDADERO si en A1 hay un número

Función TIPO(valor)
Devuelve un número que representa el tipo de datos del valor. 1=número, 2=texto, 4=logico, 16=error, 64=matriz.
Ejemplo: =TIPO(A1) devuelve 16 si en A1 hay un error

Funciones Estadisticas

Funciones estadísticas:

Función MEDIA.ARMO(número1;número2;...)
Devuelve la media armónica de un conjunto de números positivos.
Ejemplo: =MEDIA.ARMO(5;5;2) devuelve 3.33333

Función MAX(número1;número2;...)
Devuelve el valor máximo de la lista de valores.
Ejemplo: =MAX(5;5;2;15;12;18) devuelve 18

Función MIN(número1;número2;...)
Devuelve el valor mínimo de la lista de valores.
Ejemplo: =MIN(5;5;2;15;12;18) devuelve 2

Función MEDIANA(número1;número2;...)
Devuelve la mediana, el número central, de la lista de valores.
Ejemplo: =MEDIANA(5;5;2;15;12;18) devuelve 8,5

Función MODA(número1;número2;...)
Devuelve el valor que más se repite en la lista de valores.
Ejemplo: =MODA(5;5;2;15;12;18) devuelve 5

Función PROMEDIO(número1;número2;...)
Devuelve la media aritmética de la lista de valores.
Ejemplo: =PROMEDIO(5;5;2) devuelve 4

Función VAR(número1;número2;...)
Devuelve la varianza de una lista de valores.
Ejemplo: =VAR(5;5;2;7;12) devuelve 13,7

Función K.ESIMO.MAYOR(matriz;k)
Devuelve el valor k-ésimo mayor de un conjunto de datos. Por ejemplo el cuarto número mayor del conjunto de datos.
Ejemplo: =K.ESIMO.MAYOR({23;5;1\4;6;28\5;18;21};4) devuelve 18

Función K.ESIMO.MENOR(matriz;k)
Devuelve el valor k-ésimo menor de un conjunto de datos. Por ejemplo el cuarto número menor del conjunto de datos.
Ejemplo: =K.ESIMO.MENOR({23;5;1\4;6;28\5;18;21};4) devuelve 5

jueves, 26 de febrero de 2009

QUE ES UN DATO

El dato (del latín datum), es una representación simbólica (numérica, alfabética, algorítmica etc.), atributo o característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero convenientemente tratado (procesado) se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito informático.
En programación un dato es la expresión general que describe las características de las entidades sobre las cuales opera un algoritmo.

Un dato por sí mismo no constituye información, es el procesado de los datos lo que nos proporciona información

TIPOS DE DATOS Q SE MANEJAN

Access maneja una nomenclatura de tipos más sencilla que otras bases de datos, pero en realidad son los mismos tipos solo que agurpados dependiendo de sus características.Te remito a la ayuda de Access 2003:La siguiente lista resume todos los tipos de datos de campo (tipo de datos de campo: característica de un campo que determina el tipo de datos que puede almacenar. Por ejemplo, un campo cuyo tipo de datos es Texto puede almacenar datos que consten de letras o números, pero un campo de tipo Numérico sólo puede almacenar datos numéricos.) disponibles en Microsoft Access, su utilización y su tamaño de almacenamiento.Texto Se utiliza para texto o combinaciones de texto y números, como direcciones, o para números que no requieren cálculo, como números de teléfono, números de pieza o códigos postales. Almacena hasta 255 caracteres. La propiedad TamañoDelCampo (FieldSize) controla el número máximo de caracteres que se puede escribir. Memo Se utiliza para texto de gran longitud y números, como notas o descripciones. Almacena hasta 65.536 caracteres. Numérico Se utiliza para los datos que se van a incluir en cálculos matemáticos, exceptuando los cálculos monetarios (en este caso se utiliza el tipo Moneda). Almacena 1, 2, 4 u 8 bytes; almacena 16 bytes para Id. de réplica (GUID). La propiedad TamañoDelCampo (FieldSize) define el tipo Numérico específico. Fecha/Hora Se utiliza para fechas y horas. Almacena 8 bytes. Currency Se utiliza para valores de moneda y para evitar el redondeo durante los cálculos. Almacena 8 bytes. Autonumérico Se utiliza para números secuenciales exclusivos (con incremento de una unidad) o números aleatorios que se insertan automáticamente cuando se agrega un registro. Almacena 4 bytes; almacena 16 bytes para Id. de réplica (GUID). Sí/No Se utiliza para datos que pueden ser uno de dos valores posibles, como Sí/No, Verdadero/Falso, Activado/Desactivado. Los valores Nulos (Null: valor que puede especificarse en un campo o utilizarse en expresiones o consultas para indicar datos desconocidos o ausentes. En Visual Basic, la palabra clave Null indica un valor Null. Algunos campos, como los de clave principal, no pueden contener Null.) no están permitidos. Almacena 1 bit. Objeto OLE Se utiliza para objetos OLE (como documentos de Microsoft Word, hojas de cálculo de Microsoft Excel, imágenes, sonidos u otros datos binarios) que se crearon en otros programas mediante el protocolo OLE (OLE: tecnología de integración de programas que se puede utilizar para compartir información entre programas. Todos los programas de Office admiten OLE, de manera que es posible compartir información a través de objetos vinculados e incrustados.). Almacena hasta 1 gigabyte (está limitado por el espacio de disco). Hipervínculo Se utiliza para hipervínculos (hipervínculo: texto con color y subrayado o gráfico en el que se hace clic para ir a un archivo, una ubicación en un archivo, una página Web en World Wide Web o una página Web en una intranet. Los hipervínculos también pueden dirigirse a grupos de noticias y a sitios Gopher, Telnet y FTP.). Un hipervínculo puede ser una ruta UNC (convención de nomenclatura universal (UNC): convención de nomenclatura para archivos que proporciona un sentido de ubicación de un archivo independiente del equipo. En vez de especificar una ruta de acceso y una letra de unidad, un nombre UNC utiliza la sintaxis \\servidor\recurso_compartido\ruta_acces... \nombre_archivo.) o una dirección URL (Localizador de recursos uniforme (URL): dirección que especifica un protocolo (como HTTP o FTP) y la ubicación de un objeto, documento, página World Wide Web u otro destino en Internet o una intranet, por ejemplo: http://www.microsoft.com/.). Almacena hasta 64.000 caracteres. Asistente para búsquedas Se utiliza para crear un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro combinado. La elección de esta opción en la lista de tipos de datos inicia un asistente que realiza la definición automáticamente. Requiere el mismo tamaño de almacenamiento que la clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo. Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) que corresponde al campo de búsqueda (campo de búsqueda: campo utilizado en un formulario o un informe de una base de datos de Access que muestra una lista de valores recuperados de una tabla o consulta, o almacena un conjunto estático de valores.), normalmente 4 bytes

PARA Q SIRVEN LAS BASES DE DATOS

Una base de datos se usa para guaradar pequeños o grandes volumenes de informacion....Y principalmente estan adaptadas a programas informaticos los cuales guardan y utilizan esa informacion.Un programa que puedes encontar en tu PC es Microsoft ACCESS.

sábado, 7 de febrero de 2009

TIPOS DE BASES DE DATOS

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificación:

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 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, etc.

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 resúmen o extracto de la publicación original, pero nunca el texto completo, porque sino 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.

Directorios

Un ejemplo son las guías telefónicas en formato electrónico.

Bases de datos o "bibliotecas" de información Biológica

Son bases de datos que almacenan diferentes tipos de información proveniente de las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:

  • Aquellas 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)

Modelos de bases de datos

Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración de datos.

Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.

Algunos modelos con frecuencia utilizados en las bases de datos:

Bases de datos jerárquicas

Artículo principal: Base de datos jerárquica

Éstas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.

Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.

Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.

Base de datos de red

Artículo principal: Base de datos de red

Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).

Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.

Base de datos relacional

Artículo principal: Modelo relacional
Artículo principal: Base de datos relacional

Éste es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. 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 podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas". Pese a que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relación como si fuese una tabla que está compuesta por registros (las filas de una tabla), que representarían 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 jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.

El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales.

Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalización de una base de datos.

Durante los años '80 (1980-1989) la aparición de dBASE produjo una revolución en los lenguajes de programación y sistemas de administración de datos. Aunque nunca debe olvidarse que dBase no utilizaba SQL como lenguaje base para su gestión.

Bases de datos multidimensionales

Artículo principal: Base de datos multidimensional

Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos multidimensional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.

Bases de datos orientadas a objetos

Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).

Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:

  • Encapsulación - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.
  • Herencia - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.
  • Polimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.

En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. Una operación (llamada función) se especifica en dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o método) de la operación se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicación de los usuarios pueden operar sobre los datos invocando a dichas operaciones a través de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podría denominarse independencia entre programas y operaciones.

Se está trabajando en SQL3, que es el estándar de SQL92 ampliado, que soportará los nuevos conceptos orientados a objetos y mantendría compatibilidad con SQL92.

Bases de datos documentales

Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes. Tesaurus es un sistema de índices optimizado para este tipo de bases de datos.

Base de datos deductivas

Un sistema de base de datos deductivas, es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. También las bases de datos deductivas son llamadas base de datos lógica, a raíz de que se basan en lógica matemática.

Gestión de bases de datos distribuida

La base de datos está almacenada en varias computadoras conectadas en red. Surgen debido a la existencia física de organismos descentralizados. Esto les da la capacidad de unir las bases de datos de cada localidad y acceder así a distintas universidades, sucursales de tiendas, etcetera.