Tipos de base de datos existentes. Durante las décadas de los 60 y 70 surge el concepto de las bases de datos. Las bases de datos son recursos que recopilan todo tipo de información, para atender las necesidades de un amplio grupo de usuarios. Los objetos que contienen datos tienen asociado un tipo de datos que define la clase de datos Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté manejando, o la utilidad de la misma. En la web El Common Gateway Interface (CGI) Actualmente, ésta es la solución que más se está utilizando para la creación de interfaces Web/DBMS. Fue probada por primera vez en el servidor NCSA. Se ha comprobado que si el Servidor Web recibe un URL con una llave, para devolver un documento HTML como respuesta, tendrá que cargar el servicio (programa) que le indique las variables de ambiente y de la forma HTML. La mayoría de las veces dicha llave es el "cgi-bin". Entre las ventajas de la programación CGI, se tiene su sencillez, ya que es muy fácil de entender, además de ser un lenguaje de programación independiente, ya que los escritos CGI pueden elaborarse en varios lenguajes. También es un estándar para usarse en todos los servidores Web, y funcionar bajo una arquitectura independiente, ya que ha sido creado para trabajar con cualquier arquitectura de servidor Web. Como la aplicación CGI se encuentra funcionando de forma independiente, no pone en peligro al servidor, en cuanto al cumplimiento de todas las tareas que éste se encuentre realizando, o al acceso del estado interno del mismo. Pero el CGI presenta cierta desventaja en su eficiencia, debido a que el Servidor Web tiene que cargar el programa CGI y conectar y desconectar con la base de datos cada vez que se recibe una requisición. Además, no existe un registro de el estado del servidor, sino que todo hay que hacerlo manualmente. Leer más: http://www.monografias.com/trabajos24/bases-datos-internet/bases-datosinternet.shtml#ixzz3ElUDIukZ Propietario. Lotus Approach La solución “doméstica” de Lotus para las bases de datos es Approach. Se distribuye junto con su paquete integrado SmartSuite. Se trata de un gestor de bases de datos relacionales que incorpora las funciones básicas para crear, mantener pequeños sistemas de datos, así como facilitar las tareas de acceso a los mismos. Su principal virtud es la total integración con el Sistema Lotus Notes para trabajo en grupo, que proporciona una gestión eficiente para la gestión de usuarios en LANs, siendo ideal para Pymes. Servidores de BB.DD.(S.G.BB.DD. Corporativos) Están orientados a la implementación de un gran volumen de información y a proveer accesos a ésta a través de redes (tanto de área extensa como locales). Son aplicaciones muy extensas que requieren plataformas específicas y dedicadas, lo cual las hace exclusivas de grandes instituciones. Gestores de BB.DD. Personales. Están destinados a ofrecer solución a las necesidades domesticas de almacenamiento de información, así como gestión para Pymes. En la actualidad estos sistemas están muy extendidos, por ser muy flexibles y fáciles de utilizar. Gestión de los Accesos Concurrentes: El principal objetivo de la implantación de una base de datos es poner a disposición de un gran número de usuarios un conjunto integrado de datos. Estos datos pueden ser manipulados por los diferentes usuarios y por lo tanto se debe garantizar la coherencia de los datos después de las diversas manipulaciones Escalabilidad La escalabilidad es otro factor a tener en cuenta ya que si vamos a almacenar gran cantidad de datos de alguna manera necesitamos disponer de un lugar para guardarlos. Un gestor de base de datos debe proporcionar soporte, tanto si trabaja en una base de datos local, como en una base de datos que este distribuida alo largo de un sistema paralelo o más grande. Data Repliation (Replica de Datos) En ocasiones se ofrece la posibilidad de compartir datos que pertenecen, físicamente, a distintas bases de datos (fenómeno conocido como data replication). Las ventajas que ofrecen son, en primer lugar, que los datos estén disponibles localmente, con lo que se evita los problemas de coste y disponibilidad en las transmisiones; y en segundo lugar, que la velocidad de respuesta ante un requerimiento de datos es, obviamente, mucho mayor. Microsoft SQL SERVER 7.0 ORACLE 8 Otros Servidores de Bases de Datos Existen otras aplicaciones análogas a las comentadas anteriormente que normalmente están dedicadas a miniordenadores, siendo frecuente su uso en ámbito gubernativo o de gran empresa. Pero también existen otros que pueden funcionar en los PC y cuya introducción en el mercado crece día a día. Este es el caso de Adabas (de Software A.G.). El sistema de gestión de bases de datos a evolucionado desde la primera versión hasta el momento actual con la versión 6, para ofrecer una familia de servidores optimizados para las principales arquitectura del mercado (esta disponible en entornos Main-Frame MVS, y entornos departamentales como Unix OpenVMS, BS2000 y Windows NT) y para soportar aplicaciones de misión crítica en entornos corporativos. Entre las características de Adabas podemos destacar a un servidor existente de datos multimedia a escala corporativa, que permiten la gestión de todo tipo de estructuras de datos y objetos complejos, así como arquitectura distribuida o replicada con funcionalidad SQL-Ansi ISO y accesibilidad via ODBC y JDBC. La capacidad de conexión y acceso al Web permite la generación dinámica de páginas HTML, admitiendo la combinación con leguajes script lo que facilita una sencilla interacción de nuevos servios de información el línea. La adaptación de nuevas estructuras organizativas work-flow vía Inter o la puesta en marcha de aplicaciones de Comercio electrónico. Otra aplicación de alto nivel, una RDBMS orientada a DataWareHousing que corre en Unix y Windows NT (desde 1998). Como su nombre hace sospechar tiene una escalabilidad prácticamente ilimitada, diseñada para trabajar con bases de datos enormes gracias a una tecnología llamada DSS (Decission Support Scalability). De hecho su punto más fuerte es el contar con un sector de mercado donde los tamaños de las bases de datos superan los 500 Tbytes. La versión 2.0.1 para NT dispones de herramientas con interfaces avanzados dentro del entorno Windows, así como drivers JDBC para acceso a Java desde Internet. NCR Teradata Distribuido en España por Mastertelecom Corp., Conzept 16 es un gestor de Bases de Datos Multiplataforma. Este sistema es un servidor No - SQL, con características que lo hacen resaltar entre los demás de su categoría. Entre los protocolos que soporta ésta son TCP/IP, IPX/SP. Esta diseñado para trabajar en Red, con una arquitectura clienteservidor. Se distribuye con documentación en castellano, acompañado de una Guía de Aprendizaje y una Guía de Consulta. Entre las características destables de Conzept 16 se encuentra una sofisticada gestión de memoria pudiendo utilizar cualquiera de los sistemas BIOS, XMS, EMX, VCPI o DPMI. Bases de datos estáticas Son bases de datos de solo 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, tomar decisiones y realizar análisis de datos para inteligencia empresarial. 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, borrado y edició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 un supermercado. Según el contenido Bases de datos bibliográficas Sólo contienen un subrogante (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 (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 química o biológica 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.