Primeri zadataka

PRIMER 1

Kreirati relacionu bazu podataka ,,Banka“ gde ćete evidentirati klijente i njihove račune.

          Kod tabele Klijenti bitna su nam sledeća polja: Maticni broj, Ime, Prezime, Adresa, Grad, Postanski broj i Teritorija kojoj klijent pripada. Za polje teritorija omogućiti biranje jedne od vrednosti: Juzna Srbija, Centralna Srbija, Zapadna Srbija, Istocna Srbija i Vojvodina.

Kod tabele Racuni bitna su nam sledeća polja: Broj racuna, Tip racuna, Datum otvaranja racuna i Stanje na racunu. Tip računa može biti žiro i tekući račun.

Kreirati upite koji daju:

1. Sve podatke o klijentima uređene u rastući poredak po imenu grada,
2. Imena, adrese i gradove svih klijenata koji žive u Centralnoj Srbiji,
3. Broj računa (uređen u opadajući poredak) i stanje na računu za sve račune tipa ,,tekući“,
4. Imena i adrese svih klijenata koji na računu imaju više od 50.000 din.,
5. Ukupno stanje na računu (zbir stanja na računu svih tipova računa) za svakog klijenta,
6. Broj računa svakog korisnika.

PRIMER 2:

Kreirati relacionu bazu „Kozmetičar“ gde će evidentirati klijente i zaposlene.

         Kod tabele Radnja bitna su nam sledeća polja: Sifra radnje, Ime radnje, Adresa, Telefon.

           Kod tabele Radnik bitni su Broj radnika, Ime radnika, Zarada, Datum rodjenja. Na radnom mestu postavljeni su mlađi radnici do datuma rođ. 1.1. 1975. godine

         Kod tabele Kljent polja Sifra klijenta, Ime klijenta, Naziv usluge, Datum termina. Za polje Naziv usluge omogućiti biranje jedne od vrednosti: manikir, pedikir, masaža, tretman lica, solarijum.

Kreirati upite koji daju:

  1. Kreirati upit USLUGA koji će da prikaže ime klijenta i naziv usluge koja je zakazana u periodu od 10.7.2008.
  2. Prikazati ukupan broj usluga u tom periodu i polje koje prikazuje taj podatak preimenovati u broj usluga.
  3. Kreirati upit ZARADA koji prikazuje ime radnika koji imaju zaradu veću od 35000,00
  4. I upit gde se ime završava na slovo A.
  5. Kreirati upit BROJ koji prikazuje prosečnu zaradu radnika i ukupan broj zakazanih usluga.

PRIMER 3

Kreirati relacionu bazu „KREDITI“ gde će evidentirati klijenti i njihovi krediti.

         Kod tabele Banka bitna su nam sledeća polja: IdBanke, Naziv, Sediste, Broj zaposlenih.Vrednost IdBanke je između 1 i 99. Sedište banke je jedana od država: Srbija, Austrija, Nemačka, Francuska.

           Kod tabele Krediti bitni su Broj kredita, Iznos (eur), Broj rata, Datum realizacije. Maksimalan iznos kredita je do 50 000 eura. Broj rata između 1 i 120 rata.

         Kod tabele Kljent polja Sifra klijenta, Ime , Adresa , Kreditno sposoban (da/ne).

Kreirati upite koji daju:

1. Sve podatke o klijentima uređene u rastući poredak po imenu klijenta,
2. Imena,broj zaposlenih  i sedista svih banaka  u Srbiji,
3. Broj kredita (uređen u opadajući poredak) i stanje na računu za sve klijente koji su kreditno sposobni,
4. Imena i adrese svih klijenata koji su dobili kredit veći od 10.000 eura.,
5. Ukupna suma odobrih kredita po sedištu ,

                   UPUSTVO ZA IZRADU:

  1. Kreirati tabele (entitete, atribute), odrediti tipove podataka, Osobine atribura Required i Caption (OBAVEZNO)
  2. Odrediti sekundarni ključ i povezati tabele preko Relationships. Čekirati Referencial Integrity , Cascade Update, Cascade Delete.
  3. Izvršiti unos podataka (5 do 10 unosa)
  4. Uraditi određene upite
Овај унос је објављен под Osnove baza podataka. Забележите сталну везу.

2 реаговања на Primeri zadataka

  1. Ivana каже:

    „Na radnom mestu postavljeni su mlađi radnici do datuma rođ. 1.1. 1975. godine“
    Šta pišemo ovde u validation rule?

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s