Colección de información que está organizada de
manera que se pueda acceder, administrar y
actualizar fácilmente. (TechTarget, 2021)
Tipos de Bases de Datos
OLTP: Line Transaction Processing) también son
llamadas bases de datos dinámicas lo que
significa que la información se modifica en
tiempo real. (Anguiano, J. D. 2014)
OLAP: (On Line Analytical Processing) también son
llamadas bases de datos estáticas lo que significa
que la información en tiempo real no es afectada.
(Anguiano, J. D. 2014)
Jerárquica
Es un modelo rígido soportado sobre una
estructura de árbol con relaciones exclusivas de
padre/hijo, las bases de datos jerárquicas
pretenden modelar relaciones jerárquicas del
mundo real. (Gómez, M. 2013)
Red
Se basan en dos estructuras básicas: registros y conjuntos.
Cada registro consiste en un grupo de valores de datos
relacionados entre sí. Hay diferentes tipos de registros, cada
uno de los cuáles tiene un nombre. Las relaciones entre los
datos se representan mediante enlaces, los cuáles pueden
verse como apuntadores. (Gómez, M. 2013)
Datos Relacionales
Este modelo representa los datos y las relaciones
entre los datos mediante una colección de tablas,
cada una de las cuáles tiene un número de
columnas con nombres únicos. (Gómez, M. 2013)
Orientada a objetos
Provee una identidad única a cada objeto
independiente almacenado en la base de datos y se
parte de la base de que los objetos complejos
pueden construirse a partir de otros más simples.
Funciones de las Bases de Datos
Para describir las funciones y los requisitos de las
transacciones en un database management system es el de
ACID, acrónimo de atomicity, consistency, isolation y durability
(atomicidad, consistencia, aislamiento, durabilidad).
Atomicidad designa a la propiedad “todo o nada” de
los gestores de bases de datos: para que una consulta
sea válida y la transacción se complete correctamente
se ha de llevar a cabo en el orden correcto de pasos.
La durabilidad significa que en un SGBD todos los
datos se guardan a largo plazo incluso tras concluir
una transacción y también, o especialmente, en el caso
de fallos del sistema o caídas del SGBD.
El aislamiento es la condición que garantiza que las
transacciones no se obstaculicen unas a otras, algo que
normalmente se logra con ciertas funciones de bloqueo
que aíslan los datos que participan en una transacción.
La consistencia (o coherencia) se da cuando al finalizar
una transacción, la base de datos sigue siendo estable,
lo que requiere la supervisión continua de todas las
transacciones.
Componentes de las Bases de Datos
Tablas
Tablas: Las tablas son objetos de base de datos que contienen
todos sus datos. En las tablas, los datos se organizan con arreglo a
un formato de filas y columnas, similar al de una hoja de cálculo.
Cada fila representa un registro único y cada columna un campo
dentro del registro.
Formularios
Formularios permiten crear una interfaz de usuario en la que
puede escribir y modificar datos. Los formularios a menudo
contienen botones de comandos y otros controles que realizan
distintas tareas.
Informes
Los informes se usan para dar formato a los datos, resumirlos y
presentarlos.
Consultas
Consulta de Selección
recupera los datos y los pone a
disposición para su uso. Puede ver los
resultados de la consulta en la pantalla,
imprimirlos o copiarlos al portapapeles.
Consulta de Acción
se pueden usar para crear tablas nuevas,
agregar datos a las tablas existentes, o
actualizar o eliminar datos. Microsoft,
(2018)
Macros
Las macros en Access pueden considerarse un lenguaje de
programación simplificado que puede usar para agregar
funciones a la base de datos.
Modulos
son objetos que puede usar para agregar funciones a la base de
datos. se escriben en el lenguaje de programación Visual Basic
para Aplicaciones (VBA). Un módulo es una colección de
declaraciones, instrucciones y procedimientos que se almacenan
juntos como una unidad. Un módulo puede ser un módulo de
clase o un módulo estándar.