Fundamentos y Arquitectura de Bases de Datos Distribuidas
Classificato in Informatica
Scritto il in
italiano con una dimensione di 3,08 KB
Fondamenti dei Database Distribuiti
1. Concetto di database
R: È un insieme di informazioni correlate a uno scopo comune.
2. Definizione di database distribuito
R: È una raccolta di più database situati in luoghi diversi e collegati tramite un'unità di rete.
3. Obiettivi dei database distribuiti
R: Costruire sistemi distribuiti che permettano la condivisione delle informazioni, l'interrogazione efficiente, l'affidabilità, la disponibilità e un'elevata velocità di elaborazione.
4. Vantaggi della distribuzione dei dati
R: Il vantaggio principale è la capacità di condividere e accedere alle informazioni in maniera affidabile ed efficace.
5. Complessità crescente
R: La gestione dello sviluppo software comporta una maggiore probabilità di errori e tempi di elaborazione più lunghi.
6. Trasparenza della posizione
R: Consente all'utente di accedere ai dati senza dover conoscere o visualizzare i luoghi fisici in cui risiedono.
7. Trasparenza della duplicazione
R: Significa che, in presenza di più copie dei dati, il sistema gestisce automaticamente la scelta della copia da recuperare e l'aggiornamento sincronizzato di tutte le versioni.
8. Indipendenza della configurazione
R: Permette all'organizzazione di aggiungere o sostituire l'hardware senza dover modificare i componenti software esistenti nel DBMS (Database Management System).
9. Duplicazione dei dati
R: Si verifica quando il sistema mantiene diverse copie identiche di una relazione, memorizzando ogni copia su un sito diverso.
10. Evoluzione tecnologica
R: È necessario conoscere l'evoluzione e lo stato attuale della tecnologia per essere preparati ai cambiamenti inevitabili nel settore delle banche dati.
11. Caratteristiche dei sistemi paralleli
- Il database risiede su una singola macchina dotata di CPU multiple e più dischi rigidi.
- Tutti gli utenti accedono alla medesima macchina.
12. Caratteristiche dell'architettura client-server
- Il client e il server possono agire come un'unica entità o come identità separate, svolgendo attività autonome.
- Le funzioni di client e server possono risiedere su piattaforme separate o sulla stessa piattaforma.
13. Interfaccia utente
R: È la rappresentazione del sistema attraverso la quale l'utente interagisce con l'applicazione software.
14. Sistema sottostante
R: Rappresenta l'intera struttura tecnica del database.
15. Modello Client/Server
R: Sono componenti integrati in un'unica applicazione; il client può agire come server quando richiede un servizio a un'altra applicazione.
16. Interfaccia separata dal database
R: Si definisce come centralizzata.