gf2:datenbanken:einleitung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gf2:datenbanken:einleitung [2024/05/06 13:58] marrocgf2:datenbanken:einleitung [2024/05/23 11:03] (aktuell) lehmannr
Zeile 97: Zeile 97:
 <color #7092be>Fremdschlüssel</color> sind <color #7092be>**Datenbankfelder**</color> in einer Tabelle,<color #7092be>** die sich auf Datensätze anderer Tabellen beziehen **</color>. Normalerweise bezieht sich ein Fremdschlüssel immer auf den Primärschlüssel der anderen Tabelle. <color #7092be>Fremdschlüssel</color> sind <color #7092be>**Datenbankfelder**</color> in einer Tabelle,<color #7092be>** die sich auf Datensätze anderer Tabellen beziehen **</color>. Normalerweise bezieht sich ein Fremdschlüssel immer auf den Primärschlüssel der anderen Tabelle.
 </WRAP> </WRAP>
-Bei der Verwendung einer relationalen Datenbank wird der benötigte Speicherplatz  +Bei der Verwendung einer relationalen Datenbank ist der benötigte Speicherplatz  
-geringer sein als beim ursprünglichen Beispiel (mit nur einer Tabelle) und somit das gewünschte Ziel, den Speicherplatz zu reduzieren, erreicht werden.\\+geringerals es ursprünglich mit nur einer Tabelle der Fall war. Dadurch wurde das ursprüngliche Ziel (die Speicheroptimierung) erreicht. \\ \\ 
 +Die relationale Datenbank bringt noch weitere Vorteile mit sich: Wenn ein Benutzer beispielsweise seine Mailadresse ändert, muss man nur einen einzigen Eintrag (Datensatz) in der Tabelle "Benutzer" ändern, anstatt mehrere Änderungen in der Tabelle "Kommentare" zu tätigen. Die Aktualisierung wird also erleichtert. Das gilt auch für Änderungen in der Tabelle Bilder.
 <WRAP nicebox blue> <WRAP nicebox blue>
 **Relationale Datenbanken:**\\ **Relationale Datenbanken:**\\
 In Relationalen Datenbanken werden die Daten immer in Form von Tabellen abgespeichert. Dabei hat jede Tabelle einen eigenen Primärschlüssel. \\  In Relationalen Datenbanken werden die Daten immer in Form von Tabellen abgespeichert. Dabei hat jede Tabelle einen eigenen Primärschlüssel. \\ 
-Fremdschlüssel werden hierbei benutzt, um verschiedene Tabellen so <color #7092be>miteinander zu verbinden, dass Redundanzen möglichst vermieden</color> werden.\\ +Fremdschlüssel werden benutzt, um verschiedene Tabellen so <color #7092be>miteinander zu verbinden, dass Redundanzen möglichst vermieden</color> werden.\\ 
-Relationale Datenbanken gehören zu den üblichsten und am meisten verwendeten der Welt und werden heutzutage in fast allen Bereichen (in Bezug auf Datenbanken) eingesetzt.+Relationale Datenbanken sind das am häufigsten verwendete Konzept, um Daten zu speichern. Sie werden heutzutage in fast allen Bereichen eingesetzt, in welchen Daten eine Rolle spielen.
 </WRAP> </WRAP>
- 
-Das hat noch weitere Vorteile: Wenn ein Benutzer beispielsweise seine Mailadresse ändert, genügt es, einen einzigen Eintrag (Datensatz) in der Tabelle "Benutzer" zu ändern, anstatt mehrere Änderungen in der Tabelle "Kommentare" zu tätigen. Die Aktualisierung wird also erleichtert. Das gilt auch für Änderungen in der Tabelle Bilder. 
  
 <WRAP nicebox green> <WRAP nicebox green>
Zeile 116: Zeile 115:
 <WRAP group> <WRAP group>
 <WRAP column 60%> <WRAP column 60%>
-Nun werden Sie selbst Administrator/in deines eigenen Netzwerkes namens InstaHub. Dies beinhaltet Nutzer, Fotos, Kommentare und noch vieles mehr. Sie haben als Administrator alle Rechte über die Nutzer und kennen alle Daten der Nutzer. \\ +Nun werden Sie selbst Administrator/in ihres eigenen Netzwerkes namens InstaHub. Dies beinhaltet Nutzer, Fotos, Kommentare und noch vieles mehr. Sie haben als Administrator alle Rechte über die Nutzer und kennen alle Daten der Nutzer. \\ 
  
-Jeder und jede Lernende hat sein bzw. ihr eigenes Netzwerk, welche sich durch die Namen unterscheiden. Unter dem Link xyz.instahub.org, wobei xyz Ihr persönlicher Teil des Links ist (vgl. Lektion) erreichen Sie Ihre Seite und kann sich jeder mit dem Benutzernamen //admin// und dem Ihnen mitgeteilten persönlichen Passwort einloggen.\\+Jeder und jede Lernende hat sein bzw. ihr eigenes Netzwerk, welche sich durch die Namen unterscheiden. Unter dem Link xyz.instahub.org, wobei xyz Ihr persönlicher Teil des Links ist (vgl. Lektion) erreichen Sie Ihre Seite und Sie können sich mit dem Benutzernamen //admin// und dem persönlichen Passwort einloggen.\\
  
  
 Klicken Sie zunächst auf das Datenbanksymbol oben rechts (das mittlere Symbol, siehe Abbildung) und wählen Sie "Suchen". \\ Klicken Sie zunächst auf das Datenbanksymbol oben rechts (das mittlere Symbol, siehe Abbildung) und wählen Sie "Suchen". \\
 Danach können Sie Ihre Social-Netzwerk-Datenbank durchsuchen. Standardmässig ist als einziges die Tabelle "Users" gefüllt, d.h. Ihr Netzwerk besteht aus ca. 200 Benutzern, die jedoch noch nichts gepostet haben. \\  Danach können Sie Ihre Social-Netzwerk-Datenbank durchsuchen. Standardmässig ist als einziges die Tabelle "Users" gefüllt, d.h. Ihr Netzwerk besteht aus ca. 200 Benutzern, die jedoch noch nichts gepostet haben. \\ 
-Wählen Sie die Tabelle "users" aus und bearbeiten Sie mithilfe der Hacken ✔ "Spalten filtern" (welche Spalten sollten dargestellt werden) und  ✔ "Ergebnisse Filtern" (welche Zeilen sollen ausgewählt und herausgefiltert werden) die folgenden Aufträge:+Wählen Sie die Tabelle "users" aus und bearbeiten Sie mithilfe der Haken ✔ "Spalten filtern" (welche Spalten sollten dargestellt werden) und  ✔ "Ergebnisse Filtern" (welche Zeilen sollen ausgewählt und herausgefiltert werden) die folgenden Aufträge:
  
 </WRAP> </WRAP>
  • gf2/datenbanken/einleitung.1714996710.txt.gz
  • Zuletzt geändert: 2024/05/06 13:58
  • von marroc