Un database è un insieme altamente organizzato di dati su un computer ed è gestito da un software . Il software memorizza i dati in file speciali e utilizza le regole che mantengono i dati affidabile . Tutte le richieste di 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 potrebbe contenere un elenco dei soci , argomenti di discussione e dei messaggi inseriti dagli utenti . Web Forum
Il Web ha migliaia di siti di forum di discussione standardizzati utilizzati per discutere e dibattere argomenti che vanno dalla salute del gatto alla fantascienza . Il software del forum consente a un amministratore di creare insiemi di grandi temi , ammettere nuovi membri e dirigere le discussioni . Ogni membro del forum ha un ID e una password con la quale si collega per ottenere l'accesso a funzionalità del sito . L'amministratore è in grado di impostare un account guest per i lettori occasionali . I membri titolari avviare e partecipare a discussioni on-line , che consistono di testo , link, immagini e altri contenuti caricati . Un database memorizza la struttura e il contenuto del forum, tra cui un elenco di membri e il testo delle 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 gruppi di argomento , e messaggi , che contengono le discussioni. La tabella di adesione contiene un record per ogni membro , tavolo argomenti ha un record per ogni gruppo di discussione e la tabella dei messaggi contiene un record per ogni messaggio inviato da un utente.
Colonne
La più piccola unità completa dei dati in un database è chiamato un campo o colonna . In questo database di esempio , la tabella di appartenenza ha colonne per il nome del membro , l'indirizzo email , il nome utente e la password e la data in cui si sono uniti . La tabella di argomenti ha un codice di argomento e la descrizione. La tabella dei messaggi ha un numero ID utente , data d'inserimento , il codice argomento e il testo del messaggio . Insieme , queste colonne pienamente descrivere i dati del forum ha bisogno per funzionare .
Sicurezza
Il database forum ha diversi livelli di sicurezza relativi al livello dell'utente di appartenenza . L'amministratore ha pieni diritti di accesso al sito . Lei ammette e nega membri , risolve i problemi e crea nuovi argomenti principali . Iscrizioni confermate hanno accesso a tutte le discussioni del sito e le loro messaggi privati, ma non i messaggi privati di altri. Non possono approvare membri o creare nuovi argomenti importanti , ma possono inserire nuovi messaggi . Lettori occasionali possono sfogliare i messaggi pubblici del sito ma non possono vedere messaggi privati oi nuovi messaggi postali. La sicurezza impedisce l'uso improprio e mantiene la discussione ordinata .