‫Willkommen zurück und in diesem Video werden wir zwei weitere Tabellen erstellen und sie so einrichten, dass
‫wir unser eigenes kleines Programm erstellen können, das wir im letzten Video gesehen haben.
‫Gut.
‫Beginnen wir also mit dem Erstellen einer neuen Tabelle hier.
‫Also gehe ich zu meinen Tabellen in meinem Server-Explorer unter der richtigen Datenverbindung und erstelle eine neue Tabelle.
‫Fügen Sie hier eine neue Tabelle hinzu.
‫Und die neue Tabelle sollte Tier heißen, weil sie all die verschiedenen Tiere enthalten wird, die wir
‫haben.
‫Dann, wie Sie sehen können, ändere ich hier den Namen, erstelle die Tabelle DBO animal.
‫Dann müssen wir hier eine Zeile hinzufügen, die ich name nenne und die den Typ und var
‫char so und var char 50 hat.
‫Dies wird also wieder 50 Zeichen haben und es ist wichtig, dass diese ID hier unsere primäre
‫ID ist.
‫Also ID-Angabe oder Identitäts-Angabe.
‫Und ich werde sagen, ist Identität wahr.
‫Und Sie können sehen, dass es jetzt automatisch inkrementiert wird.
‫Das ist also der gleiche Ansatz, den wir beim Zootisch gesehen haben, aber jetzt machen wir das
‫auch beim Tiertisch.
‫Sobald dies erledigt ist, können wir die Update-Taste drücken und die Datenbank aktualisieren.
‫Und wenn das erledigt ist, können wir uns hier wieder auffrischen und sehen, dass wir auch eine Tiertabelle in unseren Tabellen
‫haben.
‫Jetzt fügen wir dieser Tabelle einige Daten hinzu.
‫Zeigen Sie also Daten oder Tabellendaten an.
‫Und hier füge ich nur einen Fisch hinzu.
‫Nun, eigentlich werde ich einen Hai hinzufügen, dann einen Clownfisch, Affe, Wolf, Gecko-Krokodil, Krokodil-Art.
‫Dann eine Eule.
‫Ein Papagei.
‫Das ist es.
‫Also habe ich diese acht Namen hier.
‫Sie können verschiedene verwenden.
‫Das sind also nur Tiernamen.
‫Und wie Sie sehen, haben sie auch eine Idee, die einzigartig ist und die jedoch jedes Mal erhöht wird, wenn
‫ich einen Wert eingegeben habe.
‫Jetzt haben wir also diese acht Tiere hier drin.
‫Und was ich jetzt machen möchte, ist eine Kombination aus Tieren und Zoos, damit sie ein Hai im Zoo von New
‫York sein können.
‫Es kann aber auch ein Hai in Miami oder in Mailand oder in Berlin oder was auch immer sein.
‫Dann kann es ein Wolf in Miami sein, aber auch einer in New York.
‫Aber es muss nicht.
‫Und was ich daher tun muss, ist eine Beziehungstabelle zu erstellen.
‫Es wird also eine Beziehung zwischen einem Tier und einem Zoo hergestellt.
‫Lassen Sie uns also weitermachen und eine neue Tabelle erstellen, die ein I hat. D. und es wird einen Zoo
‫I haben. D. , die vom Typ Int und Lonell ist, werde ich auch deaktivieren.
‫Hier gilt das gleiche.
‫Ich werde einen Tierausweis haben und auch ein Typ sein.
‫Und auch Al-Amal ist deaktiviert.
‫Nun also dieser Primärschlüssel für mein I. D. wird nicht reichen.
‫Ich möchte, dass es auch automatisch inkrementiert wird.
‫Also gehe ich zu meinen Eigenschaften auf der rechten Seite der Identitätsspezifikation, und sie wird hier als falsch angezeigt.
‫Und ich möchte, dass es wahr ist.
‫Seine Identität wird also wahr sein.
‫In Ordnung, und das wird meine Tabelle erstellen und ich werde den Namen ändern, weil ich möchte, dass
‫sie so etwas wie ein Zootier heißt, weil es die Beziehung zwischen Zoo und Tieren sein wird.
‫Welche Tiere sind in welchem Zoo?
‫Sobald das erledigt ist, kann ich fortfahren und auf Update drücken, und das wird die Tabelle für mich erstellen.
‫Also lass uns weitermachen und das aktualisieren.
‫Auch Zootiere sehen wir hier.
‫Und jetzt müssen wir noch etwas tun, um diese Daten zu sehen oder Daten für den Zoo und das Tier
‫zu haben.
‫Wir müssen unsere Datenquelle aktualisieren.
‫Und dazu drücke ich die ganze Schicht, während ich einen Zoomanager ausgewählt habe, der mir
‫Datenquellen erschließt.
‫Und ich muss meine Datenquelle mit dem Assistenten konfigurieren.
‫Ich werde das tun.
‫Es wird Daten abrufen.
‫Und wie Sie sehen, ist hier nur Zoo ausgewählt.
‫Und ich möchte, dass auch Tier und Zootier ausgewählt werden.
‫Also wähle ich diese aus und drücke auf Fertig stellen.
‫Sobald das erledigt ist.
‫Sie können sehen, dass diese unserer Datenquelle hinzugefügt werden.
‫Und unsere Datenquelle sind so ziemlich alle Daten, die wir für diese Tabellen haben, weil sie sonst
‫leer wären.
‫Und wir können unseren Datensatz nicht mit Designer bearbeiten.
‫Also werde ich das öffnen.
‫Und wie Sie sehen, öffnet sich mein Designer und hier habe ich meine drei Tische.
‫Ich habe also den Zoo, ich habe das Tier und das Zootier, und das ist ziemlich cool.
‫Diese sind noch nicht miteinander verbunden, aber das werden wir gleich ändern.
‫Dieser Zoo hier hat also eine Idee, die ein Ort ist.
‫Das Tier hat eine Idee und den Namen.
‫Und dann haben wir ein Zootier, das eine Zoo-ID und eine Tier-ID hat.
‫Wie verbinden wir sie also miteinander?
‫Denn Zoo sollte mit dem Tier verbunden sein und Tiere sollten auch
‫mit Zootier verbunden sein, während wir zu unseren Daten oder zu unserem eigentlichen Helden oder Entdecker zurückkehren.
‫Und wir müssen unser Zootier ändern, um es zu ändern.
‫Ich gehe zu offenen Tabellendefinitionen.
‫So richtig.
‫Klicken Sie auf die Definition der offenen Tabelle für Tiere.
‫Nebenan muss ich Fremdschlüssel hinzufügen, und ich werde einen neuen Fremdschlüssel erstellen
‫und diesen einen Fremdschlüssel Zootier nennen.
‫Oder lassen Sie es uns einfach halten.
‫Ich nenne es Zoo-Fremdschlüssel.
‫Der Zoo ist also der Schlüssel, weil dies der Zoo-Fremdschlüssel sein wird, den wir haben.
‫Und was es tut, es verbindet einen Schlüssel.
‫Nun, es verbindet.
‫Und es verbindet eine Spalte meiner Tabelle hier mit einer Spalte einer anderen Tabelle.
‫Also hier werde ich sagen, dass der Fremdschlüssel die ID und die Referenz sein wird.
‫Nun, ich wollte mit Zo verbunden werden und dann mit der Spaltentabelle oder Tabellenspalte namens ID.
‫Und jetzt möchte ich dasselbe tun, ich werde das kopieren und eigentlich brauche ich diese eckigen Klammern
‫nicht.
‫Ich werde auf sie verzichten und das gleiche möchte ich für das Tier tun.
‫Also werde ich einen tierischen Fremdschlüssel haben, der eine Verbindung zur Tier-ID herstellt.
‫Und hier möchte ich auf den Tierausweis zugreifen und das brauche ich nicht zum Schluss.
‫Gut.
‫Auf diese Weise aktualisiere ich nur meine Zootiertabelle und werde sie einfach so loswerden.
‫Und jetzt kann ich fortfahren und das aktualisieren.
‫Also aktualisiere die Datenbank, jetzt, wo das erledigt ist, können wir einige Daten zu unserem Zootier hinzufügen, da sie im Moment ziemlich
‫leer ist.
‫Öffnen wir also die Tabellendaten und tauchen auf, und wir werden hier die Zootierdaten tatsächlich
‫öffnen.
‫Wir haben Tierdaten.
‫Der Hai ist also ein Clownfisch, zwei Affen und so weiter.
‫Also fügen wir unserem ersten Standort einen Hai und alle Clownfische hinzu.
‫Der Zoo wird also eins sein und das Tier wird eins sein.
‫Die Zoo-ID wird immer noch eins sein und das Tier wird zwei sein.
‫Was bedeutet das?
‫Das bedeutet, dass wir an unserem ersten Standort und wenn wir überprüfen möchten, was der erste Standort war, wir
‫zu unserem Zootisch gehen und sehen, dass der erste Standort New York ist.
‫In New York werden wir also Tiere haben.
‫Eins und zwei, weil die Israelis gewonnen haben und es gibt Tiere, eins und zwei, also was sind das für Tiere?
‫Eins und zwei?
‫Nun, es sind Haie und Clownfische.
‫Schauen wir uns nun den zweiten Standort Tokio an.
‫Jetzt fügen wir etwas zu Tokio hinzu.
‫Fügen wir Tokio das dritte und vierte Tier hinzu.
‫Dann haben wir die dritte Stadt.
‫Fügen wir dort das fünfte Tier und das sechste Tier hinzu.
‫Und dann wird die vierte Stadt das siebte und das achte Tier haben.
‫Und jetzt haben wir eine fünfte Stadt, Mailand.
‫Und ich sage nur, Milan wird sie alle haben.
‫Es wird also voller Tiere sein, denn fünf, sechs, fünf, sieben, fünf, acht und fünf fehlen.
‫Also fünf, fünf, fünf, sechs, fünf, sieben und fünf acht.
‫Das bedeutet jetzt also, dass wir fünf Zoos und acht verschiedene Tiere haben.
‫Und im ersten Zoo haben wir nur Tier eins und zwei, das sind die Fischtiere.
‫Und das zweite ist unser Tokio, wir haben drei und vier, das ist ein Affe und ein Wolf.
‫Dann haben wir in Berlin fünf und sechs, das sind Gecko und Krokodil.
‫Dann haben wir in Kairo die Eule und den Papagei und in Mailand haben wir eigentlich alle.
‫Wir haben also alle acht Tiere in Mailand.
‫Das ist so ziemlich das, was diese Beziehungstabelle sagt.
‫Es sagt, dass wir Tiere in bestimmten Zoos haben.
‫Nun, das ist alles großartig und so.
‫Aber wie überprüfen wir das?
‫Wie können wir herausfinden, was passiert?
‫Und alles ist cool und so weiter?
‫Was wir ein Aquarium auf unserer Datenbank erstellen können.
‫Und ich werde hier einfach eine Datenbank erstellen oder eine Abfrage erstellen.
‫Rechts.
‫Klicken Sie auf eine neue Abfrage und Sie können hier eine ausführbare Abfrage hinzufügen.
‫Und ich werde einfach alle Daten von Zoo und Tier auswählen und.
‫Ich sage nur Select Star aus Animal und tatsächlich heißt es Capital A. Tier, also mag ich diesen ausgewählten Stern
‫von A..
‫Wenn ich diesen Code ausführe, also den Code ausführe oder die Umschalttaste E steuere, werden Sie sehen, dass dies das ist, was wir erhalten.
‫So bekommen wir alle Einträge unseres Tieres.
‫Einer ist also ein Hai, zwei sind Clownfische und so weiter.
‫Der Stern bedeutet also alles.
‫Also könnten wir einfach sagen, gib mir alles vom Tier.
‫Also jeder einzelne Eintrag, den Sie haben, von Tier.
‫Nun, seit Jahren eine kleine Herausforderung, alles zu zeigen, was in einem Zoo ist, also alle Zoos, die wir haben.
‫In Ordnung, ich hoffe, Sie haben es versucht, ich sage einfach Stern aus Zoo auswählen und ich werde das ausführen.
‫Und wie ihr seht, bekomme ich meine fünf Städte hier und jetzt etwas anspruchsvoller.
‫Was wir jetzt tun werden, ist, alle Tiere zu überprüfen, die sich in New York aufhalten.
‫Und wissen Sie, New York hat die Idee dazu.
‫Jetzt wollen wir also sehen, welche dieser Tiere in New York sind.
‫Dazu müssen wir eine Kombination aus zwei Tabellen erstellen.
‫Daher müssen wir zunächst die Tabelle kennen, in der sich die Tiere befinden.
‫Und dann müssen wir mit all den Zootieren zu Tisch kommen.
‫Das wird also die Kombination aus beidem sein.
‫Und deshalb müssen wir einen inneren Join erstellen.
‫Und ich werde einen Namen verwenden, bei dem A mein Tier ist.
‫Also von Tier A und jetzt kommt es in unseren Joint.
‫Also verbinde dich innerlich mit Zoo Animal und dort gebe ich ihm den Namen Z A.
‫Auf seiner Seite wird es also in einer gemeinsamen Sache mit der Idee des Tieres sein und es wird dem Zoo, Tier,
‫Tier, Edem ebenbürtig sein.
‫Wie Sie wissen, gibt es ein Tier, Edem, und wir haben die Tier-ID im Zoo Animal,
‫und jetzt möchten wir diese kombinieren und sehen, welche im New Yorker Zoo sind.
‫Und deshalb verwenden wir einfach dort, wo die Zootier-Zoo-ID gleich eins ist, weil man in New York war.
‫Und wenn wir das noch einmal überprüft haben, nun ja, wir können es tatsächlich ausführen und sehen, dass es Haie und
‫Clownfische gibt, um zu überprüfen, ob wir zum Zoo Animal gehen und wir hier Daten auflisten und wir in einem sehen können.
‫Wir haben eins und zwei, das sind die Tiere von gut, wir wissen bereits, dass Shark und Klumb nie wieder in Ihr
‫Aquarium zurückkehren.
‫Genau das haben wir hier, Hai und Clownfisch.
‫So können wir sie zusammenfügen und werden etwas Ähnliches verwenden.
‫Dies ist also kein Schulunterricht.
‫Es ist eher ein Tutorial für eine C-scharfe Datenbank.
‫Und das werden wir im nächsten Video irgendwie tun.
‫Wir sehen uns also dort.