- Notifications
You must be signed in to change notification settings - Fork0
TimoRuppenthal/SQLTutorialsTimo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Diese Tutorials dienen der Vermittlung von Grundwissen/-befehlen in SQL und unterstützen Timo Ruppenthal bei seiner Arbeit mit dem Thema Datenbanken, der Zusammenarbeit für das DIGISPINE und seiner späteren Abschlussarbeit.
- Ein laufenderentwickler stack, der eine Postgres DB zur Verfügung stellt
- Ein Datenbanktool, um die Datenbank anzeigen zu können und mit ihr interagieren zu können (hier DBVisualizer)
- Eine Connection zu der Datenbank innerhalb des Tools (hier DBVisualizer)
- Im DBVisualizer angekommen:
Step 1: Scripte erstellen --> Dafür klicken wir auf "Scripts" (oben links), dann in "Scripts" auf "Monitors" und erstellen mit einem "Rechtsklick" auf der Maus ein neues Script (create file)
Step 2: Eine Connection zu einer Datenbank herstellen --> ein "Doppelklick" auf das file das erstellt wurde und bei "Connection" "PostgreSQL" auswählen
Step 3: Um mit den hier vorhandenen W3SchoolTutorials zu beginnen, scrollt runter und verwendet die bereitgestellten Links
Step 4: Um mit den hier vorhandenen Normalformen zu beginnen, scrollt runter und verwendet die bereitgestellten Links
Wichtig:
- Zu Anfang muss eine Tabelle erstellt und diese befüllt werden, damit wir eine Grundlage haben mit der wir arbeiten können. (Create And Fill Table)
- Befehle, die nur am Ende ausgeführt werden können sind: "Delete, Drop Table und Drop Database".
- Ein Befehl wie "Update" kann, nachdem eine Tabelle erstellt und befüllt wurde, zu jeder Zeit ausgeführt werden.
* Diese Kategorie dient zum "Anlegen" und "Ändern" von Datenstrukturen
* Diese Kategorie dient zum "Auswählen", "Einfügen", "Ändern" und "Löschen" von Daten innerhalb von Tabellen
- Je nach Normalform wird eine unterschiedliche Anzahl an Tabellen benötigt
Beispieltabelle:
- Ohne Normalform
- Erste Normalform
- Zweite Normalform
Übungen:
- Ohne Normalform
- Erste Normalform
- Zweite Normalform