Einen wunderschönen guten Abend allen anwesenden,
wie der Titel des Beitrags schon sagt, habe ich einige Probleme was SQL-Anweisungen angeht. Kurz einleitend sei zu sagen, dass ich arbeitsbedingt dringt SQL benötige und mich nun auch schon seit einigen Wochen, quasi im Eigenstudium mit der Materie auseinandersetze. Vom einem guten Bekannten habe ich dafür auch eine Art Aufgaben/Lernbuch bekommen, zu diesem ihm aber das enstsprechende Lösungsbuch abhanden gekommen ist. Er selbst hat sich mit dem Thema nie wirklcih auseinandergesetzt, so das ich auch ihn als Hilfe ausschließen kann. Deshalb also der Weg hier ins Forum, der mir absolut richtig erscheint, aufgrund der Beiträge die ich hier schon gelesen habe heute. Doch ich weiche glaub ich zusehr vom Thema ab ^^
Ich möchte also zu meinem Problem zurückkommen:
Folgende Situation liegt vor:
Ich habe eine Tabelle mit Angestellten. Diese soll ich nun dahingehend abändern, dass zusätzlich zu Name etc, nun auch das Herkunftsland und das entsprechende KFZ Kennzeichen in der Tabelle zu finden ist. Heißt also für Deutschland D, Italien I und so weiter. Grundsätzlich kein Problem.
Erste Unklarheit:
Bei dieser Aufgabenstellung soll ich die referentielle Intigrität sicherstellen. Ich interpretiere das so, dass ich eine weitere Tabelle anlege, die die KFZ Kennzeichen beinhaltet. Könnte so aussehen, das ich dort folgende Spalten habe: ID, KFZ, LAND. Diese Werte, also die ID fungiert dann quasi als Fremdschlüssel in der Tabelle Angestellte. Lieg ich da richtig oder falsch?
Nun mein View bzw. Trigger-Problem:
Ich soll laut Aufgabe eine View schreiben, die Folgenden Datensatz in die Tabelle Angestellte einfügt.
Paolo Garibaldi, 05.11.1949, Milano, Via Romana 5, Italien, I
Diese View würde ich vielleicht einigem anschlagen noch zusammen kriegen, doch nun kommt der Trigger ins Spiel. Denn die Aufgabe sagt weiterhin:
Erstellen sie den zugehörigen Trigger, der die Eingabe der vorstehenden Daten innerhalb der View ermöglicht.
So ... und nun steh ich auf dem Schlauch, versteh nur noch Bahnhof und weiß nicht weiter. Bitte helft mir, bevor ich das Buch aus dem Fenster werfe, mein SQL Dasein vorzeitig atakter lege und mich Dingen widme, die mich wohl um einiges glücklicher machen könnten ^^
Ich glaube einfach das ich die Sache, den Trigger mit der View zu kombinieren scheinbar nicht in den Kopf krieg. Irgendwas scheint da bei mir zu blockieren.
Hoffentlcih kann mir jemand helfen und danke schon vielmals im Voraus.
greetz
RoKro
wie der Titel des Beitrags schon sagt, habe ich einige Probleme was SQL-Anweisungen angeht. Kurz einleitend sei zu sagen, dass ich arbeitsbedingt dringt SQL benötige und mich nun auch schon seit einigen Wochen, quasi im Eigenstudium mit der Materie auseinandersetze. Vom einem guten Bekannten habe ich dafür auch eine Art Aufgaben/Lernbuch bekommen, zu diesem ihm aber das enstsprechende Lösungsbuch abhanden gekommen ist. Er selbst hat sich mit dem Thema nie wirklcih auseinandergesetzt, so das ich auch ihn als Hilfe ausschließen kann. Deshalb also der Weg hier ins Forum, der mir absolut richtig erscheint, aufgrund der Beiträge die ich hier schon gelesen habe heute. Doch ich weiche glaub ich zusehr vom Thema ab ^^
Ich möchte also zu meinem Problem zurückkommen:
Folgende Situation liegt vor:
Ich habe eine Tabelle mit Angestellten. Diese soll ich nun dahingehend abändern, dass zusätzlich zu Name etc, nun auch das Herkunftsland und das entsprechende KFZ Kennzeichen in der Tabelle zu finden ist. Heißt also für Deutschland D, Italien I und so weiter. Grundsätzlich kein Problem.
Erste Unklarheit:
Bei dieser Aufgabenstellung soll ich die referentielle Intigrität sicherstellen. Ich interpretiere das so, dass ich eine weitere Tabelle anlege, die die KFZ Kennzeichen beinhaltet. Könnte so aussehen, das ich dort folgende Spalten habe: ID, KFZ, LAND. Diese Werte, also die ID fungiert dann quasi als Fremdschlüssel in der Tabelle Angestellte. Lieg ich da richtig oder falsch?
Nun mein View bzw. Trigger-Problem:
Ich soll laut Aufgabe eine View schreiben, die Folgenden Datensatz in die Tabelle Angestellte einfügt.
Paolo Garibaldi, 05.11.1949, Milano, Via Romana 5, Italien, I
Diese View würde ich vielleicht einigem anschlagen noch zusammen kriegen, doch nun kommt der Trigger ins Spiel. Denn die Aufgabe sagt weiterhin:
Erstellen sie den zugehörigen Trigger, der die Eingabe der vorstehenden Daten innerhalb der View ermöglicht.
So ... und nun steh ich auf dem Schlauch, versteh nur noch Bahnhof und weiß nicht weiter. Bitte helft mir, bevor ich das Buch aus dem Fenster werfe, mein SQL Dasein vorzeitig atakter lege und mich Dingen widme, die mich wohl um einiges glücklicher machen könnten ^^
Ich glaube einfach das ich die Sache, den Trigger mit der View zu kombinieren scheinbar nicht in den Kopf krieg. Irgendwas scheint da bei mir zu blockieren.
Hoffentlcih kann mir jemand helfen und danke schon vielmals im Voraus.
greetz
RoKro
Comment