Oracle er leverandør af software systemer . Det er kendt for sine relationelle databaser . Relationel division er den universelle kvantifikator . Den relationelle division deler en familie af sæt i en union forespørgsel. Der er flere ting, man kan forespørge i Oracle database , men for at få en korrekt tilfælde af relationelle division , skal de to forbindelser har nogle egenskaber til fælles. Ting du skal
Oracle software
Vis Flere Instruktioner
Udfør Relationel Division i Oracle
1
Opret et sæt foreningsforespørgsel i Oracle. Lav en tabel med to kolonner , for eksempel , et sæt id og et element . Find skæringspunktet mellem familien af sæt. Familien af sæt skal skrives som noget {{ 1,3,5 }, { 3,4,5 }, { 5,6 }} . I dette tilfælde , jeg bruger tal , men kan du bruge begreber som medarbejder-id , navn, afdeling, løn, e-mail eller leje dato
2
Find de elementer, der hører til alle . sættene og sammenligne det med de elementer , der hører til mindst et sæt . For eksempel, hvis du har oprettet kolonner på medarbejdere , positioner , afdelinger og steder vil du kunne kigge efter medarbejdere, der var i flere afdelinger i løbet af deres nuværende job . Et eksempel på et element , der ikke ville hører sammen ville være en medarbejder ikke arbejde i mere end én afdeling ad gangen . Derfor du sætte medarbejderen og afdelingen sat sammen til relationelle division
3
Opdel element sæt , som du observeret hørte sammen . Opdel relationen i sæt fra den første kolonne, du har oprettet. Dybest set, er du dividere den indstillede relation til det sæt af alle fra den første forespørgsel kolonne, du har oprettet, som { 1,2,3 } . For eksempel bør ligningen skrive Sets /{ 1,2,3 } = {5 } . Sættet af alle den første kolonne er derfor en fremskrivning af Sets relation til den pågældende kolonne. Med hensyn til en forespørgsel ved hjælp af ord, såsom forespørge medarbejdere, arbejdspladser , lønninger , afdelingsledere og så videre , kan du udføre en relationel division af den løn -og afdelingen , for eksempel. Det ville læse noget som Sal /Dept .