Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
Nowa wersja Both sides next revision
pl:miw:miw08_xtt_serialization [2008/05/24 17:29]
miw
pl:miw:miw08_xtt_serialization [2008/06/13 10:01]
miw
Linia 20: Linia 20:
 ===== 080527 ===== ===== 080527 =====
   * sprawozdanie   * sprawozdanie
 +
  
  
Linia 51: Linia 52:
   * dla przykładu cen biletów na pociag na określonej trasie:​{{:​pl:​miw:​miw08_xtt_serialization:​   * dla przykładu cen biletów na pociag na określonej trasie:​{{:​pl:​miw:​miw08_xtt_serialization:​
 rozkladpociagow.java.txt|RozkladPociagow.java}} rozkladpociagow.java.txt|RozkladPociagow.java}}
- 
- 
-**alternatywne rozwiązanie:​** 
- 
-realizacja XTT za pomocą SQL. 
- 
->Ze wzgledu na to że reprezentacja danych jest w tablicach, oraz wystepuja powiązania w łatwy sposób mozna zbudowac tablicę i powiązania miedzy nimi. Ponizej ilustruje szablon reliacji tablic w sql zrealizowany w DBdesigner dla przykładu który można znaleźć na stronie wiki:  
- 
-[[https://​ai.ia.agh.edu.pl/​wiki/​_detail/​hekate:​xtt-structure-therm.png?​id=hekate%3Ahekate_concepts&​cache=cache|tabela xtt]] 
- 
-oto schemat: 
- 
-{{:​pl:​miw:​miw08_xtt_serialization:​termostat.png|termostat}} 
- 
  
  
Linia 342: Linia 329:
  
  
-==== data 080422 ==== 
  
-Reprezentacja tablic xtt w języku SQL 
  
-Należy na wstępie zbudować tablice reprezentujące wzajemne powiązania pomiędzy regułami w xtt: 
  
-Zapis ten można interpretować w ten sposób że: 
--Tablice SQL reprezentują reguły w xtt 
--indeks tablicy (klucz) – są to warunki określające w tablicy xtt 
--klucze obce są to –warunki wstępne w tablicy xtt 
  
-Dopiero po zbudowaniu wzajemnych zależności pomiędzy tablicami: wprowadzamy dane do tablic (reprezentacje reguł w xtt)+==== Inne przykłady zastosowania XTT ====
  
 +====Cennik biletów na wyciąg narciarski====
  
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-==== Inne przykłady zastosowania XTT ==== 
- 
-  * Cennik biletów na wyciąg narciarski 
 Buduję tablicę XTT dla problemu dotyczacego spisu cen biletów do wyciagu narciarskiego w różnych porach dnia, róznych dniach i porach roku. Buduję tablicę XTT dla problemu dotyczacego spisu cen biletów do wyciagu narciarskiego w różnych porach dnia, róznych dniach i porach roku.
  
Linia 450: Linia 411:
 </​code>​ </​code>​
  
-  * Ceny biletów na pociąg+====Ceny biletów na pociąg====
 Buduję tablicę XTT dla problemu dotyczacego spisu cen biletów na pociagi na trasie Kraków-Przemyś,​biorąc pod uwagę klasę, rodzaj pociagu i ilośc przejechanych kilometrów Buduję tablicę XTT dla problemu dotyczacego spisu cen biletów na pociagi na trasie Kraków-Przemyś,​biorąc pod uwagę klasę, rodzaj pociagu i ilośc przejechanych kilometrów
 Oto diagram ARD+ który prezentuje wzajemne powiazania miedzy elementami dla szukanego problemu: Oto diagram ARD+ który prezentuje wzajemne powiazania miedzy elementami dla szukanego problemu:
Linia 500: Linia 461:
 } }
 </​code>​ </​code>​
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  
Linia 514: Linia 486:
  
 Dopiero po zbudowaniu wzajemnych zależności pomiędzy tablicami: wprowadzamy dane do tablic (reprezentacje reguł w xtt) Dopiero po zbudowaniu wzajemnych zależności pomiędzy tablicami: wprowadzamy dane do tablic (reprezentacje reguł w xtt)
 +
 +Reprezentacja Reguł w języku SQL
 +
 +Należy na wstępie zbudować tablice reprezentujące wzajemne powiązania pomiędzy regułami :
 +
 +Zapis ten można interpretować w ten sposób że:
 +-Tablice SQL reprezentują reguły w xtt
 +-indeks tablicy (klucz) – są to warunki określające w tablicy xtt
 +-klucze obce są to –warunki wstępne w tablicy xtt
 +
 +Dopiero po zbudowaniu wzajemnych zależności pomiędzy tablicami: wprowadzamy dane do tablic (reprezentacje reguł w xtt)
 +
 +**alternatywne rozwiązanie:​**
 +
 +realizacja XTT za pomocą SQL.
 +
 +>Ze wzgledu na to że reprezentacja danych jest w tablicach, oraz wystepuja powiązania w łatwy sposób mozna zbudowac tablicę i powiązania miedzy nimi.Wzorując się na budowie schematów ARD+ zbudowałem powiazania miedzy tablicami.
 +
 +
 +**Tablice SQL dla pozostałych przykładów(Cennik biletów pociagow oraz Cennik biletów na wyciag narciarski)**
 +
 +Ponizej ilustruje szablon reliacji tablic w sql zrealizowany w DBdesigner dla przykładow:​
 +  * [[:​pl:​miw:​miw08_xtt_serialization#​Przykład Termostatu]]
 +
 +{{:​pl:​miw:​miw08_xtt_serialization:​termostat.png|termostat}}
 +
 +
 +  * [[:​pl:​miw:​miw08_xtt_serialization#​Cennik biletów na wyciąg narciarski]]
 +
 +{{:​pl:​miw:​miw08_xtt_serialization:​wyciag.png|:​pl:​miw:​miw08_xtt_serialization:​wyciag.png}}
 +
 +  * [[:​pl:​miw:​miw08_xtt_serialization#​Ceny biletów na pociąg]]
 +
 +{{:​pl:​miw:​miw08_xtt_serialization:​pociag.png|:​pl:​miw:​miw08_xtt_serialization:​pociag.png}}
  
 ====== Materiały ====== ====== Materiały ======
pl/miw/miw08_xtt_serialization.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0