A continuación se ofrece una descripción general y una guía temática sobre bases de datos:
Base de datos : conjunto organizado de datos, hoy en día por lo general en formato digital. Los datos suelen estar organizados para modelar aspectos relevantes de la realidad (por ejemplo, la disponibilidad de habitaciones en hoteles), de manera que sirvan de apoyo a los procesos que requieren esta información (por ejemplo, encontrar un hotel con habitaciones disponibles).
¿Qué tipo de cosas son las bases de datos?
Las bases de datos se pueden describir como todo lo siguiente:
- Información : secuencia de símbolos que pueden interpretarse como un mensaje. La información puede registrarse como signos o transmitirse como señales.
- Datos : valores de variables cualitativas o cuantitativas pertenecientes a un conjunto de elementos. En informática (o procesamiento de datos), los datos suelen representarse mediante una combinación de elementos organizados en filas y múltiples variables organizadas en columnas. Los datos suelen ser el resultado de mediciones y pueden visualizarse mediante gráficos o imágenes.
- Datos informáticos : información en un formato adecuado para su uso en un ordenador. Los datos suelen distinguirse de los programas. Un programa es una secuencia de instrucciones que detallan una tarea que debe realizar el ordenador. En este sentido, los datos son todo lo que hay en el software que no es código de programa.
Tipos de bases de datos
- Base de datos activa : incluye una arquitectura impulsada por eventos (a menudo en forma de reglas ECA) que puede responder a condiciones tanto dentro como fuera de la base de datos.
- Base de datos de animaciones : almacena fragmentos de animaciones o movimientos humanos a los que se puede acceder, analizar y consultar para desarrollar y ensamblar nuevas animaciones.
- Base de datos back-end : a la que los usuarios acceden indirectamente a través de una aplicación externa en lugar de mediante la programación de aplicaciones almacenada dentro de la propia base de datos o mediante una manipulación de bajo nivel de los datos (por ejemplo, mediante comandos SQL ).
- Base de datos bibliográfica : base de datos de registros bibliográficos, una colección digital organizada de referencias a literatura publicada, incluidos artículos de revistas y periódicos, actas de conferencias, informes, publicaciones gubernamentales y legales, patentes, libros, etc.
- Base de datos centralizada : base de datos ubicada y mantenida en un solo lugar, a diferencia de una base de datos distribuida.
- Base de datos en la nube : se ejecuta en una plataforma de computación en la nube, como Amazon EC2, GoGrid y Rackspace.
- Base de datos de colecciones : catálogo de las colecciones de un museo o archivo realizado mediante una base de datos informática, en el que se catalogan los objetos o materiales de la institución.
- Base de datos de optimización colectiva : repositorio abierto que permite compartir puntos de referencia, conjuntos de datos y casos de optimización de la comunidad, proporcionar servicios web y complementos (informática) para analizar datos de optimización y predecir transformaciones de programas o mejores diseños de hardware para optimizaciones de múltiples objetivos basadas en técnicas estadísticas y de aprendizaje automático, siempre que haya suficiente información recopilada en el repositorio de múltiples usuarios.
- Base de datos de gestión de configuración –
- Base de datos cooperativa : contiene información sobre los clientes y sus transacciones.
- Base de datos de correlación: sistema de gestión de bases de datos (DBMS) que es independiente del modelo de datos y está diseñado para manejar de manera eficiente consultas ad hoc no planificadas en un entorno de sistema analítico.
- Base de datos actual : base de datos convencional que almacena datos que son válidos ahora.
- Directorio : repositorio o base de datos de información optimizada para la lectura, partiendo del supuesto de que las actualizaciones de datos son muy poco frecuentes en comparación con las lecturas de datos. Por lo general, un directorio admite búsquedas y navegación, además de búsquedas simples.
- Base de datos distribuida : base de datos en la que los dispositivos de almacenamiento no están todos conectados a una CPU común.
- Base de datos orientada a documentos : programa informático diseñado para almacenar, recuperar y gestionar información orientada a documentos o modelos semiestructurados.
- Base de datos EDA : base de datos especializada para la automatización del diseño electrónico.
- Tabla de finales : base de datos computarizada que contiene un análisis exhaustivo precalculado de una posición de final de ajedrez.
- Base de datos de composición de alimentos (FCDB): proporciona información detallada sobre la composición nutricional de los alimentos.
- Base de datos de texto completo : base de datos que contiene el texto completo de libros, tesis, publicaciones periódicas, periódicos u otros tipos de documentos textuales. También se denomina "base de datos de texto completo".
- Base de datos gubernamental : recopila información personal por diversos motivos (vigilancia masiva, Sistema de Información de Schengen en la Unión Europea, seguridad social, estadísticas, etc.).
- Base de datos de gráficos : utiliza estructuras de gráficos con nodos, aristas y propiedades para representar y almacenar datos.
- Base de conocimientos : tipo especial de base de datos para la gestión de conocimientos. Una base de conocimientos proporciona un medio para recopilar, organizar, compartir, buscar y utilizar información.
- Base de datos móvil : se puede conectar a ella mediante un dispositivo informático móvil a través de una red móvil.
- Base de datos de navegación : base de datos en la que los objetos (o registros) se encuentran principalmente siguiendo referencias de otros objetos.
- Base de datos de habla no nativa : base de datos de habla de pronunciaciones no nativas del inglés.
- Base de datos en línea : base de datos accesible desde una red, incluso desde Internet.
- Base de datos operativa : a la que accede un sistema operativo para realizar operaciones regulares de una organización.
- Base de datos paralela : mejora el rendimiento mediante la paralelización de varias operaciones, como la carga de datos, la creación de índices y la evaluación de consultas.
- Base de datos probabilística : base de datos incierta en la que los mundos posibles tienen probabilidades asociadas.
- Base de datos en tiempo real : sistema de procesamiento diseñado para manejar cargas de trabajo cuyo estado cambia constantemente (Buchmann).
- Base de datos relacional : colección de elementos de datos organizados como un conjunto de tablas descritas formalmente desde las cuales se puede acceder a los datos fácilmente.
- Base de datos espacial : base de datos optimizada para almacenar y consultar datos relacionados con objetos en el espacio, incluidos puntos, líneas y polígonos.
- Base de datos temporal : base de datos con aspectos temporales integrados, por ejemplo, un modelo de datos temporales y una versión temporal del lenguaje de consulta estructurado (SQL).
- Base de datos de series temporales : una serie temporal es una matriz asociativa de números indexados por una fecha y hora o un rango de fechas y horas. Estas series temporales suelen denominarse perfiles o curvas, según el mercado. Una serie temporal de precios de acciones puede denominarse curva de precios, o una serie temporal de consumo de energía puede denominarse perfil de carga. A pesar de la variedad de nombres, las operaciones que se realizan sobre ellas son lo suficientemente comunes como para exigir un tratamiento especial de la base de datos.
- Triplestore : base de datos diseñada específicamente para el almacenamiento y la recuperación de triples, siendo un triple una entidad de datos compuesta por sujeto-predicado-objeto, como "Bob tiene 35 años" o "Bob conoce a Fred".
- Base de datos muy grande (VLDB): contiene una cantidad extremadamente alta de tuplas (filas de base de datos) u ocupa un espacio de almacenamiento del sistema de archivos físico extremadamente grande.
- Base de datos privada virtual (VPD): enmascara los datos en una base de datos más grande para que la seguridad solo permita el uso de datos aparentemente privados.
- Base de datos de vulnerabilidades : plataforma destinada a recopilar, mantener y difundir información sobre vulnerabilidades descubiertas que afectan a sistemas informáticos reales.
- XLDB – Significa “base de datos extremadamente grande”.
- Base de datos XML : datos almacenados en formato XML, donde se pueden consultar, exportar y serializar en el formato deseado.
Historia de las bases de datos
Uso de la base de datos
- Requisitos de uso de la base de datos –
- Teoría de bases de datos : encapsula una amplia gama de temas relacionados con el estudio y la investigación del ámbito teórico de las bases de datos y los sistemas de gestión de bases de datos.
- Máquina de base de datos : es una computadora o un hardware especial que almacena y recupera datos de una base de datos. También se denomina "procesador de back-end".
- Servidor de base de datos : programa informático que proporciona servicios de base de datos a otros programas informáticos o a ordenadores, según lo define el modelo cliente-servidor.
- Aplicación de base de datos : programa informático cuyo propósito principal es ingresar y recuperar información de una base de datos administrada por computadora.
- Sistema de gestión de bases de datos (DBMS): paquete de software con programas informáticos que controlan la creación, el mantenimiento y el uso de una base de datos.
- Conexión de base de datos : facilidad en informática que permite que el software cliente se comunique con el software del servidor de base de datos, ya sea en la misma máquina o no.
- Origen de datos : nombre que se le da a la conexión establecida con una base de datos desde un servidor. El nombre se usa comúnmente al crear una consulta a la base de datos. El nombre de origen de la base de datos (DSN) no tiene que ser el mismo que el nombre de archivo de la base de datos. Por ejemplo, un archivo de base de datos llamado "friends.mdb" podría configurarse con un DSN de "school". Luego, el DSN "school" se usaría para hacer referencia a la base de datos al realizar una consulta.
- Nombre de fuente de datos (DSN): son estructuras de datos que se utilizan para describir una conexión a una fuente de datos. A veces se lo conoce como nombre de fuente de base de datos, aunque las fuentes de datos no se limitan a las bases de datos.
- Administrador de base de datos (DBA): es una persona responsable de la instalación, configuración, actualización, administración, monitoreo y mantenimiento de bases de datos físicas [ aclaración necesaria ] .
- Cerrar -
- Comparación de herramientas de bases de datos : (proporciona tablas para comparar información general y técnica de una serie de herramientas de administración de bases de datos disponibles).
- Arquitectura centrada en bases de datos : arquitecturas de software en las que las bases de datos desempeñan un papel fundamental. También denominada "arquitectura centrada en datos".
- Base de datos inteligente : fue propuesta como un sistema que administra información (en lugar de datos) de una forma que parece natural para los usuarios y que va más allá del simple mantenimiento de registros.
- Bloqueo de dos fases (2PL): es un método de control de concurrencia que garantiza la serialización.
- Bloqueos con uso compartido ordenado : comprende varias variantes del protocolo de control de concurrencia de bloqueo de dos fases (2PL) generado al cambiar la semántica de bloqueo de los bloqueos en caso de conflictos.
- Archivo de carga : en la comunidad de litigios, se lo conoce comúnmente como el archivo utilizado para importar datos (datos codificados, capturados o extraídos del procesamiento de ESI) a una base de datos; o el archivo utilizado para vincular imágenes.
- Publicación de bases de datos : área de producción automatizada de medios en la que se utilizan técnicas especializadas para generar documentos paginados a partir de datos fuente que residen en bases de datos tradicionales.
- Problema de Halloween : un fenómeno en las bases de datos en el que una operación de actualización provoca un cambio en la ubicación física de una fila, lo que potencialmente permite que la fila se visite más de una vez durante la operación.
- Envío de registros : proceso de automatización de la copia de seguridad de una base de datos y de archivos de registro de transacciones en un servidor de base de datos primario (de producción) y luego su restauración en un servidor de reserva.
Lenguajes de bases de datos
- Lenguaje de definición de datos –
- Lenguaje de manipulación de datos –
- Lenguaje de consulta –
- Lenguaje de consulta de recuperación de información : lenguaje de consulta utilizado para realizar consultas en bases de datos, donde la semántica de la consulta se define no mediante una representación precisa de una sintaxis formal, sino mediante una interpretación de los resultados más adecuados de la consulta.
- SQL (lenguaje de consulta estructurado): lenguaje de programación de propósito especial diseñado para administrar datos almacenados en un sistema de gestión de bases de datos relacionales (RDBMS) o para el procesamiento de flujos en un sistema de gestión de flujos de datos relacionales (RDSMS).
- XQuery : un lenguaje de consulta y programación funcional que consulta y transforma colecciones de datos estructurados y no estructurados.
Seguridad de la base de datos
Seguridad de la base de datos –
- Monitoreo de actividad de base de datos (DAM): tecnología de seguridad de base de datos para monitorear y analizar la actividad de la base de datos que opera independientemente del sistema de administración de base de datos (DBMS) y no depende de ninguna forma de auditoría nativa (residente del DBMS) ni de registros nativos, como registros de seguimiento o de transacciones.
- Auditoría de base de datos –
- Investigación forense de bases de datos : rama de la ciencia forense digital relacionada con el estudio forense de bases de datos y sus metadatos relacionados.
- Base de datos negativa : terminología de tarjetas de crédito para una lista de propietarios de tarjetas de crédito que realizan devoluciones de cargos con frecuencia.
Diseño de base de datos
- Modelo entidad-relación (modelo ER): representación abstracta y conceptual de datos.
- Normalización de bases de datos : proceso de organizar los campos y tablas de una base de datos relacional para minimizar la redundancia y la dependencia.
- Refactorización de bases de datos : cambio simple en un esquema de base de datos que mejora su diseño conservando tanto su semántica informativa como su comportamiento.
Programación de bases de datos
- Capa de abstracción de base de datos : interfaz de programación de aplicaciones que unifica la comunicación entre una aplicación informática y bases de datos como SQL Server, DB2, MySQL, PostgreSQL, Oracle o SQLite.
- Mapeo objeto-relacional (ORM, O/RM y mapeo O/R): en software de computadora, es una técnica de programación para convertir datos entre sistemas de tipos incompatibles en lenguajes de programación orientados a objetos.
Gestión de bases de datos
- Virtualización de bases de datos : es el disociación de la capa de base de datos, que se encuentra entre las capas de almacenamiento y aplicación dentro de la pila de aplicaciones.
- Ajuste de base de datos : describe un grupo de actividades utilizadas para optimizar y homogeneizar el rendimiento de una base de datos.
- Almacenamiento en caché de bases de datos : un enfoque eficaz para lograr alta escalabilidad y rendimiento.
- Migración de datos § Migración de bases de datos –
- Preservación de bases de datos : generalmente implica convertir la información almacenada en una base de datos, sin perder las características (Contexto, Contenido, Estructura, Apariencia y Comportamiento) de los datos, a un formato que pueda usarse a largo plazo, incluso si cambia la tecnología y el conocimiento de la vida diaria.
- Integridad de la base de datos : garantiza que los datos ingresados en la base de datos sean precisos, válidos y consistentes.
Sistemas de gestión de bases de datos
Sistema de gestión de bases de datos –
- Modelo de base de datos –
- Normalización de bases de datos : organizar tablas en función de sus atributos para que los datos presentados eviten redundancia y dependencia.
- Estructuras de almacenamiento de bases de datos –
- Sistema de gestión de bases de datos distribuidas –
- Sistema de base de datos federado : tipo de sistema de gestión de metabases de datos (DBMS) que asigna de forma transparente múltiples sistemas de bases de datos autónomos en una única base de datos federada.
- Integridad referencial – .
- Álgebra relacional , una rama de la lógica de primer orden (y del álgebra de conjuntos), trata de un conjunto de relaciones finitas (véase también relación (base de datos)) que está cerrado bajo ciertos operadores.
- Cálculo relacional : consta de dos cálculos, el cálculo relacional de tuplas y el cálculo relacional de dominio, que forman parte del modelo relacional para bases de datos y proporcionan una forma declarativa de especificar consultas de bases de datos.
- Base de datos relacional : colección de elementos de datos organizados como un conjunto de tablas descritas formalmente desde las cuales se puede acceder a los datos fácilmente.
- Sistema de gestión de bases de datos relacionales (RDBMS): sistema de gestión de bases de datos (DBMS) que se basa en el modelo relacional introducido por E.
- Modelo relacional – para gestión de bases de datos es un modelo de base de datos basado en lógica de predicados de primer orden, formulado y propuesto por primera vez en 1969 por Edgar F.
- Base de datos relacional de objetos (ORD): sistema de gestión de bases de datos (DBMS) similar a una base de datos relacional, pero con un modelo de base de datos orientado a objetos: los objetos, las clases y la herencia se admiten directamente en los esquemas de la base de datos y en el lenguaje de consulta. También se denomina sistema de gestión de bases de datos relacional de objetos (ORDBMS).
- Procesamiento de transacciones –
Conceptos
- Base de datos : colección organizada de datos, hoy en día generalmente en formato digital.
- ACID – ( atomicidad, consistencia, aislamiento, durabilidad ) es un conjunto de propiedades que garantizan que las transacciones de la base de datos se procesen de manera confiable.
- Crear, leer, actualizar y eliminar (CRUD) son las cuatro funciones básicas del almacenamiento persistente.
- Nulo -
- Clave candidata : superclave mínima para una relación.
- Clave externa : restricción referencial entre dos tablas.
- Clave principal –
- Superclave : conjunto de atributos de una variable de relación para el cual se cumple que en todas las relaciones asignadas a esa variable no hay dos tuplas (filas) distintas que tengan los mismos valores para los atributos de este conjunto.
- Clave sustituta : identificador único en una base de datos para una entidad en el mundo modelado o un objeto en la base de datos.
- Axiomas de Armstrong : conjunto de axiomas (o, más precisamente, reglas de inferencia) utilizados para inferir todas las dependencias funcionales de una base de datos relacional.
- NoSQL : clase de sistema de gestión de bases de datos que se identifica por no adherirse al modelo de sistema de gestión de bases de datos relacionales (RDBMS) ampliamente utilizado:
Objetos
- Relación –
- Vista -
- Transacción de base de datos –
- Registro de transacciones : historial de acciones ejecutadas por un sistema de gestión de bases de datos para garantizar las propiedades ACID ante fallas o fallos de hardware. También se denomina "diario de transacciones", "registro de base de datos" o "registro binario".
- Disparador de base de datos : código de procedimiento que se ejecuta automáticamente en respuesta a determinados eventos en una tabla o vista particular de una base de datos.
- Índice –
- Procedimiento almacenado : subrutina disponible para las aplicaciones que acceden a un sistema de base de datos relacional.
- Cursor –
- Partición –
Componentes
- Control de concurrencia : garantiza que se generen resultados correctos para operaciones simultáneas y que esos resultados se obtengan lo más rápido posible.
- Diccionario de datos : según la definición del Diccionario de informática de IBM , es un "repositorio centralizado de información sobre datos, como significado, relaciones con otros datos, origen, uso y formato". También se denomina "repositorio de metadatos".
- Conectividad de base de datos Java – .
- Conectividad de bases de datos abiertas
- Lenguaje de consulta –
- Optimizador de consultas : componente de un sistema de gestión de bases de datos que intenta determinar la forma más eficiente de ejecutar una consulta.
- Plan de consulta : conjunto ordenado de pasos que se utilizan para acceder o modificar información en un sistema de gestión de bases de datos relacionales SQL. También se denomina "plan de ejecución de consultas".
Funciones
- Administración de bases de datos : trabajo realizado por un administrador de bases de datos , parte del cual puede estar automatizado.
- Optimización de consultas : función de muchos sistemas de gestión de bases de datos relacionales en la que se examinan múltiples planes de consulta para satisfacer una consulta y se identifica un buen plan de consulta.
- Replicación de base de datos –
Productos de base de datos
- Lista de sistemas de gestión de bases de datos orientados a objetos –
- Lista de sistemas de gestión de bases de datos relacionales –
- Base de datos orientada a documentos : programa informático diseñado para almacenar, recuperar y gestionar información orientada a documentos o modelos semiestructurados.
Modelos de bases de datos
- Modelo de base de datos : fundamento teórico de una base de datos y que determina fundamentalmente la manera en que se pueden almacenar, organizar y manipular los datos en un sistema de base de datos. Por lo tanto, define la infraestructura que ofrece un sistema de base de datos en particular. El ejemplo más conocido de un modelo de base de datos es el modelo relacional.
Modelos
- Base de datos de archivo plano : diversos medios para codificar un modelo de base de datos (normalmente una tabla) como un único archivo.
- Modelo de base de datos jerárquico : modelo de datos en el que los datos se organizan en una estructura similar a un árbol.
- Modelo de base de datos § Modelo dimensional –
- Modelo de red : modelo de base de datos concebido como una forma flexible de representar objetos y sus relaciones.
- Modelo relacional –
- Modelo entidad-relación –
- Base de datos de gráficos : utiliza estructuras de gráficos con nodos, aristas y propiedades para representar y almacenar datos.
- Base de datos de objetos : sistema de gestión de bases de datos en el que la información se representa en forma de objetos, como se utiliza en la programación orientada a objetos. También se denomina "sistema de gestión de bases de datos orientado a objetos".
- Modelo entidad-atributo-valor –
Otros modelos
- Procesamiento analítico en línea § Bases de datos multidimensionales –
- Modelo de datos semánticos –
- Esquema en estrella : es el estilo más simple de esquema de almacenamiento de datos. También se lo denomina "esquema de unión en estrella", " cubo de datos " o "esquema multidimensional".
- Base de datos XML –
Implementaciones
- Base de datos de archivos planos
- Base de datos deductiva : sistema de base de datos que puede realizar deducciones.
- Base de datos orientada a documentos –
- Base de datos relacional de objetos
- Base de datos temporal : base de datos con aspectos temporales integrados, por ejemplo, un modelo de datos temporales y una versión temporal del lenguaje de consulta estructurado (SQL).
- Base de datos XML –
- Triplestore : base de datos diseñada específicamente para el almacenamiento y la recuperación de triples, siendo un triple una entidad de datos compuesta por sujeto-predicado-objeto, como "Bob tiene 35 años" o "Bob conoce a Fred".
Almacén de datos
Creación del almacén de datos
Conceptos
- Dimensión –
- Modelado dimensional (DM) es el nombre de un conjunto de técnicas y conceptos utilizados en el diseño de almacenes de datos.
- Hecho -
- Procesamiento analítico en línea (OLAP): es un enfoque para responder rápidamente a consultas analíticas multidimensionales (MDA).
- Esquema de estrella –
- Agregado –
Variantes
- Modelado de anclajes –
- DBMS orientado a columnas : sistema de gestión de bases de datos (DBMS) que almacena tablas de datos como secciones de columnas de datos en lugar de filas de datos, como la mayoría de los DBMS relacionales.
- Modelado de bóveda de datos
- Hola a todos –
- MOLAP – significa Procesamiento Analítico Multidimensional en Línea.
- ROLAP – significa Procesamiento Analítico Relacional en Línea.
- Almacén de datos operativos (ODS): base de datos diseñada para integrar datos de múltiples fuentes para realizar operaciones adicionales en los datos.
Elementos
- Diccionario de datos – / Metadatos –
- Data mart : capa de acceso del entorno del almacén de datos que se utiliza para enviar datos a los usuarios.
- Sexta forma normal (6NF): término en la teoría de bases de datos relacionales, utilizado de dos maneras diferentes.
- Clave sustituta –
Hecho
- Tabla de hechos : consta de las mediciones, métricas o hechos de un proceso empresarial.
- Un hecho que llegó temprano :
- Medida -
Dimensión
- Tabla de dimensiones : una del conjunto de tablas complementarias de una tabla de hechos.
- Dimensión degenerada : clave de dimensión en la tabla de hechos que no tiene su propia tabla de dimensiones, porque todos los atributos interesantes se han colocado en dimensiones analíticas.
- Dimensión que cambia lentamente –
Relleno
- Extraer-Transformar-Cargar (ETL) –
- Extracción de datos : acto o proceso de recuperar datos de fuentes de datos (generalmente no estructuradas o mal estructuradas) para su posterior procesamiento o almacenamiento (migración de datos).
- Transformación de datos : convierte datos de un formato de datos de origen a datos de destino.
- Carga de datos –
Uso del almacén de datos
Conceptos
- Inteligencia empresarial (BI) se define como la capacidad de una organización de tomar todas sus capacidades y convertirlas en conocimiento, para en última instancia, llevar la información correcta a las personas adecuadas, en el momento adecuado y a través del canal adecuado.
- Panel -
- Minería de datos : es el proceso que da como resultado el descubrimiento de nuevos patrones en grandes conjuntos de datos. Es el paso de análisis del proceso de "Descubrimiento de conocimiento en bases de datos" o KDD.
- Sistema de apoyo a la toma de decisiones (DSS) –
- Cubo OLAP : conjunto de datos, organizados de forma que facilitan consultas no predeterminadas de información agregada, o en otras palabras, el procesamiento analítico en línea.
Idiomas
- Extensiones de minería de datos (DMX)
- Expresiones multidimensionales (MDX) –
- XML para análisis (XMLA) –
Herramientas
Gente
- Edgar F. Codd – Científico informático inglés que introdujo el modelo de base de datos relacional
- Bill Inmon –
- Ralph Kimball (nacido en 1944): autor sobre el tema de almacenamiento de datos e inteligencia empresarial.
Productos
Organizaciones relacionadas con bases de datos
Publicaciones relacionadas con bases de datos
- Ling Liu y Tamer M. Özsu (Eds.) (2009). "Encyclopedia of Database Systems", 4100 pág. 60 ilustraciones. ISBN 978-0-387-49616-0 . Tabla de contenido disponible en http://refworks.springer.com/mrw/index.php?id=1217
- Beynon-Davies, P. (2004). Sistemas de bases de datos. Tercera edición. Palgrave, Houndmills, Basingstoke.
- Connolly, Thomas y Carolyn Begg. Sistemas de bases de datos. Nueva York: Harlow, 2002.
- Date, CJ (2003). Introducción a los sistemas de bases de datos, quinta edición . Addison Wesley. ISBN 0-201-51381-1.
- Gray, J. y Reuter, A. Procesamiento de transacciones: conceptos y técnicas , 1.ª edición, Morgan Kaufmann Publishers, 1992.
- Kroenke, David M. y David J. Auer. Conceptos de bases de datos. 3.ª ed. Nueva York: Prentice, 2007.
- Lightstone, S.; Teorey, T.; Nadeau, T. (2007). Diseño físico de bases de datos: guía del profesional de bases de datos para explotar índices, vistas, almacenamiento y más . Morgan Kaufmann Press. ISBN 978-0-12-369389-1.
- Teorey, T.; Lightstone, S. y Nadeau, T. Modelado y diseño de bases de datos: diseño lógico , 4.ª edición, Morgan Kaufmann Press, 2005. ISBN 0-12-685352-5
Eruditos de bases de datos
- Serge Abiteboul
- David Maier
- Ralph Kimball
- Parsaye de Kamran
- Fecha de CJ
- Peter Chen
Véase también
- Esquema de la informática
- Banco de datos
- Modelo de base de datos
- Esquema de base de datos
- Registro (base de datos)
- Clave (base de datos)
- Investigación en Internet
- Lista de bases de datos y motores de búsqueda académicos
- Lista de bases de datos sobre biodiversidad
- Lista de foros de Internet
- Lista de bases de datos en línea
Referencias
Enlaces externos
- Extensión de archivo DB: información sobre archivos con la extensión DB