Aufgabe 1

Werbung
Aufgabe 1
23. April 2003
Übung Data Warehousing
1
1: Accounts
• 'gruppe<nr>' auf 'morawetz'
(IP: 141.20.27.142 !)
• Oracle-Account gleichen Namens
• SQL*Plus: 'sqlplus' oder
'sqlplus <account>/<password>@lehre'
23. April 2003
Übung Data Warehousing
2
2: DDL/DML
• Das Mitarbeiterverzeichnis der Fakultät
soll in einer DB abgelegt werden:
Name,Vorname,Titel,Abteilung,
Telefonnummer,Webseite
 Parsen von HTML in Java,Perl,..
• Die eMail-Adresse entscheidet auf
Identität zweier Personen gleichen
Namens
• JDBC-Connect via
jdbc:oracle:thin:@141.20.27.142:1521:LEHRE
23. April 2003
Übung Data Warehousing
3
3: PL/SQL
• Für jeden Mitarbeiter soll nun ein
weiteres Attribut dessen
Jahresgehalt aufnehmen
• Die Summe ergibt sich aus dem
Titel der Person + einigen weiteren
Faktoren
 Webseite der Übung
und soll fest eingetragen werden
23. April 2003
Übung Data Warehousing
4
3: SQL
• Zu formulierende SQL-Anfragen:
– Anzahl der Mitarbeiter?
– die Mitarbeiter mit derselben
Telefonnummer?
– Personalkosten p.a. je Abteilung?
23. April 2003
Übung Data Warehousing
5
4: EXPLAIN PLAN
• Für die drei obigen SQL-Abfragen
soll aus dem EXPLAIN PLAN auf die
geschätzten Kosten geschlossen
werden
23. April 2003
Übung Data Warehousing
6
4b: Optimierung
• Der EXPLAIN PLAN für die Query
select * from mitarbeiter
where vorname = 'Herbert';
liefert einen Hinweis auf
Optimierung der DB-Struktur.
• Welcher Hinweis ist das und wie
gestaltet sich die Optimierung?
23. April 2003
Übung Data Warehousing
7
Herunterladen