Kafejnīca
Šajā uzdevumā būs nepieciešams modelēt datubāzi. Ievērot:
- Neveidot vairāk tabulu un lauku kā nepieciešams uzdevuma izpildei.
- Tabulu, lauku nosaukumus un datu piemērus rakstīt latviski (izņēmums – datu tips). Nosaukumos nelietot latviešu valodas diakritiskās zīmes (piemēram, „āķis” vietā rakstīt „akis”) un atstarpes.
- Izmantot kādu no dotajiem relāciju tipu apzīmējumiem.
Problēmas apraksts
Pilsētā jau ilgu laiku darbojas kafejnīcu tīkls, kas pēdējā laikā ļoti strauji sāka attīstīties. Šobrīd dati tiek glabāti dažādās vietās papīra formā, kas nenoliedzami apgrūtina biznesa datu analīzi, tāpēc uzņēmums saskata nepieciešamību izveidot centralizētu datu bāzi. Uzņēmums vēlas, lai topošajā datu bāzē būtu iespējams saglabāt, apstrādāt un izgūt datus par:
Kafejnīcas:
- nosaukumu ("Pie Jāņa")
- adresi (Brīvības iela 10)
Darbinieka(-ces):
- vārdu (Jānis)
- uzvārdu (Bērziņš)
- tālruņa numuru (+37120000000)
- amatu (viesmīlis)
- kafejnīcu, kurā viņš(-a) strādā ("Pie Jāņa")
- norādi, vai viņš(-a) pašlaik ir atvaļinājumā (Jā)
Pasūtījuma:
- summu (249,99)
- datumu (01.04.2024.)
- aprakstu (Produkti atvēršanai)
- darbinieku(-ci), kas šo pasūtījumu ir veicis(veikusi) (Bērziņš)
Atbilstoši problēmvides aprakstam izplāno relāciju datu bāzes struktūru un izveido datu bāzi SQLite sistēmā!
- Katrā tabulā izveido primārās atslēgas lauku. (1 punkts)
- Katram laukam tabulā izvēlies piemērotāko datu tipu. (3 punkti)
- Starp tabulām izveido atbilstošu tipu relācijas. (2 punkti)
- Katru tabulu aizpildi vismaz ar trīs ierakstiem. (3 punkti)
- Tabulu un lauku nosaukumus veido, ievērojot labās prakses principus. (1 punkts)