Cos'è un database?
Questo articolo è dedicato al concetto di un database. Diversi database vengono ora utilizzati attivamente quando si lavora con PC: personal computer. Per brevità, introduciamo l'abbreviazione accettata per il database - DB.
Cos'è un database: definizione e funzioni
Alla domanda su che cos'è un database, l'informatica fornisce una risposta molto chiara.
Un database (DB) è una raccoltamateriali che sono sistematizzati in modo tale che possano essere facilmente trovati ed elaborati utilizzando un PC o un altro computer (computer elettronico). I materiali possono essere compresi come qualsiasi cosa: articoli, vari documenti, relazioni, ecc.
Il DB è anche chiamato un insieme di dati che è memorizzato su un PC secondo uno schema specifico.
C'è un'altra definizione: un database è un insieme di dati permanenti che viene utilizzato da vari sistemi software di un'organizzazione.
Procedendo da queste definizioni, non è difficile indovinare,per il quale è necessario un database per il tuo PC. Diversi database vengono utilizzati per organizzare e archiviare un gran numero di documenti simili e un rapido accesso ad essi. Ricorda, quando andavi in una grande biblioteca, per quanto tempo il bibliotecario doveva trovare il libro che ti interessa? Ma non puoi sempre ricordare se c'è del materiale nel file della carta. Ora questo problema è risolto. È sufficiente aprire il database di interesse sul tuo computer e digitare il nome di interesse nella ricerca. Trovare e elaborare rapidamente le informazioni di interesse dall'elenco è lo scopo del database e dei programmi che operano su diversi database. Database e programmi moderni, attraverso i quali vengono elaborati, forniscono un'assistenza preziosa a persone di varie professioni che sono costrette a lavorare con grandi volumi dello stesso tipo di informazioni. Questo è principalmente operai, bibliotecari, impiegati di istituzioni mediche, contabili.
Cos'è un database relazionale
Un database relazionale è un database che èbasato sul modello di dati relazionali. Una definizione più precisa che diamo, per così dire, dalla prima bocca. Ricordiamo che il modello di dati relazionali proposto e successivamente implementato dal matematico americano Codd nel 1970. E in un articolo del 1985, ha anche formulato 12 regole, con le quali si può determinare che il database dato è relazionale. Li citeremo qui.
- Regola delle informazioni Tutte le informazioni nel database dovrebbero essere presentate solo nella forma dei valori contenuti nelle tabelle, cioè a livello logico.
- Accesso garantito L'accesso a ciascun elemento del database dovrebbe essere fatto utilizzando il nome della tabella del nome della colonna e della chiave primaria.
- Supporto per valori non validi. I valori zero nel database devono essere utilizzati per rappresentare i dati mancanti e devono essere diversi da qualsiasi carattere numerico e carattere spaziale.
- Directory dinamica. La descrizione del database a livello logico viene presentata nella stessa forma dei dati principali.
- Inclinazione completa dei dati. In un database relazionale, deve esistere un linguaggio di caratteri speciali con una sintassi chiara che supporti i vari elementi del database stesso: elaborazione, definizione dei dati, limiti delle transazioni e così via.
- Aggiornamento delle viste. Rende disponibili tutte le viste che possono essere aggiornate.
- Aggiungi, aggiorna ed elimina. Capacità di lavorare con i database durante queste operazioni.
- Indipendenza dei dati fisici
- Indipendenza dei dati logici.
- Indipendenza delle condizioni di integrità. L'esistenza della possibilità di determinare le condizioni di integrità specifiche per ciascun database relazionale.
- Indipendenza della distribuzione Cioè, indipendenza dalle condizioni di un particolare utente.
- La regola dell'unicità. Questa è l'assenza della possibilità di utilizzare un linguaggio di basso livello per l'elaborazione dei dati in un linguaggio di alto livello (nel caso di più record contemporaneamente, ad esempio).