RIGA International College of Economics and Business Administration

Lielums: px
Sāciet demonstrējumu ar lapu:

Download "RIGA International College of Economics and Business Administration"

Transkripts

1 LU Biznesa, vadības un ekonomikas fakultāte Ekonomikas nodaļa Datu kolektīvā apstrāde Datu bāzu relācijas modelis Datu Bāzu Vadības sistēmas DBVS Datu bāzu sistēmu projektēšana DBVS Access vidē Mācību palīglīdzeklis J. Krasts Rīga 2017

2 Informācijas sitēmas (datorsistēmas) un to veidi Automatizēto datorsistēmu un vadības objektu sadarbība Mēs ieejam cilvēces attīstības etapā, kad mūsu problēmas nevarēs atrisināt bez datoru pielietošanas. Man nav bailes no datoriem. Mani pārņem šausmas kad to nav. Aizeks Azimovs 1. Automatizētās informācijas sistēmas IS (AIS) Sistēmas ieejas / ienākošie dati - parametri Objekts (automatizējamais objekts, datorizējamais objekts) Sistēmas izejas / izejošie dati - parametri 2. Automatizētās vadības (informācijas) sistēmas AVS Sistēmas ieejas / ienākošie dati - parametri Objekts (automatizējamais objekts, datorizējamais objekts) Sistēmas izejas / izejošie dati - parametri 3. Automātiskās vadības sistēmas Sistēmas ieejas / ienākošie dati - parametri Objekts (automatizējamais objekts, datorizējamais objekts) Sistēmas izejas / izejošie dati - parametri

3 Informācijas sistēmu arhitektūras evolūcija Tīmekļa lietojumi ( Web lietojumi ) Gadi

4 Kā organizēt informācijas glabāšanu uz datoru arējās atmiņas? Datu glabāšanas, meklēšanas organizēšanas un apstrādes tehnoloģijas datoros. Datu bāzu vadības organizācija Datu glabāšanas organizācijas attīstība Datu bāze ir organizācijas vadības un darbības plānošanas kvalitātes mērs ( M.Gormans ) 1. Informācijas glabāšana failos - datu kopās izmantojot Failu Vadības Sistēmas ( FVS ), kuras iekļautas attiecīgajā operāciju sistēmā. Vispārējā gadījumā fails sastāv: - no ierakstiem ( pierakstiem ) - RECORD ( fiziskie un loģiskie ), - ieraksts sastāv no viena vai vairākiem laukiem - FIELD, - katru lauku veido baiti. Faili pēc savas iekšējās struktūras datoros var būt organizēti, kā: - virknes faili gadu sākums, - tiešās pieejas faili; - bibliotēku tipa faili; - indeksu - virknes faili gadu beigas. FVS nenodrošina lietotājiem pilnu programmu servisu strādāt ar vajadzīgajiem faila ierakstiem un to datu laukiem. Vajadzīgo datu meklēšanai, atlasei, rediģēšanai, atjaunošanai jāraksta speciālas programmas darbam ar attiecīgā tipa failiem un to ierakstiem. 2. Informācijas glabāšana izmantojot Datu Bāzu Vadības Sistēmas ( DBVS ) - datu vadības valodas, programmēšanas sistēmas un speciālas programmas, kas kopā nodrošina datu bāzes izveidošanu, to uzturēšanu un izmantošanu vienlaicīgi vairākiem lietotājiem. Informācijas glabāšanai datu bāzēs (datu bāzu failos) izmanto dažādas datu glabāšanas struktūras, kuras sauc par datu bāzu modeļiem: 1.1. hierarhiskais vai kokveida datu bāzes modelis ( 1960.gadu vidus ). 1:N saite - viens ar daudziem 1:N ieraksts - pieraksts - record - запись 1:N 1.2. mazā tīkla modelis Galvenie elementi 1:N 1:N 1:N } 1:N Datu bāzes galvenie elementi } Datu bāzes elementi

5 1.3. relāciju modelis gadā to pirmo reizi piedāvā E.F.Kods ( Codd E.F. ), 1974.g. firma IBM izstrādāja pirmo relācijas datu bāzu praktiski lietojamo versiju CODASYL ( COnference on DAta SYstems Language ) tīkla struktūra gadu sākums. 1:N Saites starp tabulām var mainīt 1:1, 1:N, N:1, to īpašības var uzstādīt 1:N } Galvenie elementi 1:N 1.5. paplašinātā tīkla struktūras datu modelis ( gads kompānija Micro Data Base Systems, Inc. ). 1:1 1:M 1:N Rekursija 3. Informācijas glabāšana izmantojot hipertekstu tehnoloģiju, hipertekstu online datu bāzes - INTERNET globālā datortīkla WWW serveros ( gads Šveice CERN laboratorijā g. ). norādes uz citu lappusi Informācija WWW serveros sadalīta lappusēs ( pages ), kuras savā starpā saistītas ar hipersaitēm ( hyperlinks ). hipertekstu lappuses (pages) Katrai WWW serveru lappusei ir sava adrese - URL ( Universal Resource Locator ). Lappuses var atrasties uz dažādiem WWW serveriem. Lappuses ( dokumenta ) adrese rakstāma formā: pieejas metode://servera vārds[:ports]/direktorijs/fails, kur pieejas veids var būt: ftp, gopher, http, file, usenet un citi pieejas protokoli.

6 Datu bāzu izmantošanas priekšrocības un nepieciešamība 1. Datu bāzes nodrošina liela apjoma informācijas glabāšanu un darbu ar liela apjoma informāciju. Excel 2010 lapā var izveidot datu bāzi, kurā var būt maksimāli = 2 20 (65 535) ieraksti un katrā ierakstā = 2 14 (256) lauki (Excel rindiņas x 256 stabiņi x 255 burtnīcas lapas). Datu bāzēs var saglabāt lielus (milzīgus) informācijas apjomus. Datu bāzu apjoms (datu bāzu faila izmērs) teorētiski ir ierobežots tikai ar datora cietā diska ietilpību. Access 2010 / 2016 maksimāli rekomendējamais datu bāzes apjoms < 2 GB. 2. Strādājot ar datu bāzēm datora operatīvajā atmiņā tiek nolasīti tikai tie dati, kuri nepieciešami konkrētā uzdevuma atrisināšanai. Darba gaitā datu bāzēs informācija - dati glabājas uz cietā diska. 3. Excel, Word tabulas, Outlook un Outlook Express adresātu sarakstus arī var uzskatīt, kā datu bāzes, kas satur viena līmeņa sarakstus (ierakstus), bet Excel, Word, Microsoft Outlook, Outlook Express tabulas ir nestrukturizētas datu bāzes (viena līmeņa datu bāzes). 4. Izmantojot datu glabāšanai viena līmeņa nestrukturizētās tabulas (piemēram, Excel tabulas) notiek datu dublēšanās, kā rezultātā: Viena līmeņa tabulās dati atkārtojas (dublējas); Ievadot datus, kas atkārtojas (dublējas), palielinās iespēja kļūdīties; Palielinās datu ievadīšanas darba apjoms vieni un tie paši dati jāievada vairākas reizes; Ja rodas nepieciešamība datus izlabot, datu labošanu jāizpilda vairākās vietās. 5. Glabājot datus viena līmeņa tabulās datora cietā diska atmiņa netiek izmantota ekonomiski. Excel nodrošina, ne tikai lietotāja darba vienkāršību, bet arī skaitlisko vērtību glabāšanu un aprēķinus ar maksimālo precizitāti. Salīdzinājumā ar darbu Excel vidē, datu bāzu projektēšana un izmantošana ir daudz sarežģītāka: nepieciešams organizēt darbu ar liela apjoma datiem; datu bāzēs ievadītā informācija jāsaglabā maksimāli ekonomējot datora ārējo informācijas nesēju atmiņu (cieto disku atmiņu); jānodrošina lietotāja un datu bāzes ērtu saskarni (interfeisu, dialoga ekrāna formas). 6. Datu bāzēs visi saglabājamie lauki tiek precīzi aprakstīti (definēti): datu saglabāšanas tips un lauka izmērs baitos; datu attēlošanas forma; datu ievadīšanas šablons; datu ievadīšanas pārbaudes noteikumi. Precīzi definējot datu bāzes laukus notiek datora ārējās atmiņas (cieto disku) ekonomija un datu ievadīšanas kontrole. 7. Datu dublēšanās problēmu atrisina relāciju datu bāzes (relational database) glabājot datus, kas atkārtojas, atsevišķos sarakstos tabulās un pēc tam tabulas sasaistot (relate) ar relāciju saitēm. Katras tabulas rindiņa (Record ieraksts, raksts) raksturojas ar identifikatoru (atslēgas lauku) ar speciāli definētiem vienu vai vairākiem atslēgu laukiem. Katra ieraksta atslēgas lauku vērtība ir unikāla, tā neatkārtojas. 8. Datu bāzes ( Datu Bāzu Vadības Sistēmas DBVS Access, MS SQL server, Oracle, My SQL, DB2,... ) nodrošina vairāku (daudz) lietotāju vienlaicīgu darbu. 9. Modernās Informācijas Sistēmas (IS) tiek veidotas balstoties uz datu bāzēm, izmantojot dažādas Datu Bāzu Vadības Sistēmas - DBVS.

7 Datu bāzu relācijas modelis Datu modelis apraksta visas tās galvenās īpašības, kuras ir iekļautas konkrētajā DBVS un ar šo sistēmu izveidotajā datu bāzē, kura pamatojas uz šo izvēlēto datu modeli. Datu bāzu relāciju modeļa elementi. Datu relāciju modelis ir konkrētās problēmvides objektu attiecības, kuras var mainīties laikā. Projektējot informatīvo sistēmu problēmvides objektu realitāšu attiecību apraksts dod iespēju saglabāt datus par dotās problēmvides objektiem - realitātēm un modelēt saites starp šiem objektiem. Matemātiskās atbilstības termini un relāciju modeļu elementu termini Matemātiskās atbilstības termini Datu bāzu relāciju modeļi Latviešu Latviešu Angļu valodā Krievu valodā valodā valodā Angļu valodā Krievu valodā Attiecība, Relation Отношение Tabula Table Таблица relācija (atbilstīb ) Kortežs Кортеж Ieraksts Record Запись ( tabulas rinda ) Realitāte (entītija) - problēmvides objekts Entity Cущность Tabula, kas raksturo problēmvides objektu Описание свойств обьекта Atribūts (Atribūta vārds) Problēmvide Domēna vārds Saite Relācija Attribute Атрибут Lauka (kolonnas) nosaukums - vārds Domen Проблемная область Название домена Sasaistītas tabulas datu bāze Lauka tips, datu bāzes lauka tips (kolonnas) Field name Field type Заголовок столбца таблицы Relationships Связь Saite Relationships Связь База данных связанные таблицы Тип поля Datu relāciju modelis balstās uz attiecības jēdzienu. Attiecība tā ir divdimensionāla tabula, kura satur datus. Realitāte entītija tas ir jebkuras problēmvides objekts, kura dati glabājas datu bāzē. Realitāte tā ir noteiktu sistēmas objektu vai procesu klase ( piemēram, klients, preces, uzņēmumi). Atribūts apraksta kādu no realitātes vai saites īpašībām. Saite norāda uz realitāšu kopību.

8 Attiecības matemātiskā definīcija. Dotas n kopas D 1, D 2, D 3,, D n. R ir šo kopu attiecība, ja R ir sakārtotu <d 1, d 2, d 3,,d n > n - kortežu kopa, kur d 1 ir elements no D 1, d 2 ir elements no D 2, d 3 ir elements no D 3 un d n ir elements no D n, d k D k. D 1, D 2, D 3, Dn ir attiecības R domēni. Domēns D 1 Domēns D 2 Domēns D 3 Domēns D Durvis Logi Tapetes Linolejs Sienas panelis Caurule Jumta segums dzeltens balts zils brūns balts melns sarkans Attiecība R sastāv no 7 kortežiem Kortežs no 4 elementiem Domēns D 1 tā ir veselu skaitļu kopa; Domēns D 2 simbolu rindu kopa; Domēns D 3 simbolu rindu kopa krāsu nosaukumi; Domēns D 3 veselu skaitļu kopa; Attiecība no datu apstrādes viedokļa: Celtniecības problēmvides realitāte objekts: Detaļas Viens ieraksts 101 Durvis dzeltens Logi balts Tapetes zils Linolejs brūns Sienas panelis balts Caurule melns Jumta segums sarkans 9 Realitātes atribūti - ieraksta lauki lauku nosaukumi Numurs Nosaukums Krāsa Svars 101 Durvis dzeltens Logi balts Tapetes zils Linolejs brūns Sienas panelis balts Caurule melns Jumta segums sarkans 9 Atribūta vērtība Ieraksta lauka vērtība Domēns konkrētu lauku, to atribūtu nozīmīgu vērtību kopa. Tātad četri domēni atbilst problēmvides realitātēm - objektiem: detaļas numurs, detaļas nosaukums, krāsa, svars. Attiecība tā ir tabula, kur tabulas rindas korteži ir ieraksti. Tabulas stabiņu nosaukumi ir objektu raksturojumi un kortežu individuālās vērtības ir atribūtu vērtības.

9 Attiecību ( tabulu ) izveidošanas ierobežojumi un operācijas ar attiecībām Tabulu var uzskatīt par attiecību, ja tiek ievērotas šādas prasības: 1. Tabulā visām rindiņām jābūt unikālām, tabulā nevar būt rindiņas ar vienādām primārām atslēgām. 2. Tabulā nevar būt stabiņi, kuru nosaukumi atkārtojas. 3. Tabulā visām rindiņām jābūt vienādai struktūrai, kas atbilst stabiņu nosaukumiem un stabiņu datu tipiem. 4. Tabulās stabiņu nosaukumiem jābūt atšķirīgiem, tabulas stabiņos ievietotām vērtībām jābūt vienkāršām, nav pieļaujama vērtību grupēšana tabulas ierakstu laukos. 5. Rindiņu kārtība tabulā var būt jebkura. Ar attiecībām var izpildīt darbības (operācijas), kas nodrošina vienu attiecību izveidošanu no citām attiecībām. Relāciju datu bāzu galvenais darbības objekts ir attiecība (tabula), bet ne atsevišķi attiecību korteži (tabulas ieraksti), kā tas ir pieņemts tradicionālajās programmēšanas valodās. Relāciju datu bāzu vadības sistēmās operācija ar attiecībām balstās uz relāciju algebras un relāciju aprēķinu pielietošanu. Relāciju aprēķinu valodas nav procedūru valodas. Pieprasījums vai vaicājums par datu atlasi no relāciju datu bāzes satur tikai informāciju par vēlamo rezultātu. Šīs valodas satur noteikumu kopu par to, kā jāveido datu atlases pieprasījumi. Piemēram, SQL ir relāciju datu bāzu valoda.

10 Relāciju datu bāzes definīcija Relāciju datu bāze ir attiecību kopa, kas satur visu to informāciju par dotās problēmvides realitātēm - objektiem, kurai jābūt saglabātai datu bāzē. Citiem vārdiem, relāciju datu bāze ir saistītu tabulu kopa, kas apraksta un satur datus par problēmvides objektiem. Celtniecības materiālu piegādātāju datu bāze. Katra attiecība datu bāzē glabājas atsevišķā tabulā. Tabulas struktūra ir maksimāli vienkārša, visiem ierakstiem ir vienāda struktūra. Detaļas Det. num. Nosaukums Krāsa Svars 101 Durvis dzeltens Logi balts Tapetes zils Linolejs brūns Sienas panelis balts Caurule melns Jumta segums sarkans 9 Firmas Pieg. num. Firmas nosauk. Status Pilsēta p01 Amatnieks A/S Saldus p02 Celtnieks priv.uzņ. Talsi p03 Apdare A/S Bauska p04 Koks SIA Valmiera p05 Cements A/S Dobele Piegādes Pieg. num. Det_num. Skaits p p p p p p p p p p p p p p p p p p Attiecību atslēga vai unikāla primārā atslēga ( unique primary key ) ir attiecību atribūts ( tabulas lauks vai vairāki lauki ), kas viennozīmīgi nosaka - identificē attiecību kortežu ierakstu. Katram tabulas ierakstam jābūt savai unikālai atslēgas vērtībai. Attiecību atslēga var būt arī salikta, kura sastāv no vairākiem atribūtiem ( no vairākiem laukiem ). Piemēram celtniecības detaļu piegādes datu bāzē: tabulā Detaļas primārā atslēga ir <Det. num.> ; tabulā Firmas primārā atslēga ir <Pieg. num.> ; tabulā Piegādes primārā atslēga ir salikta no diviem atribūtiem: <Pieg. num., Det. num.> ; Pastāv arī arējās atslēgas - atsauces atslēgas ( foreign key) jēdziens. Tas ir lauks vai lauku kortedžs, kura vērtības tiek izmantotas, lai sasaistītu ārējo (atsauces) atslēgu saturošo tabulu ar tabulu, kurā ir atbilstoša primārā atslēga. Saliktā primārā atslēga Piemēram: Detaļas Det. num. Nosaukums Krāsa Svars Piegādes Pieg. num. Det. num. Skaits Primārā atslēga Firmas Pieg. num. Firmas nosauk. Status Pilsēta Arējās ( atsauces ) atslēgas Primārā atslēga

11 Datu bāzes tabulas var tikt sasaistītas ( izmantojot tabulu ierakstus ), ja divās tabulās ir lauki, kuru: tipi sakrīt, tātad lauku vērtības ir ņemtas no viena un tā paša domēna; lauku vērtības abās tabulās ir vienādas. Datu bāzes relāciju modelis uzliek ierobežojumus ārējo ( atsauču ) atslēgu vērtībām, lai nodrošinātu datu bāzes veselumu. Šādu tabulu sasaistīšanas noteikumus sauc par datu veselumu ( referential integrity ). Pirmo tabulu, pēc tabulas sasaistīšanas, sauc par pirmtabulu ( parent table ) un otro sauc par pakārtoto tabulu ( child table ). Pirmtabulā tabulu sasaistīšanai izmanto primāro atslēgu, bet pakārtotajā tabulā ārējo atslēgu (atsauces atslēgu). Pirmstabulas ieraksts var tikt sasaistīts ar vienu vai vairākiem pakārtoto tabulu ierakstiem. Šādu tabulu sasaisti sauc par saiti ( asociāciju ) 1:N (viens ar daudziem). Pakārtotās tabulas ieraksts var tikt tieši sasaistīts tikai ar vienu pirmstabulas ierakstu. Šādu tabulu sasaisti sauc par saiti ( asociāciju ) 1:1 (viens ar vienu). Starp tabulām var būt arī saites ( asociācijas ) N:M (daudzi ar daudziem). Datu bāzes tabulu primārās atslēgas ir unikālas. Primāro atslēgu unikalitāte un datu bāzes tabulu saišu izveidošanas noteikumi kopā nosaka datu veselumu ( referential integrity ). Tabulu (attiecību ) indeksācija. Datu bāzu tabulu indeksācija paātrina vairāku operāciju izpildi ar datu bāzes ierakstiem. Tabula automātiski tiek indeksēta saskaņā ar primāro atslēgu. Tabulas indeksāciju var realizēt ar laukiem, kuri nav tabulas primāro atslēgu lauki. Šādu tabulas indeksācijas veidu sauc par sekundāro tabulas indeksāciju. Indeksa faila piemērs, kur tabulai Firmas izveidots indeksa fails saskaņā ar piegādātāja numuru ( Pieg. num. ), šajā gadījumā indeksa fails ir izveidots ar tabulas primāro atslēgu: Firmas (datu tabula ) Ieraksta Pieg. Firmas Status Pilsēta numurs num. nosauk p03 Apdare A/S Bauska 0002 p05 Cements A/S Dobele 0003 p01 Amatnieks A/S Saldus 0004 p02 Celtnieks priv.uzņ. Talsi 0005 tabulas ieraksts tika nodzēsts 0006 p04 Koks SIA Valmiera Firmas (indeksu tabula ) Ieraksta numurs Pieg. num. Ieraksta numurs Firmas (datu ) tabulā 0001 p p p p p

