osrw-info-9abc-SJ25.26

osrw-info-9abc-SJ25.26

DB02

Diese Seite ist Teil des Inhalts, der von DB02 am Mittwoch, 19. August 2026, 18:02 heruntergeladen wurde. Beachte, dass einige Inhalte und alle Dateien, die größer als 200 MB sind, nicht heruntergeladen werden.

Beschreibung

🏗️ AUFBAU VON DATENBANKSYSTEMEN

Erste eigene Datenbank erstellen

📋 ABLAUFPLAN

1. Kurzkontrolle
Moodle-Test zu DBMS vs. Datenbank
2. Bucharbeit
Seite 79 - Bibliothek-Beispiel
3. Access/Base starten
Erste Tabelle erstellen
4. Datentypen testen
Verschiedene Felder anlegen
5. Schnelle → HA DB03
Erweiterte Datenmodellierung

🔗 ZUSÄTZLICHE INPUTS & LINKS

📖 Buchseiten heute

  • Seite 79: LibreOffice Base Tutorial
  • Seite 80: Datentypen in der Praxis
  • Seite 81: Erste Datensätze eingeben

🎯 Lernziele heute

  • Erste Tabelle in DBMS erstellen
  • Datentypen richtig auswählen
  • Datensätze eingeben und bearbeiten

⏰ TEIL 1: KURZKONTROLLE

📝 Moodle-Test DB02

  • DBMS vs. Datenbank unterscheiden
  • Datentypen zuordnen können
  • Tabellen-Grundbegriffe kennen
  • 10 Fragen aus 20 Übungsfragen

💭 Reflexion: Wer hat Probleme mit Datentypen? Kurz besprechen.

📚 TEIL 2: BUCHARBEIT

📖 Seite 79

Phase 1: Lesen (5 Min)

  • Bibliothek-Beispiel verstehen
  • Warum Leser_ID automatisch hochzählt
  • Verschiedene Datentypen im Beispiel

Phase 2: Diskussion (5 Min)

  • Was passiert beim Löschen von Datensätzen?
  • Warum ist die ID wichtig?
  • Welche Datentypen seht ihr in der Tabelle?

🎯 Dein Erfolg: Du verstehst, warum IDs automatisch vergeben werden

💻 TEIL 3: ERSTE DATENBANK (25 MIN)

🛠️ Praktische Aufgaben

Aufgabe 1: Software starten (5 Min)

  • Access oder LibreOffice Base öffnen
  • Neue leere Datenbank erstellen
  • Name: "Meine_erste_DB"

Aufgabe 2: Tabelle "Klasse" erstellen (10 Min)

  • ID (INTEGER, automatisch)
  • Vorname (TEXT, 50 Zeichen)
  • Nachname (TEXT, 50 Zeichen)
  • Geburtsdatum (DATE)
  • Lieblingsfach (TEXT, 30 Zeichen)

Aufgabe 3: Daten eingeben (10 Min)

  • 5 Klassenkameraden erfinden und eingeben
  • Unterschiedliche Geburtsdaten testen
  • Beobachten: Was passiert mit der ID?
  • Einen Datensatz wieder löschen

🎯 Dein Erfolg: Du hast eine funktionierende Tabelle mit verschiedenen Datentypen

🔧 HILFESTELLUNG BEI PROBLEMEN

❌ Access/Base startet nicht

  • Alternative: DB Browser for SQLite nutzen
  • Online-Tool: sqliteviewer.app
  • Partner-Arbeit: Zu zweit an einem PC

❓ Datentyp falsch gewählt

  • Tabellen-Design-Ansicht öffnen
  • Datentyp nachträglich ändern
  • Achtung: Daten könnten verloren gehen

🔢 ID zählt nicht automatisch

  • Feld-Eigenschaften prüfen
  • "Autowert" oder "Auto Increment" aktivieren
  • Primärschlüssel setzen

⚡ ERWEITERUNGSAUFGABEN

🎯 Level 1: Weitere Felder

  • Email-Adresse (EMAIL)
  • Telefonnummer (TEXT)
  • Anwesend heute (BOOLEAN)
  • Durchschnittsnote (DECIMAL)

🚀 Level 2: Zweite Tabelle

  • Tabelle "Hobbys" erstellen
  • Felder: ID, Hobby-Name, Kategorie
  • Verschiedene Hobbys eingeben

🔥 Level 3: Daten exportieren

  • Tabelle als Excel-Datei exportieren
  • Als CSV-Datei speichern
  • Mit Klassenkameraden teilen

🚀 FÜR DIE SCHNELLEN

📝 Hausaufgaben DB03 starten

  • Buchseiten 82-84 vorlesen
  • ERM-Grundlagen verstehen
  • Beziehungen zwischen Tabellen

🔬 Experimentieren

  • Was passiert bei ungültigen Datentypen?
  • Text in INTEGER-Feld eingeben?
  • Sehr lange Texte in kurze Felder?

🎨 Kreativ werden

  • Eigene Datenbank-Idee umsetzen
  • Musik-Sammlung, Spiele-Bibliothek
  • Dokumentation mit Screenshots


Warning: Unknown: Failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Failed opening required 'impressum_footer.php' (include_path='.:/usr/share/php:..') in Unknown on line 0