BASE DE DATOS [1] Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos. •
Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.
•
Una Base de Datos está compuesta por un conjunto de tablas o archivos.
GESTORE O MOTORES
My SQL [2] Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
SQL Server[3] Es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje TransactSQL, y específicamente en Sybase IQ, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea, así como de tener unas ventajas que más abajo se describen
ORACLE[4] Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:
•
Soporte de transacciones.
•
Estabilidad.
•
Escalabilidad.
•
Soporte multiplataforma.
P.G[5]
Es multiplataforma y puede funcionar bajo GNU / Linux, FreeBSD, Mac, Windows y Solaris. Además es Software libre y puede adquirir el código fuente desde la web oficial. Permite desde ejecución de consultas SQL simples hasta la elaboración de bases de datos complejas, con el apoyo de las últimas características de PostgreSQL. El software es liberado con un instalador y no requiere ningún controlador adicional para comunicarse con el servidor de base de datos. La aplicación se encuentra desarrollado por una comunidad de especialistas en base de datos de todo el mundo y se encuentra disponible en más de 30 idiomas. ADABAS[6] Es una base de datos de listas invertidas, de alto rendimiento creada por la empresa alemana Software AG, en el año 1969. Actualmente se sigue comercializando bajo la versión Adabas 2006, incorporando gateways para SOA y SQL. Adabas es considerado por algunos como uno de los primeros productos de base de datos disponibles comercialmente. Inicialmente lanzado en sistemas de mainframes de IBM, Adabas está ahora disponible en un gama de sistemas incluyendo: servidores OpenVMS, Unix (Linux y Linux en series Z) y de Windows. Adabas ha mantenido su posición como una de las bases de datos OLTP más rápidas, ofreciendo funcionamiento en todo momento, soporte Simplex Paralelo, capacidad de replicación en todo momento, acceso SQL y XML y otras capacidades vanguardistas. Históricamente, Adabas fue usado en conjunción con el lenguaje NATURAL de Software AG, por lo que muchas de las aplicaciones que usa Adabas por un lado son asimismo desarrolladas por NATURAL. [...] ACCESS[7]
Es un programa Sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete "básico". Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Dentro de un sistema de información entraría dentro de la categoría de Gestión y no en la de Ofimática como algunos creen. TIPOS [6] ✔ Jerárquico: puede representar dos tipos de relaciones entre
los datos: relaciones de uno a uno y relaciones de uno a muchos. Este modelo tiene forma de árbol invertido en el que una rama puede tener varios hijos, pero cada hijo sólo puede tener un padre. -Tiene forma de árbol invertido. Un padre puede tener varios hijos pero cada hijo sólo puede tener un padre. Ex: ✔ Relacional: Desde los años 80 es el modelo más utilizado, ya
que permite una mayor eficacia, flexibilidad y confianza en el tratamiento de los datos. La mayor parte de las bases de datos y sistemas de información actuales se basan en el modelo relacional ya que ofrece numerosas ventajas sobre los 2 modelos anteriores, como es el rápido aprendizaje por parte de usuarios que no tienen conocimientos profundos sobre sistemas de bases de dados. En el modelo relacional se representa el mundo real mediante tablas relacionadas entre sí por columnas comunes. Las bases de datos que pertenecen a esta categoría se basan en el modelo relaciones, cuya estructura principal es la relación, es decir una tabla bidimensional compuesta por líneas y columnas. Cada línea, que en terminología relacional se llama tupla, representa una entidad que nosotros queremos memorizar en la base de datos. las características de cada entidad están definidas por las columnas de las relaciones, que se llaman atributos. Entidades con características comunes, es decir descritas por el mismo conjunto de atributos, formarán parte de la misma relación.
1.
Ejemplo de base de datos relacional elaborada con Microsoft Access
ELEMENTOS TABLAS[9]
En las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo. Llaves primarias[10] La llave primaria, que generalmente se identificada por medio de la letra @, puede ser un atributo o una combinación de atributos. La llave primaria debe permitirle a un Sistema de Gestión de Base de Datos (SGBD), correctamente proyectado, generar un error si un usuario intenta incluir un nuevo registro cuya llave primaria coincida con la de otro registro ya existente en el archivo.
LLAVES FORANES [11]
Hace referencia a la tabla padre, es una relación BELONG_TO. La llave primaria contiene esta llave foránea y otras columnas adicionales. En la llave foránea no se permiten nulos ni defaults. El borrado de datos usualmente se hace en cascada, o se restringe del todo. RESTRICCIONES [12] Todas las restricciones de integridad deben ser definibles en los datos, y almacenables en el catalogo, no en el programa de aplicación.
INFOGRAFIA 1-[http://www.monografias.com/trabajos11/basda/basda.shtml#bas] 2-[http://es.wikipedia.org/wiki/MySQL] 3-[http://es.wikipedia.org/wiki/Microsoft_SQL_Server] 4-[http://es.wikipedia.org/wiki/Oracle] 5-[http://www.purosoftware.com/programacion-bases-de-datosgestores/03-pg-admin-3.html] 6-[http://es.wikipedia.org/wiki/Adabas] 7-[http://es.wikipedia.org/wiki/Access] 8-[http://www.hipertexto.info/documentos/b_datos.htm] 9-[ http://es.wikipedia.org/wiki/Tabla_(base_de_datos)]
10[http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/proyectoinf ormatico/libro/c3/c3.htm]
11-[http://www.geocities.com/v.iniestra/apuntes/est_bd/] 12-[http://es.wikipedia.org/wiki/Clave_for%C3%A1nea]