Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
Akcijas un īpašie piedāvājumi 2 Atvērt
21,48 € Ielikt grozā
Gribi lētāk?
Identifikators:571555
 
Autors:
Vērtējums:
Publicēts: 15.01.2006.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 13 vienības
Atsauces: Ir
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
1.  RELĀCIJU DATU BĀZES UN TEMPORĀLĀS DATU BĀZES    9
1.1.  Datu bāzes vadības sistēmas un tās uzdevumi    9
1.2.  Kādēļ nepieciešamas temporālās datu bāzes?    11
1.3.  Kādēļ nepieciešama jauna vaicājumu valoda - temporālā vaicājumu valoda?    11
1.3.1.  Laika vaicājumu realizēšana ar valodu SQL (piemērs)    12
2.  LAIKA PAMATJĒDZIENI    15
2.1.  Laika modeļi    15
2.2.  Laika modeļu laika terminu definīcijas    16
2.3.  Laika robežas    16
2.4.  Diskrēts laika skatījums    17
2.5.  Laika brīžu modelēšana    19
2.6.  Periodu modelēšana    21
2.7.  Laika modeļa ietekme uz laika iezīmes operāciju semantiku jeb nozīmi    22
2.8.  Laika iezīmes, kalendāri un kalendāru sistēmas    23
2.8.1.  Laika iezīmes    24
2.8.2.  Kalendāri    24
2.8.3.  Kalendāru sistēma    25
2.9.  Laika modeļu implementācija vaicājumu valodās    25
3.  TEMPORĀLU DATU BĀZU MODEĻI    27
3.1.  Temporālo datu modeļu tipi    27
3.2.  Laika dimensijas    28
3.3.  Temporālu datu modeļu pamatkoncepcijas    29
3.3.1.  Laika iezīmju tipi    30
3.3.2.  Atribūtu mainīgums    30
3.3.3.  Tiešas un netiešas laika iezīmes    31
3.3.4.  Temporāla homogenitāte (viendabīgums)    32
3.3.5.  Vērtību ekvivalence un ierakstu apvienošana    32
3.4.  Temporālo datu modeļi    33
3.5.  Temporālo datu modeļu īss apraksts    34
3.6.  Temporālo datu modeļu salīdzinājums    35
3.6.1.  Reālā laika atspoguļošana    36
3.6.2.  Transakciju laika atspoguļošana    36
3.6.3.  Datu homogenitāte un ierakstu apvienošana    37
4.  TEMPORĀLĀS VAICĀJUMU VALODAS TSQL2 DATU MODELIS    39
4.1.  Temporālās valodas TSQL2 izstrādes kritēriji    39
4.2.  Temporālās vaicājumu valodas TSQL2 datu modeļa projektēšanas aspekti    40
4.3.  Temporālās vaicājumu valodas TSQL2 datu modeļa konteksts jeb saturs    41
4.4.  Konceptuālais bitemporālais datu modelis    42
4.5.  Laika domēns    43
4.6.  Datu modeļu objekti    43
5.  TEMPORĀLĀ VAICĀJUMU VALODA TSQL2    48
5.1.  Iepriekšējie datubāzu temorālu problēmu pētījumi    48
5.2.  TSQL2 temporālie datu tipi    49
5.2.1.  Temporālais datu tips – laiks    50
5.2.2.  Temporālais datu tips – intervāls    51
5.2.3.  Temporālais datu tips – periods    53
5.3.  Kalendāru sistēmas norādīšana    54
5.4.  Īpašību norādīšana    55
5.5.  TSQL2 temprālo datu funkcijas    56
5.6.  Speciālās laika vērtības    57
5.7.  Aritmētiskās izteiksmes    59
5.8.  Temporālo datu salīdzināšanas izteiksmes    61
5.8.1.  Allena salīdzināšanas operatori    61
5.8.2.  TSQL2 temporālo datu salīdzināšanas operatori    62
5.9.  TSQL2 agregācijas funkcijas    63
5.10.  Vērtības pēc noklusēšanas    65
5.11.  Null vērtības    66
6.  TABULU VEIDOŠANA UN MODIFICĒŠANA VAICĀJUMU VALODĀ TSQL2    67
6.1.  Tabulu veidošana ar reālā laika atbalstu piemērs    67
6.2.  Komandas CREATE TABLE sintakses alternatīvas?    69
7.  FROM UN WHERE KLAUZULAS    70
7.1.  FROM klauzulas lietošanas piemēri    70
7.1.1.  Atribūtu grupēšana    71
7.2.  WHERE klauzulas lietošanas piemēri temporālos vaicājumos    73
7.3.  Klauzulas FROM izteiksmīgums (izteiksmes spēja)    74
8.  INSERT, DELETE UN UPDATE VAICĀJUMI    75
8.1.  INSERT vaicājumi    75
8.2.  DELETE vaicājumi    77
8.3.  UPDATE vaicājumi    79
9.  REĀLĀ LAIKA IZLASE UN PROJEKCIJA    80
9.1.  Ievads reālā laika izlasē un projekcijā    80
9.2.  Laika izlases un projekcijas terminoloģija    80
9.3.  Reālā laika un projekcijas valodas konstruēšanas (projektēšanas) kritēriji    82
9.4.  Reālā laika izvēle (selekcija) TSQL2 valodā    84
9.4.1.  TSQL2 reālā laika projekcijas jēdziens    84
9.4.2.  Laika iezīmes norāde, iegūšana un konstruēšana    85
9.4.3.  Laika iezīmju salīdzināšanas operatori    86
9.4.4.  Papildus aspekti reālā laika izvēlē    87
9.5.  Reālā laika projekcija TSQL2    88
10.  TRANSAKCIJAS LAIKA ATBALSTS TSQL2    91
10.1.  Transakcijas laika lietošana TSQL2    91
10.1.1.  Transakcijas laika atbalsta projektēšanas kritēriji    91
10.1.2.  Reālā laika un transakcijas laika salīdzinājums    91
10.2.  Transakcijas laika tabulu definēšana    92
10.3.  Transakcijas laika vērtību ģenerācija jeb radīšana    93
10.4.  Transakcijas laika izvēle TSQL2    93
10.5.  Transakcijas laika projekcija    95
11.  SECINĀJUMI    96
  TERMINU VĀRDNĪCA    99
  LITERATŪRA    102
