Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

temata:33-relacni_datovy_model_sql:main [2011/06/02 17:34]
vagabund
temata:33-relacni_datovy_model_sql:main [2011/06/02 17:36] (aktuální)
vagabund
Řádek 46: Řádek 46:
  
 <box green round 90%|**Definice**> <box green round 90%|**Definice**>
-Nechť <m>D_1D_2, ..., D_n</m> jsou množiny atomických hodnot označované jako //domény//. //Relace// (databázová) na doménách <m>D_1D_2, ..., D_n</m> je dvojice **R** = (R, R<sup>*</sup>), kde R = R(<m>A_1:D_1A_2:D_2, ..., A_n:D_n</m>) je //schéma// relace, kde <m>A_i (A_i \ne A_j, i \ne j)</m> značí jméno atributu definovaného na doméně D<sub>i</sub> a R<sup>*</sup> <m>\subset</m> D<sub>1</sub> x D<sub>2</sub> x ... x D<sub>n</sub> je tělo relace.\\+Nechť D1D2, ..., Dn jsou množiny atomických hodnot označované jako //domény//. //Relace// (databázová) na doménách D1D2, ..., Dn je dvojice **R** = (R, R<sup>*</sup>), kde R = R(A1:D1A2:D2, ..., An:Dn) je //schéma// relace, kde Ai (Ai != Aj, i != j) značí jméno atributu definovaného na doméně D<sub>i</sub> a R<sup>*</sup> \subset D<sub>1</sub> x D<sub>2</sub> x ... x D<sub>n</sub> je tělo relace.\\
  
 Počet atributů n relace se označuje //stupeň (řád) relace//, kardinalita těla relace m = |R<sup>*</sup>| se označuje //kardinalita relace//\\ Počet atributů n relace se označuje //stupeň (řád) relace//, kardinalita těla relace m = |R<sup>*</sup>| se označuje //kardinalita relace//\\
  
-Zjednodušené se relace zapisuje R(<m>A_1A_2, ..., A_n</m>), třeba STUDENT(LOGIN, JMENO, PRIJMENI, ADRESA). +Zjednodušené se relace zapisuje R(A1A2, ..., An), třeba STUDENT(LOGIN, JMENO, PRIJMENI, ADRESA). 
 </box> </box>
  
temata/33-relacni_datovy_model_sql/main.1307028893.txt.gz · Poslední úprava: 2011/06/02 17:34 autor: vagabund
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki