Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Software Database >> .

Quali sono i componenti di accesso e la gerarchia di un database?

I database Microsoft Access non hanno una gerarchia complessa e a più livelli come alcuni sistemi di database a livello aziendale (ad esempio, Oracle, SQL Server). Tuttavia, hanno diversi componenti chiave che lavorano insieme, che possono essere organizzati concettualmente in una struttura gerarchica. Ecco un modo per visualizzarlo:

1. Il file del database (.accdb): Questo è il contenitore di alto livello, con tutti gli altri componenti del database. Pensalo come la cartella generale per tutto.

2. Oggetti all'interno del database: Questi sono i componenti principali con cui interagisci:

* Tabelle: La fondazione. Le tabelle archiviano i dati in un formato strutturato, organizzati in righe (record) e colonne (campi). Questo è il livello fondamentale di archiviazione dei dati. Tutti gli altri oggetti di accesso alla fine si riferiscono o disegnano i dati dalle tabelle.

* query: Questi non sono archiviazione dei dati ma strumenti di recupero dei dati e manipolazione. Usano SQL (linguaggio di query strutturato) o un'interfaccia visiva per selezionare, filtrare, ordinare e combinare i dati da una o più tabelle. Agiscono da intermediari, trasformando i dati dalle tabelle per vari scopi.

* Forme: Fornire un'interfaccia utente per l'interazione con i dati nelle tabelle. Consentono agli utenti di inserire, visualizzare e modificare i dati in modo più user-friendly che lavorare direttamente con le tabelle.

* Rapporti: Presentare dati da tabelle e query in un output formattato e stampato o esportato. Riassumi, analizzano e rappresentano visivamente i dati.

* Macro: Sequenze automatizzate di azioni. Possono automatizzare attività come l'apertura di moduli, eseguire query o eseguire altre operazioni di database. Sono essenzialmente mini-programmi all'interno dell'accesso.

* Moduli: Contenere il codice VBA (Visual Basic per applicazioni). Consentono un'automazione e una personalizzazione molto più complesse rispetto alle macro, consentendo la creazione di funzioni, procedure e interfacce utente personalizzate.

* Pagine di accesso ai dati (meno comune): Interfacce basate sul Web per visualizzare e interagire con i dati del database (meno rilevanti nelle moderne applicazioni di accesso).

Rappresentazione gerarchica (concettuale):

`` `

Database (.accdb)

├── Tabelle (dati fondamentali)

│ ├── Tabella1

│ ├── Tabella2

│ └── ...

├── query (manipolazione dei dati e recupero)

│ ├── query1

│ ├── query2

│ └── ...

├── forme (interfaccia utente per l'interazione dei dati)

│ ├─ Bro form1

│ ├── forma2

│ └── ...

├── Rapporti (presentazione dei dati formattati)

│ ├── report1

│ ├── report2

│ └── ...

├── macro (automazione)

│ ├── macro1

│ ├── macro2

│ └── ...

└── Moduli (codice VBA - Automazione avanzata)

├── Modulo1

├── Modulo2

└── ...

`` `

Nota importante: Mentre quanto sopra presenta una visione gerarchica * concettuale *, non è una gerarchia rigida e forzata come è un file system. Tutti gli oggetti alla fine dipendono dalle tabelle per i loro dati, ma non sono nidificati all'interno delle tabelle in modo simile a un file-sistema. Le query, ad esempio, possono fare riferimento a più tabelle contemporaneamente. Le connessioni tra oggetti sono stabilite attraverso le relazioni (definite tra tabelle) e riferimenti (in query, forme, report, ecc.).

 

software © www.354353.com