Diplomdarbs
Tehnoloģijas
Datori, elektronika, programmēšana
Loģisko programmēšanas valodu iespējas deduktīvo datu bāz...-
Loģisko programmēšanas valodu iespējas deduktīvo datu bāzu izstrādē
Novērtēts!
Nr. | Sadaļas nosaukums | Lpp. |
1. | Deduktīvo datubāzu pamatstruktūra | 10 |
1.1. | Iekļaušana un integrācija | 12 |
1.2. | Fiziskais un loģiskais līmenis | 13 |
1.3. | Struktūras fiziskajā līmenī | 14 |
1.4. | Struktūras loģiskajā līmenī | 15 |
1.5. | Datubāzes piekļuves procedūras apraksts | 16 |
1.6. | Lietotā starplīmeņu saskarne | 16 |
1.7. | Datubāzes interfeiss | 17 |
1.8. | Loģiskā līmeņa interfeiss | 18 |
2. | Loģiskās programmēšanas valodas un deduktīvās datubāzes | 20 |
3. | Loģiskās programmēšanas valoda Prolog | 28 |
3.1. | Valodas Prolog sintakse | 29 |
3.2. | Programmu izpildes gaita | 33 |
3.3. | Atciršanas, kā efektivitātes uzlabošanas mehānisms | 38 |
4. | Valoda DATALOG | 45 |
4.1. | Sintakse | 45 |
4.2. | Vaicājumi | 46 |
4.3. | DATALOG paplašinājumi | 47 |
4.4. | DATALOG datubāzes īpašības | 48 |
5. | Apskatīto loģiskās programmēšanas Valodu salīdzinājums | 49 |
6. | Izstrādāto deduktīvo datubāzu sistēmu salīdzināšana | 53 |
7. | kvalitatīvie kritēriji Deduktīvo datubāzu salīdzināšanai | 56 |
7.1. | Efektivitāte | 56 |
7.2. | Izstrādes sarežģītība | 57 |
7.3. | Neatkarība | 57 |
7.4. | Izteiksmīgums | 57 |
7.5. | Dabiskums | 58 |
8. | Izstrādāto deduktīvo datubāzu Sistēmu salīdzināšana | 59 |
8.1. | Sistēma „PROSQL” | 60 |
8.2. | Sistēma „Quintus Prolog” | 60 |
8.3. | Sistēmas „CGW” un „PRIMO” | 61 |
8.4. | Sistēma „KB-Prolog” | 63 |
8.5. | Nussbauma sistēma | 63 |
8.6. | Prolog-SQL kompilācija no Danielsson un Barklund | 64 |
8.7. | Sistēma „EKS-V1” | 64 |
9. | Tendences deduktīvo datubāzu izstrādē | 66 |
9.1. | Efektivitātes uzlabošana | 66 |
9.2. | Fiziskais līmenis | 66 |
9.3. | Izpildes stratēģiju koordinācija | 66 |
9.3.1. | Relāciju pievienošana programmas atmiņā | 67 |
9.3.2. | Rezultātu ievietošana buferī | 67 |
9.3.3. | Datubāzes struktūras organizēšana | 68 |
9.3.4. | Pilnā integrācija | 68 |
9.3.5. | Sakaru kanāls | 69 |
9.3.6. | Datu pārveidošana | 69 |
9.3.7. | Maksimālā neatkarība | 69 |
9.3.8. | Moduļu interfeiss piekļūšanai datubāzēm | 69 |
9.3.9. | Datubāzes pieprasījumu pārveidošana | 70 |
Secinājumi | 71 | |
Terminu vārdnīca | 74 | |
Literatūras saraksts | 7 |
Deduktīvās datubāzes ir sistēmas, kas sevī apvieno iespējas, ko nodrošina loģiskā programmēšana un datubāzes. Iespējas saistītas ar lielu datu apjomu glabāšanu (nodrošina datubāze) un likumu piemērošanu šiem datiem (nodrošina loģiskās programmēšanas sistēmas). Darbā dots to raksturojums fiziskajā un loģiskajā līmeņos.
Deduktīvā datubāze tādējādi sastāv no fiziskās daļas (datu glabāšanas struktūras) un loģiskās daļas (loģiskās programmēšanas valodas, likumiem, un datiem); darbā galvenā uzmanība veltīta tieši loģiskajai daļai.
Divas no populārākajām valodām deduktīvo datubāzu izstrāde ir valodas Prolog un Datalog, jo tās balstītas uz loģiskajiem izvedumu mehānismiem. Otrajā daļā tiek apskatītas šo valodu pamatkoncepcijas un galvenās raksturiezīmes. Dots šo valodu salīdzinājums deduktīvo datubāzu aspektā.
Darba trešajā daļā izvēlētas deduktīvo datubāzu sistēmas, kas salīdzinātas, balstoties uz izvirzītajiem kritērijiem.
Darba nobeigumā tiek apskatītas tendences deduktīvo datubāzu izstrādes sfērā.…
Darbā izveidoti jautājumi, kas saistīti ar deduktīvo datubāzu sistēmu uzbūvi un to veidojošajām loģiskās programmēšanas valodām Prolog un Datalog. Aprakstits šo valodu pamatkoncepcijas un jāveic salīdzinājums deduktīvo datubāzu aspektā. Darbā paradīts metode realizēto deduktīvo datubāzu sistēmu salīdzināšanai, balstoties uz to loģiskās un fiziskās daļas saistības pakāpi.
- Elektroniskā komercija – tās attīstības iespējas Latvijā
-
Latvijas patērētāju iespējas iepirkties internetā
Diplomdarbs84 Datori, elektronika, programmēšana, Ekonomika, Mārketings, reklāma
- Loģisko programmēšanas valodu iespējas deduktīvo datu bāzu izstrādē
-
Tu vari jebkuru darbu ātri pievienot savu vēlmju sarakstam. Forši!Latvijas patērētāju iespējas iepirkties internetā
Diplomdarbs augstskolai84
Novērtēts! -
Elektroniskā komercija – tās attīstības iespējas Latvijā
Diplomdarbs augstskolai72
-
Automatizētās testēšanas iespējas SAP R/3 sistēmā
Diplomdarbs augstskolai106
-
Elektroniskās deklarēšanas sistēmas izmantošanas iespējas un trūkumi
Diplomdarbs augstskolai80
Novērtēts! -
Programmēšānas valodu Java un C# salīdzinājums
Diplomdarbs augstskolai58