Das Wichtigste zum Thema Datenbankdesign und Mysql-Server

EinführungEine
Datenbank ist eine Sammlung von organisierten Daten. Wenn Sie in der Lage sein wollen, eine Datenbank zu entwerfen, müssen Sie Datenbankdesign lernen. Es gibt einige Dinge, die man in einem Kurs über Datenbankdesign wissen muss. Nachdem man gelernt hat, wie man eine Datenbank entwirft, muss man noch lernen, wie man die Datenbank in einem Computer implementiert. Es gibt eine Software namens Datenbankserver. Diese Software gibt es in verschiedenen Ausführungen. Eine davon heißt MySQL (ausgesprochen: Mee Sequel oder My Sequel). MySQL wird verwendet, um eine Datenbank in einem Computer oder in einem Internet-Server (einem Hauptrechner im Internet) zu implementieren. Das Erlernen der Implementierung einer Datenbank in einem Computer bedeutet also, zu lernen, wie man einen Datenbankserver wie MySQL programmiert. In jedem Kurs gibt es Dinge, die Sie wissen müssen. So gibt es auch Dinge, die Sie für einen MySQL-Serverkurs wissen müssen. In diesem Beitrag stelle ich Ihnen einen Datenbankdesign- und MySQL-Kurs vor, alles in einem Band.

Es gibt 3 Serien im Kurs Datenbankdesign wie folgt:

Grundlagen der DatenbankIn
dieser kurzen Serie lernen Sie, dass eine Datenbank aus Tabellen (Tabellendateien) besteht. Sie lernen die möglichen Beziehungen zwischen Tabellen und die besonderen Merkmale der Tabellen kennen.

Entwurf von DatenbanktabellenDie
Geschichte des Datenbankentwurfs endet nicht mit dem, was Sie oben gelernt haben. In dieser zweiten Serie lernen Sie, wie Sie die Tabellen optimieren können. Eine beliebige Tabelle reicht für einen Datenbankentwurf nicht aus. Sie müssen lernen, wie Sie die Tabellen so entwerfen, dass die Daten nicht fehlerhaft verwaltet werden und dass die Tabellen im Computer schnell arbeiten. All das ist Datenbankoptimierung (oder Normalisierung).

Effizienz im DatenbankdesignWas
Sie über das Datenbankdesign wissen müssen, erfahren Sie in dieser sehr kurzen Serie. Die Datenbank muss den kleinsten Platz auf der Festplatte des Computers einnehmen. Sie müssen bestimmte Tabellenspalten als Index kennzeichnen, um die Arbeitsgeschwindigkeit der Datenbank zu erhöhen. Außerdem müssen Sie Metadaten, d. h. Informationen über die Daten, aufbewahren; diese helfen Ihnen, die Datenbank in Zukunft zu ändern, wenn sich das Geschäft ändert.

Danach müssen Sie lernen, wie Sie die auf dem Papier entworfene Datenbank in einen Computer implementieren können. Hierfür schlage ich die MySQL-Server-Software vor. Für den MySQL-Server werden Sie Folgendes lernen:

Implementierung der Datenbank in MySQLIn dieser
Reihe lernen Sie, wie Sie die Tabellen in den MySQL-Server kodieren, so dass die Tabellen und die gesamte Datenbank elektronisch (als elektronische Dokumente) auf der Festplatte des Computers gespeichert werden.

Behandlung von MySQL-Ereignissen mit Triggern und Prozeduren unter Verwendung von SQLPersonen
werden die Datenbank benutzen. Jede Aktion, die ein Benutzer in der Datenbank auf dem Computer durchführt, ist ein Ereignis. Wie man damit umgeht, erfahren Sie in dieser Serie.

MySQL-ZugriffsrechteIst
jeder berechtigt, jede Tabelle in einer Datenbank zu benutzen? Nein. In dieser Serie lernen Sie, wie Sie sowohl den Datenbankprogrammierern als auch den normalen Benutzern Rechte für den Zugriff auf bestimmte Tabellen und andere Aspekte der Datenbank (MySQL implementierte Datenbank) geben können.

Grundlagen der MySQL-SicherungWenn
der Computer, der Ihre Datenbank beherbergt, ausfällt, sollten Sie dann alle Ihre wertvollen Daten verlieren? Nein. Deshalb müssen Sie lernen, wie Sie die Datenbank auf einem vom Host-Computer getrennten Gerät sichern können. Nach der Reparatur des Rechners laden Sie die Datenbank von der Sicherungskopie wieder ein, und das Leben geht weiter.

Reguläre Ausdrücke in MySQLEs
gibt eine relativ neue Innovation in der Programmierung, die regulären Ausdrücke. Mit Hilfe regulärer Ausdrücke können Sie Wörter in einer Textfolge suchen und ersetzen. Mit diesen Techniken können Sie in einer Reihe von Zeichenfolgen automatisch feststellen, in welchen Zeichenfolgen ein bestimmtes Wort, eine bestimmte Phrase oder ein bestimmtes Textkonstrukt enthalten ist. Mit den Techniken können Sie auch andere Dinge mit Text tun. In dieser Serie lernen Sie die Techniken für MySQL kennen.

MySQL-DatenDas
Datum wird nicht willkürlich in den MySQL-Server eingetragen. Sie müssen die Datumsangaben im MySQL-Server lernen.

Event SchedulerWann
wird ein Teil des Codes zu einem bestimmten Zeitpunkt oder regelmäßig ausgeführt, ohne dass Sie die Ausführung des Codes veranlassen (starten). Diese Serie kümmert sich darum.

LehrplanDer
obige Lehrplan beschreibt, was Sie über Datenbankdesign und MySQL-Server wissen müssen. Es reicht aus, um im Internet und anderen Netzwerken wunderbare Dinge zu tun, soweit es die Datenbankprogrammierung betrifft.

Schreibe einen Kommentar