12 Datu bāzu sistēmu - datu bāzu lietojumu izstrādes shēma Lietotāji Lietotāju prasības par automatizējamā objekta un projektējamās datorsistēmas funkcijām un to raksturojumiem Sistēmas analītiķi Sistēmu projektētāji Sistēmu eksperti Automatizējamais objekts - problēmvide ar tajā esošiem iekšējiem informācijas objektiem, objektu raksturojumiem ( atribūtiem ) un saitēm starp objektiem. Zināšanas par objektu. Diskusijas un paskaidrojumi par sistēmas darbību (intervijas). Priekšstati par projektējamās datorsistēmas (datu bāzu sistēma ) darbību. Datu bāzes projekts (apraksts) Programmu apraksts Sistēmas ( Datu bāzu sistēmas ) realizācija Testēšana

13 Datu bāzu izstrādes secība no konceptuālā modeļa uz loģisko modeli un uz fizisko modeli Informācijas sistēmas (datu bāzes) projektēšanas pamatā ir problēmvides datu plūsmas analīze un modelēšana. Problēmvides datu analīzē visbiežāk izmanto realitātes saites metodi (entity relationship - ER). Veidojot problēmvides ER diagrammas tiek pielietota noteiktu grafisko apzīmējumu sistēma (notācija - apzīmējumu sistēmu). Konceptuālā modeļa komponentes (problēmvides komponentes) ir automatizējamās vides objekti (realitātes) un objektu savstarpējās attiecības. Loģiskais modelis tiek veidots izmantojot konceptuālo modeli. Realitātēm tiek noteikti to raksturojošie atribūti, precizētas objektu savstarpējās saites, tiek aprakstīti objektiem atbilstošākie lauku tipi. Loģiskā modeļa izveidošanas procesā tiek precizētas objektu primārās un ārējās atslēgas. Modelis tiek pārbaudīts tā atbilstībai normalizācijas likumiem. Fiziskais modelis tiek veidots izmantojot loģisko modeli. Fizisko modeli sauc arī par «iekšējo modeli» vai «fizisko struktūru». Fiziskais datu modelis atspoguļo informāciju par tā realizāciju konkrētā datu bāzes vadības sistēmas vidē. Datu modelis šajā līmenī ir paredzēts galvenokārt datu bāzes projekta īstenošanai. To nevar izmantot kā līdzekli saziņai ar lietotājiem. Datu modelis atspoguļo informācijas prasības attiecībā uz failiem, datu blokiem, datu ierakstiem, indeksiem un failu organizāciju. Konceptuālais modelis Loģiskais modelis Fiziskais modelis

14 Problēmvides informācijas objekti - realitātes ir noteiktu problēmvides objektu vai procesu klase Realitāšu atribūti - raksturojumi Problēmvide automatizācijas objekts Saites - relationships - norāda uz attiecīgu realitāšu kopību Datu bāzes sistēmas izstrādes galveno etapu secība Realitāšu atribūti - raksturojumi Realitāšu atribūti - raksturojumi Objekts 1 - tabula Objekts 2 - tabula... Objekts i - tabula... Objekts n - tabula Apvienotas, normalizētas datu bāzes tabulas un to struktūra Lietojumprogrammu izstrāde, ekrāna formu, pieprasījumu, filtru, moduļu projektēšana, programmu koda izveidošana, testēšana Datu bāzes sistēma - ar informāciju aizpildīta datu bāze, kuras datus var izmantot ar DBVS palīdzību Problēmvides informācijas objekti realitātes, to saites un to atribūti, kas norāda kādu no realitātes vai saites īpašībām. Problēmvides objekti ar to saitēm un īpašībām tiek noteikti analīzes rezultātā. Problēmvides analīze, nozīmīgo objektu konstatācija, dekompozīcija, strukturizācija. Datu bāzes tabulu normalizācija un tabulu savstarpējo saišu un to īpašību projektēšana. Sistēmas analītiķi Sistēmas projektētāji, programmētāji

15 Datu un datu plūsmas analīzes rezultātā problēmvides realitātes objekti un to atribūti tiek aprakstīti savstarpēji saistītu tabulu veidā. Izveidotās tabulas tiek normalizētas. Normalizācija - tas ir process, kas sadala problēmvides realitātes ar to atribūtiem daļās (tabulās), kuras pēc tam sasaista ņemot vērā kopējos datus, kuri apvieno šīs realitātes, tas ir dublējošu datu izslēgšanas process. Datu bāzu organizācijas relāciju modeli gadā izstrādāja E.F.Kods (E.F.Codd). Īsi pēc Koda darbu publicēšanas gadā firma IBM izstrādāja pirmo relāciju datu bāzu vadības sistēmas praktiski lietojamu versiju. Funkcionālās atkarības starp tabulām un šo atkarības analīzes kritērijus relāciju algebrā sauc par normālformām. Projektējot datu bāzes visvairāk izmanto trešo normālformu: Boisa Koda normālformu. Relācijas datu bāzu tabulu normalizācijas mērķi: liekās informācijas izslēgšana, informācijas dublēšanas izslēgšana; informācijas savstarpējās sasaistes palielināšana; informācijas glabāšanas efektivitātes uzlabošana un nodrošināšana. N o r m a l i z ā c i j a s l i k u m i : Likums 1: Datu bāzes lauku unikalitāte. Datu bāzes tabulu ierakstu laukam jābūt unikālam, jāizvairās no atkārtotu lauku pielietošanas, datu bāzēs jāizslēdz datu dublēšanās. Katrai realitātei un ar to saistītiem informācijas laukiem jāizveido sava tabula un jādefinē vienkāršs atslēgas lauks. Ja informācija periodiski atkārtojas katrai datu grupai jāveido datu bāzes tabulas ar saiti viens pret vairākiem. Likums 2: Primārā atslēga. Lai identificētu ierakstus datu bāzes tabulās vienmēr jādefinē unikāla primārā atslēga, kura var būt izveidota no viena vai vairākiem laukiem. Jebkuri dati viennozīmīgi jāidentificē ar šādiem atribūtiem: ar datu bāzes failu - datu bāzes tabulas nosaukumu; ar datu bāzes tabulas ierakstu atslēgas ( primārās atslēgas ) lauka vērtību; ar datu bāzes tabulas ieraksta lauku, ieraksta nosaukumu; DBVS ACCESS šī likuma prasībām atbilst primārās atslēgas izveidošana. Saskaņā ar normalizācijas prasībām tabulu primārajām atslēgām jābūt indeksētām, šo prasību ACCESS nodrošina automātiski. Indekss tā ir datu bāzes iekšējā tabula, kura nodrošina ierakstu loģisku sakārtošanu. Indekss nodrošina datu ātru meklēšanu. Indeksu tabula nesatur datus, bet tikai sakārtotas norādes uz ierakstiem. Likums 3: Funkcionālā atkarība. Katrai datu bāzes primārai atslēgai jāatbilst ieraksta jebkura lauka tikai viena vērtība. Ja datu bāzes tabulu lauki neietekmē primārās atslēgas definēšanu, šāds lauks jāpārnes uz atsevišķu tabulu. Tabulā nedrīkst būt iekļauti dati, kas nepieder pie šī objekta. Likums 4: Datu bāzes lauku neatkarība. Jābūt iespējai izmainīt jebkura lauka vērtības, ja tas nav iekļauts primārajā atslēgā un šīs vērtības izmaiņas nedrīkst izsaukt jebkura cita lauka vērtību izmaiņu. Normalizācijas teorija operē ar piecām normālformām, bet datu bāzu projektēšanas praksē izmanto tikai trīs pirmās normālformas. Tabulai pirmajā normālformā jāatbilst šādām prasībām : tabulā nedrīkst būt informācijas ierakstu atkārtošanās, katrai tabulai jābūt vienam indeksa laukam; tabulā nedrīkst atkārtoties datu lauku grupas; tabulas rindiņām nav jābūt sakārtotām; tabulas stabiņiem - ailītēm nav jābūt sakārtotiem. Tabulai otrajā normālformā jāatbilst šādām prasībām: tabulā jāievēro pirmās normālformas prasības; jebkuru neindeksētu lauku var identificēt ar tabulas visu indeksu lauku kopu, šī normālforma pielietojama tabulām, kurām ir saliktais indekss. Tabulai trešajā normālformā jāatbilst šādām prasībām: tabulā jāievēro otrās normālformas prasības; nevienu no neindeksētiem laukiem nav iespējams identificēt ar citu neindeksētu lauku.

16 Datu bāzu projektēšana, tabulu izveidošana Vairumtirdzniecības noliktavas preču saņemšanas / izsniegšanas uzskaites sistēma Vairumtirdzniecības noliktavas problēmvides analīzes rezultātā, analizējot preču saņemšanas un nosūtīšanas pavadzīmes var izdarīt secinājumus, ka vairumtirdzniecības preču noliktavas datu bāzē jāglabā sekojošu informāciju par katru veikto preču saņemšanas / izsniegšanas operāciju: firmas nosaukumu, tās reģistrācijas numuru un vadītāja vārdu un uzvārdu, firmas telefonu, adresi, firmas norēķinu rekvizītus, preču saņemšanas vai izsniegšanas datumu, preču nosaukumu un daudzumu, to mērvienību, cenu. 1. Vairumtirdzniecības noliktavas datu bāzes vienkāršotu modeli var attēlot šādi: Preču pasūtītājs/saņēmējs Firmas nosaukums Firmas Reģistrācijas numurs Norēķinu rekvizīti Bankas nosaukums Norēķinu rekvizīti Bankas kods Norēķinu rekvizīti Norēķinu konts bankā Preču Pavadzīmes numurs Preču pasūtītājs/saņēmējs Adrese Pilsēta, adrese, pasta indekss, valsts Preču pasūtītājs/saņēmējs Firmas vadītāja Vārds Uzvārds Preču saņemšanas / izsniegšanas operācija vairumtirdzniecības noliktavā - Noliktavas Operācija Preču Pavadzīmes datums Preču saņemšana / izsniegšana Preču Nosaukums Preču pasūtītājs/saņēmējs Tālrunis Preču Izsniegšanas cena Preču Saņemšanas cena Preču Daudzums Preču Mēra vienība Bet šis modelis ir neefektīvs, sakarā ar to, ka pierakstot preču saņemšanas izsniegšanas operāciju no noliktavas tajā tiek iekļauta informācija, kura atkārtojas. Jebkura firma var piegādāt / saņemt dažādas preces un jebkuru no precēm var piegādāt / saņemt vairāki klienti. Lai datu bāze informācija nedublētos realitāte Noliktavas Operācija jāsadala trijās realitātēs (objektos): FIRMA, OPERĀCIJA un PRECE. Lai būtu iespējams saistīt visas realitātes kopā, nepieciešams pielikt atribūtus Firmas_numurs, Preces_numurs un Noliktavas_operācijas_kārtas_numurs.

17 2. Uzlaboto noliktavas preču uzskaites datu bāzes realitātes - saites modeli var aprakstīt šādi: Preču pasūtītājs/saņēmējs Adrese Pilsēta, adrese, pasta indekss, valsts Preču pasūtītājs/saņēmējs Firmas numurs Preču pasūtītājs/saņēmējs Firmas nosaukums Firmas Reģistrācijas numurs Preču pasūtītājs/saņēmējs Firmas vadītāja Vārds Uzvārds Preču pasūtītājs/saņēmējs Tālrunis Firmas Vairumtirdzniecības noliktavas preču piegādātāji / saņēmēji 1 Norēķinu rekvizīti Bankas kods Norēķinu rekvizīti Bankas nosaukums Preču pasūtītājs/saņēmējs Home page Norēķinu rekvizīti Norēķinu konts bankā Piegādā / Saņem Preču Operācijas numurs Preču Pavadzīmes numurs Preču Pavadzīmes datums N N Vairumtirdzniecības noliktavā preces tiek saņemtas / izsniegtas izpildot noliktavas operāciju - Noliktavas Operācija Preču saņemšana / izsniegšana Preču Daudzums Saņemtas / Izsniegtas Preču Izsniegšanas cena Preču Saņemšanas cena Vairumtirdzniecības noliktavā tiek saņemtas / izsniegtas / glabātas Preces 1 Preču Mēra vienība Preces reģistrācijas Numurs Preču Nosaukums Vienai Firmai šajā noliktavā var būt vairākas preču piegādes / saņemšanas. Vienā pavadzīmē Firma iekļauj dažādas preces, kas tiks piegādātas vai saņemtas no noliktavas. Katrs realitātes Noliktavas Operācija ieraksts atbilst pavadzīmes vienai rindiņai.

18 Datu bāzes modeļa pārbaude Arī uzlabotajam datu bāzes modelim ir trūkumi. Piemēram, vairākas firmas var atvērt norēķinu kontus viena un tajā pašā bankā. Šajā gadījuma banku nosaukumus būs jāglabā dažādās vietās un lai izmainītu kādu bankas nosaukumu būs jāmaina vairākus ierakstus. Projektējot datu bāzi izmantojot tikai intuīciju ļoti viegli pielaist kļūdas. Projektējot datu bāzes tabulas jāievēro normalizācijas likumi. 1. Atgriezīsimies pie pirmā realitātes - saites modeļa, kuru pierakstīsim tabulas formā: Noliktavas Operācija Firmas reģistrācijas numurs Firmas nosaukums Firmas adrese Firmas vadītāja vārds Firmas vadītāja uzvārds Tālrunis Banka Bankas kods Norēķinu konts Bankā Pavadzīmes numurs Pavadzīmes datums Preces nosaukums Preču saņemšana / izsniegšana Mēra vienības nosaukums Cena saņemšanas Cena izsniegšanas Daudzums Tabula Noliktavas Operācija neatbilst pirmajai normālformai tāpēc, ka lauku grupa, kurā ietilpst informācija par Firmu var atkārtoties (katra firma var piegādāt / saņemt preces neierobežotas reizes). Šo lauku grupu ir jāievieto atsevišķajā tabulā. Iegūstam divas tabulas Noliktavas Operācija un Firma. Tabulai izveidots salikts primārās atslēgas lauks 2. Lai daļēji nodrošinātu pirmās normālformas prasības izveidojam divas tabulas: Noliktavas Operācija Pavadzīmes numurs Pavadzīmes datums Preces nosaukums Firmas reģistrācijas numurs Preču saņemšana / izsniegšana Mēra vienības nosaukums Cena saņemšanas Cena izsniegšanas Daudzums Firma Firmas reģistrācijas numurs Firmas nosaukums Firmas adrese Firmas vadītāja vārds Firmas vadītāja uzvārds Tālrunis Banka Bankas kods Norēķinu konts Bankā Tabulā Firmas kā primārā atslēga tiek izmantots lauks Firmas Reģistrācijas numurs, bet tabulā Noliktavas Operācija lauki Pavadzīmes numurs, Pavadzīmes datums, Preces nosaukums. Tabulas var saistīt izmantojot lauku Firmas reģistrācijas numurs. Bet arī šādi strukturizētas tabulas neatbilst normalizācijas pirmajai normālformai. Tabulā Noliktavas Operācija primārā atslēga lauki Cena un Mēra vienības nosaukums ir atkarīgi tikai no saliktās primārās atslēgas daļas lauka Preces nosaukums, nevis no visas indeksu lauku kopas.

19 3. Pirmās, otrās un trešās normālformas prasības tabulām Firma, Konts un Banka tiks nodrošinātas šādā datu bāzes modelī: Noliktavas Operācija Pavadzīmes numurs Pavadzīmes datums Preces nosaukuma numurs Firmas reģistrācijas numurs Preču saņemšana / izsniegšana Mēra vienības nosaukums Cena saņemšanas Cena izsniegšanas Daudzums Firma Firmas reģistrācijas numurs Firmas nosaukums Firmas adrese Firmas vadītāja vārds Firmas vadītāja uzvārds Tālrunis Banka Bankas kods Bankas nosaukums Bankas adrese Tālrunis Konts Norēķinu konts ( konta numurs ) Firmas reģistrācijas numurs Bankas kods Visas tabulas, izņemot tabulu Noliktavas Operācija atbilst ne tikai otrajai, bet arī trešajai normālformai. 4. Vairumtirdzniecības noliktavas datu bāzes modelis, kas atbilst visiem četrim normalizācijas likumiem. Firma Firmas numurs datu bāzē Firmas reģistrācijas numurs Firmas nosaukums Firmas adrese Firmas vadītāja vārds Firmas vadītāja uzvārds Tālrunis adrese Konts Norēķinu konts ( konta numurs ) Firmas numurs datu bāzē Bankas numurs datu bāzē Noliktavas Operācija Noliktavas operācijas numurs datu bāzē Pavadzīmes numurs Pavadzīmes datums Preces nosaukuma numurs Firmas numurs datu bāzē Preču saņemšana / izsniegšana Mēra vienības nosaukuma numurs Cena - saņemšanas Cena - izsniegšanas Daudzums Preces Preces nosaukuma numurs Preces nosaukums Banka Bankas numurs datu bāzē Bankas kods Bankas nosaukums Bankas adrese Tālrunis Mēra vienības Mēra vienības nosaukuma numurs Mēra vienības nosaukums

20

21 Vairumtirdzniecības noliktavas vienkāršots datu bāzes modelis, katram uzņēmumam ( firmai ) var būt tikai viens norēķinu konts Noliktavas operācijas - pavadzīmes Noliktavas operācijas kārtas numurs datu bāzē operācijas numurs, kas saistīts ar vienu pavadzīmi Pavadzīmes datums Pavadzīmes numurs Firmas numurs datu bāzē Preču saņemšanas / izsniegšanas kods 1 Preces Noliktavas operācijas kārtas numurs datu bāzē Preces veida kārtas numurs datu bāzē Daudzums Cena Noliktavas numurs 1 Firmas vai fiziskas personas Firmas numurs datu bāzē Firmas nosaukums Firmas reģistrācijas numurs valsts uzņēmumu reģistrā Bankas kods Konta numurs bankā Firmas adrese Pilsēta Pasta indekss Tālrunis adrese, uzņēmuma WWW lapas adrese Firmas vadītāja vārds Firmas vadītāja uzvārds 1 Preču veids Preces veida kārtas numurs datu bāzē Preces nosaukums Mēra vienības nosaukums Preču svītrkods Preču apraksts Preču attēls Mēra vienības Mēra vienības nosaukuma numurs Mēra vienības nosaukums Valūtu kursi DEM USD GPB Datums DEM GBP USD Firmas numurs datu bāzē - datu bāzes tabulas primārā atslēga 1 Bankas Bankas nosaukums Bankas kods Bankas adrese Pilsēta Pasta indekss Tālrunis Pavadzīmes datums 1 - datu bāzes tabulas ārējā atslēga - saite starp datu bāzes tabulām ar informācijas veseluma pārbaudi ENFORCE REFERENTIAL INTEGRITY - saite starp datu bāzes tabulām bez informācijas veseluma pārbaudes

