Oracle ist ein Anbieter von Software -Management-Systeme . Es ist bekannt für seine relationalen Datenbanken bekannt. Relational Division ist der Allquantor . Die relationale Division teilt eine Familie von Mengen in einer Union-Abfrage . Es gibt mehrere Dinge, die man in der Oracle-Datenbank abfragen können , aber um eine richtige Falle von relationalen Division haben die beiden Beziehungen müssen einige Attribute gemeinsam haben. Things You
Oracle Software
brauchen anzeigen Weitere Anweisungen
Führen Relational Abteilung in Oracle
1
erstellen Set Union-Abfrage in Oracle . Einen Tisch mit zwei Spalten , zum Beispiel, einen Satz ID und ein Element . Finden Sie den Schnittpunkt der Familie von Mengen . Die Familie von Mengen sollten als so etwas wie { { 1,3,5 }, { 3,4,5 }, { 5,6 }} geschrieben werden. In diesem Fall bin ich mit Zahlen , aber Sie können mit Begriffen wie Mitarbeiter-ID , Name, Abteilung , Gehalt, E-Mail oder mieten Datum
2
Finden Sie die Elemente, die alle gehören. die Sätze und vergleicht sie mit den Elementen , die zu wenigstens einem Satz gehören. Zum Beispiel, wenn Sie Spalten auf Mitarbeiter , Positionen , Abteilungen und Standorte erstellt haben, würde man für die Mitarbeiter , die in mehreren Abteilungen bei ihren aktuellen Job waren aussehen . Ein Beispiel für ein Element, das nicht zusammen gehören würde wäre ein Mitarbeiter nicht in mehr als einer Abteilung arbeiten in einer Zeit, . Daher , setzen Sie die Mitarbeiter und Abteilung eingerichtet zusammen für relationale Division
3
Teilen Sie die Element -Sets , die Sie zusammen beobachtet gehörte . Teilen Sie die Beziehung in den Satz von der ersten Spalte, die Sie erstellt haben. Grundsätzlich sind Sie teilt die Menge in Relation der Menge aller von der ersten Abfragespalte Sie erstellt haben, wie {1,2,3} . Zum Beispiel sollte die Gleichung schreiben Sets /{1,2,3} = {5} . Die Menge aller von der ersten Spalte ist also eine Projektion des Sets Bezug auf diese Spalte . In Hinblick auf eine Abfrage mit Worten, wie Abfragen Mitarbeiter , Arbeitsplätze , Löhne , Abteilung und so weiter , könnten Sie führen eine relationale Division der Gehälter und Abteilung , zum Beispiel. Das wäre etwas lesen wie Sal /Dept .