2
Metodika nastave računarstva A Januar 2016 Na Desktopu napravite folder čiji je naziv oblika mlGGBBB_ImePrezime(npr. Pera Perić, 123/2014: ml14123_PeraPeric). Bazu koju napravite snimite u taj folder. Ispit traje 1,5h. 1. Napraviti bazu podataka Atletika koja sadrži sledeće tabele: Atleticar : Tabela koja čuva osnovne informacije o atletičarima IDAtleticara - tekst koji se sastoji od tačno 3 slova nakon čega ide jedna ili dve cifre. Ime - tekst maksimalne duzine 15, prvo slovo veliko, ostala mala Prezime- tekst maksimalne duzine 15, prvo slovo veliko, ostala mala DatumRodjenja - datum u kom se vidi i pun naziv dana Klub - tekst maksimalne duzine 20 Postaviti indeks sa ponavljanjem na atribut Klub. Disciplina : Tabela koja sadrzi sve atletske discipline IDDiscipline - AutoNumber Naziv - tekst, dozvoljen unos "100m", "200m", "skok u dalj" i "troskok". U slucaju pogrešnog unosa ispisati poruku "Pogrešan unos naziva." AtleticarDisciplina : Tabela koja čuva podatke o tome koji atletičar se takmiči u kojoj disciplini i za svakog atletičara pamti lični rekord koji je ostvario u toj disciplini IDAtleticara IDDiscipline LicniRekord - realan broj, prikazan sa dve decimale, podrazumevana vrednost 0.00 Trener : Tabela koja sadrži osnovne informacije o trenerima IDTrenera - broj koji se sastoji od 2 ili 3 cifre Ime - tekst maksimalne dužine 15 Prezime - tekst maksimalne dužine 15 Klub - tekst maksimalne dužine 20 AtleticarTrener : Tabela koja čuva informaciju o tome koji trener je trenirao kog atletičara i u kom vremenskom periodu IDAtleticara IDTrenera Od - datum, obavezan unos Do - datum, obavezan unos Postaviti da za sve veze važi referencijalni integritet. Popuniti svaku tabelu tako da sardži bar 3 reda. Tabelama Trener i Atleticar dodati sumirajući red koji prikazuje ukupan broj trenera odnosno atletičara. Tabeli AtleticarDisciplina dodati sumirajući red koji prikazuje prosečnu vrednost ličnog rekorda. Svim atributima sa složenim naslovom ubaciti puno ime kao caption.

Metodika nastave računarstva A - poincare.matf.bg.ac.rspoincare.matf.bg.ac.rs/~asimic/OLD_1617/mnra1617/13/2016_Januar.pdf · Metodika nastave računarstva A Januar 2016 2. Napraviti

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Metodika nastave računarstva A Januar 2016

Na Desktopu napravite folder čiji je naziv oblika mlGGBBB_ImePrezime(npr. Pera Perić, 123/2014:

ml14123_PeraPeric). Bazu koju napravite snimite u taj folder. Ispit traje 1,5h.

1. Napraviti bazu podataka Atletika koja sadrži sledeće tabele:

Atleticar: Tabela koja čuva osnovne informacije o atletičarima

IDAtleticara - tekst koji se sastoji od tačno 3 slova nakon čega ide jedna ili dve cifre.

Ime - tekst maksimalne duzine 15, prvo slovo veliko, ostala mala

Prezime- tekst maksimalne duzine 15, prvo slovo veliko, ostala mala

DatumRodjenja - datum u kom se vidi i pun naziv dana

Klub - tekst maksimalne duzine 20

Postaviti indeks sa ponavljanjem na atribut Klub.

Disciplina: Tabela koja sadrzi sve atletske discipline

IDDiscipline - AutoNumber

Naziv - tekst, dozvoljen unos "100m", "200m", "skok u dalj" i "troskok". U slucaju pogrešnog

unosa ispisati poruku "Pogrešan unos naziva."

AtleticarDisciplina: Tabela koja čuva podatke o tome koji atletičar se takmiči u kojoj disciplini i za svakog

atletičara pamti lični rekord koji je ostvario u toj disciplini

IDAtleticara

IDDiscipline

LicniRekord - realan broj, prikazan sa dve decimale, podrazumevana vrednost 0.00

Trener: Tabela koja sadrži osnovne informacije o trenerima

IDTrenera - broj koji se sastoji od 2 ili 3 cifre

Ime - tekst maksimalne dužine 15

Prezime - tekst maksimalne dužine 15

Klub - tekst maksimalne dužine 20

AtleticarTrener: Tabela koja čuva informaciju o tome koji trener je trenirao kog atletičara i u kom

vremenskom periodu

IDAtleticara

IDTrenera

Od - datum, obavezan unos

Do - datum, obavezan unos

Postaviti da za sve veze važi referencijalni integritet. Popuniti svaku tabelu tako da sardži bar 3 reda.

Tabelama Trener i Atleticar dodati sumirajući red koji prikazuje ukupan broj trenera odnosno atletičara.

Tabeli AtleticarDisciplina dodati sumirajući red koji prikazuje prosečnu vrednost ličnog rekorda. Svim

atributima sa složenim naslovom ubaciti puno ime kao caption.

Metodika nastave računarstva A Januar 2016

2. Napraviti upit Sprinteri koji izdvaja sve atletičare koji se takmiče u disciplini 100m ili 200m i prikazuje

Ime i Prezime atletičara, spojene u jednu kolonu koja treba da ima naziv Puno ime, naziv discipline i lični

rekord atletičara u toj disciplini.

3. Napisati upit Treneri koji izdvaja inicijale i klub svih trenera koji rade u klubu koji u svom imenu sadrži

slovo "r" ili se završava na "an".

4. Napisati parametarski upit TakmicariUDisciplini koji kao parametar prima naziv discipline, a prikazuje

sve atletičare koji se takmiče u toj disciplini. Za svakog atletičara je potrebno prikazati ime, prezime i

godinu rodjenja.

5. Napisati upit Prosek koji prikazuje naziv discipline i prosečnu vrednost ličnog rekorda za tu disciplinu.

6. Napraviti upit BrojDana koji prikazuje ime i prezime atletičara, ime i prezime trenera, kao i broj dana

koji je taj trener trenirao tog atletičara.

7. Napraviti formu AtleticarForm koja sadrži sva polja tabele Atletičar osim kluba. U header forme

ubaciti labelu "Podaci o atletičarima". Postaviti da umesto IDAtleticara piše "Identifikator atletičara".

Dodati datum i vreme u futer forme.

8. Napraviti izveštaj sa nazivom RekordiSeniori koji će za svakog takmičara koji je rodjen nakon 1.1.1995

da prikaže ime i prezime atletičara, klub, naziv discipline i rekord u toj disciplini. Izveštaj treba da bude

grupisan po atletičarima, a sortiran po nazivu discipline. Promeniti naslov izveštaja u "Spisak seniorskih

rekorda". Dizajnirati izveštaj tako da se sve kolone lepo vide. Preimenovati naslov kolone "Naziv" u

"Naziv discipline".

Srećno!