22 Vairumtirdzniecības noliktavas vienkāršots datu bāzes modelis, katram uzņēmumam ( firmai ) var būt tikai viens norēķinu konts Noliktavas operācijas - pavadzīmes Noliktavas operācijas kārtas numurs datu bāzē - AutoNumber, LongInteger Pavadzīmes datums Date/Time, Short Date Pavadzīmes numurs Number, Long Integer Firmas numurs datu bāzē - Number, Long Integer Preču saņemšanas / izsniegšanas kods Text, 10 1 Preces Noliktavas oper.k.num.datu bāzē - Number, LongInteger Preces veida k. num. datu bāzē - Number, LongInteger Daudzums Number, Single Cena Currency Noliktavas numurs - Number, Byte 1 Firmas vai fiziskas personas Firmas numurs datu bāzē - AutoNumber, LongInteger Firmas nosaukums - Text, 20 Firmas reģistr. numurs valsts uzņēm. reģistrā - Number, Double Bankas kods - Text, 8 Konta numurs bankā - Number, LongInteger Firmas adrese - Text, 30 Pilsēta - Text, 15 Pasta indekss - Number, Integer Tālrunis - Number, Double adrese, uzņēmuma WWW lapas adrese - Hyperlink Firmas vadītāja vārds - Text, 10 Firmas vadītāja uzvārds - Text, 20 Valūtu kursi DEM USD GPB Datums Date/Time, Short Date EUR Number, Single GBP Number, Single USD Number, Single Firmas numurs datu bāzē Pavadzīmes datums 1 - datu bāzes tabulas primārā atslēga 1 1 Preču veids Preces veida k.num. d.bāzē - AutoNumber, LongInteger Preces nosaukums - Text, 20 Mēra vienības nosaukums - Text, 10 Preču svītrkods - Number, Double Preču apraksts - Memo Mēra vienības Mēra vien. nosaukuma num. - AutoNumber, LongInteger Mēra vienības nosaukums- Text, 10 Bankas Bankas nosaukums - Text, 30 Bankas kods - Text, 8 Bankas adrese - Text, 30 Pilsēta - Text, 10 Pasta indekss - Number, Integer Tālrunis - Number, Double - datu bāzes tabulas ārējā atslēga - saite starp datu bāzes tabulām ar informācijas veseluma pārbaudi ENFORCE REFERENTIAL INTEGRITY - saite starp datu bāzes tabulām bez informācijas veseluma pārbaudes

23 Datu bāzes tabulu izveidošana, ierakstu lauku tipi - Data Type un lauku īpašības - Field Properties: Iespējamie DBVS - Access 97 / 2000 / 2007 / 2010 / Access 2016 tabulu lauku tipi - Data Type: - Short Text simbolu rindas līdz 255 simboliem; - Long Text simbolu rindas līdz simboliem; - Number skaitļi ar dažādu saglabāšanas precizitāti ar saglabāšanas garumu 1, 2, 4, 8 baiti; - Date/Time datums un laiks 8 baiti; - Currency naudas summas ar precizitāti 15 cipari un 4 cipari aiz komata 8 baiti; - Auto Number ieraksta unikāls numurs, kuru automātiski izveido Access DBVS un kas atbilst Long Integer skaitļu tipam 4 B; - Yes/No loģiskie dati, garums 1 bits; - Ole Object lauki, kuros glabājas OLE objekti, zīmējumi, diagrammas izmērs līdz 1 GB; - Hyperlink hipersaišu lauks, URL adrese Internet, maksimālais garums simboli; - Attachment lauki, kas norāda uz pievienotiem failiem; - Calculated lauki, kuru vērtības tiek aprēķinātas izmantojot citu lauku vērtības; - Lookup Wizard norāde no kuras datu bāzes tabulas lauka šajā laukā tiks ievietotas vērtības; Katram Datu bāzes ierakstu laukam var būt piešķirtas īpašības Field Properties: Field size - lauka izmērs, nosaka lauka maksimālo izmēru baitos, izvēloties vajadzētu izmantot mazāko lauka izmēru, kas atbilst datu bāzē ievietojamās informācijas prasībām: Text Short Text - lauku garumu var mainīt no 0 līdz 255 baitiem (simboliem); Long Text - līdz simboliem; Number laukiem iespējami šādi vērtību diapazoni: Byte veseliem skaitļiem ar vērtību no 0 līdz 255, aizņem 1 baitu; Integer veseliem skaitļiem no līdz , aizņem 2 baitus; Long Integer veseliem skaitļiem no līdz , aizņem 4 baitus; Single reālie skaitļi ar precizitāti 7 cipari (vienkāršā - parastā precizitāte), diapazonā no E38 līdz E38, aizņem 4 B; Double reālie skaitļi ar precizitāti 15 cipari, diapazonā no E308 līdz E308, aizņem 8 baitus; Replication ID replikācijas indeksa lauki, datu sinhronizēšanai, ja datu bāzi izmanto vairākās vietās, izveido datu bāzes kopijas. Lauks aizņem 16 baitus. Decimal decimālie skaitļi ar precizitāti 28 decimālcipari, diapazonā -1E-28 līdz 1E28-1, aizņem 14 B; Auto Number laukiem garums var būt Long Integer - 4 baiti vai Replication ID - tas ir lauks, kurā ir replikācijas indekss - lauka garums 16 baiti. Replikācija ir datu sinhronizēšana, ja vienu un to pašu datu bāzi lieto vairākās vietās - strādā ar datu bāzes kopijām, regulāri apmainoties ar datiem; New Values Auto Number laukiem: Increment - sakārtot ierakstus pieaugošā kārtībā, Random - sakārtot ierakstus gadījuma kārtībā. Format -

24 Format - nosaka lauka atainošanas formātu. Datu bāzes ierakstu laukus var atainot Datu Bāzu Vadības sistēmas piedāvātajos standartformātos. Datuma, laika, skaitļu standarta formātus nosaka ar režīmu Start Settings Control Panel Regional Settings. Lietotāji var arī izveidot lietotāju formātu kodus: Teksta lauku atainošanas formāta kods: Laukā esošā teksta izvada formāts Nulles garuma teksta izvada formāts ; ; Neaizpildīta lauka izvada formāts Tekstu formatēšanai lietotāju formātu kodu specifikācijās var izmantot šādus speciālos - jebkura simbola vai tukšumzīmes obligāta atainošana; & < - visi izvadītie simboli tiek pārveidoti par maziem simboliem; > - visi izvadītie simboli tiek pārveidoti par lieliem simboliem; - + $ ( ) - jebkura simbola atainošanai izņemot tukšumzīmi, tukšumzīmes vietā izvads nenotiek; tukšumzīme - šos speciālos simbolus var izmantot lietotājiem vajadzīgajā formātu koda vietā; - lietotāja brīvas izvēles teksts formātu kodos jāievieto pēdiņās; teksts \ - pēc slīpsvītras tūlīt sekojošais simbols tiek ievietots atainojamajā tekstā;! - teksta lauka izlīdzināšana notiek pie kreisās malas; * - teksta lauka brīvās daļa tiek aizpildīta ar simbolu, kas seko tūlīt pēc zvaigznītes ; [Red] - uzrāda atainojamā teksta krāsu. Piemēram: Formāta kods Lauka vērtība Lauka > Latvijas Republika LATVIJAS REPUBLIKA Ls 6,782.23

25 Skaitļu lauku atainošanas formāta kods Skaitļu atainošanai var izmantot Datu Bāzu Vadības sistēmas piedāvātajos skaitļu atainošanas standartformātus: Gadījumā, ja lietotāju datu bāzes projektētāju neapmierina skaitļu atainošanas standartformāti, datu bāzes projektēšanas procesā var izveidot skaitļu atainošanas formāta kodus: Pozitīvu skaitļu atainošanas formāts Negatīvu skaitļu atainošanas formāts Skaitļu nulles vērtību atainošanas formāts ; ; ; Neaizpildīta skaitļu lauka atainošana Skaitļu formatēšanai lietotāju formātu kodos var izmantot šādus speciālos simbolus:. - decimālskaitļu atdalīšanas simbols skaitļos, jāiestāda sagatavojot darbam Windows vidi (Start Settings Control Panel Regional Settings);, - tūkstošu atdalīšanas simbols skaitļos, jāiestāda sagatavojot darbam Windows vidi; 0 - atainojot skaitļus šajā pozīcijā tiks atainots cipars, ja cipars nav, tad 0; # - atainojot skaitļus šajā pozīcijā tiks atainots cipars, ja cipara nav, tad tiek izvadīta tukšumzīme ; - + $ ( ) tukšumzīme - šos speciālos simbolus var izmantot lietotājiem vajadzīgajā formātu koda vietā; teksts - lietotāja brīvas izvēles teksts formātu kodos jāievieto pēdiņās; \ - pēc slīpsvītras tūlīt sekojošais simbols tiek atainots izvadāmajā skaitlī;! - skaitļu izlīdzināšana notiek pie kreisās malas, Access 2002 netiek izmantots; * - skaitļu lauka brīvā daļa tiek aizpildīta ar simbolu, kas seko tūlīt pēc zvaigznītes, Access 2002 netiek izmantots; % - atainojamais skaitlis tiek pareizināts ar 100 un labajā pusē papildināts ar %; E- vai e- E+ vai e+ - izmanto, lai atainotu skaitli eksponentformā; [Green] - uzrāda atainojamā skaitļa krāsu. Piemēram: Formāta kods skaitļiem Skaitļu lauka vērtība Skaitļu lauka atainojums!#### (000) (371) [Red]

26 Datumu / laika atainošanas lietotāju formāta kods Datumu / laika atainošanai var izmantot Datu Bāzu Vadības sistēmas piedāvātajos datuma / laika atainošanas standartformātus: Gadījumā, ja lietotāju datu bāzes projektētāju neapmierina datumu / laika atainošanas standartformāti, datu bāzes projektēšanas procesā var izveidot datumu / laika atainošanas formāta kodus: Datumu/laika atainošanas formāta kods ; Datumu/laika tukšo - Null vērtību atainošanas formātu kods Datumu/laika formatēšanai lietotāju formātu kodos var izmantot šādus speciālos simbolus: : - laiku sadalīšanas simbols, jāiestāda sagatavojot darbam Windows vidi (Start - Settings - Control Panel Regional Settings );. - datumu sadalīšanas simbols, jāiestāda sagatavojot darbam Windows vidi; d w m q y - šos speciālos simbolus izmanto formātu kodos atainojot attiecīgi dienas, nedēļas, mēnešus, gada ceturkšņus, gadus; h n s - šos speciālos simbolus izmanto stundu, minūšu, sekunžu atainošanai; - + $ ( ) tukšumzīme - šos speciālos simbolus var izmantot lietotājiem vajadzīgajā formātu koda vietā; teksts - lietotāja brīvas izvēles teksts formātu kodos jāievieto pēdiņās; \ - pēc slīpsvītras tūlīt sekojošais simbols tiek atainots izvadāmajā datumā vai laikā;! - datumu/laiku izlīdzināšana notiek pie kreisās malas; * - datumu/laiku lauka brīvā daļa tiek aizpildīta ar simbolu, kas seko tūlīt pēc zvaigznītes ; [Green] - uzrāda atainojamā datuma/laika krāsu. Loģisko lauku atainošanas lietotāju formāta kods ; Loģiskā lauka ĪSTENĪBA atainošanas formātu kods ; Loģiskā lauka MELI atainošanas formātu kods Loģisko lauku formatēšanai lietotāju formātu kodos izmanto augstāk aprakstītās skaitļu un tekstu formātu kodos izmantojamos speciālos simbolus. Decimal Places Number un Currency tipa laukiem nosaka decimālciparu skaitu aiz komata.

27 Input Mask - ievada maska nosaka tekstu, skaitļu, naudas vērtību, datumu / laika ievadīšanas šablonu - ievadīšanas formu. Lai atvieglotu ievada masku sagatavošanu var izmantot Ievada masku speciālistu - Input Mask Wizard. Ievada maskās iespējamais formāta kods: Ievada maskas kods, kurš izmanto specsimbolus ; Vai maskas koda patstāvīgos specsimbolus jāsaglabā datu bāzē: 0-jā, 1-nē ; Ar simboliem ( _ ) var uzrādīt aizpildāmās pozīcijas Ievada maskas kodam var izmantot šādus speciālos simbolus: 0 - šajā pozīcijā tiek pieprasīts skaitļa ievads; 9 - šajā pozīcijā var būt ievadīts tikai cipars vai tukšumzīme; # - šajā pozīcijā var būt ievadīts cipars, tukšumzīme, +, -; L - šajā pozīcijā tiek pieprasīts jebkura burta ievads;? - šajā pozīcijā var būt ievadīts burts, gadījumā, ja burts netiks ievadīts DBVS atstās šo pozīciju tukšu; A a - šajā pozīcijā var būt ievadīts burts vai cipars; - šajā pozīcijā var būt ievadīts burts vai cipars, gadījumā, ja lietotājs simbolu neievadīs, DBVS atstās šo pozīciju tukšu; - šajā pozīcijā tiek pieprasīts ievadīt jebkuru simbolu vai arī tukšumzīmi; & C - šajā pozīcijā var būt ievadīts jebkurš simbols vai arī tukšumzīme, ja lietotājs simbolu neievadīs, DBVS atstās šo pozīciju tukšu;. - decimāldaļu atdalīšanas simbols (var tikts izmainīts ar Windows vides iestādnēm);, - tūkstošu atdalīšanas simbols (var tikts izmainīts ar Windows vides iestādnēm); : ; - / - atdalīšana simboli, kurus var izmantot datumu un laika atainošanā; < - visus simbolus pa labi no šī specsimbola pārveido uz apakšējo reģistru; > - visus simbolus pa kreisi no šī specsimbola pārveido uz augšējo reģistru;! - uzrāda ka dati tiek ievadīti no labās uz kreiso pusi; \ - aiz šī specsimbola sekojošais simbols automātiski parādīsies datu bāzes laukā; simboli - pēdiņās uzrādītie simboli automātiski tiek ievadīti datu bāzē. Piemēram: LV maska Latvijas pasta indeksam; \(\+999 ) 0\-000\-000;0;_ - maska starptautiskajam telefona numuram; (+ 999 ) 0\-000\-000

28 Caption - lauka nosaukums, kas vēlāk var tikt izmantots ekrānu datu lapās, formās un atskaitēs. Ja laukam nosaukums nav piešķirts, tiks izmantots lauka nosaukums no datu bāzes tabulas; Default Value - nosaka lauka noklusēto vērtību, kura laukā tiks ievadīta automātiski; Validation Rule - nosaka laukā ievadāmo datu vērtību pieļaujamo diapazonu, lauka vērtības, kuras neatbilst šīm prasībām ievadīt nav iespējams; Ievada vērtību pārbaudes kodos var izmantot šādus speciālos simbolus: < - lauka vērtība mazāka par; <= - vērtība mazāka vai vienāda; > - vērtība lielāka par; >= - lauka vērtība lielāka par vai vienāda; = - lauka vērtība vienāda; <> - lauka vērtība nav vienāda; IN - pārbauda vai ievadāmā lauka vērtība ir vienāda ar jebkuru vērtību sarakstu, kas uzrādīts apaļajās iekavās; BETWEEN - pārbauda vai ievadāmā lauka vērtība atrodas uzrādītajā diapazonā, kuri atdalāmi ar loģisko operatoru AND; LIKE - pārbauda teksta vai Memo lauku vērtības atbilst uzrādītajam šablonam, kuros var izmantot speciālos simbolus:? - aizvieto jebkuru simbolu; * - aizvieto jebkuru simbolu virkni; # - aizvieto vienu jebkuru ciparu; Piemēram: <2367, >50 And <100, Between 50 And 100, Ls Or USD Like Ls* - tekstam obligāti jāsākās ar Ls; <# # - mazāks par uzrādīto datumu, kuru jāievieto # simbolos; IN( Talsi, Tukums, Kandava ). Validation Text - paziņojums, kuru DBVs izvadīs uz ekrāna, ja ievadāmie dati neatbilst Validation Rule datu ievadīšanas likumības nosacījumiem; Required - nosaka nepieciešamību obligāti ievadīt šajā laukā datus ( Yes, No); Allow Zero Lenght - vai atļauts teksta un Memo laukos glabāt speciālo vērtību Null - tukšs lauks ( Yes, No );

29 Indexed - uzrāda datu bāzes ierakstu indeksācijas nepieciešamība saskaņā ar šo lauku ( NO - lauks netiek indeksēts, Yes (Duplicates OK) - indeksācija ar lauku vērtību iespējamo dublēšanos, Yes (No Duplicates) - indeksācija ar noteikumu ka lauku vērtības nedublēsies ). Indeksācija paātrina informācijas meklēšanu, sakārtošanu, bet indeksējot datu bāzes laukus palēlinās datu ievadīšana, izmainīšana, to labošana. INDEKSS - tā ir datu bāzes iekšējā palīgtabula, kurai ir divas ailītes: lauka vērtības un ieraksta numurs tabulā ar attiecīgo lauka vērtību. Jo lielāka ir datu bāzes tabula (vairāk datu), jo vairāk indeksu ir nepieciešams datu efektīvai meklēšanai. Indeksēt var datu bāzes tabulu laukus, kuru tipi ir Text, Number, Currency, Date/Time. Uzrādot, ka vērtības, kuras glabājas indeksētajos laukos, nedrīkst atkārtoties - dublēties šos laukus var izmantot, kā datu bāzes tabulas ierakstu atslēgu Primary Key. Bieži, strādājot ar datu bāzēm, rodas nepieciešamība meklēt informāciju pēc vairākiem laukiem (piemēram, pēc Vārds un Uzvārds). Izmantojot režīmu View Indexes ir iespējams tabulas indeksācijas logā uzrādīt nepieciešamos tabulas indeksācijas laukus. Unicode Compression UNICODE datu automātiskais saspiešanas ( kompresācijas ) režīms ieslēgts / izslēgts Yes / No IME Mode Input Method Editor programma, kas nodrošina darbu ar Āzijas valstu alfabētu simboliem ( Ķīna, Koreja, Japāna ); IME Sentence Mode IME Sentence Mode nosaka IME teikumu ievadīšanas režīmu;

30 Lookup - datu ievietošanas režīms; Ar Lookup var noradīt, no kuras tabulas vai saraksta tiek ņemtas vērtības to ievietošanai šajā laukā un ar kādu ekrāna formas elementu šis lauks tiks parādīts formās. Šo iespēju ir iespējams pielietot tikai Text, Number un loģiskiem Yes/No laukiem: Display Control - vadības elementa tips: Teksta Lauks - Text Box, Saraksts List Box, Lauks ar sarakstu - Combo Box; Row Source Type - norāda no kurienes tiks saņemti laukā ievietojamie dati Table / Query, Vērtību saraksts - Value List, Lauku saraksts - Field List; Row Source - tabula vai pieprasījuma nosaukums, ja laukā ievietojamie dati ir saraksts tad šīs vērtības jāuzskaita atdalot atdalījuma simbolu ; Bound Column - ja dati tiks ievietoti no tabulas ar vienu stabiņu jāuzrāda 1 ; Column Count - stabiņu skaits, kuri tiks saņemti no datu avota; Column Heads - Yes datu avota uzraksts tiks izmantots kā stabiņa virsraksts; Column Widths - jāuzrāda stabiņu platums atdalot ar ;, ja sākotnējā stabiņa vērtības nav jāievada, tad tās platums jāuzrāda 0 ; List Rows - rindiņu skaits, kuras tiks izvadītas izvērstajā sarakstā; List Width - izvērstā saraksta platums; Limit To List - Yes laukā var ievadīt vērtības tikai no datu saraksta, ja nepieciešams ievadīt vērtības, kas nav sarakstā No ; Raksturojumus ( īpašības ) var piešķirt arī visai tabulai. View Properties - ( vai arī klik uz attiecīgās tabulas ikonas ) un atveras tabulas īpašību raksturojumu logs.

