Quanti database sono accessibili?
doc-4154
Molte altre banche dati dispongono di software applicativo che accede al database per conto degli utenti finali, senza esporre direttamente l' interfaccia DBMS. I programmatori di applicazioni possono utilizzare un protocollo a filo direttamente, o più probabilmente attraverso un' interfaccia di programmazione dell' applicazione. I progettisti di database e gli amministratori di database interagiscono con il DBMS attraverso interfacce dedicate per costruire e mantenere i database delle applicazioni, e quindi hanno bisogno di una maggiore conoscenza e comprensione del funzionamento dei DBMS e delle interfacce esterne e dei parametri di sintonizzazione dei DBMS.
None
doc-4157
L' IBM aveva anche un proprio DBMS nel 1966, noto come Information Management System (IMS). IMS è stato uno sviluppo di software scritto per il programma Apollo su System/360. L' IMS era generalmente simile in termini concettuali a CODASYL, ma utilizzava una rigorosa gerarchia per il suo modello di navigazione dei dati al posto del modello di rete di CODASYL. Entrambi i concetti divennero in seguito noti come database di navigazione a causa del modo in cui i dati sono stati accessibili, e la presentazione del Premio Turing di Bachman del 1973 fu The Programmer come Navigator. L' IMS è classificato[da chi]? come banca dati gerarchica. Il database IDMS e il database TOTALE di Cincom Systems sono classificati come database di rete. L' IMS rimane in uso dal 2014[aggiornamento].
None
doc-4173
La memorizzazione del database è il contenitore della materializzazione fisica di un database. Comprende il livello (fisico) interno nell' architettura del database. Contiene inoltre tutte le informazioni necessarie (per esempio, metadati,"dati sui dati"e strutture interne dei dati) per ricostruire il livello concettuale e il livello esterno dal livello interno quando necessario. La memorizzazione permanente dei dati è generalmente responsabilità del motore di database. "motore di stoccaggio". Anche se di solito accessibile da un DBMS attraverso il sistema operativo sottostante (e spesso utilizzando i file system dei sistemi operativi come intermedi per il layout di storage), le proprietà di storage e l' impostazione della configurazione sono estremamente importanti per il funzionamento efficiente del DBMS, e quindi sono strettamente mantenuti da amministratori di database. Un DBMS, mentre è in funzione, ha sempre il suo database residente in diversi tipi di memorizzazione (ad esempio, memoria e archiviazione esterna). I dati del database e le ulteriori informazioni necessarie, possibilmente in grandi quantità, sono codificati in bit. In genere i dati risiedono nella memorizzazione in strutture che hanno un aspetto completamente diverso dal modo in cui i dati appaiono nei livelli concettuale ed esterno, ma in modi che cercano di ottimizzare (il migliore possibile) la ricostruzione di questi livelli quando gli utenti e i programmi ne hanno bisogno, così come per il calcolo di ulteriori tipi di informazioni necessarie dai dati (ad esempio, quando si interroga il database).
None
doc-16997
Nel 1996 Brewster Kahle, con Bruce Gilliat, ha sviluppato un software per scansionare e scaricare tutte le pagine del World Wide Web accessibili al pubblico, la gerarchia Gopher, il bollettino Netnews (Usenet) e il software scaricabile. Le informazioni raccolte da questi "crawler" non comprendono tutte le informazioni disponibili su Internet, poiché la maggior parte dei dati è limitata dall' editore o memorizzata in database non accessibili. Questi "crawler" rispettano anche lo standard di esclusione dei robot per i siti web i cui proprietari scelgono di non apparire nei risultati delle ricerche o di non essere messi in cache. Per superare le incongruenze nei siti web parzialmente in cache, Archive-It.
None
doc-8169
I file multimediali sono memorizzati su un iPod in una cartella nascosta, insieme a un file di database proprietario. Il contenuto nascosto è accessibile sul sistema operativo host consentendo la visualizzazione di file nascosti. I file multimediali possono quindi essere recuperati manualmente copiando i file o le cartelle dall' iPod. Molte applicazioni di terze parti consentono inoltre di copiare facilmente i file multimediali da un iPod.
None
doc-4167
I database XML sono un tipo di database strutturato orientato ai documenti che permette di interrogare in base agli attributi dei documenti XML. I database XML sono utilizzati principalmente nella gestione dei database aziendali, dove XML viene utilizzato come standard di interoperabilità dei dati macchina a macchina. I sistemi di gestione dei database XML includono il software commerciale MarkLogic e Oracle Berkeley DB XML e un database XML distribuito XML/JSON di Clusterpoint. Tutti sono piattaforme di database software enterprise e supportano l' elaborazione delle transazioni conformi agli standard di settore ACID con forti caratteristiche di coerenza del database e un alto livello di sicurezza del database.
None
doc-4177
A volte si desidera riportare un database a uno stato precedente (per molte ragioni, ad esempio quando il database viene trovato danneggiato a causa di un errore del software o se è stato aggiornato con dati errati). Per ottenere questo risultato si esegue un' operazione di backup occasionale o continuativa, in cui ogni stato del database desiderato (cioè i valori dei suoi dati e il loro inserimento nelle strutture di dati del database) viene conservato all' interno di file di backup dedicati (molte tecniche esistono per farlo in modo efficace). Quando questo stato è necessario, cioè quando viene deciso da un amministratore di database di riportare il database a questo stato (ad esempio, specificando questo stato per un punto desiderato nel momento in cui il database si trovava in questo stato), questi file vengono utilizzati per ripristinare tale stato.
None
doc-4152
Fisicamente, i server di database sono computer dedicati che contengono i database reali ed eseguono solo il DBMS e il relativo software. I server di database sono solitamente computer multiprocessore, con memoria generosa e array di dischi RAID utilizzati per una memorizzazione stabile. Il RAID viene utilizzato per il ripristino dei dati in caso di guasto di uno qualsiasi dei dischi. Gli acceleratori di database hardware, collegati a uno o più server tramite un canale ad alta velocità, sono utilizzati anche in ambienti di elaborazione delle transazioni di grandi volumi. I DBMS si trovano al centro della maggior parte delle applicazioni database. I DBMS possono essere costruiti attorno a un kernel multitasking personalizzato con supporto di rete integrato, ma i DBMS moderni si basano in genere su un sistema operativo standard per fornire queste funzioni. da database prima dell' inizio della lingua delle query strutturate (SQL). I dati recuperati erano disparati, ridondanti e disordinati, poiché non esisteva un metodo adeguato per recuperarli e disporli in una struttura concreta.
None
doc-4175
Le transazioni della banca dati possono essere utilizzate per introdurre un certo livello di tolleranza agli errori e integrità dei dati dopo il ripristino da un incidente. Una transazione di database è un' unità di lavoro, tipicamente incapsulando un certo numero di operazioni su un database (ad esempio, la lettura di un oggetto del database, la scrittura, l' acquisizione di blocco, ecc. ), un' astrazione supportata in database e anche in altri sistemi.
None
doc-4174
Questo può essere gestito direttamente su base individuale, o tramite l' assegnazione di individui e privilegi a gruppi, o (nei modelli più elaborati) attraverso l' assegnazione di individui e gruppi a ruoli ai quali vengono poi concessi diritti. La sicurezza dei dati impedisce agli utenti non autorizzati di visualizzare o aggiornare il database. Tramite password, gli utenti possono accedere all' intero database o a sottoinsiemi di esso chiamati "subschemi". Ad esempio, un database dei dipendenti può contenere tutti i dati relativi a un singolo dipendente, ma un gruppo di utenti può essere autorizzato a visualizzare solo i dati del libro paga, mentre ad altri è consentito l' accesso solo alla cronologia del lavoro e ai dati medici. Se il DBMS fornisce un modo per inserire e aggiornare interattivamente il database e interrogarlo, questa funzione permette di gestire i database personali.
None
doc-4151
Formalmente, un "database" si riferisce ad un insieme di dati correlati e al modo in cui è organizzato. L' accesso a questi dati è solitamente fornito da un "sistema di gestione dei database" (DBMS) costituito da un insieme integrato di software informatici che consente agli utenti di interagire con uno o più database e consente l' accesso a tutti i dati contenuti nel database (anche se possono esistere restrizioni che limitano l' accesso a particolari dati). Il DBMS fornisce varie funzioni che consentono l' immissione, la memorizzazione e il recupero di grandi quantità di informazioni e fornisce modi per gestire come tali informazioni sono organizzate.
None