miércoles, 8 de septiembre de 2010

BASE DE DATOS


Es un almacen que nos permite guardar grandes cantidades de informacion de forma organizada y clasificada  para que luego podamos encontrar y utilizar facilmente.


Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.

TIPOS DE BASE DE DATOS

  • SEGUN LA VARIABILIDAD DE LOS DATOS ALMACENADOS:
- BASE DE DATOS ESTATICAS:
É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.


- BASE DE DATOS DINAMICAS:
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado 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.


  • SEGUN EL CONTENIDO DE LOS DATOS ALMACENADOS:
- BASE DE DATOS BIBLIOGRAFICAS:

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 resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo.

- BASE DE DATOS A 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:
Guarda la informacion de forma alfabetica de las personas, lugares distintos. Un ejemplo son las guías telefónicas en formato electrónico.

- BASE DE DATOS O BIBLIOTECAS DE INFORMACION QUIMICA O BIOLOGICA:
Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:

-Las 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, químicas, médicas y de otros campos): PubChem, Medline, EBSCOhost.

MODELOS

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.

Forma metodos, procedimientos de como se almacenan los datos y como se recupera la informacion.

- BASE DE DATOS JERARQUICOS:
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:
É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 TRADICIONALES:
Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos de producción e industrial, es importante entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de conectividad a bases de datos relacionales.


- BASE DE DATOS RELACIONAL:
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.

- BASE DE DATO MULTIDIMENSIONALES:
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 relacional 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

- BASE 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 deductiva, 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. Las bases de datos deductivas son también llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática.

ELEMENTOS DE UNA BASE DE DATOS RELACIONAL

- TABLAS:
Son estructuras encargadas de alojar la informacion de la base de datos.

- CAMPOS:
Son cada una de las columnas de una tabla, cada campo almacena un dato en concreto.

- REGISTROS:
Cada una de las filas de la tabla que agrupa toda la informacion de un mismo elemento.

- RELACIONES:
Son los vinculos establecidos entre as diferentes tablas que permiten trabajar con los datos de todas ellas, como si estuvieran en una sola.

- CONSULTA:
Mediante el uso de consulta se puede extraer informacion concreta aunque la misma provenga de varias tablas.

- CLAVES:
Es un campo cuyo contenido no puede estar duplicado en la misma tabla y permite identificar a cada registro de manera univoca.

- FORMULARIOS:
Son ventanas que permiten trabajar de manera comoda sobre el contenido de varias tareas simultaneamente.

- INFORMES:
De la base de datos se adquiere la informacion y se imprime, o atra vez de un pantallaso.


- MODELO ENTIDAD RELACION:
Es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.


- INTEGRIDAD REFERENCIAL:
La integridad referencial es una propiedad deseable en las bases de datos. Gracias a la integridad referencial se garantiza que una entidad (fila o registro) siempre se relaciona con otras entidades válidas, es decir, que existen en la base de datos. Implica que en todo momento dichos datos sean correctos, sin repeticiones innecesarias, datos perdidos y relaciones mal resueltas.

martes, 7 de septiembre de 2010

SISTEMA GESTOR DE BASE DE DATOS (SGBD)

Es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. ejemplo: ACCESS.

Por tanto debe permitir:

- Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
- Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
- Manipular la base de datos: realizar consultas, actualizarla, generar informes.


viernes, 27 de agosto de 2010

RED INFORMATICA

Sistema de comunicación que conecta ordenadoresy otros equipos informáticos entre sí, con la finalidad de compartir información y recursos.

BENEFICIOS DE LAS REDES


• MEJOR COMUNICACION:
 En vez de largas reuniones que requieren mucho tiempo y el fotocopiado interminable de documentos, la información más importante puede ser distribuida electrónicamente. Se requiere un menor número de faxes y llamadas telefónicas, la comunicación entre los usuarios es más fácil y la información fluye más libremente. Incluso las personas que trabajan en edificios diferentes o desde sus casas, pueden acceder telefónicamente a la red. De este modo, la red permite eliminar las barreras geográficas de la comunicación.

• MAYOR PRODUCTIVIDAD:
 Una red distribuye la velocidad, la precisión y la fiabilidad de los sistemas informáticos por toda la empresa, ahorrando tiempo y dinero en cada fase del proceso de negocio. Como se facilitan las tareas y se simplifica la comunicación, su equipo de trabajo puede emplear más tiempo en realizar un trabajo más productivo en lugar de emplearlo en planificar cómo puede realizarlo.

• ACCESO REMOTO A REDES:
 El teléfono ya no es el único punto de contacto de su negocio y el edificio de oficinas ya no necesita ser la única ubicación productiva. Usted puede abrir su negocio a los clientes para que realicen consultas o compras electrónicamente. Y su equipo de trabajo puede conectarse remotamente para buscar la información y recursos que necesita desde cualquier lugar desde el que tengan acceso a un servicio telefónico.

• SEGUIR EL RITMO DEL FUTURO:
 La economía mundial depende cada vez más de la informática, y por ello resulta esencial estar en contacto con la tecnología que está marcando el crecimiento del negocio. Una red informática proporciona la base para introducir nuevas tecnologías a medida que estas van estando disponibles, creciendo y ajustándose para adaptarse a la realidad de las actividades de su organización.

INVERSION EFICAZ:
 Enlazar en red sus computadoras, junto con sus impresoras, escáners, sistemas de almacenamiento y copias de seguridad, e incluso máquinas de fax y sistemas telefónicos, hace que sus usuarios puedan acceder más fácilmente a todo este equipo. Al mismo tiempo, las redes le permiten planificar su inversión en software para obtener el máximo valor, ya que las versiones de red tienen un coste considerablemente menor por usuario que las compras individuales. La administración del software, en gran medida para garantizar que su empresa cumple las leyes sobre licencias, también se facilita.

LA INTERNET

Es una gigantesca red de redes, en la que no manda nadie y que interconecta varios millones de ordenadores de todo el mundo. Sus usuarios pueden enviar y recibir mensajes, consultar bases de datos remotas desde su despacho o su casa, acceder a grandes cantidades de información multimedia textos, sonido, imágenes, fragmentos de video, conjuntos estructurados de datos, etc. y en general, relacionarse entre sí instantáneamente formando una comunidad virtual.


SERVICIOS DE LA INTERNET

- CORREO ELECTRONICO (E-MAIL):
Sirve para enviar y recibir mensajes a otros usuarios, y por eso no hay nunca dos nombres iguales.

- CHAT(Conversación), MESSENGER(Mensageria):
Por este medio los usuarios pueden buscar informaron de otro usuario que este en línea, hablar sobre el tema, conocer gente de acuerdo a tus intereses, bajar programas, música en formato Mp3 y un millón de cosas más.

- LOS GRUPOS DE NOTICIAS:
Son el servicio mas apropiado para entablar debates sobre temas tecnicos.

- EL SERVICIO IRC (internet relay chat):
Nos permite entablar una conversacion en tiempo real con una o varias personas por medio de texto.

- SERVICIO DE TELEFONIA:
Son las ultimas aplicaciones que han aparecido para internet.

- EL FTP (file tranfer protocol):
Nos permite enviar ficheros de datos.