• Keine Ergebnisse gefunden

Datenbanken 2b

N/A
N/A
Protected

Academic year: 2021

Aktie "Datenbanken 2b"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Datenbanken 2 - SQL-Abfragen 1

Datenbanken 2b - SQL-Abfragen 2 -

Aufgabe 1

Die Datenbank eines Kaufhauses enthält folgende Tabelle "Artikel":

Artikel ArtNr Bezeichnung Verkaufspreis Einkaufspreis

95 Kamm 1,25 0,80

97 Kamm 0,99 0,75

507 Seife 3,99 2,45

1056 Zwieback 1,29 0,90

1401 Räucherlachs 4,99 3,60

2045 Herrenhose 37,99 24,45

2046 Herrenhose 19,99 17,00

2048 Herrenhose 26,99 21,00

3134 Sommerkleid 37,99 32,00

Wie lauten folgende Abfragen in SQL? Notiere die Ergebnisse in dein Heft!

Aufgabe SQL-Statement

a) Gesucht sind alle Informationen über Herrenhose und Sommerkleid!

b) Welche Artikelnummer hat der Zwieback?

c) Welche Waren (Artikelnummer und Verkaufspreis) werden für mehr als 25 Euro verkauft?

d) Welche Artikel (Angabe der Bezeichnung) bietet das Kaufhaus an?

e) Gesucht sind die Artikelnummern aller Artikel mit Ausnahme der Artikelnummer 2046.

f) Gib die Artikelnummern und die Verkaufspreise aller Herrenhosen aus, die für höchstens 25 Euro verkauft werden! Der Spaltenname für die Verkaufspreise soll in der Ergebnistabelle

„Sonderangebot“ heißen.

g) Gib Artikelnummer und Verkaufspreis aller Waren aus, deren Einkaufspreis zwischen 0,80 Euro und 5 Euro liegen.

(2)

Datenbanken 2 - SQL-Abfragen 2 Aufgabe 2

Lege eine neue Datenbank Jugendherbergen an. Lade die Datei

jugendherbergen_listen.xls von der Internetseite www.ingo-bartling.de und öffne sie in OpenOffice. Kopiere die Daten in die Datenbank:

1. Wählen die zu kopierenden Daten aus.

2. Wähle Bearbeiten - Kopieren.

3. Klicke im DB-Fenster auf Tabellen, um die Tabellen anzuzeigen.

4. Wähle im DB-Fenster Bearbeiten - Einfügen.

5. Der Dialog "Tabelle kopieren" wird geöffnet. Die meisten Datenbanken benötigen einen Primärschlüssel, daher sollte das Kontrollkästchen Primärschlüssel erzeugen aktiviert werden.

6. Klicke auf Weiter

7. Klicke auf Weiter und stelle den Datentyp der Spalten korrekt ein.

8. Speichere die DB-Datei.

Aufgabe SQL-Statement

a) Lass alle Jugendherbergen nach Namen alphabetisch ausgeben.

b) Lass alle Jugendherbergen

geordnet nach Reg.-Bezirken nach Namen alphabetisch ausgeben.

c) In welchen Orten sind Jugendherbergen?

d) In welchen Orten sind

Jugendherbergen und wie viele?

e) Gib Ort, Bettenanzahl und

Telefonnummer nach Bettenzahl absteigend sortiert für

Jugendherbergen mit mindestens 150 Betten aus.

f) In welchem Regierungsbezirk ist Gesamtbettenanzahl (absteigend sortiert) am höchsten?

g) Welche Jugendherbergen sind in der Nähe von Garmisch? (Vorwahl 0 88...)

Hilfreiche SQL-Befehle:

SELECT Date AS Datum ...

SELECT DISTINCT ...

...

ORDER BY Age DESC SELECT SUM(Liter)

WHERE Name LIKE '%Bond'

Referenzen

ÄHNLICHE DOKUMENTE

THE DESCRIPTION OF AN OBJECT INSIDE THE MODEL IS GIVEN VIA THE CONNECTIONS (access functions) IT HAS WITH OTHER

Stelle dich auf deinen Stuhl!. Sag "Hallo" zur

Sie können die verschiedenen Möglichkeiten auch kombinieren, das heißt sowohl eine Liste ankreuzen als auch zusätzlich einzelnen Kandidatinnen und Kandidaten auf einer oder

abgeben möchten und somit nur eine Strahlungsleistung von weniger als 10 W EIRP verwenden dürfen, müssen Sie die Sendeleistung soweit reduzieren, dass Sie unter diesem Wert

TL203 Sie möchten den Personenschutz-Sicherheitsabstand für die Antenne Ihrer Amateurfunkstelle für das 20-m-Band und die Betriebsart RTTY berechnen.. Der Grenzwert im Fall

TL204 Sie möchten den Personenschutz-Sicherheitsabstand für die Antenne Ihrer Amateurfunkstelle für das 2-m-Band und die Betriebsart FM berechnen.. Der Grenzwert im Fall

Dann schaltet er seine Endstufe ein und bittet um einen

[r]