31 Primārās atslēgas definēšana - Primary Key Katram ierakstam jebkurā datu bāzes tabulā jābūt unikālam, katru šādu unikālu tabulas ierakstu identificē ieraksta primārā atslēga - Primary Key, vai nedublējams indeksa lauks. Tabulas primārās atslēgas lauks nav jādefinē obligāti, taču tas ir ieteicams, jo paātrina datu atrašanu un dod iespēju definēt saites starp tabulām. Datu vērtībām primārajos laukos jābūt unikālām, ieraksti ar vienādiem primāriem laukiem datu bāzē nevar būt ievadīti. Primārās atslēgas lauks pieprasa vērtības ievadi katrā datu bāzes ierakstā un nepieļauj dubultas vērtības. Primārās atslēgas lauku var izveidot šādi: - atzīmējam lauku Edit - Primary Key; - ja primārā atslēga tiek veidota no vairākiem laukiem atzīmējam vairākus laukus - vēlamos atslēgas laukus Ctrl + klik uz lauka kreisās malas + atslēga Gadījumā, ja atslēga nav definēta, aizverot tabulu izveidošanas režīmu - Table Design DBVS piedāvās automātiski izveidot unikālu primārās atslēgas lauku ar AutoNumber datu tipu, ja Access paziņojumam atbildam Yes. Atbildot No, primārās atslēgas lauks netiks izveidots, notiks tabulas saglabāšana bez primārās atslēgas. Datasheet režīmā tabulas ieraksti, ja nav speciālas norādes, sakārtojas saskaņā ar primārās atslēgas vērtību.

32 Vairumtirdzniecības noliktavas vienkāršotas datu bāzes tabulas un to savstarpējās saites: Database Tools Relationships... Noliktavas_operac Preces Firmas Precu_veids Mer_vien Bankas

33 Microsoft Access 1.0 (1992.g.) Access 2.0 Access 7.0 (1995.g.) Access 97 (1997.g.) Access 2000 (1999.g.) Access 2002 (2001.g.) Access 2007 (2007.g.) Access 2010 (2010.g.) Access 2016 (2016.g.) Microsoft Access (pieeja datiem) ir lietotāja Datu Bāzu Vadības Sistēma ( personālo datoru DBVS ), tā nodrošina nelielu un vidēju datu bāzu sistēmu izveidošanu ar ierobežotu lietotāju skaitu. DBVS Microsoft Access noteicošais ir lietotāja darba komforts, tā ir pilnīgi integrēta Microsoft Office vidē. Ar DBVS Microsoft Access pielietošanu sākās pagrieziens personālo datu bāzu izveidošanā, nesagatavotiem lietotājiem - neprogrammētajiem kļuva iespējams izveidot savas personālās datu bāzes. Darbā ar DBVS Access lietotājam ir dota iespēja izmantot 6 objektu grupas: Tables - tabulas datu apkopojums par problēmvides objektiem. Tabulas ir datu bāzes pamats, datu bāze sastāv no savstarpēji saistītu tabulu kopas un datu bāzes objektiem, kuri nodrošina lietotājam iespēju veikt darbības ar datu bāzes tabulu ierakstiem un ierakstu laukiem. Queries - vaicājumi vai (pieprasījumi) nodrošina iespēju atlasīt ierakstus no vienas vai vairākām datu bāzes tabulām saskaņā ar sastādītiem kritērijiem. Vaicājumi dod iespēju apskatīt datus dažādos griezumos, izpildīt nepieciešamos aprēķinus ar datu bāzes lauku vērtībām. Pieprasījumu rezultātā tiek izveidota dinamiska datu tabula tikai uz pieprasījuma izpildes laiku. Vaicājumu izpildes rezultātā izveidotā tabula datu bāzē patstāvīgi saglabāta netiek. Forms - ekrāna formas atvieglo lietotājam darbu ar datu bāzi. Izmantojot ekrāna formas tiek izveidota saskarne (interfeiss) darbam ar datu bāzi. Reports - atskaites (pārskati) nodrošina iespēju datus attēlot vēlamajā izdrukas formā. Modules - moduļi programmas moduļi izmantojot Visual Basic for Application programmēšanas valodu nodrošina iespēju izveidot lietotāja programmas darbā ar datu bāzi. Macros - makro - makroprogrammas nodrošina dažādu darbību automatizāciju strādājot ar datu bāzi. Pages - WWW lapas (Web lapas), kuras var izveidot izmantojot Access darba režīmus, nodrošina pieeju Access datu bāzē esošai informācijai izmantojot Internet vai Intranet datortīklus. Šis darba režīms nodrošina datu publicēšanu Internet. Pēdējās Access versijās datu publicēšana tiek nodrošināta tikai izmantojot SharePoint Server.

34 Records Filter / Sort Tables - datu bāzes tabulas Design View SQL DBVS Access darba režīmi un galvenie objekti Records Filter / Sort Queries pieprasījumi vaicājumi Design View - QBE Query By Example Records Filter / Sort... 7 Forms datu izvada / ievada ekrāna formas Design View Layout View Form View Datasheet View Database Tools - Relationships SQL SQL Datasheet View - pieprasījumu dinamiskās tabulas - Recordset IS saskarne - interfeiss Reports - atskaites, izdrukas formas Design View Layout View SQL View - Structured Query Language Print Preview Report View External Data Import Access - Import Excel - Macros Access makroprogrammas Modules programmas Visual Basic New Create - Open - Save - xxx.accdb xxx.laccdb 7a... Print Preview Report View... Print

35 Ar izveidotas datu bāzes tabulu ierakstiem un ierakstu lauku vērtībām ir iespējamas šādas darbības: 1. Datu ievadīšana (vērtību ievadīšana ierakstu laukos): datu ievadīšana tabulas ierakstu laukos; datu ievadīšana datu bāzes tabulās ar speciāli izveidotu ekrāna formu palīdzību; datu ievadīšana datu bāzes tabulās ar speciālo pieprasījumu palīdzību ( Append Query, Update Query ). 2. Datu rediģēšana (izlabošana, izmainīšana): rediģēt datus tieši tabulā; rediģēt datus ar ekrāna formu palīdzību; rediģēt izmainīt datus ar speciālu pieprasījumu palīdzību. 3. Datu bāzes tabulas ierakstu izmešana. 4. Datu bāzes tabulu ierakstu meklēšana un ieraksta lauku vērtību izmainīšana ( Find un Replace). 5. Datu bāzes tabulas ierakstu sakārtošana Records Sort. 6. Datu bāzes tabulas ierakstu filtrēšana vēlamo ierakstu atlase: ierakstu filtrācija - atlase datu bāzes tabulās; ierakstu filtrācija pieprasījumu dinamiski izveidotajās tabulās; ierakstu filtrācija darbā ar ekrāna formām. 7. Aprēķini ar datu bāzes laukiem, aprēķinus ar lauku vērtībām var izpildīt: pieprasījumos; ekrāna formās ; atskaitēs - pārskatos; makro (makroprogrammās); programmu moduļos Visual Basic valodā; Aprēķinu rezultātus var ievietot datu bāzes tabulu ierakstu laukos, pieprasījumu dinamiskajās tabulās, ekrāna formu objektos, atskaišu objektos. Aprēķinus ar datu bāzes tabulu laukiem nav iespējams izpildīt tieši tabulās ( tabulu režīmā). Darbā ar datu bāzi lietotājs galvenokārt izmanto: gatavas ekrāna formas un atskaites pārskatus. Gatavu ekrāna formu, atskaišu un ar ekrāna formām un atskaitēm saistīto pieprasījumu, filtru, makroprogrammu un Visual Basic programmu pielietošana nodrošina datu bāzes pareizu izmantošanu ja datu bāzes lietotājs ir nesagatavots. Pieredzējis (datu bāzu projektētājs - programmētājs) lietotājs darbā ar datu bāzes tabulu ierakstu laukiem var izveidot vajadzīgos pieprasījumus (vaicājumus), nepieciešamās ekrāna formas un atskaites, veikt darbības tieši ar datu bāzes tabulu ierakstu laukiem, sastādīt nepieciešamās makroprogrammas un programmas moduļus Visual Basic valodā. Bet šajā gadījumā atbildību par kļūdainām darbībām ar datu bāzi nes pats lietotājs.

36 Datu ievadīšana tabulas ierakstu laukos Pēc datu bāzes tabulu izveidošanas var sākties datu ievadīšana tabulas ierakstu laukos saskaņā ar lauku aprakstu. No tabulu izveidošanas skata View Design View jāpārslēdzas uz tabulas skatu (datu lapas skatu) View Datasheet View.... Sākot strādāt ar tabulu datus var ievadīt tabulas skatā analoģiski, kā tas notiek Excel. Liela apjoma datu ievadīšanai Access tabulās jāizveido speciālas ekrāna formas, kuras atvieglo un padara daudz uzskatāmāku datu ievadīšanas procesu. Jebkurā gadījumā ievadīto lauku vērtību saglabāšana notiek saskaņā ar uzstādītajiem tabulas ierakstu lauku formātiem - Format, lauku ievada maskām Input Mask, lauku vērtību likumības nosacījumiem Validation Rule un laukos ierakstāmajām noklusētajām vērtībām Default Value. Laukos, kuros notiek iepriekš zināmu ( paredzamu ) vērtību ievadīšana Lookup - to ievads notiek uzrādot vajadzīgo vērtību. Ja nepieciešams, lauku un ierakstu vērtības un īpašības var kopēt, pārnest no viena lauka uz otru: Home Clipboard Copy, Home Clipboard Cut, Home Clipboard Paste. Darba paņēmieni datu lapas skatā: Darba mērķi Kā to izdarīt? Uzrādīt datu bāzes tabulas ieraksta lauku Iezīmēt uzrādītā lauka saturu lauka iezīmēšana Ieraksta iezīmēšana Tabulas stabiņa - kolonnas, kolonnas visu ierakstu iezīmēšana Iezīmēt visu tabulu Pāriet uz nākošo lauku Pāriet uz nākošo / iepriekšējo lauku Pāriet uz aktīvā ieraksta pirmo / pēdējo lauku Pārvietoties uz tabulas nākošo ierakstu / iepriekšējo ierakstu Pārlapot tabulā vienu ekrānu uz leju / augšu Pāriet uz tabulas pirmā ieraksta pirmo lauku / pāriet uz pēdējā ieraksta pēdējo lauku Iezīmēt uzrādītā lauka saturu Izdzēst lauka saturu, pēc lauka iezīmēšanas Uzrādītajā laukā ierakstīt jaunu vērtību (izmainīt lauka saturu) Atcelt (atsaukt) laukā ievadāmo vērtību Ievietot kopējot lauka vērtību ar augstāk stāvoša (iepriekšējā) ieraksta tā paša lauka vērtību Pārvietot kursoru lauka satura robežās Apskatīt uzrādīto lauku Zoom logā Saglabāt ievadītās izmaiņas Atjaunot tabulas ierakstu vērtības uz ekrāna Novietojiet peles kursu + klik F2 vai arī peles kreisā taustiņa klik uz jūtīgā punkta lauka kreisajā augšējā malā klik ieraksta kreisajā malā vai arī Home Find Select klik uz jūtīgā punkta tabulas augšējā daļā uz lauku nosaukumiem Field Name klik uz jutīgo punktu tabulas augšējā kreisajā stūrī vai arī Home Find Select All Enter Tab vai Shift + Tab Home vai End Bultiņas uz leju / augšu, Page Up / Page Down Ctrl + Home / Ctrl +End F2 vai arī peles kreisā taustiņa klik uz jūtīgā punkta lauka kreisajā malā Home Find Delete... vai ar taustiņu Delete Iezīmēt lauka saturu F2, ierakstīt jauno vērtību Esc Ctrl + " Klaviatūras bultiņas, Shift + F2 Shift + Enter F9

37 Ierakstu meklēšana datu bāzes tabulās un lauku vērtību aizvietošana Find, Replace Vajadzīgo ierakstu meklēšana notiek datu bāzes tabulu skatā: Home Find Find / Replace -... : meklē vārdus, kuros burti ir precīzi tādi kādi norādīti (lielie, mazie) lodziņā Find What; lodziņā Find What ievadītais teksts tiek meklēts tikai uzrādītajā laukā, pretējā gadījumā visos laukos; meklēt saskaņā ar lauku formatējumu; Any Part of Field tiks atrasts lodziņa Find What ierakstītais teksts jebkurā kombinācijā ar citu tekstu; Whole Field tiks atrasts tikai Find What teksts; Start of Fied tiks atrasts teksts, kas sākas ar Find What tekstu; Informācijas meklēšanai var izmantot šablonus ar speciāliem simboliem Šablona simbols * zvaigznītes vietā tiks meklēts jebkuri vairāki simboli? jautājuma zīmes vietā tiks meklēts tikai viens simbols Al* Dai?a Šablona pieraksts MS Access atrod Aldaris, Alfa Daina, Daiga # režģa vietā tiks meklēts tikai skaitlis 5#7 537, 597, 527 [ ] tiks meklēti kvadrātiekavās ievietotie simboli Gunt[ais] Gunta, Guntis Gunt[!is] Gunta, bet neatradīs Guntis! netiks meklēti simboli, kuri seko pēc izsaukumu zīmes - tiks meklēti tikai simboli no a līdz l b[a-l]tes bites, bet neatradīs butes Ierakstu izmešana (izdzēšana) no tabulas, stabiņu lauku izmešana no tabulas visiem ierakstiem Darbā ar saistītām tabulām, ja ir ieslēgta referenciālās integritātes (Enforce Referential Integrity) nodrošināšana tabulās (tabulu veseluma nodrošināšana), izmetot ierakstus DBVS pārbaudīs un mēģinās saglabāt datu veselumu. Iezīmējiet ierakstu vai vairākus ierakstus - taustiņš Delete... dialogs, kas lūdz apstiprināt ieraksta izmešanu; Iezīmējiet ierakstu vai vairākus ierakstus Home Records Delete... dialogs, kas lūdz apstiprināt ieraksta izmešanu; Iezīmējiet ieraksta vienu lauku Delete... notiek uzrādītā ieraksta lauka izdzēšana; Iezīmējam stabiņu Home Records Delete Column... dialogs, kas lūdz apstiprināt stabiņa lauka izmešanu no tabulas visiem ierakstiem;

38 Pārbaudiet tabulas datu dažādas attēlošanas iespējas: - uzrādītā stabiņa noslēpšanu / atklāšanu: Home Records Hide Fields / Unhide Fields...; - tabulas stabiņu fiksācija, lai atvieglotu tabulas pārskatīšanu: Home Records Freeze Fields / Unfreeze All Fields; - tabulas stabiņu pārvietošanu: pēc stabiņa iezīmēšana klik ar peles kreiso kursoru zem lauka uzraksta un vilkt un novietot. Ierakstu sakārtošana datu bāzes tabulās Pēc tabulas atvēršanas datu tabulu skatā, tabulas ieraksti automātiski tiek sakārtoti pēc atslēgas lauka vērtības. Ja šāds ierakstu sakārtojums neapmierina lietotāju var veikt ierakstu sakārtošanu pēc jebkura uzrādītā tabulas lauka. Tabulā jāuzrāda lauks pēc kura tabula jāsakārto klik uz lauka : Home Sort & Filter Ascending / Descending.... Tabulas ierakstus var sakārtot arī pēc vairākiem laukiem, šajā gadījumā, vairāki lauki ir jāiezīmē un jāizpilda komanda : Home Sort & Filter Ascending / Descending....

39 Filtri un filtru pielietošana Access 2016 vidē Strādājot ar datu bāzes tabulām un ar pieprasījumu rezultātā iegūtām dinamiskajām tabulām un ar ekrāna formām lietotājam ir iespējams atlasīt vajadzīgos ierakstus un pārējos, lai netraucē, padarīt neredzamus. Šādās situācijās jāizveido un jāpielieto filtri. Access dod iespēju izveidot šādus filtrus: Filtrēšana saskaņā ar iezīmētiem datiem - Selection : - iezīmē tabulas viena ieraksta lauka saturu pēc kura vēlams filtrēt visu tabulu vai arī tikai lauka vērtības daļu ( iezīmējam precīzi simbolus, kuriem jābūt iekļautiem atlasīto ierakstu laukos ): Home - Sort & Filter Selection - vai arī izmantojot ekrāna pogu: ja nepieciešams atlasīt ierakstus, kuri nesatur iezīmēto vērtību: Home - Sort & Filter Does Not Contain... - filtra atcelšana/ieslēgšana notiek ar komandu: Home - Sort & Filter Toggle Filter vai arī var izmantot ekrāna pogu: visus uzstādītos filtrus var atcelt ar komandu Home - Sort & Filter Advanced Clear All Filter -... Filtrēšana ar lietotāja izveidotu nosacījumu parastais filtrs Filter By Form, kas dod iespēju atlasīt datu bāzes tabulu ierakstu lauku vērtības, kuras dotajā momentā nav redzamas datora ekrānā: - novietojam kursoru vajadzīgajā tabulas stabiņā Home - Sort & Filter Advanced Filter By Form tabulas laukiem var uzlikt ierakstu atlasīšanas nosacījumus kritērijus, piemēram: Like D*, >456, ; visus uzstādītos filtrus var atcelt arī ar komandu Home - Sort & Filter Advanced Clear All Filter -... Filtrēšana ar uzlaboto filtru: Home - Sort & Filter Advanced atveras filtra izveidošanas logs, kur loga apakšējā daļā atrodas QBE ( Query by Example grid ) pieprasījumu režģis: Šādā veidā izveidotu filtrus ir iespējams saglabāt pastāvīgi vaicājumu (pieprasījumu) veidā: Home - Sort & Filter Advanced Save As Query - Turpmāk strādājot ar šo tabulu filtru var izsaukt un pielietot no pieprasījumu objektu grupas Home - Sort & Filter Advanced Load from Query -

40 Pieprasījumi - vaicājumi ( Queries ) un dinamiskā datu izlase ( Recordset ) Pieprasījumi (vaicājumi) tiek izmantoti, lai atlasītu - izvilktu no datu bāzes vienas vai vairākām tabulām lietotājam vajadzīgu informāciju. Datu izlase - tā ir dinamiska datu tabulu ( Recordset, Dynaset ) ar ierakstiem, kuri atbilst lietotāja izveidotajiem nosacījumiem, šī tabula katru reizi tiek izveidota no jauna. Datu bāzes tabulas Structured Query Language SQL Query By Example - pieprasījumi pēc piemēra QBE SQL - Structured Query Language Dinamiskā datu izlases tabula - Recordset, pieprasījuma izpildes rezultāts: Dynamic set of records - dynaset - dinamiskā atlasīto datu tabula Eksistē divas pieprasījumu izveidošanas iespējas: Ekrāna formas Forms, kuras izveidotas balstoties uz pieprasījumu rezultātiem - dinamiskajām datu atlases tabulām. - pieprasījumi izmantojot pieprasījumu konstruktoru - vedni (pieprasījumi pēc piemēra - QBE - Query By Example), kuru izmantojot lietotājs pieprasījuma konstruēšanas logā ( pieprasījumu režģī ) ieraksta pieprasījuma parametrus. Projektēt pieprasījumus QBE vidē View Design View - ir daudz uzskatamāk, Access automātiski pārveido QBE pieprasījumu uz pieprasījumu SQL valodā; - pieprasījumi, kuri izveidoti ar pieprasījumu strukturizēto valodu - SQL - Structured Query Language, kurus lietotājs apraksta izmantojot speciālu datu bāzu pieprasījumu valodu SQL, šī valoda ir standartizēta un tā ir iekļauta modernajās Datu Bāzu Vadības sistēmās, šādas DBVS sauc par SQL datu bāzu vadības sistēmām.

