Repetitorium Termin 1.pdf

Assignments
Uploaded by Anonymous User at 2019-01-26
Description:

Repetitorium mit Lösungen

 +1
252
14
Download
Hätte man sich das nicht einfach sparen können und unter PRIMARY KEY REFERENCES betreut (UNr, HNr, Datum) schreiben können ??
View 5 more comments
ich glaube das ist richtig so ,da betreut ja von ist untergebracht erbt und nicht andersherum..
Man kann das auch betreut nehmen, das hat die Tutorin mir so erklärt und der auch der Übungsleiter hat das gemacht
warum klammern?
Wenn du bei a) den ON DELETE CASCADE Befehl einfügst, dann ist DELETE FROM ist_untergebracht nicht mehr nötig. Wenn du dies nicht einfügst, dann schon.
warum muss man hier ADD COLUMN machen da steht doch schon ein Datum ?
das ist aber das Datum von der "ist_untergebracht" und nicht vom Reiseleiter
wo ist der Unterschied zwischen Datum und von?
Warum muss man das machen?
View 9 more comments
Also Frage 1: warum nur bei Anzahl: die anderen Attribute sind hier Primärschlüssel, diese sind immer NOT NULL, man braucht es aber nicht hinschreiben. bei Zusatzinfos ist kein NOT NULL, da es sich um zusätzliche infos handelt, es muss demnach auch erlaubt sein keine infos anzugeben und deshalb kein NOT NULL. Zu Frage 2: ist check Pflicht: die check Bedingung muss verwendet werden, wenn es sinn macht. hier macht es keinen sinn nur NOT NULL bei Anzahl_übernachtungen zu setzen, da man dort dann ebenfalls eine 0 eintragen könnte. Das macht aber keine sinn , weshalb die Bedingung lautet, dass die Anzahl der Übernachtungen mindestens 1 sein muss.
Macht sinn, danke dir
Warum muss Hotel als letztes gelöscht werden?
angenommen du löscht das hotel zuerst aus der Tabelle hotel, worauf beziehen sich dann die hotels mit der selben Nummer in betreut und ist_untergebracht? das Hotel kann demnach erst aus der Tabelle hotel gelöscht werden, wenn aus allen anderen Tabellen diese hnr gelöscht wurde!
ist das nötig die Tabelle ist_untergebracht hier einzubeziehen, weil wir eigentlich nichts daraus benötigen?
View 3 more comments
Es reicht bei dieser Aufgabe nur die Tabelle betreut anzusprechen, da durch die Aggregation von ist_untergebracht die hnr ebenfalls in betreut ist. Somit kann man die Tabellen Hotel und betreut direkt miteinander verbinden. Die Tabelle ist_untergebracht wird also hier nicht benötigt!
Insgesamt werden bei dieser Aufgabe also die Tabellen hotel, betreut & Reiseleiter benötigt!
No area was marked for this question
Aufgabe 1.) Muss nach bereinigt nicht ein Entweder oder in den eingangskonektor?
si
Wann schreibt man immer NOT NULL?
View 2 more comments
In den Übungen und Tutorien haben wir das nie eingetragen.. müssen wir es dann in der klausur trotzdem angeben?
In der Vorlesung wurde es mal gemacht. Es kann durchaus sein, dass man NOT NULL in der Klausur verwenden muss.
ist das deine Lösung ? Müsste dann nach prüfen nicht ( integer / nicht integer) kommen? So wie z.b, bei Vollständigkeit prüfen
Könnte man machen. In meiner eigenen Lösung habe ich danach eine XOR Verzweigung. In der Musterlösung ist es nicht vorgesehen, da es nicht in der Aufgabenstellung gefordert ist. Solltest du eine Verzweigung einfügen, ist es trotzdem kein Fehler
Wo genau wurde dieser Satz modelliert?
Mit Integrität prüfen
No area was marked for this question
dankeschön fürs hochladen ??
jaa dankesehr ☺
warum ist das kein entweder oder?
So wie ich es verstanden habe, kann man hier auch ein XOR einsetzen, jedoch reicht ein ODER auch aus, da mind. ein Ereignis eintreten muss
No area was marked for this question
Wo sind die Termine für die Repetitorien dargestellt?
Für die Repetitorien musste man sich vorher per Mail anmelden.