• Keine Ergebnisse gefunden

1Ü BUNG : SQL (T EIL 1)

N/A
N/A
Protected

Academic year: 2022

Aktie "1Ü BUNG : SQL (T EIL 1)"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1 Ü

BUNG

: SQL (T

EIL

1)

Sie sehen nachfolgend (einen Auszug) aus einer Tabelle für die erhaltenen Sicherheiten einer Bank, eine Tabelle der Sicherheitenstammdaten sowie eine rudimentäre Abfrage in Access, die darauf aufbaut.

Sicherheiten Sicherheitenstammdaten

Kreditnehm

er Erhalten

am … Sicherheit Umfang in

Tsd. Euro Sicher_ID Bezeichnung lfdNr KNID DatumZei

t Sicher_ID Umfang 1128 Grundschuld

1 7 9.6.2005 4711 100 4711 Hypothek

2 7 9.6.2005 1128 5 9978 Sicherungsübereig

nung

3 7 9.6.2005 9978 120 4435 Eigentumsvorbehal

t

4 7 9.6.2005 4435 200 5540 Bürgschaft

5 7 9.6.2005 5540 100 5640 Forderungsabtretun

g

6 9 9.6.2005 4711 200 9999 Verpfändung

7 9 9.6.2005 1128 300

8 9 9.6.2005 9978 100

9 9 9.6.2005 4535 200

10 9 9.6.2005 5640 100

11 6 9.6.2005 4711 250

12 6 9.6.2005 1128 30

13 5 9.6.2005 9978 200

14 5 9.6.2005 4435 100

15 11 9.6.2005 5540 200

16 12 9.6.2005 4711 300

17 12 9.6.2005 1128 20

18 1 9.6.2005 9978 300

19 1 9.6.2005 4435 200

20 2 9.6.2005 5540 400

Öffnen Sie die Datenbank SQL1.MDB

1. Formulieren Sie (in der SQL-Ansicht) die SQL-Abfrage, die

a) alle Sicherheiten des Kunden 009 mit einem Umfang über 100 Tsd Euro auflistet und

b) gleichzeitig alle Sicherheiten des Kunden 12 enthält

2. Erweitern Sie die o.g. SQL-Abfrage in der Weise, dass zu jeder Sicherheit die passende Bezeichnung aus der Tabelle „Sicherheitenstammdaten“ angezeigt wird.

3. Könnte zwischen den beiden Tabellen „Sicherheitenbestand“ und

„Sicherheitenstammdaten“ referentielle Integrität definiert werden – warum bzw. warum nicht?

4. Formulieren Sie (in der SQL-Ansicht) die SQL-Abfrage mittels INNER JOIN, um alle Felder der Tabelle „Sicherheiten“ und alle Felder der Tabelle

„Sicherheitenstammdaten“ zu sehen. Über welche Felder ist der INNER JOIN zu definieren?

5. Formulieren Sie (in der SQL-Ansicht) die SQL-Abfrage mittels LEFT JOIN, um alle Felder der Tabelle „Sicherheiten“ und alle Felder der Tabelle

„Sicherheitenstammdaten“ zu sehen. Was sagt Ihnen in der Ergebnisanzeige der Abfrage die Zeile unter lfdNr=9 aus?

6. Formulieren Sie (in der SQL-Ansicht) die SQL-Abfrage mittels RIGHT JOIN, um alle Felder der Tabelle „Sicherheiten“ und alle Felder der Tabelle

„Sicherheitenstammdaten“ zu sehen. Was sagt Ihnen in der Ergebnisanzeige

(2)

der Abfrage die letzte Zeile aus?

7. Korrigieren Sie die Tabelle(n) in der Weise, dass referentielle Integrität möglich wird.

8. Tragen Sie in nachfolgend aufgeführtes QBE-Fenster ein

a) Die Darstellung der referentiellen Integrität zwischen den beiden Tabellen b) Die Ausgabe der Felder KNID, DatumZeit, Bezeichnung, Umfang

c) Die Selektion nach den Kriterien: KNID=009 und allen Bezeichnungen, die mit „F“ beginnen. Oder: KNID=007 und Bezeichnung = „Bürgschaft“

Sicher_ID

(3)

Referenzen

ÄHNLICHE DOKUMENTE

denen die Wahl oder Anstellung zusteht, ertheilt wird sie von denjenigen,

Erstellen Sie auf Basis dieser Zustände eine Analysetabelle, die für jeden Zustand und jedes Eingabesymbol die durchzuführende Aktion angibt..

Formulieren Sie eine SQL-Abfrage in der Weise, dass alle Sicherheiten des Kunden 009 mit einem Umfang über 100 Tsd Euro sowie alle Sicherheiten des Kunden 12 (ohne Einschränkung

Erstellen Sie eine SQL-Abfrage, die Ihnen zu einem Kunden (KNID, Name, Vorname) die eingesetzten Sicherheiten (mit Bezeichnung, Umfang und Datum der Gewährung) anzeigt.. Erstellen

für den Halbmesser 100 berechneten Längen der Tangenten beziehungsweise Cotangenten als Behelf für die Konstruktion der Winkel von 0° bis 360°...

• Hat eine SZK keine eingehenden Kanten, erhält man ihren Wert, indem man die kleinste obere Schranke aller Werte in der SZK berechnet :-). • Gibt es eingehende Kanten, muss

Die reduzierte kontextfreie Grammatik G ist LL ( k ) genau dann wenn die k -Vorausschau-Tabelle für alle benötigten erweiterten Items wohl-definiert

Aktiv wird eine Zelle, indem sie durch Mausklick oder mithilfe der Pfeiltasten angewählt wird. Der Inhalt und die Adresse der aktuellen Zelle werden in der