Se llama base de datos, o también banco de datos, a un conjunto de información
perteneciente a un mismo contexto, ordenada de modo sistemático para su posterior recuperación, análisis y/o transmisión. Existen actualmente muchas formas de bases de datos, que van desde una biblioteca hasta los vastos conjuntos de datos de usuarios de una empresa de telecomunicaciones. Las bases de datos son el producto de la necesidad humana de almacenar la información, es decir, de preservarla contra el tiempo y el deterioro, para poder acudir a ella posteriormente. En ese sentido, la aparición de la electrónica y la computación brindó el elemento digital indispensable para almacenar enormes cantidades de datos en espacios físicos limitados, gracias a su conversión en señales eléctricas o magnéticas. El manejo de las bases de datos se lleva mediante sistemas de gestión (llamados DBMS por sus siglas en inglés: Database Management Systems o Sistemas de Gestión de Bases de Datos), actualmente digitales y automatizados, que permiten el almacenamiento ordenado y la rápida recuperación de la información. En esta tecnología se halla el principio mismo de la informática. En la conformación de una base de datos se pueden seguir diferentes modelos y paradigmas, cada uno dotado de características, ventajas y dificultades, haciendo énfasis en su estructura organizacional, su jerarquía, su capacidad de transmisión o de interrelación, etc. Esto se conoce como modelos de base de datos y permite el diseño y la implementación de algoritmos y otros mecanismos lógicos de gestión, según sea el caso específico. Algunos ejemplos posibles de bases de datos a lo largo de la historia son: Guías telefónicas. Aunque en desuso, estos voluminosos libros solían contener miles de números telefónicos asignados a hogares, empresas y particulares, para permitir al usuario dar con el que necesitaba. Eran engorrosos, pesados, pero completos. Archivos personales. El conjunto de los escritos de vida de un autor, investigador o intelectual a menudo son preservados en un archivo, que se organiza en base a la preservación y reproducción de los originales, permitiendo su consulta sin poner en riesgo el documento original. Bibliotecas públicas. El perfecto ejemplo de bases de datos, pues contienen miles o cientos de miles de registros pertenecientes a cada título de libro disponible para su préstamo, ya sea en sala o circulante, y del que puede haber más de un mismo ejemplar en el depósito. Los bibliotecólogos se encargan de diseñar estos sistemas y velar por su funcionamiento. Registros de transacciones. Las operaciones realizadas con una tarjeta de crédito, así como las llamadas realizadas con un celular, u otro tipo de transacciones comerciales cotidianas, generan todas un conjunto de registros que van a dar a una base de datos de la empresa. Historial médico. Cada vez que acudimos al doctor o a un hospital, se actualiza la información respecto a nuestra salud, al tratamiento recibido y demás detalles médicos en un archivo que lleva registro de nuestra historia médica, en caso de que a futuro se requiera conocer datos específicos, como operaciones o tratamientos recibidos. ELEMENTOS QUE CONFORMAN UNA BASE DE DATOS Los principales elementos de una base de datos son los siguientes: Tablas – Es el elemento principal de la base de datos, ya que allí se registra la información que se quiere gestionar. Está compuesta, como si se tratase de una planilla de cálculo, por filas y columnas. Cada archivo de una base de datos puede contener tantas tablas como se requiera. Formularios – La información dentro de la base de datos puede introducirse directamente en las tablas, pero también a través de un formulario – lo que resulta más cómodo y práctico –. Loa formularios hacen que se más fácil arrastrar los datos. Consultas – es el elemento que se emplea para seleccionar una determinada información del interior de la base de datos. La consulta, de esta manera, permite establecer criterios de búsqueda para que Access seleccione, dentro de las tablas, aquellos datos que se quieren conocer. Informas – Se utilizan para que la información aparezca ordenada y bien presentada en el momento de la impresión del documento. Gracias a los informes, el usuario puede seleccionar que información, de la que se registró en las tablas de una base de datos, desea imprimir y con qué formato. HISTORIA DE ACCESS Microsoft Fue fundada en 1975 por Bill Gates y Paul Allen (llamados Hackers en esos tiempos), ambos eran programadores en las computadoras PDP-10 de Digital Equipment Corporation. En el año 1975 colaboraron en el lenguaje BASIC para las computadoras Altair, esto los llevo a la creación de Microsoft en Albuquerque, Nueva Mexico, USA. En 1979 se trasladaron a Redmon, Washington. En 1981 lanzaron el sistema operativo MS-DOS para la empresa IBM y también vendieron licencias a diferentes empresas, convirtiéndose asi en el SO estandar de la computadoras. También desarrollaron un procesador de texto para este sistema. Con el correr del tiempo Microsoft se separo de IBM y desarrolo un SO grafico denominado Windows Access versión 1.0 apareció por primera vez en Noviembre 1992. Se necesitaban 4 MB de memoria RAM. y 8 MB de disco duro. El producto contenía 7 disquetes de 1.44 MB de capacidad. En un solo año se convirtió en el producto líder de su categoría Access 1.0 (año 1992) La primera versión, presentó funciones que resultaron novedosas en los productos de bases de datos. La tecnología OLE en el diseñador de tablas permitía al usuario crear bases de datos que contuvieran imágenes gráficas y archivos de audio y vídeo, además de texto y números.OLE es el acrónimo en inglés de Vinculación e incrustación de objetos, nombre bastante descriptivo de lo que hace esta tecnología. El usuario podía incorporar documentos de Word y hojas de cálculo Excel en su base de datos Access. El paquete Formularios permitió a los usuarios crear formularios personalizados arrastrando elementos de formulario a una página en blanco. Éste fue un gran paso hacia la facilidad de uso. El diseñador de consultas utilizaba la tecnología Consulta mediante ejemplo (QBE) para permitir al usuario crear consultas sin tener que escribir código de programación. El Asistente para gráficos convirtió la creación de gráficos en un proceso paso a paso intuitivo. Además de sus archivos nativos, Access 1.0 también podía operar con archivos dBase, Paradox y Btrieve con controladores nativos, y también con otros como Sybase SQL Server, DEC Rdb y FoxPro a través de una interfaz ODBC. ODBC es el acrónimo inglés de Conectividad abierta de bases de datos, y proporciona una interfaz de programación de aplicaciones (API) común para un gran número de bases de datos diferentes y mutuamente incompatibles. Access 1.1 (año 1993) Soporte mejorado a ODBC y Btrieve Conectividad mejorada con FoxPro Fácil exportación de datos a Word para aplicaciones de combinación de correspondencia. Bases de datos de hasta 1 Gb (alrededor de ocho veces más grandes que las bases de datos que podía gestionar la versión 1.0) Se puso a disposición de los usuarios un tiempo de ejecución Access. Los desarrolladores podían crear aplicaciones que operaran sin necesidad de que Access estuviera instalado en el sistema. Access 2.0 (año 1994) Asistentes que automatizaban tareas que antes hubieran requerido codificación por parte del desarrollador de aplicaciones. Gestión de eventos más sofisticada. Un depurador en las herramientas de desarrollo, más un documentador automático y un gestor de agregados. Mejoras en el motor de base de datos Jet, permitiendo la construcción de bases de datos más complejas y multiplicando por dos la velocidad de ejecución de las consultas. Access 95 (año 1995) Fué la primera versión que oficialmente formó parte de Microsoft® Office. Sus controles pasaron a ser análogos a los otros miembros de la suite de aplicaciones Office: VBA era una de las herramientas de desarrollo que Access compartía con otros programas de Office, como Word y Excel. Se añadieron el asistente para la importación y el asistente para tablas dinámicas. Se mejoraron los asistentes de formularios e informes. Access 97 (año 1997) Guardaba los hipervínculos como un tipo de datos nativo y permitía guardar HTML. los usuarios podían publicar objetos de base de datos en la Web y extraer datos de un documento HTML que contuviera una tabla para después ponerlos en una tabla de base de datos. Los módulos de clase podían contener la definición de un nuevo objeto. Los procedimientos de un módulo podían alojar los propiedades y métodos de ese objeto. La compilación condicional permitía a los desarrolladores crear compilaciones de depuración y producción de sus aplicaciones colocando indicadores en el código. Los desarrolladores podían quitar código fuente de una aplicación, acelerando así la ejecución e impidiendo que la genta pudiera verlo y copiarlo. Se presentaron nuevos controles ActiveX y se añadió compatibilidad con sistemas de código fuente en la edición para desarrolladores de Office97. Access 2000 (año 1999) Se mejoraron muchos aspectos de Access para esta versión, aumentando el rendimiento y aumentando sus capacidades. En esta versión de Access se introdujeron las siguientes características: Objetos de datos ActiveX (ADO) reemplazó prácticamente todas las funciones de acceso a datos que antes se efectuaban con Objetos de acceso a datos (DAO) Los archivos de proyecto Access (.adp) funcionan con SQL Server, y los archivos Motor de datos Microsoft®, tan fiablemente como los archivos .mdb, funcionaban con el motor Jet. Se presentaron las Páginas de acceso a datos (DAP), permitiendo al usuario poner cosas con el aspecto de formularios e informes Access en la Web. Access 2002 (año 2001) El diseñador de páginas de acceso a datos se mejoró con estas características: o Capacidad de deshacer y rehacer en varios niveles. o Mejor agrupamiento con la introducción de datos multitabla Se incluyo un soporte mejorado al motor SQL Server Desktop junto con actualizaciones y eliminaciones en cascada. Se creo un asistente para convertir aplicaciones escritas para el motor Jet para que funcionaran con el motor SQL Server Desktop Se añadió soporte a XML Access 2003 (año 2003): Mejor facilidad de uso. Mayor capacidad para importar, exportar y trabajar con archivos de datos XML. Identificación de errores comunes. Identificación de las dependencias de objetos. Access 2007 (año 2007): Soluciones de bases de datos avanzadas. Interfaz de usuario orientada a resultados. Exploración mejorada. Cree tablas rápidamente. Importe registros de contactos de Microsoft® Office Outlook 2007. Filtre y ordene datos. Trabaje con campos de varios valores. Adjunte documentos y archivos a la base de datos. Diseño de formularios interactivos. Texto enriquecido. Recopile datos mediante Office Outlook 2007. Colaboración Web con Windows SharePoint Services. Realice un seguimiento de listas de Windows SharePoint Services Trabaje sin conexión con listas de Windows SharePoint Services. Integración con el flujo de trabajo de Windows SharePoint Services. Notificaciones de correo electrónico y RSS. Conectividad móvil. Compatibilidad con PDF y XPS. Edición del modo de diseño de informes interactivo. Acceso a informes de forma interactiva. Agrupación de la información en informes. Seguridad mejorada. Auditoria de datos. Historial de revisión. Configuración de permisos Mediante Windows SharePoint Services, Papelera de reciclaje. Access 2010 (año 2010): Comienza más rápida y fácilmente que nunca Crea una ubicación central para sus datos Obtiene acceso a la aplicación, los datos o los formularios prácticamente desde cualquier lugar Aplica diseños profesionales en la base de datos de Access Agrega navegación a la base de datos mediante la funcionalidad de arrastrar y colocar Realiza el trabajo de manera más rápida y sencilla Construye expresiones sin esfuerzo mediante IntelliSense Diseña las macros más rápidamente que nunca Convierte partes de la base de datos en plantillas reutilizables Integra los datos de Access con contenido web en directo Access 2013 (año 2013): Interfaz de usuario creada automáticamente Vistas más fáciles de modificar Llamadas para configurar las propiedades Controles nuevos para trabajar con datos relacionados Control de Autocompletar Vínculos de nivel de detalle Mejoras de permisos Access 2016 (año 2016): Nuevos temas para el programa de Access Exportar información de un origen de datos vinculado a Excel Las plantillas tienen un aspecto más moderno Cuadro de diálogo Mostrar tabla más grande Compatibilidad con la importación o vinculación de datos desde Salesforce Compatibilidad con la importación o vinculación de datos desde Dynamics 365 Access 2019 (año 2019): Visualizar los datos con nuevos gráficos. Podrás elegir entre 11 nuevos gráficos, incluidos gráficos de barras, columnas y líneas. Compatibilidad con Números grandes (bigint). El tipo de datos Número grande almacena un valor numérico, no monetario y es compatible con el tipo de datos SQL_BIGINT en ODBC. Nueva propiedad de nombre de etiqueta para los controles. QUE ES UN GESTOR DE BASE DE DATOS El gestor de datos es un sistema de software invisible para el usuario final, compuesto por un lenguaje de definición de datos, un lenguaje de manipulación y de consulta, que puede trabajar a distintos niveles. Entre sus funciones se encuentran la de permitir a los usuarios de negocio almacenar la información, modificar datos y acceder a los activos de conocimiento de la empresa. El gestor de base de datos también se ocupa de realizar consultas y hacer análisis para generar informes. Uno de los más comúnmente conocidos es el gestor de base de datos PHPMyAdmin, que es el que se suele usar en departamentos de marketing a la hora de instalar WordPress. A su vez, el SGBD puede entenderse como una colección de datos relacionados entre sí, estructurados y organizados dentro del ecosistema conformado por ese conjunto de programas que acceden a ellos y facilitan su gestión. Frente al anterior sistema de gestión de datos y archivos, que hay que recordar que se trata de un conjunto de programas que definen y trabajan sus propios datos; el acceso a los datos es independiente de los programas que los gestionan. Esta característica, en la práctica, supone una ventaja bastante importante de cara a tratar grandes volúmenes de información. Básicamente, podría simplificarse diciendo que el gestor de base de datos controla cualquier operación ejecutada por el usuario contra la base de datos. Para poder desarrollar esta función, es habitual que se necesiten emplear herramientas específicas, como sistemas de búsqueda y de generación de informes, además de distintas aplicaciones. Igualmente, los gestores de base de datos permiten: La definición de bases de datos a distintos niveles de abstracción. La manipulación de bases de datos, garantizando tanto la seguridad como la integridad y consistencia de las mismas. Que las interacciones con cualquier data base gestionada se puedan desarrollar siempre de forma separada a los programas o aplicaciones que los gestionan, para que no sea necesario tener que modificar estos, caso de que haya que introducir cambios. TIPOS DE GESTORES DE BASE DE DATOS QUE EXISTEN Base de datos de dominio maestro: Es el gestor de dominio situado en el dominio que ocupa la posición más alta de una red de Tivoli Workload Scheduler. Contiene archivos de base de datos centralizados que se utilizan para contener la información de los objetos de planificación. -gestor de dominio: es el elemento central de la gestión de un dominio debido a que con ellos se dirigen las comunicaciones. -gestor de dominio de reserva: es un agente tolerante a errores capaz de asumir las responsabilidades de un gestor de dominio. Base de datos jerarquico: como su nombre lo indica organiza información de manera jerárquica además de enlazar los registros en forma de árbol, en donde un nodo padre puede tener varios nodos hijo. Cuando se realiza una base de datos entre hermanos se dice que es una base de datos de red. Esta base de datos no diferencia entre una vista lógica y una física. Cada registro consta de un conjunto de campos, el equivalente a los atributos del modelo relacional. Además de que este modelo facilita relaciones padre e hijo. Estas relaciones se dan por medio de un puntero de registro. Establece interconexiones entre los datos, y a través de dichas conexiones relacionar los datos de ambas tablas. Algunas características son: -se compone de varias tablas o relaciones -no pueden existir dos tablas con el mismo nombre ni registro. -cada tabla es a su vez un conjunto de registros. -la relación entre padre e hijo se lleva a cabo por medio de claves primarias y ajenas. -las primarias son las principales de un registro -las ajenas se encargan de hacer las relaciones.
Base de datos relacional:
Establece interconexiones entre los datos, y a través de dichas conexiones relacionar los datos de ambas tablas. Algunas características son: -se compone de varias tablas o relaciones -no pueden existir dos tablas con el mismo nombre ni registro. -cada tabla es a su vez un conjunto de registros. -la relación entre padre e hijo se lleva a cabo por medio de claves primarias y ajenas. -las primarias son las principales de un registro -las ajenas se encargan de hacer las relaciones. Base de datos orientada a objetos: En sus siglas en ingles ODBMS hace que los objetos de la base de datos aparezca como objeto de un lenguaje de programación de uno o más lenguajes de programación de soporte. Esta base trabaja en conjunto con lenguajes de programación como java. Además de ser muy útil en la manipulación de datos complejos y tener costes bajos. Para la creación de un BD orientado a objetos se deben tener en cuenta ciertas características que son: Mandatario: obligatorias Opcionales: mejora el sistema Abiertas: el diseñador puede poner de su parte y se relacionen con la programación. Diagrama o modelo entidad-relacion: Este tipo de gestor permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. Este modelo: -se elabora el diagrama entidad-relación Se completa el modelo con listas de atributos y una descripción de otras restricciones. Para lograr un modelo directamente implementale en una base de datos es necesario: -transformación de relaciones múltiples binarias. -normalización de una base de datos de relaciones -conversión de tablas Este modelo se basa en la realidad y consta de una colección de objetos básicos, llamados entidades y de relaciones entre estos objetos. Base de datos de red: Está conformado por una colección o set de registros, los cuales están conectados entre sí por medio de enlaces en una red. Abarca la estructura de árbol, debido a que un nodo hijo puede tener más de un nodo padre. Se puede definir a un modelo de red como un conjunto finito de tipos de entidades, con sus respectivas propiedades y un conjunto finito de interrelaciones BASE DE DATOS DE ARCHIVO PLANO: Se refiere a cualquier base de datos que existe en un archivo solo en forma de remas y columnas, sin relaciones o eslabones entre registros y campos excepto por la estructura de mesa. E-grafía https://concepto.de/base-de-datos/#ixzz6EVh6BhKi http://www.accessdemo.info/docs_articulos/historia-microsoft-access.html https://www.monografias.com/trabajos81/db-base-de-datos/db-base-de- datos.shtml https://cibertareas.info/elementos-de-una-base-de-datos-herramientas- informaticas-1.html https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/que-es-un-gestor-de- datos-y-para-que-sirve http://brenyova.blogspot.com/2013/03/que-es-un-gestor-y-cuales-son-sus- tipos.html