Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Express relačné divíziu v Oracle

Oracle je dodávateľom systémov pre správu softvéru . To je dobre známy pre svoje relačných databáz . Relačnej rozdelenie je univerzálny kvantifikátor . Relačné divízie rozdeľuje rodinu sád v zjednocovací dotaz . Existuje niekoľko vecí , ktoré je možné dotaz v databáze Oracle , ale aby mal správne prípad relačná delenie , dva vzťahy musia mať určité vlastnosti spoločné . Veci , ktoré budete potrebovať
softvéru Oracle
Zobraziť ďalšie inštrukcie
Vykonajte relačnej divíziu Oracle
1

vytvoriť dotaz set únie v Oracle . Vytvorte tabuľku s dvoma stĺpcami , napríklad nastavené ID a elementu . Nájdite priesečník rodiny sád . Rodina sád by mal byť napísaný niečo ako { { 1,3,5 } , { 3,4,5 } , { 5,6 } } . V tomto prípade som pomocou čísel , ale môžete používať pojmy ako ID zamestnanca , meno , oddelenie , plat , e - mailu alebo dátum najať
2

nájsť prvky , ktoré patrí všetkým . sady a porovnať ju s prvkami , ktoré patria k najmenej jednu sadu . Napríklad , ak ste vytvorili stĺpca na zamestnanca , pozície , oddelenie , a miesta , mali by ste sa mohli pozrieť na zamestnancov , ktorí boli v niekoľkých oddeleniach pri ich súčasnom zamestnaní . Príkladom prvok , ktorý by nepatril dohromady by zamestnanec nepracuje vo viac ako jednom oddelení v dobe , preto si dať zamestnanci a oddelenia nastaviť spoločne pre relačné rozdelenie
. 3

Rozdeľte prvok sady , ktoré ste pozorovali patria k sebe . Rozdeľte vzťah do súboru z prvého stĺpca , ktorý ste vytvorili . V podstate sa tak , že sa nastavené vzťah do množiny všetkých od prvého dotazu stĺpec , ktorý ste vytvorili , ako je napríklad { 1,2,3 } . Napríklad , rovnice by mal napísať Sady /{ 1,2,3 } = { 5 } . Sada všetkých prvom stĺpci je preto , projekcia Sady vzťahu na danom stĺpci . V súvislosti s otázkou pomocou slov , napríklad dotazovanie zamestnancov , pracovné miesta , mzdy , oddelenia a tak ďalej , môžete vykonať relačné rozdelenie na mzdy a oddelenia , napríklad . To by si niečo také Sal /Dept .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené