Oracle è un fornitore di sistemi di gestione del software . E 'noto per le sue basi di dati relazionali . Divisione relazionale è il quantificatore universale . La divisione relazionale divide una famiglia di insiemi in una query di unione . Ci sono diverse cose che si possono eseguire query nel database Oracle , tuttavia, al fine di avere una corretta caso di divisione relazionale , le due relazioni devono avere alcune caratteristiche in comune . Cose che ti serviranno
Oracle software
Show More Istruzioni
eseguire la divisione relazionale in Oracle
1
Creare una query di unione insieme a Oracle . Fai una tabella con due colonne , per esempio, un ID e di una serie di elementi. Trovare l'intersezione della famiglia di insiemi . La famiglia di insiemi deve essere scritto come qualcosa di simile a { { 1,3,5 } , { 3,4,5 } , { 5,6 } } . In questo caso , sto usando numeri , tuttavia, è possibile che venga utilizzato termini come ID dipendente , nome , reparto, stipendio , e-mail o noleggio data
2
Trova gli elementi che appartengono a tutti . i set e confrontarla con gli elementi che appartengono ad almeno un set . Per esempio, se avete creato colonne sui dipendenti , le posizioni , i reparti, e luoghi, si potrebbe guardare per i dipendenti che erano in più reparti nel corso del loro lavoro attuale. Un esempio di un elemento che non apparterrebbero insieme sarebbe un dipendente non lavora in più di un reparto alla volta, . Dunque , si inserisce il dipendente e il reparto di impostare insieme per la divisione relazionale
3
dividere il set di elementi che si osserva apparteneva insieme . Dividere la relazione nel set dalla prima colonna si è creato. In sostanza , si sta dividendo la relazione impostata nel set di tutto dalla prima colonna query creata , ad esempio { 1,2,3 } . Per esempio , l'equazione dovrebbe scrivere Sets /{1,2,3 } = { 5} . L'insieme di tutti della prima colonna è quindi, una proiezione del rapporto insiemi su tale colonna . Per quanto riguarda una query usando le parole , come ad esempio l'esecuzione di query dipendenti , posti di lavoro , i salari, i grandi e così via , si potrebbe eseguire una divisione relazionale sul salario e reparto , per esempio. Sarebbe leggere qualcosa come Sal /reparto .