Ausgangssituation
Eure Klasse möchte eine kleine Schülerbibliothek verwalten. Dafür sollt ihr in Microsoft Access eine Datenbank erstellen, in der Bücher, Schülerinnen und Schüler sowie Ausleihen gespeichert werden.
Ziel
Du erstellst eine einfache Access-Datenbank mit mehreren Tabellen, Primärschlüsseln, Fremdschlüsseln, Beziehungen, Abfragen, einem Formular und einem Bericht.
Aufgabe
Erstelle in Microsoft Access eine Datenbank mit dem Namen:
klassenbibliothek_deinname.accdb
1. Tabellen Anlegen
Lege diese drei Tabellen an:
Tabelle: Buecher
| Feldname | Datentyp | Hinweis |
|---|---|---|
| BuchID | AutoWert | Primärschlüssel |
| Titel | Kurzer Text | z. B. Tschick |
| Autor | Kurzer Text | z. B. Wolfgang Herrndorf |
| Genre | Kurzer Text | z. B. Roman |
| Erscheinungsjahr | Zahl | z. B. 2010 |
Tabelle: Schueler
| Feldname | Datentyp | Hinweis |
|---|---|---|
| SchuelerID | AutoWert | Primärschlüssel |
| Vorname | Kurzer Text | |
| Nachname | Kurzer Text | |
| Klasse | Kurzer Text | z. B. 9a |
Tabelle: Ausleihen
| Feldname | Datentyp | Hinweis |
|---|---|---|
| AusleiheID | AutoWert | Primärschlüssel |
| BuchID | Zahl | Fremdschlüssel zu Buecher |
| SchuelerID | Zahl | Fremdschlüssel zu Schueler |
| Ausleihdatum | Datum/Uhrzeit | |
| Rueckgabedatum | Datum/Uhrzeit | kann leer bleiben |
2. Beziehungen Erstellen
Erstelle im Beziehungsfenster diese Beziehungen:
Buecher.BuchID→Ausleihen.BuchIDSchueler.SchuelerID→Ausleihen.SchuelerID
Aktiviere dabei, wenn möglich, die referenzielle Integrität.
3. Beispieldaten Eingeben
Gib mindestens ein:
- 8 Bücher
- 5 Schülerinnen oder Schüler
- 6 Ausleihen
Mindestens zwei Bücher sollen noch nicht zurückgegeben sein. Bei diesen bleibt das Feld Rueckgabedatum leer.
4. Abfragen Erstellen
Erstelle drei Abfragen:
- Alle Bücher anzeigen
Zeigt Titel, Autor, Genre und Erscheinungsjahr. - Aktuell ausgeliehene Bücher
Zeigt alle Ausleihen, bei denen das Rückgabedatum leer ist. - Ausleihen mit Namen
Zeigt Titel des Buches, Vorname, Nachname, Ausleihdatum und Rückgabedatum.
5. Formular Erstellen
Erstelle ein Formular für die Tabelle Buecher, mit dem neue Bücher bequem eingegeben werden können.
6. Bericht Erstellen
Erstelle einen Bericht mit dem Titel:
Aktuell ausgeliehene Bücher
Der Bericht soll zeigen, welche Bücher gerade ausgeliehen sind und von wem.
Abgabe
Gib die fertige Access-Datei ab:
klassenbibliothek_deinname.accdb
Selbstkontrolle
- [ ] Meine Datenbank enthält drei Tabellen.
- [ ] Jede Tabelle hat einen Primärschlüssel.
- [ ] Die Tabelle
Ausleihenenthält Fremdschlüssel. - [ ] Die Beziehungen zwischen den Tabellen sind erstellt.
- [ ] Ich habe genügend Beispieldaten eingegeben.
- [ ] Ich habe drei Abfragen erstellt.
- [ ] Ich habe ein Formular erstellt.
- [ ] Ich habe einen Bericht erstellt.
- [ ] Die Datei ist sinnvoll benannt.
