Aufgaben: Tabellen, Attribute und Datentypen
Die Schülerbücherei der Gesamtschule Musterstadt verwaltet ihre Bücher in einer Tabelle mit den Spalten Titel, Autor, Erscheinungsjahr, Seitenzahl und ausgeliehen…
Die Schülerbücherei der Gesamtschule Musterstadt verwaltet ihre Bücher in einer Tabelle mit den Spalten Titel, Autor, Erscheinungsjahr, Seitenzahl und ausgeliehen (ja/nein).
- a) Nenne die Attribute der Tabelle.
- b) Was ist in dieser Tabelle ein Datensatz?
- c) Ordne jedem Attribut einen passenden Datentyp zu (Text, ganze Zahl, Wahrheitswert).
Gegeben ist die Tabelle „Schueler“: | ID | Name | Klasse | Geburtsjahr | |----|------|--------|-------------| | 1 | Lena Brandt | 10a | 2009 | | 2 | Murat Yilmaz | 10b |…
Gegeben ist die Tabelle „Schueler“:
| ID | Name | Klasse | Geburtsjahr |
|---|---|---|---|
| 1 | Lena Brandt | 10a | 2009 |
| 2 | Murat Yilmaz | 10b | 2008 |
| 3 | Sophie Klein | 10a | 2009 |
- a) Wie viele Datensätze und wie viele Attribute hat die Tabelle?
- b) Welches Attribut eignet sich als Primärschlüssel? Begründe kurz.
- c) Welchen Datentyp hat das Attribut Geburtsjahr?
Erkläre in je einem Satz die Begriffe Tabelle, Attribut, Datensatz und Primärschlüssel und nenne für eine Tabelle „Haustiere“ ein Beispiel für jeden dieser Begriffe.
Erkläre in je einem Satz die Begriffe Tabelle, Attribut, Datensatz und Primärschlüssel und nenne für eine Tabelle „Haustiere“ ein Beispiel für jeden dieser Begriffe.
Ein Sportverein in Dortmund möchte seine Mitglieder in einer Datenbank speichern: Name, Geburtsdatum, Postleitzahl, Mitgliedsbeitrag in Euro, Eintrittsdatum und ob das…
Ein Sportverein in Dortmund möchte seine Mitglieder in einer Datenbank speichern: Name, Geburtsdatum, Postleitzahl, Mitgliedsbeitrag in Euro, Eintrittsdatum und ob das Mitglied im Vorstand ist.
- a) Entwirf eine Tabelle mit passenden Attributen und gib für jedes Attribut einen geeigneten Datentyp an.
- b) Warum sollte die Postleitzahl als Text und nicht als Zahl gespeichert werden?
- c) Füge einen Primärschlüssel hinzu und begründe deine Wahl.
Die folgende Tabelle „Auftraege“ eines Pizzalieferdienstes enthält: | Nr | Kunde | Pizza | Preis | Ort | |----|-------|-------|-------|-----| | 1 | Meier | Salami | 8,50…
Die folgende Tabelle „Auftraege“ eines Pizzalieferdienstes enthält:
| Nr | Kunde | Pizza | Preis | Ort |
|---|---|---|---|---|
| 1 | Meier | Salami | 8,50 € | Essen |
| 2 | Meier | Funghi | 7,90 € | Essen |
| 3 | Schulz | Salami | 8,50 € | Bochum |
- a) Welche Informationen werden mehrfach gespeichert (Redundanz)?
- b) Welche Probleme entstehen, wenn Herr Meier umzieht?
- c) Schlage vor, wie man die Daten auf zwei Tabellen aufteilen könnte, und nenne die Verbindung zwischen ihnen.
Für eine Tabelle „Messwerte“ einer Wetterstation in Köln sind folgende Attribute geplant: Datum, Uhrzeit, Temperatur in °C, Niederschlag in mm, Wetterlage (z. B.…
Für eine Tabelle „Messwerte“ einer Wetterstation in Köln sind folgende Attribute geplant: Datum, Uhrzeit, Temperatur in °C, Niederschlag in mm, Wetterlage (z. B. „sonnig“).
- a) Ordne jedem Attribut einen Datentyp zu.
- b) Ein Mitarbeiter trägt bei Temperatur den Wert „zwölf Grad“ ein. Welches Problem entsteht bei einer Auswertung?
- c) Wie kann die Datenbank solche Fehleingaben verhindern?
Eine Schule speichert in einer einzigen Tabelle: Schüler-Name, Klasse, Klassenlehrer, Raum des Klassenlehrers, Fach, Note. a) Beschreibe drei Probleme, die bei dieser…
Eine Schule speichert in einer einzigen Tabelle: Schüler-Name, Klasse, Klassenlehrer, Raum des Klassenlehrers, Fach, Note.
- a) Beschreibe drei Probleme, die bei dieser Struktur auftreten (z. B. beim Ändern, Löschen und Einfügen).
- b) Entwirf eine Aufteilung in mindestens drei Tabellen mit Primärschlüsseln und Verweisen (Fremdschlüsseln).
- c) Begründe, warum deine Struktur die Probleme aus a) vermeidet.
Eine Bibliothek in Münster führt die Tabellen „Buch“ (BuchID, Titel, Autor) und „Leser“ (LeserID, Name). Ein Leser kann mehrere Bücher ausleihen, ein Buch wird im Lauf…
Eine Bibliothek in Münster führt die Tabellen „Buch“ (BuchID, Titel, Autor) und „Leser“ (LeserID, Name). Ein Leser kann mehrere Bücher ausleihen, ein Buch wird im Lauf der Zeit von mehreren Lesern ausgeliehen.
- a) Erkläre, warum man die Ausleihe nicht als zusätzliches Attribut in einer der beiden Tabellen speichern kann.
- b) Entwirf eine dritte Tabelle „Ausleihe“ mit Attributen, Primärschlüssel und Fremdschlüsseln.
- c) Gib an, welche Attribute dazu dienen, später abzufragen, welche Bücher aktuell nicht zurückgegeben wurden.
Ein Online-Shop speichert Kundendaten. Ein Entwickler schlägt vor, den Namen und die Adresse in einem einzigen Textfeld „Kundendaten“ zu speichern. a) Nenne mindestens…
Ein Online-Shop speichert Kundendaten. Ein Entwickler schlägt vor, den Namen und die Adresse in einem einzigen Textfeld „Kundendaten“ zu speichern.
- a) Nenne mindestens drei Nachteile dieses Vorschlags für Sortierung, Suche und Auswertung.
- b) Zerlege das Attribut sinnvoll in einzelne Attribute mit Datentypen.
- c) Beurteile, ob die Kundennummer oder der Nachname als Primärschlüssel besser geeignet ist.