“Conocimiento software>Software de base de datos

¿Cuáles son los componentes de acceso y la jerarquía de una base de datos?

2016/1/12
Las bases de datos de Microsoft Access no tienen una jerarquía compleja de varias capas como algunos sistemas de bases de datos de nivel empresarial (por ejemplo, Oracle, SQL Server). Sin embargo, tienen varios componentes clave que funcionan juntos, que pueden organizarse conceptualmente en una estructura jerárquica. Aquí hay una forma de visualizarlo:

1. El archivo de base de datos (.accdb): Este es el contenedor de nivel superior, que mantiene todos los demás componentes de la base de datos. Piense en ello como la carpeta general para todo.

2. Objetos dentro de la base de datos: Estos son los componentes centrales con los que interactúa:

* Tablas: La fundación. Las tablas almacenan datos en un formato estructurado, organizados en filas (registros) y columnas (campos). Este es el nivel de almacenamiento de datos fundamental. Todos los demás objetos de acceso finalmente se relacionan o extraen datos de las tablas.

* consultas: Estos no son almacenamiento de datos sino herramientas de recuperación de datos y manipulación. Utilizan SQL (lenguaje de consulta estructurado) o una interfaz visual para seleccionar, filtrar, clasificar y combinar datos de una o más tablas. Actúan como intermediarios, transformando datos de las tablas para diversos fines.

* Formularios: Proporcione una interfaz de usuario para interactuar con los datos en las tablas. Permiten a los usuarios ingresar, ver y editar datos de una manera más fácil de usar que trabajar directamente con tablas.

* Informes: Presente datos de tablas y consultas en una salida formateada e impresa o exportada. Resumen, analizan y representan visualmente datos.

* macros: Secuencias automatizadas de acciones. Pueden automatizar tareas como abrir formularios, ejecutar consultas o realizar otras operaciones de bases de datos. Son esencialmente miniprogramas dentro del acceso.

* módulos: Contiene código VBA (Visual Basic para aplicaciones). Permiten una automatización y personalización mucho más compleja que las macros, lo que permite la creación de funciones personalizadas, procedimientos e interfaces de usuario.

* Páginas de acceso a datos (menos comunes): Interfaces basadas en la web para ver e interactuar con los datos de la base de datos (menos relevante en las aplicaciones de acceso moderno).

Representación jerárquica (conceptual):

`` `` ``

Base de datos (.accdb)

Tablas (datos fundamentales)

│ ├── Tabla1

│ ├── Tabla2

│ └── ...

├── Consultas (manipulación y recuperación de datos)

│ ├── Query1

│ ├── Query2

│ └── ...

Forms ├── Interfaz de usuario para la interacción de datos)

│ ├── Form1

│ ├── Form22

│ └── ...

├── Informes (presentación de datos formateadas)

│ ├── Report1

│ ├── Report2

│ └── ...

Macros (automatización)

│ ├── Macro1

│ ├── Macro2

│ └── ...

Módulos └── (Código VBA - Automatización avanzada)

Módulo 1

Module2 módulo2

└── ...

`` `` ``

Nota importante: Si bien lo anterior presenta una vista jerárquica * conceptual *, no es una jerarquía estricta y aplicada en la forma en que es un sistema de archivos. Todos los objetos finalmente dependen de las tablas para sus datos, pero no están anidados dentro de las tablas de una manera similar al sistema de archivos. Las consultas, por ejemplo, pueden hacer referencia a múltiples tablas simultáneamente. Las conexiones entre objetos se establecen a través de relaciones (definidas entre tablas) y referencias (en consultas, formularios, informes, etc.).

Software de base de datos
Cómo convertir archivos de Excel 2007 para dBase
¿Diferencia entre esquema de base de datos y estado en dbms?
¿Por qué crear una vista en la base de datos?
Basic Filemaker 9 Ayuda para configurar el acceso remoto
Cómo activar un botón seleccionado en MS Access 2003
Cómo corregir un límite de campo de Access 2007
Cómo obtener la siguiente secuencia de Oracle
Cómo utilizar una base de datos de Open Office en una página web
Conocimiento de la computadora © http://www.ordenador.online