41 DBVS Access dod iespēju izveidot dažādus pieprasījumus - vaicājumus, kurus var sadalīt divās grupās: Datu atlases pieprasījumi, kuru rezultātā notiek datu atlase no datu bāzes tabulām un ja nepieciešams, tiek izpildīti aprēķini: datu atlases Select pieprasījumi ir galvenais pieprasījumu veids, veidojot jaunu pieprasījumu lietotājam tiek piedāvāts izveidot tieši Select tipa pieprasījumus. Select tipa pieprasījumos ir iespējams veikt šādas darbības: datu atlasei no tabulām izmantot datu atlases nosacījumus kritērijus ( criteria ); ir iespējams norādīt, vai atlasītos datus izvadīt / neizvadīt dinamiskajā tabulā; sakārtot / nesakārtot ( sort / not sorted ) ierakstus saskaņā ar lauku vērtībām; atlases pieprasījumos var veikt aprēķinus ar sākotnējo datu bāzes tabulu vērtībām ; kopsavilkumu pieprasījumi Totals Query, kurus var izveidot ar ar ekrānpogu Totals. Ir iespējamas šādas kopsavilkuma funkcijas (agregācijas funkcijas) : Group By, Sum, Avg, Min, Max, Count, StDev, Var, First, Last, Expression, Where. parametriskie pieprasījumi - pieprasījumi, kur datu atlases parametrus ievada pieprasījuma izpildes gaitā. Šos pieprasījumus izveido QBE kritēriju laukā ievadot parametru, Piemēram: >[Ievadiet sākotnējo datumu?] vai <[Maksimālā cena?]; šķērstabulu - šķērsgriezumu tabulu pieprasījumi Crosstab Query, šie pieprasījumi dod iespēju informāciju atainot šķērsgriezumu tabulu veidā; Pieprasījumi, kuru rezultātā datu bāzes tabulās tiek veiktas darbības Action Queries (notiek datu izmainīšana): pieprasījumi izdzēst no datu bāzes tos ierakstus, kuri atbilst uzstādītajiem nosacījumiem Delete Query; pieprasījumi no tabulas atlasītu un izvilktu datu pievienošanai citas tabulas beigās Append (ierakstu atlases un tālākās arhivēšanas pieprasījumi) Append Query; datu atjaunošanas/izmainīšanas pieprasījumi Update Query; jaunu tabulu izveidošanas pieprasījumi Make -Table Query;

42 Datu atlases nosacījumu - Criteria un aprēķinu izteiksmju - Expression izveidošanas operācijas, biežāk izmantojamās funkcijas un to pielietošanas piemēri Operācijas, funkcijas Operāciju un funkciju apraksts Piemēri Datu atlases nosacījumu operācijas un funkcijas > salīdzināšanas operācija lielāks >[Summa?] < salīdzināšanas operācija mazāks >= <= salīdzināšanas operācija lielāks un vienāds salīdzināšanas operācija mazāks un vienāds <> salīdzināšanas operācija nav vienāds <>47 = salīdzināšanas operācija vienāds ="izej" "izej" And loģiskais UN >=10 And <=20 Or loģiskais VAI "Firma Beta" Or "Firma Draugi" Not loģiskais NĒ Not # # Eqv loģiskais VIENĀDS Xor Between... And... Not Between... And... loģiskais izslēdzošais VAI atrasto datu vērtība atrodas norādītajā intervālā starp diviem argumentiem Between [Sākuma datums?] And [Beigu datums?] Between [Minimālā cena :] And Between "Piens"And "Sviests" In("Sviests";"Piens";"Margarīns") Not In("Sviests";"Piens") nosaka, vai dotā vērtība atrodas norādīto In (...) argumentu sarakstā Not In(...) Like atrod paraugam līdzīgos datus Like "?[a-k]d[0-9]*" nosaka, vai arguments ir Null lielums, Is Null, Is Not Null vai arī satur vērtību Datumu un laika atlases nosacījumu operācijas un funkcijas # # datuma konstante ># # #18:27# laika konstante <=#16:42# Date() Now() Day(datums) Time() aprēķina tekošo datora datumu vai laiku funkcija aprēķina mēneša dienas numuru 1-31 Month(datums) funkcija aprēķina mēneša numuru 1-12 Like [Ievadiet uzvārdu :] &"*" Or Is Null <Date()-30 Month(Noliktavas_operacijas_datums)>7 Year(datums) aprēķina gadu diapazonā nosacījums, ka ieraksta datumam jāatbilst šī gada tekošajam mēnesim Year([Datums])=Year(Now()) And Weekday(datums) aprēķina nedēļas dienu 1 (svētdiena)-7(sestdiena) Hour(datums) aprēķina veselu skaitli -stundu 0-23 Minute(arguments) aprēķina veselu skaitli -minūti 0-59 Second(arguments) aprēķina veselu skaitli -sekundi 0-59 DatePart(intervāls;datums) Format([Datums]; dddd ) Left( simbolu rinda; n ) aprēķina gada ceturksni numuru vai nedēļas numuru atkarībā no intervāla koda: q -gada ceturksnis 1-4; ww - nedēļas numurs gadā 1-53 Dinas kārtas numura, nosaukuma izvilkšana nodatuma tipa lauka Month([Datums])=Month(Now()) DatePart("q";Date()) Left("Kalniņš"; 2 ) = Ka

43 Operācijas, funkcijas Operāciju un funkciju apraksts Piemēri Aprēķinu izteiksmju operācijas un funkcijas + - * / (dalījums) ^ (kāpināšana) \ (dalījums, noapaļo skaitītāju un saucēju līdz veselam skaitlim, rezultātu noapaļo līdz veselam skaitlim) ( ) (iekavas nosaka operāciju izpildes kārtību) [ ]. vai! MOD & + Format (izteiksme;"formāta kods") Val(arguments) aritmētiskās operācijas lai atsauktos uz lauku vērtībām, lauka nosaukums ir jāliek kvadrātiekavās ja pieprasījumi ir vairākām tabulām tad pirms lauka nosaukuma jānorāda arī tabulas nosaukums, kuru no lauka nosaukuma atdala ar punktu vai izsaukuma zīmi aritmētiskā operācija, izdala divus skaitļus un aprēķina atlikumu simbolu rindu saāķēšanas (konkatenācijas) operācijas pārveido izteiksmē aprēķināto rezultātu simbolu formā saskaņā ar formāta kodu simbolu vērtību pārvēst skaitliskajā formā Kopsavilkuma ( Grupveida) operāciju funkcijas [Nolikt_oper]![Daudzums]* [Nolikt_oper]![Cena] Like "*"&[Ievadiet simbolu :]&"*" Format ([Datums]; "dddd") pirmdiena, otrdiena,... Val(Format([Daudzums]*[Cena];"#.00")) Group By Sum Avg Min Max Count StDev Var First Last Expression Where sagrupē saskaņā ar uzrādīto lauku summē lauku (Number, Date/Time, Currency, AutoNumber, Yes/No) datus aprēķina lauku (Number, Date/Time, Currency, AutoNumber, Yes/No) vidējo vērtību atrod lauka minimālo vērtību atrod lauka maksimālo vērtību saskaita ierakstus ar laukā ievadītiem datiem, ieraksti ar lauka Null vērtību saskaitīti netiek aprēķina lauka vērtības standarta novirzi aprēķina lauka vērtību dispersiju, var izmantot lauku tipiem: Number, Date/Time, Currency, AutoNumber, Yes/No atrod pirmo no atlasīto lauku vērtībām atrod pēdējo no atlasīto lauku vērtībām izveido aprēķinātu lauku, kurā tiek izmantotas izteiksmes, funkcijas un datu bāzes tabulu lauku vērtības norāda atlases kritērijus laukam, kas pats netiek izvadīts tabulā

44 Vaicājumu izveidošanas valoda SQL Structured Query Language Visi vaicājumi (pieprasījumi) DBVS Access vidē tiek realizēti SQL vaicājumu valodā. Lielāko daļu vaicājumus var izveidot ar vaicājumu konstruktoru QBE Query by Example, bet arī šādi izveidoti vaicājumi datu bāzē tiek saglabāti SQL veidā. Lai izveidotu sarežģītākus - pakļautos vaicājumus nepieciešama SQL valodas pielietošana. Ne visa veida vaicājumus var izveidot ar QBE, šādās situācijās jāizmanto SQL. Pirmo reizi SEQUEL - Structured English Query Language valodu darbam ar relāciju datu bāzēm izstrādāja firmā IBM 70.gadu sākumā. Pēc tam, projektam attīstoties tika izstrādāta valoda SEQUEL/2 un vēlāk SQL gadā firma Relation Software, Inc. Oracle Corporation izstrādāja savu datu bāzu sistēmu vadības programmproduktu Oracle, kur arī tiek izmantota SQL vaicājumu valoda gadā firma IBM izstrādāja arī savu DBVS projektu SQL Data System (SQL/DS) gadā American National Standards Institute - ANSI sāk darbu pie relāciju datu bāzu valodas standarta gadā datoru programmatūras tirgū tiek piedāvāti trīs DBVS ar SQL valodu: Oracle, SQL/DS un DB2 (IBM) gada oktobrī ANSI un International Standards Organization ISO pieņem SQL oficiālo standartu SQL gadā tiek apstiprināts SQL standarts SQL 92 (SQL2), kas ir spēkā arī šobrīd. Jaunais SQL standarts ir SQL3 un tas ir iekļauts Common Language Interface (CLI) projektā. Microsoft Access SQL komandu sintakse Programmēšanas valodu sintakses aprakstam izmanto šādus speciālos simbolus: LIELIE BURTI ar lieliem burtiem SQL valodā tiek rakstīti valodas atslēgas vārdi, kaut arī Microsoft Access sapratīs atslēgas vārdus arī ar mazajiem burtiem; ar slīpajiem burtiem apzīmē lietotāja datu bāzes elementu mainīgos; slīpie burti < > leņķa iekavas leņķa iekavās ievieto obligāti pielietojamos SQL valodas elementus [ ] kvadrātiekavas kvadrātiekavās parāda neobligātos vienu vai vairākus SQL valodas elementus, kuri tiek atdalīti ar slīpsvītru /. { } figūriekavas figūriekavās parāda izvēles iespējas, kur iespējamie elementi tiek atdalīti viens no otra ar slīpsvītru /.... daudzpunkti SQL vaicājumu valodas centrā ir SELECT instrukcija, kura nosaka ierakstu un lauku atlases nosacījumus no datu bāzes: SELECT { [ DISTINCT ALL ] <lauku_saraksts>,...} FROM <tabulu_saraksts> [ WHERE < datu_bāzes_ierakstu_atlasīšanas_nosacījumi> ] [ GROUP BY <ierakstu_grupēšanas_nosacījumi> ] [ HAVING <grupu_atlases_nosacījumi> ] [ ORDER BY <sakārtošanas_nosacījumi> ] ;

45 From nosaka tās tabulas un pieprasījumu dinamiskās tabulas, uz kurām balstās pieprasījums: FROM { { tabulas_nosaukums [[ AS ] pseidonīms ] atlases_pieprasījuma_nosaukums [[ AS ] pseidonīms ] } <apvienošanas_tabula> },... IN <sākotnējo_datu_aprakststs> kur pseidonīms ir tabulas vai pieprasījuma alternatīvais nosaukums un kur <apvienošanas_tabula> ir: ( { tabulas_nosaukums [[ AS ] pseidonīms] atlases_pieprasījuma_nosaukums [[ AS ] pseidonīms ] <apvienošanas_tabula> { INNER LEFT RIGHT } JOIN { tabulas_nosaukums [[ AS ] pseidonīms] atlases_pieprasījuma_nosaukums [[ AS ] pseidonīms ] <apvienošanas_tabula> } ON <apvienošanas_nosacījumi> ) Parametrs WHERE nav obligāts, bet SQL pieprasījumā seko tūlīt aiz FROM parametra. Parametrs WHERE nosaka kādi ieraksti no FROM saraksta tiks atlasīti no datu bāzes. Atslēgas frāze GROUP BY tiek izmantota lai izveidotu kopsavilkuma pieprasījumus: GROUP BY lauka_nosaukums,... Parametrs IN tiek izmantots, ja notiek datu atlase no cita tipa datu bāzēm (dbase, Paradox,...): IN < sākotnējās_informācijas_datu_bāze > <[informācijas_avota_rinda]> Parametrs JOIN tiek izmantots datu atlasei no apvienotām tabulām. INNER JOIN nosaka tabulu iekšējās apvienošanās nosacījumus. OUTER JOIN nosaka tabulu ārējās apvienošanas nosacījumus. Parametrs HAVING ir neobligāts parametrs ar tādām pašām funkcijām kā parametrs WHERE. Parametru HAVING jāpielieto pēc GROUP BY parametra, bet parametra HAVING darbības apgabals ir ierobežots, tas darbojas tikai uz atlasītajiem un ar GROUP BY sagrupētajiem ierakstiem. Parametrs ORDER BY nosaka atlasīto datu sakārtošanu. Atlasīto datu sakārtošana var notikt saskaņā ar vairākiem laukiem, kuri pieprasījuma instrukcijā viens no otra tiek atdalīti ar komatu. Predikāts ALL nosaka datu atlases nosacījumu. Predikāts DISTINCT atlasītajos datos izslēdz atkārtošanos. Predikātu DISTINCTROW izmanto, lai izslēgtu datu dublēšanos no visiem atlasītajiem laukiem un ierakstiem. SQL vaicājumos izmantojamās statistiskās funkcijas Access SQL statistiskās funkcijas dod iespēju veikt no datu bāzes atlasīto (izvilkto) datu analīzi. Šīs funkcijas var pielietot pieprasījumu, ekrāna formu un atskaišu aprēķinu izteiksmēs. Lietotājiem ir pieejamas šādas SQL statistiskās funkcijas: COUNT nosaka ierakstu skaitu, kas saskaņā ar pieprasījumu tiek atlasīti no datu bāzes;

46 FIRST / LAST nosaka pirmā un pēdējā ieraksta vērtības; MIN / MAX nosaka atlasīto ierakstu minimālo un maksimālo vērtības; AVG aprēķina no datu bāzes atlasīto ierakstu uzrādītā lauka vidējo aritmētisko vērtību; STDEV / STDEVP aprēķina no datu bāzes atlasīto ierakstu uzrādītā lauka vidējās kvadrātiskās novirzes nobīdīto un nenobīdīto vērtējumu; VAR / VARP aprēķina no datu bāzes atlasīto ierakstu uzrādītā lauka dispersijas nobīdīto un nenobīdīto vērtējumu; Piemēram: SELECT COUNT (*) FROM Uzņēmumi; SELECT AVG([Cena]) FROM Noliktavas_operācija WHERE [Cena] > 100; SQL - datu bāzes modifikācijas (izmainīšanas) komandas Ierakstu izmainīšanas komanda UPDATE tabulas_nosaukums SET <stabiņa_lauka_nosaukums> = <izteiksmju vai lauku saraksts>,... [ WHERE < datu_bāzes_ierakstu_atlasīšanas_nosacījumi> ]; Jaunu ierakstu pievienošanas komanda INSERT INTO tabulas_nosaukums [( <stabiņa_lauka_nosaukums> ),...)] { VALUES (<lauku saraksts>),... }; Ierakstu izmešanas komanda DELETE FROM tabulas_nosaukums [ WHERE < datu_bāzes_ierakstu_atlasīšanas_nosacījumi> ]; Jaunas tabulas izveidošanas komanda CREATE TABLE tabulas_nosaukums ({ <stabiņa_lauka_nosaukums> <datu_tips> [ <datu izmērs> ] [ <lauka_tips>,...] },... );

47 Access ekrāna formas vispārējā struktūra un objektu orientētā programmēšana Objektu orientētā programmēšana balstās uz jēdzienu par objektiem, darbībām ar tiem un objektu savstarpējām saistībām. Objektos var būt iekļauti apakšobjekti ( iekļautie objekti ). DBVS Access pieprasījumos tiek noteiktas darbības ar datu bāzes tabulām, pieprasījumu rezultāti ir datu dinamiskās tabulas. Izmantojot šīs datu dinamiskās tabulas ir iespējams veidot jaunus pieprasījumus. Veidojot pieprasījumus tiek pārmantoti sākotnējo tabulu formatēšanas raksturojumi un datu veseluma raksturojumi. Izmantojot datu bāzēs tabulas un pieprasījumus tiek izveidotas ekrānu formas. Ekrāna formas nosaka darbības ar datu bāzes tabulām un pieprasījumiem. Lauki, kuri iekļauti ekrāna formās pārmanto datu bāzes sākotnējo tabulu un pieprasījumu tabulu lauku īpašības - formatēšanas raksturojumus un datu vērtību nosacījumus. Ekrāna formā var noteikt jaunus formatēšanas noteikumus, laukiem var piešķirt daudz stingrākus vērtību ierobežojumus, bet sākotnējās tabulās uzstādītie formatēšanas raksturojumi un datu vērtību nosacījumi tiek pārmantoti - tos nevar atcelt. Datu bāzes iekšējā struktūrā tiek noteiktas datu tabulas un objektu savstarpējās attiecības. DBVS Access ekrānu formas, kas var būt izveidotas uz datu bāzes tabulu vai pieprasījumu pamata, vispārējā veidā var saturēt sevī ekrāna formas elementus un citas formas ( iekļautās, pakļautās formas Subform ). Iekļautās formas nosaka darbības ar citām datu bāzes tabulām vai pieprasījumiem. Notikums ar jebkuru no ekrāna formas un ekrāna apakšformas elementiem izsauc attiecīgu makroprogrammu vai notikumu apstrādes procedūru Visual Basic valodā. Visvienkāršākais notikums ar ekrāna formas elementiem - ekrāna vadības pogas - Control Box nospiešana, bet eksistē arī citi ar ekrāna formu elementiem saistītie notikumi: lauka vērtības izmaiņa, klik uz elementu, ekrāna formas aktivēšana,... utt. Galvenā ekrāna forma - Main Form Galvenās ekrāna formas elementi, tabulas, datu ievada / izvada elementi Iekļautā ( pakļautā ) ekrāna forma - Subform Pakļautās ekrāna formas elementi, tabulas, datu ievada / izvada elementi Notikumu apstrādes procedūras (reakcija uz notikumiem ar ekrāna objektiem) Tiek izpildīta makroprogramma, vai arī tiek izpildīta notikumu apstrādes Visual Basic procedūra: tiek aktivizētas citas ekrāna formas, izpildīti pieprasījumi, izveidotas atskaites un izpildītas citas darbības... Iekļautā ekrāna forma datu tabulas veidā - Subform Ekrāna formu / apakšformu objekti un iekļautie objekti - ekrānu formu elementi ar kuriem programmas izpildes procesā var būt notikumi - Event..

48 Ekrāna formu (Form) izveidošana un to pielietošana Ekrāna formu pielietošana dod iespēju attēlot informāciju no datu bāzes lietotājam ērtā formā, kura atvieglo datu ievadīšanu, labošanu un datu izvadīšanu uz datora ekrāna. Ekrāna formas var izveidot izmantojot vairākus darba režīmos: Create Forms Uzrādiet veidu ar kādu tiks izveidota jaunā ekrāna forma Izvēlieties tabulu vai pieprasījumu uz kā bāzes tiks izveidota ekrāna forma Uzrādiet ekrāna formā izmantojamos laukus Ekrāna forma, kurā lauki tiks izvietoti stabiņa veidā. Ekrāna forma tabulas veidā. Ekrāna forma datortabulas veidā, kuru var izmantot iekļautajām ekrāna formām. Ekrāna forma ar izlīdzinātiem laukiem pa ekrāna formas rindiņām. Nosaukuma piešķiršana formai Ekrāna forma tiek atvērta datu izvadīšanai un datu modifikācijai Izmantojot komandu Iezīmējot ekrāna formas objektu un izmantojot peles lapās pogas komandu Properties var izvadīt ekrāna formas objektu īpašības - raksturojumus Lai parādītu datu bāzes tabulas, uz kuras pamata ir izveidota ekrāna forma, un to laukus jāizmanto komanda: Form Design Tools Add Existing Fields Property Shett -... iezīmēto ekrāna formu objektu īpašības raksturojumu izvads un uzstādīšana (izmainīšana). Katra ekrāna forma un visi uz ekrāna formā izvietotie objekti raksturojas ar to īpašībām - Properties, kuras tiek sagrupētas šādās grupās: All Properties: - Format - objekta izlīdzināšanas un attēlošanas raksturojumi objekta maketēšanas raksturojumi; - Data datu atainošanas raksturojumi - īpašības; - Event - ar objektu iespējamo notikumu īpašības, šīs īpašības izmanto programmējot makroprogrammas un programmas moduļus Visual Basic valodā; - Other - citas īpašības.

49 Pārskati (Report) atskaites, to izveidošana un izmantošana Izmantojot pārskatus datu bāzu sistēmu lietotājiem ir dota iespēja izvilkt, atlasīt vajadzīgo informāciju no datu bāzes tabulām vai vaicājumiem papildinot pārskatus ar aprēķiniem un nepieciešamo analīzi. Atskaites var izveidot balstoties uz datu bāzes tabulām (Tables) vai uz iepriekš sastādītiem vaicājumiem (Queries). Pārskatu izveidošanas mērķis ir sagatavot un izdrukāt dokumentus. Datu bāzu vadību sistēmā Access pārskatus var izveidot vairākos veidos: - pēc tabulas vai vaicājuma uzrādīšanas pārskatus var izveidot automātiski: Create Reports Report, pārskatā automātiski tiks attēloti visi lauki, kuri iepriekš bija iekļauti uzrādītajā tabulā vai vaicājumā; - pārskatus var veidot izmantojot atskaišu konstruēšanas režīmu: Create Reports Report Design, izmantojot šo režīmu lietotājam pārskata sagatavei jāpiesaista datu bāzes tabulas vai vaicājumi un jāiekļauj pārskatā nepieciešamie lauki; - pārskatu izveidošana uz tukšas lapas : Create Reports Blank Report - pārskatu izveidošana izmantojot pārskatu izveidošanas vedni pārskatu izveidošanas palīdzības režīmu (Report Wizards): Create Reports Report Wizards. Izmantojot šo režīmu ir iespējams noformēt pārskatus trīs veidos: Columnar, Tabular, Justified. - speciālu pārskatu uzlīmju izveidošanas režīms: Create Reports Labels. Datu bāzes vadības sistēmā Access izmantojot pārskatu izveidošanas režīmus ir iespējams izveidot vajadzīgo dokumenta noformējumu, kas paredz šādas pārskatu sadaļas - apgabalus: pārskata virsraksts (Report Header), pārskata katras lapas virsraksta sadaļa (Page Header), datu grupas virsraksta sadaļa (Group Header), pārskatā ievietoto datu apgabals (Details) - pamatdokuments, datu grupas paraksta sadaļa (Grup Footer), atskaites lapu paraksta sadaļa (Page Footer), visas atskaites paraksta sadaļa (Report Footer). Pārskata izveidošanas galvenais mērķis ir sagatavot izdrukāšanai paredzētus dokumentus (Print), pārskatus var izvadīt arī uz ekrāna (Print Preview). Pārskatos var izmantot tos pašus elementus kā ekrāna formās, pārskatu elementiem nav notikumi (Event Properties), jo pārskatos nav iespējams noklikšķināt peli uz kāda atskaites elementa izsaucot attiecīgo notikuma procedūru vai makro. Notikumi (Event Properties) var būt visai atskaitei un tās sekcijām. Pārskatos var ievietot iekļautos pārskatus - apakšpārskatus (SubReport). Iespējami divi savstarpēji apakšpārskatu ievietošanas līmeņi. Pārskats var saturēt apakšpārskatu, kuram savukārt var būt sava apakšatskaite. Galvenajā atskaitē var ievietot arī ekrāna formas.

50 Programmēšana Microsoft Access vidē Mēs dzīvojam pasaulē, kura sastāv no objektiem. Katram objektam ir savi RAKSTUROJUMI un ar katru no tiem iespējamas tikai noteiktas DARBĪBAS. Ar katru objektu saistīta nemainīgu notikumu kopa - iespējamie NOTIKUMI. Objektus var klasificēt, tos apkopojot. Objektu orientētā programmēšana izmanto objektus programmlietojumu izveidošanā un projektēšanā. Microsoft Visual Basic for Application nav kanoniska (stingri noteikta, klasiska) objektu orientētā programmēšanas valoda ( vide ), kā C++ vai Pascal, tā ir objektu, vizuāli orientēta un notikumu vadības programmēšanas vide. OBJEKTU KOPAS - kolekcijas (collection), tās ir viena tipa objektu apvienojumi METODES (methods) - tās ir speciālas programmas, kuras ar konkrēto objektu izpilda noteiktas iepriekš ieprogrammētas darbības. METODE ir saistīta ar konkrētu objektu. Ar objektu standartmetodēm var strādāt programmētājs - attiecīgās vides lietotājs. Dotā objekta metodi var izsaukt ar vienu no sekojošām izteiksmēm: objekts. metode objekts. metode (arg1; arg2; Dinamiski izsaucamās bibliotēkas (dynamiclink library - DLL), tie ir programmu kodi un dati, kuri ir dinamiski pieejami visiem operācijas sistēmas lietotājiem, tās ir specializētas bibliotēkas kuru paplašinājumi ir.dll Programmēšanas vides OBJEKTI (objects) Objektu orientētās programmēšanas vidēs iespējamo objektu kopu ir iespējams paplašināt. Objektus var iedalīt: - globālos, iepriekš izveidotos objektos; - lietotāju deklarētos objektos (MS Access jaunus objektus izveidot nav i ēj ) Katram programmēšanas vides objektam ir noteiktas tā iespējamās ĪPAŠĪBAS (properties), kuras precizē, nosaka programmētājs - lietotājs. ĪPAŠĪBU - parametru vērtības var izmainīt (iestādīt - setting) lietotājs. Notikumu apstrādes MAKROPROGRAMMAS, kuras tiek loģiski piesaistītas ekrāna formai vai atskaitei, bet glabājas no tām atsevišķi. Neatkarīgas MAKROPROGRAMMAS Makroprogrammas ir Access iebūvēto standarta makrokomandu secīgs teksts. Neatkarīgās makroprogrammas var palaist automātiski ( AutoExec ) pēc Access ielādes vai arī tās var palaist lietotājs: Macro - Run. Makrokprogrammu izmantošanai ir ierobežota pielietošana. Ne visus projektēšanas uzdevumus var izpildīt pielietojot makro. NOTIKUMI (event) Ar katru objektu saistīta noteikta nemainīgu notikumu kopa - iespējamo notikumu saraksts, kuru lietotājs nevar izmainīt. Notikumam var piesaistīt tam nepieciešamo darbību virkni: - makroprogrammu, vai - notikumu apstrādes procedūras (moduļu) Katram notikumam ar objektu var izveidot un piesaistīt attiecīgu NOTIKUMU APSTRĀDES PROCEDŪRU ( event procedure ). Šīs procedūras tiek pievienotas, glabājas kopā ar ekrāna formām vai atskaitēm. Microsoft Access Visual Basic for Application PROGRAMMAS MODUĻU procedūras funkcijas un procedūras apakšprogrammas. Microsoft Access Visual Basic programmas moduļus jāpielieto ja: - ir nepieciešams veikt kļūdaino situāciju analīzi un apstrādi; - rodas nepieciešamība izveidot jaunu funkciju vai apakšprogrammu; - jāveic notikumu apstrādi izmantojot nodotos/saņemtos parametrus; - nepieciešams izveidot jaunus objektus (tabulas, pieprasījumus, formas, atskaites); - nepieciešams izmantot Windows sistēmas funkcijas; - daļu no programmām un lietojumiem jāievieto bibliotēkās; - jāveic atsevišķu ierakstu apstrāde, darbs ar ierakstu grupu neapmierina; - nepieciešams izveidot ātrdarbīgu lietojumu, moduļu izpilde notiek ātrāk nekā makro izpilde; - jāstrādā ar pievienotām tabulām izmantojot SQL procedūras; Access Visual Basic iebūvētās standarta funkcijas un procedūras (standartfunkciju, standartprocedūru bibliotēka).

51 Microsoft Access galveno objektu savstarpējā sasaiste Atvērt un noformēt filtru, datu filtrācija ekrānformās un pieprasījumos, atskaitēs Palaist / izsaukt programmas moduli Programmas modulis Microsoft Access Basic valodā. Programmas objekts - modulis var būt izveidots kā procedūra funkcija vai arī kā procedūra apakšprogramma. Objekti programmas moduļi var būt izveidoti kā neatkarīgi objekti, vai arī piesaistīti pie ekrāna formām vai atskaitēm Izpildīt programmas moduli - funkciju Palaist / izsaukt citu programmas moduli Palaist / izsaukt programmas moduli Atvērt un noformēt filtru, veikt datu filtrāciju ekrānformās Objekts - makroprogramma jeb vienkārši MAKRO. Programma, kura uzrakstīta pielietojot makrokomandas. Atvērt vai noformēt ekrāna formu Izpildīt Izpildīt Izvadīt uz ekrāna, nodrukāt, noformēt atskaiti Atvērt un noformēt filtru, veikt datu filtrāciju atskaitēs Ekrāna formas - objekti, kuri galvenokārt tiek izmantoti datu ievadīšanai, datu atainošanai uz ekrāna un lietojumprogrammu vadībai. Ekrāna formas ir iespējams arī izdrukāt. Izmantojot ekrāna formas var palaist programmas Izpildīt makroprogrammu vai programmas moduli Atskaites - objekti ar kuriem tiek izveidoti dažādi dokumenti, kurus savukārt var izvadīt uz ekrāna, izdrukāt un ievietot citā pielikumā. Pieprasījumi (vaicājumi) - objekti, kas dod iespēju atlasīt no datu bāzes tabulām vajadzīgos datus. Pieprasījumus var izveidot izmantojot QBE (pieprasījumi saskaņā ar piemēru) vai arī strukturizēto relāciju datu bāzu pieprasījumu valodu SQL. Atvērt un noformēt filtru, izpildīt datu filtrāciju pieprasījumos Darbība Datu bāzes tabulas - objekti, kuros informācija glabājas ierakstu laukos. Datu plūsma

Microsoft Word - Papildmaterials.doc

Microsoft Word - Papildmaterials.doc SATURS DARBĪBAS AR DARBGRĀMATAS LAPĀM... 2 1.1. Pārvietošanās pa lapām...2 1.2. Lapas nosaukuma maiņa...3 1.3. Jaunas darblapas pievienošana...3 1.4. Lapas pārvietošana un dublēšana, lietojot peli...4

Sīkāk

Imants Gorbāns. E-kursa satura rādītāja izveide IEGULDĪJUMS TAVĀ NĀKOTNĒ Imants Gorbāns E-kursa satura rādītāja izveide Materiāls izstrādāts ESF Darbī

Imants Gorbāns. E-kursa satura rādītāja izveide IEGULDĪJUMS TAVĀ NĀKOTNĒ Imants Gorbāns E-kursa satura rādītāja izveide Materiāls izstrādāts ESF Darbī IEGULDĪJUMS TAVĀ NĀKOTNĒ Imants Gorbāns E-kursa satura rādītāja izveide Materiāls izstrādāts ESF Darbības programmas 2007. - 2013.gadam Cilvēkresursi un nodarbinātība prioritātes 1.2. Izglītība un prasmes

Sīkāk

Tehniskās prasības darbam ar VISMA Horizon un HoP Aktualizēts

Tehniskās prasības darbam ar VISMA Horizon un HoP Aktualizēts Tehniskās prasības darbam ar VISMA Horizon un HoP Aktualizēts 21.08.2019. 2 Saturs Interneta pieslēgums 4 Darbstacija un ierīces 4 DBVS serveris 6 Servera rekomendācijas 6 Horizon datu bāzu vadības sistēmas

Sīkāk

APSTIPRINĀTS

APSTIPRINĀTS APSTIPRINU: Profesionālās izglītības kompetences centra Liepājas Valsts tehnikums direktors A. Ruperts 2013.gada 7. maijā Profesionālās izglītības kompetenču centrs Liepājas Valsts tehnikums audzēkņu biznesa

Sīkāk

LU 68 Fizikas sekcija DocBook

LU 68 Fizikas sekcija DocBook Vispārizglītojošās e-fizikas materiālu augstas kvalitātes noformējuma izstrāde, izmantojot DocBook un LaTeX tehnoloģijas Arnis Voitkāns LU 68. konferences Fizikas didaktikas sekcija 5.02.2010. Kas ir augstas

Sīkāk

Pētījums Nr Datu avotu analīzes un sasaistes rīks Līgums Nr. L-KC Testēšanas rezultātu apraksts Vadošais pētnieks Zinātniskā virziena v

Pētījums Nr Datu avotu analīzes un sasaistes rīks Līgums Nr. L-KC Testēšanas rezultātu apraksts Vadošais pētnieks Zinātniskā virziena v Pētījums Nr. 1.16. Datu avotu analīzes un sasaistes rīks Līgums Nr. L-KC-11-0003 Testēšanas rezultātu apraksts Vadošais pētnieks Zinātniskā virziena vadītāja Atis Kapenieks Renāte Strazdiņa Rīga, 2013

Sīkāk

DATORMĀCĪBA

DATORMĀCĪBA 5. Darbs ar lieliem dokumentiem Praktiskajā darbā bieži iznāk veidot, rediģēt, noformēt liela apjoma dokumentus, piemērām, atskaites, projekti, kursa vai diploma darbi utt. Šo dokumentu apjoms parasti

Sīkāk

Datu bāžu vadības sistēma – MS Access

Datu bāžu vadības sistēma – MS Access Praktikums informātikas un datorzinību apgūšanai, teorija un 12 treniņa uzdevumi. Elementāras datu bāzes izveide izmantojot datu bāzu vadības programmu MS Access. Darbs izstrādāts Saulaines TS Kandavas

Sīkāk

Pārskatu aizpildīšana

Pārskatu aizpildīšana Atkritumu pārvadājumu pavadzīmju izveides instrukcija Atkritumu Pārvadājumu Uzskaites Sistēma (APUS) ir jālieto ir visiem, kam to nosaka MK noteikumi Nr.494 (07.08.2018) (https://likumi.lv/ta/id/300874-atkritumu-parvadajumuuzskaites-kartiba)

Sīkāk

1

1 8. Datu struktūras un aritmētika Nodaļas saturs 8. Datu struktūras un aritmētika...8-1 8.1. Vienkāršie datu objekti...8-1 8.2. Datu apviešana struktūrās, izmantojot funktorus...8-1 8.3. Terma jēdziena

Sīkāk

Rīgas Tehniskā universitāte Apstiprinu: Studiju prorektors Uldis Sukovskis Rīga, Programmēšanas valoda JavaScript - Rīga Neformālās izglītī

Rīgas Tehniskā universitāte Apstiprinu: Studiju prorektors Uldis Sukovskis Rīga, Programmēšanas valoda JavaScript - Rīga Neformālās izglītī Rīgas Tehniskā universitāte Apstiprinu: Studiju prorektors Uldis Sukovskis Rīga, 11.04.2019 Programmēšanas valoda JavaScript - Rīga Neformālās izglītības programmas nosaukums 1. Izglītības programmas mērķis

Sīkāk

Mūsu programmas Programmu ilgums 1 semestris 15 nodarbības 1,5 h nodarbības ilgums

Mūsu programmas Programmu ilgums 1 semestris 15 nodarbības 1,5 h nodarbības ilgums Mūsu programmas Programmu ilgums 1 semestris 15 nodarbības 1,5 h nodarbības ilgums Algoritmika un datorzinības (Vecums: 8 gadi) Kursa mērķis ir sniegt bērniem kopīgo izpratni par datoru un datorprogrammām.

Sīkāk

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studiju programma Matemātika Studiju kurss Lineārā algebra I 5.lekcija Docētājs: Dr. P. Daugulis 2012./2013.studiju

Sīkāk

Microsoft Word - ZinojumsLV2015_2.doc

Microsoft Word - ZinojumsLV2015_2.doc Ziņojums par atklātu konkursu Rīgā 2015.gada 25.jūnijā Iepirkumu komisijas priekšsēdētājs finanšu direktors Heino Spulģis Iepirkumu komisijas locekļi Oficiālo paziņojumu oficiālās publikācijas nodrošināšanas

Sīkāk

Sūtījuma noformēšana Epaka.lv sūtījumu veidošanas programmā Autorizācija 1. Sekojiet norādei E-pastā, lai atvērtu DPD Epaka programmu. Pēcāk, lai auto

Sūtījuma noformēšana Epaka.lv sūtījumu veidošanas programmā Autorizācija 1. Sekojiet norādei E-pastā, lai atvērtu DPD Epaka programmu. Pēcāk, lai auto Sūtījuma noformēšana Epaka.lv sūtījumu veidošanas programmā Autorizācija 1. Sekojiet norādei E-pastā, lai atvērtu DPD Epaka programmu. Pēcāk, lai autorizētos programmā, jāatver lapa myprofile.dpd.lv. 2.

Sīkāk

RietumuAPI_PSD2_v1_LV

RietumuAPI_PSD2_v1_LV Rietumu PSD2 API vispa re jais apraksts v.1.0 0 Izmaiņu saraksts... 2 Vispārējā informācija... 3 Rietumu PSD2 API pārskats... 3 Informācija par kontiem Account Information Services (AIS)... 3 Maksājumu

Sīkāk

Virsraksts (Heading 2)

Virsraksts (Heading 2) Lietotāja rokasgrāmata Saturs IEVADS...4 VISPĀRĒJA INFORMĀCIJA...5 PRIEKŠNOTEIKUMI DIGI::FIRMA INSTALĀCIJAI...5 TEHNISKĀS PRASĪBAS...5 SISTĒMAS DIGI::FIRMA UZSTĀDĪŠANA...5 DIGI::FIRMA datu bāzes servera

Sīkāk

G.Plivna-sistemanalize

G.Plivna-sistemanalize Kvalitatīva sistēmanalīze - labas veiktspējas atslēga gints.plivna@gmail.com Kas es esmu? Pieredze darbā ar Oracle kopš 1997 Oficiālais amats sistēmanalītiķis Rix Technologies Pasniedzu Oracle SQL un PL/SQL

Sīkāk

Microsoft Word - du_5_2005.doc

Microsoft Word - du_5_2005.doc 005, Pēteris Daugulis BŪLA (BINĀRĀS) FUNKCIJAS UN/VAI MATEMĀTISKĀ LOĢIKA Lietderīgi pētīt funkcijas, kuru argumenti un vērtības ir bināras virknes. Kopa {0,} tiek asociēta ar {jā, nē} vai {patiess, aplams}.

Sīkāk

Speckurss materiālu pretestībā 3. lekcija

Speckurss materiālu pretestībā 3. lekcija Speckurss materiālu pretestībā 3. lekcija Ģeometriski mainīgas un nemainīgas sistēmas Stieņu sistēmu struktūras analīzes uzdevums ir noskaidrot, vai apskatāmā sistēma ir ģeometriski mainīga, vai nemainīga.

Sīkāk

Nintex Workflow 2010 instalēšanas ceļvedis Instalēšanas ceļvedis Nintex USA LLC 2012, visas tiesības paturētas. Kļūdas un izlaidumi novērsti.

Nintex Workflow 2010 instalēšanas ceļvedis Instalēšanas ceļvedis Nintex USA LLC 2012, visas tiesības paturētas. Kļūdas un izlaidumi novērsti. Instalēšanas ceļvedis Nintex USA LLC 2012, visas tiesības paturētas. Kļūdas un izlaidumi novērsti. support@nintex.com 1 www.nintex.com Saturs 1. Nintex Workflow 2010 instalēšana... 4 1.1. Instalēšanas

Sīkāk

Preču loterijas Loteri - JĀ! noteikumi 1. Loterijas preču pārdevējs ir VAS Latvijas Pasts, reģ. nr , juridiskā adrese: Ziemeļu iela 10, Li

Preču loterijas Loteri - JĀ! noteikumi 1. Loterijas preču pārdevējs ir VAS Latvijas Pasts, reģ. nr , juridiskā adrese: Ziemeļu iela 10, Li Preču loterijas Loteri - JĀ! noteikumi 1. Loterijas preču pārdevējs ir VAS Latvijas Pasts, reģ. nr. 40003052790, juridiskā adrese: Ziemeļu iela 10, Lidosta Rīga, Mārupes nov., Latvija, LV-1000 - turpmāk

Sīkāk

VISMA Horizon 535. versijas apraksts Galvenās izmaiņas un uzlabojumi 535. versijā: Sistēma Lietotāju pārvaldība Horizon lietotāja dati Lietotāju sarak

VISMA Horizon 535. versijas apraksts Galvenās izmaiņas un uzlabojumi 535. versijā: Sistēma Lietotāju pārvaldība Horizon lietotāja dati Lietotāju sarak VISMA Horizon 535. versijas apraksts Galvenās izmaiņas un uzlabojumi 535. versijā: Sistēma Lietotāju pārvaldība Horizon lietotāja dati Lietotāju saraksta tiesību punkti Lietotāja dati Dokumentu notikumu

Sīkāk

VISMA Horizon Versija Nr.: 495 SISTĒMA Filtru lietojumu uzlabojumi Jauna iespēja - Pavairot izskatus FINANŠU UZSKAITE Jauni sistēmas parametri Dienas

VISMA Horizon Versija Nr.: 495 SISTĒMA Filtru lietojumu uzlabojumi Jauna iespēja - Pavairot izskatus FINANŠU UZSKAITE Jauni sistēmas parametri Dienas VISMA Horizon Versija Nr.: 495 SISTĒMA Filtru lietojumu uzlabojumi Jauna iespēja - Pavairot izskatus FINANŠU UZSKAITE Jauni sistēmas parametri Dienas naudas uzskaitei Kontrole pamatlīdzekļu likvidācijas

Sīkāk

Bakalaura darbu un maģistra darbu tēmas

Bakalaura darbu un maģistra darbu tēmas 1 Bakalaura un maģistra darba tēmas (prof. Jānis Eiduks) Bakalaura un maģistra darbs var dot nopietnu zināšanu papildinājumu Jūsu profesionālajā izaugsmē. Tāpēc iesakām arī Jums nopietni aprunāties ar

Sīkāk

Ģeotelpisko datu infrastruktūras nozīme Viedās pilsētas pārvaldībā Ervins Stūrmanis SIA «Mikrokods» Bismart konference «Vieda pilsētvid

Ģeotelpisko datu infrastruktūras nozīme Viedās pilsētas pārvaldībā Ervins Stūrmanis SIA «Mikrokods» Bismart konference «Vieda pilsētvid Ģeotelpisko datu infrastruktūras nozīme Viedās pilsētas pārvaldībā Ervins Stūrmanis SIA «Mikrokods» ervins@miko.lv Bismart konference «Vieda pilsētvide jeb Smart city» ZRKAC, Svētes 33, Jelgava 15.09.2017

Sīkāk

Preču loterijas Laimīgā pistole noteikumi. PRECES IZPLATĪTĀJS UN LOTERIJAS ORGANIZĒTĀJS: SIA Neste Latvija, uzņēmuma reģistrācijas numurs:

Preču loterijas Laimīgā pistole noteikumi. PRECES IZPLATĪTĀJS UN LOTERIJAS ORGANIZĒTĀJS: SIA Neste Latvija, uzņēmuma reģistrācijas numurs: Preču loterijas Laimīgā pistole noteikumi. PRECES IZPLATĪTĀJS UN LOTERIJAS ORGANIZĒTĀJS: SIA Neste Latvija, uzņēmuma reģistrācijas numurs: 40003132723, juridiskā adrese: Bauskas ielā 58a, Rīgā, LV-1004,

Sīkāk

Oracle SQL teikuma izpildes plāns (execution plan)

Oracle SQL teikuma izpildes plāns (execution plan) SQL teikuma izpildes plāns gints.plivna@gmail.com Kas es esmu? Pieredze darbā ar Oracle kopš 1997 Oficiālais amats sistēmanalītiėis Rix Technologies Oracle sertificēto kursu pasniedzējs Affecto Latvija

Sīkāk

LATVIJAS REPUBLIKA INČUKALNA NOVADA DOME Reģ.Nr , Atmodas iela 4, Inčukalns, Inčukalna pagasts, Inčukalna novads, LV-2141 Tālr./fakss 67977

LATVIJAS REPUBLIKA INČUKALNA NOVADA DOME Reģ.Nr , Atmodas iela 4, Inčukalns, Inčukalna pagasts, Inčukalna novads, LV-2141 Tālr./fakss 67977 LATVIJAS REPUBLIKA INČUKALNA NOVADA DOME Reģ.Nr.90000068337, Atmodas iela 4, Inčukalns, Inčukalna pagasts, Inčukalna novads, LV-2141 Tālr./fakss 67977310, mob.t. 26181294, e-pasts: dome@incukalns.lv NOTEIKUMI

Sīkāk

2.2/20 IEGULDĪJUMS TAVĀ NĀKOTNĒ! Eiropas Reģionālās attīstības fonds Prioritāte: 2.1. Zinātne un inovācijas Pasākums: Zinātne, pētniecība un at

2.2/20 IEGULDĪJUMS TAVĀ NĀKOTNĒ! Eiropas Reģionālās attīstības fonds Prioritāte: 2.1. Zinātne un inovācijas Pasākums: Zinātne, pētniecība un at 2.2/20 IEGULDĪJUMS TAVĀ NĀKOTNĒ! Eiropas Reģionālās attīstības fonds Prioritāte: 2.1. Zinātne un inovācijas Pasākums: 2.1.1. Zinātne, pētniecība un attīstība Aktivitāte: 2.1.1.1. Atbalsts zinātnei un pētniecībai

Sīkāk

Microsoft Word - scooter-lv-rules.docx

Microsoft Word - scooter-lv-rules.docx Preču loterijas Laimē elektrisko skūteri! noteikumi 1) Loterijas preču ražotājs ir SIA Colgate-Palmolive (Latvia), Reģ. Nr. 40003274802, juridiskā adrese: Duntes iela 23A, Rīga, Latvija, LV-1005. 2) Loterijas

Sīkāk

Klimata valoda eksperimenta būtība Klimats vai laikapstākļi? Kurš ir kurš? Kas ir kas? Laikapstākļi ir tas, ko mēs šobrīd redzam aiz loga. Var būt sau

Klimata valoda eksperimenta būtība Klimats vai laikapstākļi? Kurš ir kurš? Kas ir kas? Laikapstākļi ir tas, ko mēs šobrīd redzam aiz loga. Var būt sau Klimata valoda eksperimenta būtība Klimats vai laikapstākļi? Kurš ir kurš? Kas ir kas? Laikapstākļi ir tas, ko mēs šobrīd redzam aiz loga. Var būt saulains, līt lietus vai snigt sniegs, pūst stiprs vējš

Sīkāk

Biznesa plāna novērtējums

Biznesa plāna novērtējums [uzņēmuma nosaukums] biznesa plāns laika posmam no [gads] līdz [gads]. Ievads I. Biznesa plāna satura rādītājs II. Biznesa plāna īss kopsavilkums Esošais stāvoklis III. Vispārēja informācija par uzņēmumu

Sīkāk

Mobila Satura pakalpojumu kodeksa projekts

Mobila Satura pakalpojumu kodeksa projekts Mobilo satura pakalpojumu kodekss 1. Ievads 1.1 Satura pakalpojumu piedāvājums arvien paplašinās, ko veicina straujā mobilo tehnoloģiju attīstība un mobilo sakaru Lietotāju augošā vajadzība pēc aizvien

Sīkāk

Noteikumi_TCHIBO_LV_PDF

Noteikumi_TCHIBO_LV_PDF Preču loterijas Pērc Tchibo kafiju un laimē! noteikumi 1. Loterijas preču ražotājs ir Tchibo Warszawa Sp. Z o.o., reģ. nr. KRS 0000019739, juridiskā adrese: Fabryczna iela 5, 00-446, Varšava, Polija, -

Sīkāk

Datorzinātņu doktorantūras zinātniskais seminārs Atrašanās vietas inteliģences metodes datu noliktavu mobilai lietotnei 1.k.doktorante: Daiga Plase Da

Datorzinātņu doktorantūras zinātniskais seminārs Atrašanās vietas inteliģences metodes datu noliktavu mobilai lietotnei 1.k.doktorante: Daiga Plase Da Datorzinātņu doktorantūras zinātniskais seminārs Atrašanās vietas inteliģences metodes datu noliktavu mobilai lietotnei 1.k.doktorante: Daiga Plase Darba vadītāja: prof., Dr. sc. comp. Laila Niedrīte Saturs

Sīkāk

TEHNISKĀ SPECIFIKĀCIJA Endoskopijas kabineta aprīkojumam jābūt jaunam, ražotam 2018.gadā, kurš savienojams ar slimnīcā esošo videoendoskopu GIF-Q165 u

TEHNISKĀ SPECIFIKĀCIJA Endoskopijas kabineta aprīkojumam jābūt jaunam, ražotam 2018.gadā, kurš savienojams ar slimnīcā esošo videoendoskopu GIF-Q165 u TEHNISKĀ SPECIFIKĀCIJA Endoskopijas kabineta aprīkojumam jābūt jaunam, ražotam 2018.gadā, kurš savienojams ar slimnīcā esošo videoendoskopu GIF-Q165 un videokolonoskopu CF-Q165. Nr. p.k. Tehniskie parametri

Sīkāk

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studiju programma Matemātika Studiju kurss Veselo skaitļu teorija 7.lekcija Docētājs: Dr. P. Daugulis 2008./2009.studiju

Sīkāk

Laboratorijas darbi mehānikā

Laboratorijas darbi mehānikā Laboratorijas darbs Nr..1 Elektrisko mēraparātu pārbaude un mērdiapazona paplašināšana Studenta vārds, uzvārds:... Fakultāte, grupa:... Studenta apliecības numurs:... Teorētiskais pamatojums Praksē ne

Sīkāk

Instrukcija par semināru Seminārs ir e-studiju aktivitāšu modulis, kas ir līdzīgs uzdevuma modulim, kurā studenti var iesniegt savus darbus. Tikai sem

Instrukcija par semināru Seminārs ir e-studiju aktivitāšu modulis, kas ir līdzīgs uzdevuma modulim, kurā studenti var iesniegt savus darbus. Tikai sem Instrukcija par semināru Seminārs ir e-studiju aktivitāšu modulis, kas ir līdzīgs uzdevuma modulim, kurā studenti var iesniegt savus darbus. Tikai semināra modulī tiek paplašināta uzdevuma funkcionalitāte.

Sīkāk

Dual TEMP PRO

Dual TEMP PRO Dual TEMP PRO 1 Darbības instrukcija Rezultāta nolasījums 5 Ievietotas zondes nolasījums HACCP pārbaudes gaismas diods (LED) SCAN poga (infrasarkanā) Režīma poga Zondes poga (zondes ievietošanas) Ievads

Sīkāk

VISMA Horizon 520. versijas apraksts Galvenās izmaiņas un uzlabojumi 520. versijā: Sistēma un infrastruktūra Notikumu reģistrēšana Notikumu reģistrēša

VISMA Horizon 520. versijas apraksts Galvenās izmaiņas un uzlabojumi 520. versijā: Sistēma un infrastruktūra Notikumu reģistrēšana Notikumu reģistrēša VISMA Horizon 520. versijas apraksts Galvenās izmaiņas un uzlabojumi 520. versijā: Sistēma un infrastruktūra Notikumu reģistrēšana Notikumu reģistrēšana darbībām sarakstos Centralizācija Procesu veiktspējas

Sīkāk

KURSA KODS

KURSA KODS Lappuse 1 no 5 KURSA KODS STUDIJU KURSA PROGRAMMAS STRUKTŪRA Kursa nosaukums latviski Kursa nosaukums angliski Kursa nosaukums otrā svešvalodā Studiju /-as, kurai/-ām tiek piedāvāts studiju kurss Statuss

Sīkāk

Norādījumi par kopējo aktīvu un kopējās riska pozīcijas veidņu aizpildīšanu maksu noteicošo faktoru informācijas apkopošanai

Norādījumi par kopējo aktīvu un kopējās riska pozīcijas veidņu aizpildīšanu maksu noteicošo faktoru informācijas apkopošanai Norādījumi par kopējo aktīvu un kopējās riska pozīcijas veidņu aizpildīšanu maksu noteicošo faktoru informācijas apkopošanai 2018. gada aprīlis 1. Vispārīgi norādījumi par abu veidņu aizpildīšanu 1 Lauki

Sīkāk

2012 Komandu olimpiāde Atvērtā Kopa Atrisinājumi 10. klasei 1. Tā kā LM ir viduslīnija, tad, balstoties uz viduslīnijas īpašībām, trijstūra 1 laukums

2012 Komandu olimpiāde Atvērtā Kopa Atrisinājumi 10. klasei 1. Tā kā LM ir viduslīnija, tad, balstoties uz viduslīnijas īpašībām, trijstūra 1 laukums 01 Komandu olimpiāde Atvērtā Kopa Atrisinājumi 10. klasei 1. Tā kā LM ir viduslīnija, tad, balstoties uz viduslīnijas īpašībām, trijstūra 1 laukums būs 1 4 no trijstūra ABC laukuma. Analogi no viduslīnijām

Sīkāk

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studiju programma Matemātika Studiju kurss Polinomu algebra 2.lekcija Docētājs: Dr. P. Daugulis 2012./2013.studiju

Sīkāk

Microsoft Word - fiz_LV

Microsoft Word - fiz_LV GROZĪJUMI TARIFOS FIZISKĀM PERSONĀM LR REZIDENTIEM 1. Norēķinu konts Jaunais tarifs Katra konta apkalpošana, ja Klients neaktīvs nevienā Klienta norēķinu un/vai karšu kontā Bankā nav veiktas vismaz 3 (trīs)

Sīkāk

IEGULDĪJUMS TAVĀ NĀKOTNĒ Projekts Nr. 2009/0216/1DP/ /09/APIA/VIAA/044 NESTRIKTAS KOPAS AR VĒRTĪBĀM PUSGREDZENĀ UN MONĀDES PĀR KATEGORIJU Jāni

IEGULDĪJUMS TAVĀ NĀKOTNĒ Projekts Nr. 2009/0216/1DP/ /09/APIA/VIAA/044 NESTRIKTAS KOPAS AR VĒRTĪBĀM PUSGREDZENĀ UN MONĀDES PĀR KATEGORIJU Jāni IEGULDĪJUMS TAVĀ NĀKOTNĒ Projekts Nr. 2009/0216/1DP/1.1.1.2.0/09/APIA/VIAA/044 NESTRIKTAS KOPAS AR VĒRTĪBĀM PUSGREDZENĀ UN MONĀDES PĀR KATEGORIJU Jānis Cīrulis Latvijas Universitāte email: jc@lanet.lv

Sīkāk

BAXI Premium klases kondensācijas gāzes katls Luna Platinum+ Izvēlies sev labāko! Noņemams vadības panelis ar lielu teksta displeju, iestatījumu un iz

BAXI Premium klases kondensācijas gāzes katls Luna Platinum+ Izvēlies sev labāko! Noņemams vadības panelis ar lielu teksta displeju, iestatījumu un iz Luna Platinum+ Izvēlies sev labāko! Noņemams vadības panelis ar lielu teksta displeju, iestatījumu un izvēlnes taustiņiem, tiek iekļauts katla komplektācijā Plašs modulācijas diapazons 1 10: samazināts

Sīkāk

Apstiprināti ar bankas valdes

Apstiprināti ar bankas valdes RIGENSIS BANK AS Reģ. Nr. 40103429440 Teātra iela 3, Rīga, LV 1050, Latvija Tālr.: (+371) 675 555 51 / fakss: (+371) 673 333 03 E-pasts: info@rigensisbank.com / www.rigensisbank.com Norēķinu konts CENRĀDIS

Sīkāk

Preču loterijas Pērc jebkuru Fazer Svaigi Cepta Tev! maizi RIMI un laimē kafijas

Preču loterijas Pērc jebkuru Fazer Svaigi Cepta Tev! maizi RIMI un laimē kafijas Preču loterijas Pērc jebkuru Fazer Svaigi Cepta Tev! maizi RIMI un laimē kafijas automātu no Illy! noteikumi 1. Loterijas preču ražotājs ir Fazer Latvija SIA, reģ. nr. 40003519875, juridiskā adrese: Druvas

Sīkāk

Microsoft Word - Lidosta_Neauditetais_2018.g.9 mÄfin.parskats

Microsoft Word - Lidosta_Neauditetais_2018.g.9 mÄfin.parskats Neauditētais saīsinātais starpperiodu finanšu pārskats par 2018.gada 1.janvāri 30.septembri (pārskatā iekļauti operatīvie dati) SATURS Informācija par Sabiedrību 3 Vadības ziņojums 4 Paziņojums par valdes

Sīkāk

Preču loterijas Kalendāru kampaņa noteikumi 1. Loterijas preču pārdevējs ir SIA Narvesen Baltija, reģ. nr , juridiskā adrese: Aiviekstes i

Preču loterijas Kalendāru kampaņa noteikumi 1. Loterijas preču pārdevējs ir SIA Narvesen Baltija, reģ. nr , juridiskā adrese: Aiviekstes i Preču loterijas Kalendāru kampaņa noteikumi 1. Loterijas preču pārdevējs ir SIA Narvesen Baltija, reģ. nr. 40003365783, juridiskā adrese: Aiviekstes iela 4, Rīga, Latvija, LV-1003, - turpmāk Pārdevējs.

Sīkāk

4

4 IZMANTOTIE SAĪSINĀJUMI Atbildīgā iestāde Fonds Konkurss KPFI Projekta līgums LR Vides ministrija SIA Vides investīciju fonds Klimata pārmaiņu finanšu instrumenta finansēto projektu atklāts konkurss "Siltumnīcefekta

Sīkāk

100802_EU_Bio_Logo_Guidelines_cos.indd

100802_EU_Bio_Logo_Guidelines_cos.indd ES BIOLOĢISKĀS LAUKSAIMNIECĪBAS LOGOTIPS ES BIOLOĢISKĀS LAUKSAIMNIECĪBAS LOGOTIPS IEVADS ES bioloģiskās lauksaimniecības logotipa pamatā ir divi plaši pazīstami simboli: Eiropas karogs Eiropas Savienības

Sīkāk

protokols_29_06_17_rezultati_ml

protokols_29_06_17_rezultati_ml Iepirkuma Datortehnikas un tehniskā aprīkojuma piegāde Ventspils Augstskolai piedāvājumu vērtēšanas sēdes protokols Nr. VeA 2017/08/ERAF/VP 04 2017. gada 29.jūnijā Iepirkuma rīkotājs: Ventspils Augstskola

Sīkāk

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Maǧistra studiju

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Maǧistra studiju 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Maǧistra studiju programma Matemātika Studiju kurss Diskrētā matemātika 5.lekcija Docētājs: Dr. P. Daugulis 2012./2013.studiju

Sīkāk

Slaids 1

Slaids 1 Superstatic 449 Statiskais siltumskaitītājs, statiskais dzesēšanas skaitītājs Pielietošana: Kompaktais siltumskaitītājs Superstatic 449 var tikt darbināts ar akumulatoru vai elektrotīklu. Tas tiek izmantots

Sīkāk

Ldz vpn INSTRUKCIJA WINDOWS LIETOTĀJIEM.

Ldz vpn INSTRUKCIJA WINDOWS LIETOTĀJIEM. 2018 Dokumenta versija: 2018.003 Pēdējie labojumi: 2018-06-13 [LDZ VPN INSTRUKCIJA WINDOWS LIETOTĀJIEM.] Instrukcija iepazīstina ar CheckPoint Endpoint VPN programmatūru, tā instalāciju / konfigurāciju

Sīkāk

Tick Chart Trader

Tick Chart Trader MT4 Supreme Edition Tick Chart Trader Šajā rokasgrāmatā atradīsiet uzstādīšanas un lietošanas instrukcijas priekš MT4 Supreme Edition. Instalēšanas process un lietošana ir tāda pati kā jaunajā MT5 Supreme

Sīkāk

1

1 APSTIPRINĀTS Starptautiskās Kosmetoloģijas koledžas Padomes sēdē Rīgā, 28.10.2015., protokola Nr. 3-11/5 STUDIJU PĀRBAUDĪJUMU NOLIKUMS 1. Vispārīgie noteikumi 1.1. Nolikums nosaka kārtību, kādā kārtojami

Sīkāk

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studiju programma Matemātika Studiju kurss Lineārā algebra II 4.lekcija Docētājs: Dr. P. Daugulis 2012./2013.studiju

Sīkāk

Pielikums Nr

Pielikums Nr Tehniskā specifikācija LPS vietnes izveidei. 1. Iepirkuma mērķis... 2 2. Iepirkuma vispārējs apraksts... 2 3. Iepirkuma detalizēts apraksts... 2 VIETNES UN SVS FUNKCIONALITĀTES APRAKSTS... 2 INTERNETA

Sīkāk

Ēkas energosertifikāts REĢISTRĀCIJAS NUMURS a311 DERĪGS LĪDZ - 1. Ēkas veids daudzdzīvokļu māja 2.1 Adrese Kokneses nov., Kokneses p

Ēkas energosertifikāts REĢISTRĀCIJAS NUMURS a311 DERĪGS LĪDZ - 1. Ēkas veids daudzdzīvokļu māja 2.1 Adrese Kokneses nov., Kokneses p Ēkas energosertifikāts REĢISTRĀCIJAS NUMURS 017018-19-7a311 DERĪGS LĪDZ - 1. Ēkas veids daudzdzīvokļu māja.1 Adrese Kokneses nov., Kokneses pag., Koknese, Indrānu iela 3.1 Ēkas daļa -.1 Ēkas vai tās daļas

Sīkāk

Autentifikācija Windows darbstacijās ar eid viedkarti Konfigurācijas rokasgrāmata Konfigurācija atbilst Windows Server 2012 R2 un Windows Server 2008

Autentifikācija Windows darbstacijās ar eid viedkarti Konfigurācijas rokasgrāmata Konfigurācija atbilst Windows Server 2012 R2 un Windows Server 2008 Autentifikācija Windows darbstacijās ar eid viedkarti Konfigurācijas rokasgrāmata Konfigurācija atbilst Windows Server 2012 R2 un Windows Server 2008 R2 domēna kontroleriem ar atbilstošu Aktīvās Direktorijas

Sīkāk

06LV0061

06LV0061 Kabeļu kanāli darbam un mājai Grīdlīstes kanāli perfekta elektroinstalācija Papildus info mūsu mājas lapā Modernas elektroinstalācijas ierīkošana bieži vien saistīta ar lieliem ieguldījumiem. Vadu un kabeļu

Sīkāk

Pamatnostādnes Sadarbība starp iestādēm saskaņā ar Regulas (ES) Nr. 909/ un 23. pantu 28/03/2018 ESMA LV

Pamatnostādnes Sadarbība starp iestādēm saskaņā ar Regulas (ES) Nr. 909/ un 23. pantu 28/03/2018 ESMA LV Pamatnostādnes Sadarbība starp iestādēm saskaņā ar Regulas (ES) Nr. 909/2014 17. un 23. pantu 28/03/2018 ESMA70-151-435 LV Satura rādītājs 1 Piemērošanas joma... 3 2 Mērķis... 5 3 Atbilstības un ziņošanas

Sīkāk

LĪGUMS

LĪGUMS Id. nr. CSDD 2014/84 Nolikuma 3.pielikums Iepirkuma Informatīvā tālruņa apkalpošanas pakalpojuma nodrošināšana nolikumam, Id. Nr. CSDD 2014/84 LĪGUMS par informatīvā tālruņa apkalpošanu VAS Ceļu satiksmes

Sīkāk

Komandu sacensības informātikā un matemātikā Cēsis 2017 Izteiksmes Fināla uzdevumi Aplūkosim aritmētiskas izteiksmes, kurās tiek izmantoti deviņi atšķ

Komandu sacensības informātikā un matemātikā Cēsis 2017 Izteiksmes Fināla uzdevumi Aplūkosim aritmētiskas izteiksmes, kurās tiek izmantoti deviņi atšķ Izteiksmes Aplūkosim aritmētiskas izteiksmes, kurās tiek izmantoti deviņi atšķirīgi viencipara naturāli skaitļi un astoņas aritmētisko darbību zīmes (katra no tām var būt tikai +, -, * vai /). Iekavas

Sīkāk

Parex index - uzņēmēju aptaujas atskaite

Parex index - uzņēmēju aptaujas atskaite PAREX INDEX LATVIJAS UZŅĒMĒJU APTAUJAS ATSKAITE 2008. gada jūnijs Tirgus un sabiedriskās domas pētījumu centrs tirgus un sabiedriskās domas pētījumu centrs market and public opinion research centre SATURA

Sīkāk

Pamatnostādnes Par pozīciju aprēķināšanu, ko saskaņā ar EMIR veic darījumu reģistri 28/03/2019 ESMA LV

Pamatnostādnes Par pozīciju aprēķināšanu, ko saskaņā ar EMIR veic darījumu reģistri 28/03/2019 ESMA LV Pamatnostādnes Par pozīciju aprēķināšanu, ko saskaņā ar EMIR veic darījumu reģistri 28/03/2019 ESMA70-151-1350 LV Satura rādītājs I. Piemērošanas joma... 3 II. Atsauces uz tiesību aktiem, saīsinājumi un

Sīkāk

Laboratorijas darbs Nr

Laboratorijas darbs Nr Laboratorijas darbs Access Nr. 8 ( 2. laboratorijas darbu nodarbības ). Lektors J. Krasts Preču pieņemšanas un izsniegšanas ekrāna formas projektēšana vairumtirdzniecības noliktavas datu bāzē. Apakšformas

Sīkāk

TIRGUS IZPĒTE Mobilo sakaru pakalpojumi Informācija par Pasūtītāju: Nosaukums Kurzemes plānošanas reģions Reģistrācijas numurs Juridiskā a

TIRGUS IZPĒTE Mobilo sakaru pakalpojumi Informācija par Pasūtītāju: Nosaukums Kurzemes plānošanas reģions Reģistrācijas numurs Juridiskā a TIRGUS IZPĒTE Mobilo sakaru pakalpojumi Informācija par Pasūtītāju: Nosaukums Kurzemes plānošanas reģions Reģistrācijas numurs 90002183562 Juridiskā adrese Avotu iela 12, Saldus, Saldus novads, LV-3801

Sīkāk

Laura 90 koka gulta - Gultas no koka

Laura 90 koka gulta - Gultas no koka Laura 90 koka gulta Gultas no koka Guļamistaba Ļauj sev tas. mebeles.buv.lv Laura 90 koka gulta Gultas no koka 60.00 EUR Mēbeļu ražotājs Sendeko Laura 90 koka gulta - Gultas no koka - Guļamistaba - Sendeko

Sīkāk

Apstiprināts Latvijas farmaceitu biedrības valdes gada 30. maija sēdē, prot. Nr. 17 Ar grozījumiem līdz LFB valdes sēdei gada 18. oktobrī,

Apstiprināts Latvijas farmaceitu biedrības valdes gada 30. maija sēdē, prot. Nr. 17 Ar grozījumiem līdz LFB valdes sēdei gada 18. oktobrī, Apstiprināts Latvijas farmaceitu biedrības valdes 2012. gada 30. maija sēdē, prot. Nr. 17 Ar grozījumiem līdz LFB valdes sēdei 2018. gada 18. oktobrī, prot. Nr. 9 Dokumenta mērķis: Dokumentā aprakstīti

Sīkāk

Microsoft Word _Konta_apkalposhana_LV_ doc

Microsoft Word _Konta_apkalposhana_LV_ doc 2. Konta noteikumi 2.1. Konta apkalpošanas noteikumi Speciālie termini: Līgums par konta atvēršanu un apkalpošanu Bankas un Klienta vienošanās par Konta atvēršanu un apkalpošanu, kurš tiek noslēgts, Klientam

Sīkāk

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studiju programma Matemātika Studiju kurss Algebriskās struktūras 1.lekcija Docētājs: Dr. P. Daugulis 2010./2011.studiju

Sīkāk

MANUĀLĀS IEVADES NORĀDES PIEGĀDĀTĀJIEM 1 PIEGĀDĀTĀJA KOMPLEKTS PADOMI PAR E-RĒĶINU MANUĀLU IEVADI PORTĀLĀ GADA SEPTEMBRIS Piegādātāji ievēro pie

MANUĀLĀS IEVADES NORĀDES PIEGĀDĀTĀJIEM 1 PIEGĀDĀTĀJA KOMPLEKTS PADOMI PAR E-RĒĶINU MANUĀLU IEVADI PORTĀLĀ GADA SEPTEMBRIS Piegādātāji ievēro pie MANUĀLĀS IEVADES NRĀDES PIEGĀDĀTĀJIEM 1 PIEGĀDĀTĀJA KMPLEKTS PADMI PAR E-RĒĶINU MANUĀLU IEVADI PRTĀLĀ 2018. GADA SEPTEMBRIS Piegādātāji ievēro piegādātāja komplektā norādīto. Uzņēmums KNE uzlabo iepirkumu-maksājumu

Sīkāk

Microsoft Word _13_Uzaicinaajums.docx

Microsoft Word _13_Uzaicinaajums.docx Uzaicinājums iepirkumam LU CFI 2015/13 Pasūtītājs: Latvijas Universitātes Cietvielu fizikas institūts (LU CFI); PVN reģ.nr.lv90002124925; adrese: Ķengaraga iela 8, Rīga, LV-1063; Tālr. 67187816, Fakss

Sīkāk

Pārbaudes darbs. Varbūtību teorija elementi. 1.variants Skolēna vārds,uzvārds... 1.uzdevums. ( 1punkts) Kurš no notikumiem ir drošs notikums: a) nākoš

Pārbaudes darbs. Varbūtību teorija elementi. 1.variants Skolēna vārds,uzvārds... 1.uzdevums. ( 1punkts) Kurš no notikumiem ir drošs notikums: a) nākoš Pārbaudes darbs. Varbūtību teorija elementi. 1.variants Skolēna vārds,uzvārds... 1.uzdevums. ( 1punkts) Kurš no notikumiem ir drošs notikums: a) nākošais auto, kas iebrauks manā ielā, būs zilā krāsā; b)

Sīkāk

11

11 LR 12.Saeimas deputāts, profesors Kārlis Krēsliņš PĀRDOMAS UN KOMENTĀRI PAR BUDŽETU - 2016 22.08.2015. IEVADS. Budžeta veidošanas laikā, diskusijas bieži aiziet tikai par atsevišķām nozarēm. Pirms budžetu

Sīkāk

LV IEVĒRO: VISAS LAPASPUŠU NORĀDES ATTIECAS UZ SPĒLES KOMPLEKTĀ IEKĻAUTO SPĒLES NOTEIKUMU GRĀMATIŅU. SPĒLES KOMPLEKTS: 12 pentamino, 5 sarkani klucīši

LV IEVĒRO: VISAS LAPASPUŠU NORĀDES ATTIECAS UZ SPĒLES KOMPLEKTĀ IEKĻAUTO SPĒLES NOTEIKUMU GRĀMATIŅU. SPĒLES KOMPLEKTS: 12 pentamino, 5 sarkani klucīši LV IEVĒRO: VISAS LAPASPUŠU NORĀDES ATTIECAS UZ SPĒLES KOMPLEKTĀ IEKĻAUTO SPĒLES NOTEIKUMU GRĀMATIŅU. SPĒLES KOMPLEKTS: 12 pentamino, 5 sarkani klucīši, 3 brūni klucīši, 1 spēles laukums, 1 barjera izvēlētā

Sīkāk

KRĒSLI

KRĒSLI Tehniskā specifikācija 3.pielikums iepirkuma Nr. VNP 2015/8 Nolikumam N.p.k Attēls Nosaukums, apraksts 1. Sekcija-rotaļlietu plaukts krāsaina. 1. Pielikums Sekcija- rotaļlietu plaukts. 1. Pielikums. Sekcija

Sīkāk

suvenīru katalogs

suvenīru katalogs SUVENĪRU KATALOGS DOD IESPĒJU CITĀDĀKĀM DĀVANĀM! KĀPĒC DOT PRIEKŠROKU MŪSU PIEDĀVĀJUMAM? ORIĢINĀLI UN CITĀDI! PALIEC VĒL ILGI SAŅĒMĒJA PRĀTĀ! RADĪTS TEPAT LATVIJĀ! Ienes pārmaiņas uzņēmumā ar oriģinālām

Sīkāk

Microsoft Word - Zinjojums

Microsoft Word - Zinjojums Valsts sabiedrība ierobežotu atbildību Traumatoloģijas un ortopēdijas slimnīca Duntes iela 22, Rīga, LV-1005 Atklāta konkursa Artroskopisko instrumentu un implantu piegāde, iepirkuma identifikācijas Nr.

Sīkāk

LATVIJAS BANKAS PADOME K. VALDEMĀRA IELA 2A RĪGA LV-1050 LATVIJA TĀLRUNIS FAKSS E-PASTS gad

LATVIJAS BANKAS PADOME K. VALDEMĀRA IELA 2A RĪGA LV-1050 LATVIJA TĀLRUNIS FAKSS E-PASTS gad LATVIJAS BANKAS PADOME K. VALDEMĀRA IELA 2A RĪGA LV-1050 LATVIJA TĀLRUNIS +371 67022300 FAKSS +371 67022420 E-PASTS INFO@BANK.LV WWW.BANK.LV 2018. gada 20. septembrī Kārtība (iekšējie noteikumi) Nr. 279/3

Sīkāk

32repol_uzd

32repol_uzd Materiāls ņemts no grāmatas: Andžāns Agnis, Bērziņa Anna, Bērziņš Aivars "Latvijas Republikas 6-5 matemātikas olimpiādes" LATVIJAS REPUBLIKAS OLIMPIĀDE UZDEVUMI 8 klase Pierādīt, ka neviens no skaitļiem

Sīkāk

Apstiprināts ar

Apstiprināts ar Apstiprinu: Normunds Grinbergs Latvijas Būvnieku asociācijas prezidents 2018.gada 1.februārī Latvijas profesionālās izglītības iestāžu būvniecības nozares audzēkņu profesionālās meistarības konkursa Sienu

Sīkāk

SMS bankas pakalpojuma lietosanas rokasgramata

SMS bankas pakalpojuma lietosanas rokasgramata SMS BANKAS PAKALPOJUMA LIETOŠANAS ROKASGRĀMATA SATURS 1. SMS bankas pakalpojuma vispārējs apraksts... 3 2. SMS bankas pakalpojuma parametri... 3 2.1. Īsziņu saņemšanas valoda... 3 2.2. Atlikumi un darījumi/

Sīkāk

KONSTITUCIONĀLĀS TIESĪBAS

KONSTITUCIONĀLĀS TIESĪBAS Studiju kursa nosaukums KONSTITUCIONĀLĀS TIESĪBAS Apjoms Apjoms kredītpunktos/ ECTS) 3/ 4,5 120 (stundās) Priekšzināšanas Latvijas valsts un tiesību vēsture, Valsts un tiesību teorija Zinātņu nozare Tiesību

Sīkāk

Microsoft Word - kn817p3.doc

Microsoft Word - kn817p3.doc Vides ministrijas iesniegtajā redakcijā 3.pielikums Ministru kabineta 2008.gada 30.septembra noteikumiem Nr.817 Projekta iesnieguma veidlapa Eiropas Reģionālās attīstības fonda projekta iesnieguma veidlapa

Sīkāk

PowerPoint Presentation

PowerPoint Presentation Nodokļu administrēšanas attīstība Dace Pelēkā VID ģenerāldirektora vietniece nodokļu jomā Konference «Revīzija, nodokļi un grāmatvedība 2017» 2017.gada 15.decembrī Deklarāciju iesniegšana kā tas notika

Sīkāk

KURSA KODS

KURSA KODS Lappuse 1 no 5 KURSA KODS Kursa nosaukums latviski Kursa nosaukums angliski Kursa nosaukums otrā svešvalodā (ja kursu docē krievu, vācu vai franču valodā) Studiju programma/-as, kurai/-ām tiek piedāvāts

Sīkāk

Masu plānošanas pamati. Tēma 6

Masu plānošanas pamati. Tēma 6 Tēma #6 MEDIJU PLĀNOŠANAS PROCESS. Konstantīns Kuzikovs RISEBAA 2015 Sākotnējo datu izpēte Mediju plānošanas uzdevumu un mērķu formulēšana Mediju plāna izstrāde Brīfs/ galvenās veicamā darba vadlīnijas

Sīkāk

Eiropas Jauniešu basketbola līgas (EJBL) sacensību nolikums 2018./ gada sezonā. 1. Mērķi un uzdevumi 1.1. Radīt vispusīgu bērnu un jauniešu attī

Eiropas Jauniešu basketbola līgas (EJBL) sacensību nolikums 2018./ gada sezonā. 1. Mērķi un uzdevumi 1.1. Radīt vispusīgu bērnu un jauniešu attī Eiropas Jauniešu basketbola līgas (EJBL) sacensību nolikums 2018./ 2019. gada sezonā. 1. Mērķi un uzdevumi 1.1. Radīt vispusīgu bērnu un jauniešu attīstību. 1.2. Sekot līdzi augsta līmeņa basketbolistu

Sīkāk

OWASP Top 10 Latvijā Biežākās drošības problēmas 4mekļa lietojumos Agris Krusts, IT Centrs, SIA

OWASP Top 10 Latvijā Biežākās drošības problēmas 4mekļa lietojumos Agris Krusts, IT Centrs, SIA OWASP Top 10 Latvijā Biežākās drošības problēmas 4mekļa lietojumos Agris Krusts, IT Centrs, SIA 28.03.2019 Par mani Agris Krusts, SIA IT Centrs dibinātājs, drošības konsultants Drošības audi= un tes=,

Sīkāk

ATKLĀTA KONKURSA Par tiesību piešķiršanu sabiedriskā transporta pakalpojumu sniegšanai ar autobusiem reģionālās nozīmes maršrutu tīkla daļā Kurzeme lo

ATKLĀTA KONKURSA Par tiesību piešķiršanu sabiedriskā transporta pakalpojumu sniegšanai ar autobusiem reģionālās nozīmes maršrutu tīkla daļā Kurzeme lo ATKLĀTA KONKURSA Par tiesību piešķiršanu sabiedriskā transporta pakalpojumu sniegšanai ar autobusiem reģionālās nozīmes maršrutu tīkla daļā Kurzeme lotē Aizpute, Kuldīga, Priekule, Saldus, Ventspils (identifikācijas

Sīkāk