Uzdevums - Kafejnīca

Atjaunots: 2024-08-29

2023/24 AL eksāmena uzdevums DB sadaļā.

Saturs

Uzdevuma apraksts

Š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.
Relāciju bultas

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ņš)

1. uzdevums (10 punkti)

Atbilstoši problēmvides aprakstam izplāno relāciju datu bāzes struktūru un izveido datu bāzi izvēlētajā datu bāzu vadības sistēmā!

  • 1.1. Katrā tabulā izveido primārās atslēgas lauku. (1 punkts)
  • 1.2. Katram laukam tabulā izvēlies piemērotāko datu tipu. (3 punkti)
  • 1.3. Starp tabulām izveido atbilstošu tipu relācijas. (2 punkti)
  • 1.4. Katru tabulu aizpildi vismaz ar trīs ierakstiem. (3 punkti)
  • 1.5. Tabulu un lauku nosaukumus veido, ievērojot labās prakses principus. (1 punkts)

2. uzdevums (10 punkti)

Izveido piecus SQL vaicājumus, kas sniedz šādu informāciju:

  • 2.1. Darbinieki, kas pašlaik ir atvaļinājumā. (2 punkti)
  • 2.2. Pasūtījumu kopējais skaits. (2 punkti)
  • 2.3. Katra darbinieka pasūtījumu kopējais skaits. (2 punkti)
  • 2.4. Katra darbinieka pasūtījumu vislielākā summa. (2 punkti)
  • 2.5. Katras kafejnīcas pasūtījumu vidējā summa. (2 punkti)
Autors
Mārtiņš Bērziņš avatar
Mārtiņš Bērziņš

Uzraksti atsauksmi uz [email protected] [email protected]

Smiltenes vidusskolas logo