Eine Datenbank ist eine hoch organisierte Sammlung von Daten auf einem Computer und wird von der Software verwaltet. Die Software speichert die Daten in speziellen Dateien und verwendet Regeln, die die Daten zuverlässig zu halten. Alle Anfragen nach Daten durchlaufen die Datenbank-Software , die Er bearbeitet die Anfragen nur, wenn sie Standards für Sicherheit und Korrektheit zu erfüllen. Eine Beispiel-Datenbank für ein Web -Diskussionsforum würde eine Mitgliedschaft Liste , Diskussionsthemen und Nachrichten -Mitglieder veröffentlicht. Web Forum
Das Web hat tausende von standardisierten Diskussionsforum Websites verwendet werden, um zu diskutieren und zu debattieren Themen reichen von Gesundheit der Katze zu Science-Fiction. Die Forum-Software kann ein Administrator erstellen Sets von großen Themen , neue Mitglieder aufzunehmen und die Diskussionen . Jedes Forum Mitglied hat eine ID und ein Passwort, mit dem er sich anmeldet , um Zugriff auf die Features der Seite zu erhalten. Der Administrator ist in der Lage , eine Gast-Account für Gelegenheits- Leser. Vollmitglieder initiieren und beteiligen sich an Online-Diskussionen , die aus Text , Web -Links, Bilder und andere Inhalte hochgeladen . Eine Datenbank speichert des Forums Struktur und Inhalt , darunter eine Mitgliederliste und den Text der Diskussionen.
Database und Tabellen
Eine einzelne Datenbank mit dem Namen "Forum ", enthält alle Daten, die für eine Web- Forum. Eine Datenbank besteht aus Tabellen, die große Gruppen von Informationen zu definieren. Diese Datenbank verfügt über drei Tabellen : Mitgliedschaft, die Mitgliederdaten , Themen, die Themengruppen enthält , und Nachrichten, die die Diskussionen enthalten enthält . Die Mitgliedschaft Tabelle enthält einen Datensatz für jedes Mitglied , hat Themen Tabelle einen Datensatz für jedes Thema Gruppe und die Meldungen Tabelle enthält einen Eintrag für jede Nachricht von einem Mitglied geschrieben .
Spalten
Die kleinste vollständige Einheit von Daten in einer Datenbank als Feld oder Spalte. In diesem Beispiel -Datenbank verfügt die Mitgliedschaft Tabelle Spalten für den Namen des Mitglieds , E-Mail -Adresse, Benutzername und Passwort und dem Zeitpunkt, zu dem sie verbunden sind. Die Themen Tisch hat ein Thema Code und Beschreibung. Die Nachrichten Tisch hat eine Mitglieds-ID -Nummer, Datum geschrieben , Thema -Code und den Text der Nachricht. Zusammen sind diese Spalten vollständig beschreiben die Daten das Forum braucht um zu funktionieren .
Sicherheit
Das Forum Datenbank hat mehrere Sicherheitsstufen in Bezug auf die Benutzer- Ebene der Mitgliedschaft. Der Administrator hat volle Zugriffsrechte auf die Website. Sie gesteht und bestreitet Mitglieder , löst Probleme und schafft neue Hauptthemen. Zugelassene Mitglieder haben Zugang zu allen Funktionalitäten der Site Diskussionen und ihre eigenen privaten Nachrichten , nicht aber die private Nachrichten anderer. Sie können nicht genehmigen Mitglieder oder erstellen Sie neue große Themen , aber sie können neue Nachrichten verfassen . Lässige Leser sehen die Website der öffentliche Mitteilungen , aber nicht sehen können, private Nachrichten oder Post neue Nachrichten . Die Sicherheit verhindert Missbrauch und hält die Diskussionen ordentlich.