Descrivi un database di esempio

January 17

Descrivi un database di esempio


Un database è un insieme altamente organizzata di dati su un computer ed è gestito da un software. Il software memorizza i dati in file specializzate e utilizza regole che mantengono i dati affidabili. Tutte le richieste per i dati passano attraverso il software di database, che effettua le richieste solo se soddisfano gli standard di sicurezza e correttezza. Un database di esempio per un forum di discussione Web conterrebbe un elenco dei soci, argomenti di discussione e dei messaggi inseriti dagli utenti.

Forum Web

Il Web ha migliaia di siti standardizzati forum di discussione utilizzati per discutere e argomenti di dibattito vanno dalla salute del gatto alla fantascienza. Il software del forum consente a un amministratore di creare gruppi di grandi temi, ammettere nuovi membri e discussioni moderate. Ogni membro del forum ha un ID e una password con cui si accede per ottenere l'accesso alle funzionalità del sito. L'amministratore è in grado di impostare un account guest per i lettori occasionali. I membri titolari avviare e partecipare a discussioni online, che consistono di testo, collegamenti Web, immagini e altri contenuti caricati. Un database memorizza struttura e il contenuto del forum, tra cui un elenco dei membri e il testo di discussioni.

Database e le tabelle

Un unico database, denominato "Forum", contiene tutti i dati di un forum web. Un database è costituito da tabelle che definiscono i principali gruppi di informazioni. Questo database ha tre tabelle: adesione, che contiene i dati dei membri, argomenti, che contiene i gruppi tematici, e messaggi, che contengono le discussioni. La tabella di adesione contiene un record per ogni membro, tavolo argomenti ha un record per ogni gruppo tema e la tabella dei messaggi detiene un record per ogni messaggio inviato da un utente.

colonne

La più piccola unità completa di dati in un database viene chiamato campo o colonna. In questo database di esempio, la tabella di appartenenza ha colonne per nome, indirizzo email, il nome utente del membro e la password e la data in cui si sono uniti. La tabella di argomenti ha un codice di argomento e descrizione. La tabella dei messaggi ha un numero ID utente, data della pubblicazione, il codice argomento e il testo del messaggio. Insieme, queste colonne descrivono completamente i dati del forum ha bisogno per funzionare.

Sicurezza

Il database forum ha diversi livelli di sicurezza relative al livello dell'utente di appartenenza. L'amministratore ha i diritti di accesso completo al sito. Lei ammette e nega membri, risolve i problemi e crea nuovi argomenti principali. I membri approvano hanno accesso a tutte le discussioni del sito ei propri messaggi privati, ma non i messaggi privati ​​degli altri. Essi non possono approvare membri o creare nuovi argomenti principali, ma possono inserire nuovi messaggi. lettori occasionali possono sfogliare i messaggi pubblici del sito, ma non riescono a vedere i messaggi privati ​​o pubblicare nuovi messaggi. La sicurezza impedisce l'uso improprio e mantiene le discussioni ordinata.