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.

Voci correlate: