Fundamentos y Estructura de Bases de Datos: Tipos, Componentes y Modelos Clave
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 4,32 KB
Definición de Base de Datos
Una Base de Datos (BBDD) es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Es, esencialmente, un sistema de archivos electrónico.
Componentes de una Base de Datos en Access
Los principales objetos que componen una Base de Datos gestionada mediante Microsoft Access son:
- Tablas
- Formularios
- Informes
- Consultas
- Macros
- Módulos
Detalle de los Componentes
Tablas
Son similares en apariencia a una hoja de cálculo, en cuanto a que los datos se almacenan en filas y en columnas. La diferencia fundamental radica en la organización de datos. Son los objetos principales de la base de datos y se utilizan para guardar la información.
Formularios
Es un formato de pantalla que se utiliza para mejorar la imagen de las tablas. Generalmente, simula una hoja de papel en la que disponemos de lugares en blanco para introducir información de manera estructurada.
Informes
Son los módulos de Access más importantes, ya que permiten automatizar en gran medida el desarrollo de documentos a partir de la base de datos.
Consultas
Realizan varias funciones, pero la principal es recuperar datos específicos de las tablas. Existen dos tipos principales:
- De Acción: Modifican o mueven datos.
- De Selección: Recuperan datos.
Macros
Se consideran como un lenguaje de programación simplificado, que se utiliza para aumentar la funcionalidad de la base de datos. Es una especie de rutina que puede ser ejecutada en respuesta a algún evento que ocurre en el sistema.
Ejemplo: Podemos accionar una rutina cuando una exclusión de registro esté para ser efectiva, y esta rutina puede exigir confirmación por el usuario.
Módulos
Son objetos que sirven para aumentar la funcionalidad de la base de datos. Representan una colección de declaraciones, instrucciones y procedimientos que se almacenan conjuntamente como una entidad.
Tipos de Bases de Datos según su Variabilidad
Base de Datos Estática
Los archivos contenidos en esta base solo son de lectura. Se pueden guardar para ser consultados o usados un tiempo después, pero no se modifican.
Ejemplo: Bases de datos de bibliotecas históricas o archivos de periódicos.
Base de Datos Dinámica
En estas, la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta.
Ejemplo: Una base de datos utilizada en un sistema de información de un supermercado, una farmacia o una empresa de gestión de inventario.
Modelos de Base de Datos
a) Modelo Jerárquico
Almacenan su información en una estructura jerárquica. Los datos se organizan de forma similar a un árbol (visto al revés), donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz y los nodos que no tienen hijos son hojas.
Esta base es útil en casos de aplicación que manejan un gran volumen de información y datos muy compartidos, permitiendo crear estructuras estables y de gran rendimiento. Su principal limitación es su incapacidad de representar la redundancia de datos.
b) Modelo de Red
Es ligeramente distinto al modelo jerárquico. Su diferencia principal es que se permite que un mismo nodo tenga varios padres. Este modelo ofrece una solución eficiente al problema de redundancia de datos.
c) Modelo Relacional
Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Su idea fundamental es el uso de “relaciones” que se consideran en forma lógica como conjunto de datos llamados “tuplas”.
El lugar y la forma en que se almacenen los datos no tiene relevancia, y la información puede ser recuperada o almacenada mediante “consultas” que ofrecen amplia flexibilidad y poder para administrar la información.