This post has been edited 2 times, last edit by "NullAhnung" (Feb 14th 2005, 5:45pm)
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Bei einem Join muß angegeben werden, welche Attribute dafür verwendet werden soll. Fehlt diese Angabe, so handelt es sich um einen Natural Join, die zum Join verwendeten Attribute sind dann genau die Attribute, die in beiden Relationen des Joins enthalten sind.Quoted
Original von NullAhnung
3) Was ist der Unterschied zwischen wenn ich NATURAL JOIN oder nur JOIN schreibe?
Das ist zum Beispiel in der Oracle-SQL-Referenz erklärt. Schlagworte: SELECT, order_by_clause, position.Quoted
4) Was bedeutet „order by 2 desc“ ?
Das kommt immer auf die konkrete Situation an (Abfrage, Daten, Indexe, ...). Prinzipiell ist natürlich beides möglich.Quoted
5) Was ist richtig: Erst gruppieren dann selektieren oder andersrum?
In SQL schon. Hier wird bei Attributnamen nicht zwischen Groß- und Kleinschreibung unterschieden. Ich finde es jedoch sinnvoll (da besser lesbar), wenn SQL-Schlüsselwörter GROSS geschrieben werden und alles andere klein.Quoted
6) Ist es das gleiche, ob ich GROUP BY GENRE oder GROUP BY genre schreibe?
Das kann Dir sicherlich am besten der Übungsleiter beantworten. Er hat bestimmt eine Sprechstunde.Quoted
7) Bei Übung 8 Aufg. 1a) hab ich das nicht optimiert. Müsste ich das in der Klausur noch machen oder würde ich auch darauf volle Punktezahl bekommen?
This post has been edited 1 times, last edit by "Joachim" (Feb 14th 2005, 6:16pm)
Quoted
Original von NullAhnung1) Übung 1) Wieso muss da auch noch hin, dass ein Mitglied einen Staat repräsentiert? Das steht doch nirgends im Text.
Quoted
2) Übung 4.1.d) Fehlt da bei der Anfrage nach MINUS nicht, dass es sich um einen Schauspieler handeln muss? Where c.type=`actor´.
Quoted
3) Was ist der Unterschied zwischen wenn ich NATURAL JOIN oder nur JOIN schreibe?
Quoted
4) Was bedeutet „order by 2 desc“ ?
Quoted
5) Was ist richtig: Erst gruppieren dann selektieren oder andersrum? Bei Übung 5.3.a ist es selektieren, gruppieren. In dieser Hausübung wurde das aber bei mir bei einem anderen Aufgabeteil korrigiert. (Erst gruppieren, dann selektieren)
Quoted
6) Ist es das gleiche, ob ich GROUP BY GENRE oder GROUP BY genre schreibe?
Quoted
7) Bei Übung 8 Aufg. 1a) hab ich das nicht optimiert. Müsste ich das in der Klausur noch machen oder würde ich auch darauf volle Punktezahl bekommen?
Quoted
Übung 8.1.b) Warum muss es like(genre, ´%Western%´) heißen? Warum geht nicht genre=Western?
Quoted
9) Übung 9.e) Wie kommt man auf die Bytes je Tupel?
Source code |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
SQL> desc user_tab_columns; Name Null? Type ----------------------------------------- -------- ---------------------------- TABLE_NAME NOT NULL VARCHAR2(30) COLUMN_NAME NOT NULL VARCHAR2(30) DATA_TYPE VARCHAR2(106) DATA_TYPE_MOD VARCHAR2(3) DATA_TYPE_OWNER VARCHAR2(30) DATA_LENGTH NOT NULL NUMBER DATA_PRECISION NUMBER DATA_SCALE NUMBER NULLABLE VARCHAR2(1) COLUMN_ID NUMBER DEFAULT_LENGTH NUMBER DATA_DEFAULT LONG NUM_DISTINCT NUMBER LOW_VALUE RAW(32) HIGH_VALUE RAW(32) DENSITY NUMBER NUM_NULLS NUMBER NUM_BUCKETS NUMBER LAST_ANALYZED DATE SAMPLE_SIZE NUMBER CHARACTER_SET_NAME VARCHAR2(44) CHAR_COL_DECL_LENGTH NUMBER GLOBAL_STATS VARCHAR2(3) USER_STATS VARCHAR2(3) AVG_COL_LEN NUMBER CHAR_LENGTH NUMBER CHAR_USED VARCHAR2(1) V80_FMT_IMAGE VARCHAR2(3) DATA_UPGRADED VARCHAR2(3) |
Quoted
10 Übung 10.2.b) Wann wird denn ein Tupel als Ergebnis weiter gereicht?
Quoted
11) Ist mit Statistik die Kardinalitätsabschätzung in der Aufgabenstellung gemeint? Oder wozu ist diese Abschätzung sonst berechnet worden?
This post has been edited 1 times, last edit by "migu" (Feb 14th 2005, 6:31pm)
This post has been edited 1 times, last edit by "Prof_NARF" (Feb 14th 2005, 7:42pm)
This post has been edited 1 times, last edit by "NullAhnung" (Feb 15th 2005, 8:44pm)
Erfahrener Schreiberling
Date of registration: Oct 9th 2002
Location: da drüben, gleich dort.
Occupation: Warum? Hmm, weil ich sonst nix mit meiner Zeit anzufangen weiß :D
Quoted
Original von larzan
und, ja, ich weiß das sowas wie in den übungen dran kommt, etwas differenzierter wäre
aber super hilfreich, danke
This post has been edited 1 times, last edit by "migu" (Feb 16th 2005, 4:02pm)
Alter Hase
Date of registration: Oct 9th 2002
Location: Zimbabwe-Island Ost Beiträge: 3.427
Occupation: Informatiker
Quoted
Original von Ray-D
welche denn?
Senior Schreiberling
Date of registration: Feb 3rd 2003
Location: Ex-Europameisterland
Occupation: 4TheScience
This post has been edited 1 times, last edit by "Dot" (Feb 19th 2005, 1:33am)