Informazioni, essendo la base di varisistemi elettronici di scambio dati, organizzati in modo speciale e chiamati database. Per comprendere questo concetto, oltre a comprendere cos'è una struttura di database, vale la pena considerare questo fenomeno in modo più dettagliato.
Molto spesso, quando si crea un database, è necessariorispettare i seguenti requisiti. Dovrebbe essere facile da elaborare ed essere compatto, privo di informazioni ridondanti. In un sistema gerarchico, gli elementi sono disposti in modo tale da formare dei collegamenti tra loro: figlio e genitore. Cioè, questa informazione si trova più in alto o più in basso rispetto a un determinato oggetto del sistema. Ma uno di questi è sempre quello principale, con cui inizia l'intero sistema. Come risultato di questa disposizione di blocchi di informazioni, viene formata una struttura di database ad albero, caratteristica del file system applicabile ai computer.
I database distribuiti sulla rete hanno le stesse caratteristiche dei database gerarchici. La differenza tra loro è che nei primi elementi figlio possono avere diversi antenati.
Ma prima di guardare più in dettaglio la struttura etipi, è necessario definire il concetto di un database. Cosa si intende con questo termine? La definizione più semplice sarebbe questa: un database è un modo per organizzare e archiviare informazioni. Esistono molti tipi e metodi di sistematizzazione delle informazioni. Ognuno di essi ha il proprio orientamento target, soddisfa determinati requisiti. Ad esempio, i dati nel linguaggio XML sono strutturati sotto forma di un albero che ha una radice ramificata e nodi. Ma questo è solo un tipo di archiviazione delle informazioni.
Struttura gerarchica del databaseOttimizzato per la lettura, la selezione rapida dei dati e la consegna all'utente. Ma ha anche i suoi svantaggi. Quindi, un computer, eseguendo un'operazione abbastanza facilmente con una cartella o un file specifici (che sono elementi di una struttura gerarchica), ha scansionato il sistema alla ricerca di virus per molto tempo. Ciò dimostra che un tale sistema non è adatto per ordinare rapidamente le informazioni e, se necessario, il processo richiede molto tempo. Il rapporto tra gli elementi in tale struttura è tale che più basso è l'oggetto, maggiore è il suo annidamento. Le relazioni gerarchiche tra gli elementi padre e figlio del sistema sono interessate.
È degna di nota un'altra classificazione delle basidati. Verrà fornito al fine di chiarire finalmente il problema dei metodi esistenti di archiviazione delle informazioni. Per natura della presentazione delle informazioni, i database sono divisi in strutturati (dati sotto forma di simboli), parzialmente strutturati (informazioni testuali) e non strutturati (reti semantiche). I database strutturati hanno diversi livelli in cui si trovano le unità di informazione. Questi includono database di rete e gerarchici, in cui sono specificati i collegamenti tra i singoli file. Se il database gerarchico è come un albero, la rete assomiglia a una rete. In questo caso, la struttura del database è organizzata in modo tale che qualsiasi vertice possa condurre al suo interno e diversi collegamenti possono essere tra una coppia di vertici. Pertanto, un file mantiene relazioni con molti, a causa dei quali il suo tipo non è fisso. Può essere un membro di un set di file (tra cui viene dichiarato un collegamento) o un proprietario.
Esiste anche un modello di database relazionale in cuii collegamenti tra i file vengono determinati dinamicamente al momento della richiesta. Le banche dati sono suddivise in base al tipo di informazioni in esse contenute, in fattuali, documentarie e lessicografiche.
Таким образом, базы данных – это особым образом un sistema strutturato, uno dei modi per conservare le informazioni in cui può essere una forma tabellare. La totalità di più tabelle che hanno connessioni logiche tra loro e creano un database.
p>