Садржај
3.0 SQL: Промена садржаја базе
3.2 SQL: Ажурирање података у табелама
3.3 SQL: Брисање података из табела
7.0 Библиотека Flask - пројектни задатак

Креирање базе података у SQLite Studio - задаци за вежбу

Ако још ниси, креирај сада базу података dnevnik и у њој табеле ucenik и izostanci, онако како је претходно објашњено.

  1. Унеси у табелу ученика податке о следећим ученицима:

    • Петар Петровић, одељење I1, рођен првог јула 2006. године,

    • Милица Јовановић, одељење I1, рођена трећег априла 2006. године,

    • Ана Пекић, одељење II1, рођена двадесет и трећег фебруара 2005. године.


  1. Унеси у табелу изостанака следеће податке о изостанцима та три ученика:

    • Петар Петровић је оправдано изостао 20. 5. 2021. године са прва два часа.

    • Милица Јовановић је неоправдано изостала 21. 5. 2021. године са седмог часа.

    • Ана Пекић је изостала са свих седам часова 21. 5. 2021. године и ти изостанци су још нерегулисани.


  1. Креирај табелу predmet у систему SQLite Studio, у бази dnevnik:

    • Креирај колону id целобројног типа и постави је као примарни кључ у табели, уз аутоматско увећавање.

    • Креирај колону naziv чије ћелије садрже карактере (највише 30 карактера у ћелији).

    • Креирај колону razred чије ћелије садрже целе бројеве.

    • Креирај колону fond чије ћелије садрже целе бројеве.

    • Осигурај да ниједна колона не сме да садржи недостајуће вредности.

    Унеси у табелу податке о бар неколико предмета (на пример, математику, српски језик и физику за сваки од 4. разреда, при чему фондове часова одреди онако како је на твом смеру у твојој гимназији).


  1. Креирај табелу ocena у систему SQLite Studio, у бази dnevnik:

    • Креирај колону id и постави је као примарни кључ у табели, уз аутоматско увећавање.

    • Креирај колону id_ucenik која је страни кључ у односу на колону id у табели ucenik.

    • Креирај колону id_predmet која је страни кључ у односу на колону id у табели predmet.

    • Креирај колону ocena целобројног типа.

    • Креирај колону datum која треба да садржи датум када је ученик добио оцену.

    • Креирај колону vrsta која садржи текстуални опис врсте оцене (највише 20 карактера).


  1. Унеси у табелу оцена податак о томе да је Петар Петровић (раније унет у табелу ученика као ученик одељења I1) добио 12. 10. 2020. године из математике оцену 4 на контролном задатку.

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+