Oracle is een leverancier van software management systemen . Het is bekend om zijn relationele databases . Relationele divisie is de universele kwantor . De relationele divisie verdeelt een familie van sets in een samenvoegquery . Er zijn meerdere dingen die men kan opvragen in de Oracle database , maar om een correcte geval van relationele deling worden de twee betrekkingen wat kenmerken gemeen . Wat je nodig hebt Oracle-software Toon Meer Aanwijzingen Voer Relationele Division in Oracle 1 Maak een set unievraag in Oracle . Maak een tabel met twee kolommen , bijvoorbeeld een set ID en een element . Vind de kruising van de familie van sets. De familie van de sets moeten worden geschreven als iets als { { 1,3,5 } , { 3,4,5 } , { 5,6 } } . In dit geval , gebruik ik nummers , maar kunt u gebruik maken van termen als werknemer-id , naam , afdeling , salaris , e-mail of huur datum kopen van 2 Zoek de elementen die behoren tot alle van . de sets en vergelijken met de elementen die behoren tot ten minste een stel . Bijvoorbeeld , als u kolommen aan medewerkers , functies , afdelingen en locaties hebt gemaakt , je zou kunnen kijken voor werknemers die tijdens hun huidige baan in meerdere afdelingen waren . Een voorbeeld van een element dat niet bij elkaar horen zou zijn van een werknemer niet in meer dan een afdeling werken tegelijk , . Daarom , je zet de werknemer en afdeling opgericht samen voor relationele divisie 3 Verdeel het element sets die je bij elkaar waargenomen behoorde . Verdeel de relatie in de set van de eerste kolom die u hebt gemaakt . Kortom, bent u het verdelen van de ingestelde verhouding tot de verzameling van alle uit de eerste query kolom die u hebt gemaakt , zoals { 1,2,3 } . Zo moet de vergelijking schrijven Sets /{ 1,2,3 } = { 5 } . De verzameling van alle van de eerste kolom is dus een projectie van de sets betrekking op die kolom . In verband met een query met behulp van woorden , zoals bevragen werknemers , banen , salarissen , afdeling enzovoort , kon je een relationele divisie over het salaris en de afdeling uit te voeren , bijvoorbeeld. Dat zou iets als Sal /Dept lezen .
|