Oracle är en leverantör av mjukvarusystem förvaltning . Det är väl känt för sina relationsdatabaser. Relational Division är den universella kvantifieraren . Den relationella division delar en familj av satser i en facklig fråga . Det finns flera saker som man kan fråga i Oracle databas , men för att få en korrekt fråga om relationsdatabaser uppdelning , måste de två relationer har vissa attribut gemensamt . Saker du behöver
Oracles programvara
Visa fler instruktioner
Utför Relational Division i Oracle
1
Skapa en frågeuppsättningen union i Oracle . Gör en tabell med två kolumner , till exempel en uppsättning ID och ett element . Hitta skärningspunkten mellan familj uppsättningar . Familjen uppsättningar ska skrivas som något som { { 1,3,5 } , { 3,4,5 } , { 5,6 } } . I det här fallet använder jag nummer , dock kan du använda termer såsom anställningsnummer , namn , avdelning , lön , e-post eller hyra datum
2
Hitta de element som tillhör alla . uppsättningarna och jämföra det med de delar som hör till minst en uppsättning . Till exempel , om du har skapat kolumner på anställda , befattningar , avdelningar och platser , skulle du kunna leta efter anställda som var i flera avdelningar under sitt nuvarande jobb . Ett exempel på ett element som inte skulle höra ihop vore en anställd inte fungerar i mer än en avdelning i taget , . Därför sätta dig den anställde och avdelningen som tillsammans för relationsdatabaser division
3
Fördela element set som du observerade hörde ihop . Dela upp relationen i satsen från den första kolumnen du skapat . I grunden är du dividera inställda förhållande till mängden av alla från den första frågan kolumnen du skapat , t.ex. { 1,2,3 } . Till exempel bör ekvationen skriver set /{ 1,2,3 } = { 5 } . Mängden av alla i den första kolumnen är därför , en projektion av uppsättningarna förhållande till den kolumnen . När det gäller en fråga med hjälp av ord, såsom fråge anställda , jobb , löner, avdelning och så vidare , kan du utföra en relationell uppdelning på lön och avdelning , till exempel. Det skulle läsa något liknande Sal /Dept .