Darba fragmentsAizvērt

IEVADS
Līdz ar datoru plašo izplatību un globālā tīkla – interneta attīstību, pieaug arī brīvi pieejamās informācijas daudzums. Cilvēki var brīvi iegūt un apmainīties ar informāciju pa visu pasauli. Informācija iegūst ar vien lielāku un lielāku nozīmi, jo no patiesas informācijas iespējams pieņemt attiecīgus lēmumus darbībai uzņēmējdarbībā vai kādā citā nozarē. Līdz ar informācijas nozīmes un apjoma palielināšanos, nepieciešama tās droša un sakārtota glabāšana un kas vēl svarīgāk, nepieciešamās informācijas izgūšana. Šim nolūkam ir radītas informācijas sistēmas, kurās dati tiek uzglabāti datu bāzes.
Datu bāzes darbību nodrošina datu bāzes vadības sistēmas (DBVS). Dažādās dzīves sfērās tiek lietotas dažādas informācijas sistēmas un tām attiecīgās datu bāzes, piemēram, ģeogrāfiskās informācijas sistēmas, multimediju informācijas sistēmas u.c. Ar vien lielāku nozīmi iegūst temporālās datu bāzes, kuras dod iespēju apkopot un izvadīt informāciju par noteiktu laika periodu. Netemporālās datu bāzes nespēj nodrošināt informācijas skatījumu atkarībā no laika, bet temporālas datu bāzes to nodrošina.
Temporālo datu bāzu pamatā tiek izmantots kāds no temporālu datu bāzu modeļiem. Mūsdienās ir izstrādāti daudz temporālo datu bāzu modeļi: temporāli orientēts datu modelis, laika relāciju modelis, vēsturisko datu modelis, vēsturisko relāciju datu modelis, homogēns relāciju modelis, heterogēns relāciju modelis, TempSQL, DM/T, LEGOL 2.0, DATA, temporālas relācijas modelis, HQL, HSQL, temporālais datu modelis, TQuel, Postgres, HQuel, laika orientētas datu bāzes modelis, TSQL2 un citi. Katra temporālo datu bāzu modeļu pamatā tiek izmantots kāds laika modelis. Pamatā tiek izmantoti trīs laika modeļi: ilgstoša laika modelis, ierobežota laika modelis un diskrēta laika modelis.
Darbam ar temporālām datu bāzēm nepieciešamas temporālās vaicājumu valodas. Mūsdienās viena no populārākajām temporālām vaicājumu valodām ir TSQL2, kuras pamatā ir temporālo datu bāzu modelis TSQL2.
Darbā tiek aprakstīta temporālā vaicājumu valoda TSQL2, kuras pamatā ir temporālo datu bāzu modelis TSQL2, kuru savukārt pamatā veido konceptuālais bitemporālais datu modelis. Tiek apskatīti trīs laika modeļi uz kuru pamata tad tiek veidots temporālo datu bāzu modelis un temporālā vaicājumu valoda TSQL2. Tiek apskatīti TSQL2 valodas temporālie datu tipi, funkcijas un operācijas, doti temporālo vaicājumu piemēri.


1. RELĀCIJU DATU BĀZES UN TEMPORĀLĀS DATU BĀZES


Daudzās cilvēka darbības sfēras notiek darbs ar informāciju. Veikaliem jāveic preču uzskaite, rūpnīcām jāveic produkcijas un izejvielu uzskaite, finansu iestādēm jāveic naudas operāciju uzskaite, un galu galā visām šīm organizācijām jāveic personāla un darbinieku uzskaite.

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties