1.praktiskais darbs mācību priekšmetā “Datu bāzes tehnoloģijas pamati (DB1)” Datu bāzes projektēšana
Problēmu vides apraksts
Problēmvides izvēle iespaidoja tas, ka pa vasara strādāju picērijā un bija kurjers. Picērijā, kurā picas tiek ceptas uz vietas, var pasūtīt picas gan uz vietas, gan telefoniski, kur savukārt tad picas tiek piegādātas klientam ar firmas darbinieku – kurjeru palīdzību.
Datubāzē tiks uzskaitīta informācija par klientiem, to vārdiem, uzvārdiem, tādā veidā paredzot iespēju kādreiz ieviest lojalitātes programma. Tāpat tiks reģistrēti visi pasūtījumi, to izdarīšanas veids, uz vietas vai pa telefonu, un pasūtījuma summa. Būs sasaiste starp kurjeru un pasūtījumam pa telefonu, kas nozīmē to, ka, ja sūtījums tiks izdarīt telefoniski, tad pica tiks piegādāta ar kurjera palīdzību. Tiks fiksēts arī pasūtījuma apmaksas veids, kas būs vai nu „skaidrā” naudā, vai maksājuma kartes palīdzību. Gadījuma, kad apmaksa tiks veikta ar maksājuma kartes palīdzību, tik reģistrēta arī klienta banka un klienta konta numurs.
Uzdevuma norādītie punkti, kuri obligāti bija jābūt izpildītiem:
1) vismaz 5 parastas realitātes (entities);
2) vismaz viena "vāja" realitāte;
3) vismaz divām asociācijām (Merise notācija);
4) saitēm 1 : 1 , 1 : N, N : M un unārai saitei (saite realitātei pašai ar sevi);
5) kāda no mantošanas (inheritance) konstrukcijām.