QBE mit MS-Access

1.   Erläutern Sie die Begriffe Tabelle, Feld, Datensatz, Datentyp, Feldname, Feldeigenschaften, Tabelleneigenschaften.

2.   Nennen Sie zu jedem Datentyp verschiedene Beispiele.
Schätzen Sie den Speicherbedarf für die verschiedenen Datentypen ab.

3.   Erläutern Sie die (Anzeige-)Formate für Zahl und Datum.

4.   Erläutern Sie die Eingabeformate für Text und Datum.

5.   Wie erfolgt eine Gültigkeitsprüfung
- bezogen auf das aktuelle Feld
- bezogen auf ein anderes Feld?

6.   Formulieren Sie Gültigkeitsregeln für
    "ist Papierformat A0...A9 oder B0...B9"
    "enthält kein Semikolon"
    "Jan 2002-Mai 2005"
    "liegt in der Vergangenheit"
    "ab übermorgen"

7.   Wie lauten die folgenden Gültigkeitsregeln
    >Datum()-Tag(Datum())
    Jahr([Bestelldatum])=Jahr(Datum())
    Zwischen Datum()-31 und Datum()
    <DatAdd("jjjj";-24;Datum())
    Glätten$([Bezeichnung])<>""

8.   Wie richtet man ein Nachschlagefeld ein?

9.   Erläutern Sie, wie man Datensätze

    a. sortiert

    b. filtert

        - auswahlbasiert




        - auswahlausschließend




        - formularbasiert

    c. sucht.

10.  Welchen Vorteil, welchen Nachteil hat die Indizierung eines Datenfeldes?

11.  a. Welchen Beziehungstyp beschreibt das Diagramm?

      b. Warum wird die "direkte" Beziehung zwischen "Leser" und "Buch" durch eine spezielle Beziehungstabelle "Leiht" ersetzt?
         

12.  Wie lauten die Primärschlüssel in den Tabellen "Buch", "Verlag", "Leser".
Was ist ein möglicher Primärschlüssel in der Tabelle "Leiht"?

13. Wie erstellt man eine Selektion? Wie erstellt man eine Projektion? Wie erhält man eine Kombination davon?

14. a. Erläutern Sie die folgende Abfrage.
   

      b. Welche Verbesserung wird hier dargestellt?
   

15. Erläutern Sie die folgende Abfrage? Erklären Sie dabei, was ein Join ist.

 

16. Was passiert, wenn man in der Kriterienzeile in eckigen Klammern einen Text eingibt?
Parameterabfrage

17. Welche Daten werden angezeigt? ( Funktionsabfrage )

      a.  

      b.  

      c.  

      d.   Wie sind die Beziehungen zu erweitern und die
      Abfrage c zu ändern, damit alle (nach 5 Tagen)
      Mahnungen aufgelistet werden.

18. Was bewirkt diese Abfrage? (Löschabfrage )

19. Was bewirken diese Abfragen? (Aktualisierungsabfrage )


20. Was bewirkt diese Abfrage? (Tabellenerstellungsabfrage )

21. a. Zu welchem Datentyp gehören die Konstanten "Müller", 2005, #12.01.2002#, Ja, Falsch ?

     b. Wofür stehen die Joker-Symbole ?, *, #, [abxy], [a-d], [!xy] ?

     c. Wie wirken die Operatoren <, <=, >, >=, =, <>, Zwischen … Und …, Wie …, In (…,…,…),
    Ist Null, Ist Nicht Null, … Und …, … Oder …, Nicht …

     d. Was liefern die Funktionen Jetzt(), Monat(…), … ?

22. Die Abfrage, wer welche Bücher, die Else (jemals) ausgeliehen hat, auch (jemals) ausgeliehen hat, gelingt nur mit einer SQL-Unterabfrage:



Erläutern Sie die Unterabfrage im Kriterium von "BNr".

23. Die Abfrage, wer noch nie ein Buch ausgeliehen hat, gelingt nur mit einer SQL Unterabfrage:
   
mit folgender Verknüpfungseigenschaft zwischen Leser und Leiht

Erläutern Sie die Unterabfrage im Kriterium von "LNr" und die Verknüpfungseigenschaft.

24. Ermitteln Sie – ähnlich der vorangegangenen Aufgabe - welches Buch noch nie ausgeliehen wurde.