Studijski primer - Dijagrami toka podataka Softverski inženjering 1

Слични документи
Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п

UPUTA za uvođenje JOPPD - prva faza

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St

QFD METODA – PRIMER

PowerPoint Presentation

Корисничко упутство апликације езапослени верзија Рачунски центар Електротехничког факултета, Универзитет у Београду

Baze podataka MySQL Community Server i MySQL Workbench

ОБАВЕШТЕЊЕ ЗА УЧЕНИКЕ VIII РАЗРЕДА Пријављивање кандидата за прјемни испит (детаљније обавештење у средњим школама које спроводе пријемни испит) 12 15

Корисничко упутство апликације езапослени верзија Рачунски центар Електротехничког факултета, Универзитет у Београду

Microsoft Word - 4_Postupak za rad studentske sluzbe.doc

Poslovnik o radu Nastavnog veca

Студијски програм УЧИТЕЉ за стицање стручног назива Дипломирани учитељ Р.бр. 1. РАСПОРЕД ПРЕДМЕТА по семестрима и годинама студија за студијски програ

Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити ос

ПЛАН ИНТЕГРИТЕТА ФАКУЛТЕТА ПЕДАГОШКИХ НАУКА УНИВЕРЗИТЕТА У КРАГУЈЕВЦУ (други циклус ) Јагодина, 2017.

АНКЕТА АЛУМНИ КЛУБА BANJA LUKA COLLEGE-A - резултати за 2018 годину - Висока школа Banja Luka College је основала Алумни клуб чија је сврха повезивање

Службени гласник РС, број 59/2019, објављен године Преузето са На основу члана 73. став 2. и члан

Microsoft Word - UPIS-studenata2019

Година XLV, број 136, 11. октобар На основу члана 89. Закона о високом образовању ( Службени Гласник РС, број 76/05), чл. 95. и 96. Статута

NAZIV PREDMETA UNUTARNJETRGOVINSKO POSLOVANJE I Kod Godina studija 2. Nositelj/i predmeta dr.sc. Ivana Plazibat, prof. Bodovna vrijednost 6 ECTS v.š.

Baza fakultet sadrži 3 tabele: tabela studenti sadrzi informacije o studentima Njeni atributi su: indeks indeks studenta (primarni kljuc) ime ime stud

На основу члана 34. став 4, члана 39. став 7. и члана 118. став 7. Закона о високом образовању (''Сл. гласник РС'' бр. 88/2017, 27/ др. закон и

Principi softverskog inženjerstva O predmetu

Microsoft Word - uputstvo-estudent-v2.docx

Objektno orjentirano programiranje 2P

User's Manual

Introduction to Programming

Na osnovu člana 149

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

ВИСОКА ТЕХНИЧКА ШКОЛА СТРУКОВНИХ СТУДИЈА у Новом Саду

I

Microsoft Word - 10 STUDENTI doc

Programski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk

Дистрибуирани софтверски системи Технички факултет "Михајло Пупин" Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи

АГЕНЦИЈА ЗА БАНКАРСТВО РЕПУБЛИКЕ СРПСКЕ УПУТСТВО ЗА ЕЛЕКТРОНСКО ДОСТАВЉАЊЕ ПОДАТАКА ИЗ ОБЛАСТИ РЕСТРУКТУРИРАЊА БАНАКА Бања Лука, јули године

На основу члана 66.Закона о високом образовању и члана 61.Статута Правног факултета Универзитета у Нишу, Студентски парламент доноси: П Р А В И Л Н И

УНИВЕРЗИТЕТ У КРАГУЈЕВЦУ ФАКУЛТЕТ ПЕДАГОШКИХ НАУКА ТРЕЋИ КОНКУРСНИ РОК ЗА УПИС СТУДЕНАТА НА МАСТЕР АКАДЕМСКЕ СТУДИЈЕ ЗА ШКОЛСКУ 2018/2019. ГОДИНУ Факу

Registraciona prijava promene SPORT 1 strana

Microsoft Word - tacka 3 Pravila_upisa_ NN vece

РЕ-АКТИВ ДОО Франклин Рузвелт 43А, 1000 Скопље, Македонија Тел.: Факс: МБ: ПИБ: МК

NAZIV PREDMETA OBLIKOVANJE WEB STRANICA Kod SIT132 Godina studija 3. Bodovna vrijednost Nositelj/i predmeta Haidi Božiković, predavač 6 (ECTS) Suradni

eredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prij

NAZIV PREDMETA UNUTARNJETRGOVINSKO POSLOVANJE II Kod Godina studija 2. Nositelj/i predmeta dr.sc. Ivana Plazibat, prof. Bodovna vrijednost 6 ECTS v.š.

На основу члана 115 став 1 Закона о високом образовању («Службени гласник Републике Српске» бр

Upute - JOPPD kreiranje obrasca

Normalizacija i denormalizacija relacijske sheme baze podataka tjedan

К О Н К У Р С

Правилник о оцењивању и полагању испита

Uputstvo za upotrebu studentskih servisa - gef

: УНИВЕРЗИТЕТ У НОВОМ САДУ ТЕХНОЛОШКИ ФАКУЛТЕТ НОВИ САД Нови Сад, Булевар Цара Лазара 1 Телефон: 021/ Факс: 021/ Студентска служ

Microsoft Word

Informacijski sustav organizacije

Državna matura 2010./2011. i prijave za upis na studijske programe

Пословник о квалитету

Model podataka

3 Obrazac_Tekst_Konkursa_MasterSpecijalistickeDoktorske

Uputstvo za upotrebu studentskih servisa - gef

УНИВЕРЗИТЕТ У НИШУ

Пројектовање Информационих система

КОНКУРС ЗА УПИС У ПРВУ ГОДИНУ МАСТЕР АКАДЕМСКИХ СТУДИЈА НА УНИВЕРЗИТЕТУ У БЕОГРАДУ - ГЕОГРАФСКОМ ФАКУЛТЕТУ за школску 2019/20. годину Студијски програ

RAD SA PROGRAMOM

УНИВЕРЗИТЕТ У БЕОГРАДУ ФАКУЛТЕТ ЗА СПЕЦИЈАЛНУ ЕДУКАЦИЈУ И РЕХАБИЛИТАЦИЈУ Ha основу члана 100. Закона о високом образовању ( Сл. Гласник, бр. 88/17) и

УСЛОВИ УПИСА НА ВИШЕ ГОДИНЕ СТУДИЈА ШКОЛСКОЈ 2018/19. ГОДИНИ 1. Упис наредне године студија Наредна година студија се може уписати уколико је у претхо

Slide 1

NIGOS menadžer

Ред

Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima JOPPD

Z A K O N O IZMENAMA I DOPUNAMA ZAKONA O VISOKOM OBRAZOVANJU Član 1. U Zakonu o visokom obrazovanju ( Službeni glasnik RS, br. 76/05, 100/07 autentičn

Microsoft Word - Standardi-SAM-Tehnoloski.doc

ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА У ЧАЧКУ УНИВЕРЗИТЕТА У КРАГУЈЕВЦУ Чачак, Светог Саве 65 Телефони: 032/ , Факс: 032/ Интернет адреса: htt

KONKURS za upis studenata u prvu godinu II ciklusa studija

ВИСОКА ЖЕЛЕЗНИЧКА ШКОЛА СТРУКОВНИХ СТУДИЈА Б е о г р а д Ул. Здравка Челара бр. 14 На основу члана 25. Закона о високом образовању ( Службени гласник

Auto Salon 2 Korisničke upute za rad s programom Auto Salon AUTOSALON - DOKUMENTI Podaci o vozilu se upisuju do daljnjega kao i do sad na rad s vozilo

Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako

Microsoft Word - osnovne_strukovne_studije_ekologija.doc

Inženjering informacionih sistema

УНИВЕРЗИТЕТ У НОВОМ САДУ ТЕХНОЛОШКИ ФАКУЛТЕТ НОВИ САД ДОКУМЕНТАЦИЈА ЗА АКРЕДИТАЦИЈУ СТУДИЈСКОГ ПРОГРАМА МАСТЕР АКАДЕМСКИХ СТУДИЈА УПРАВЉАЊЕ МАТЕРИЈАЛН

PowerPoint Presentation

PRAVILNIK O EVIDENCIJI U SREDNJOJ ŠKOLI ("Sl. glasnik RS", br. 31/2006, 51/2006, 44/2013, 55/2014, 73/2016, 48/2018 i 82/2018) Član 1 Ovim pravilnikom

Конкурс за упис у прву годину основних академских студија у школској 2019/2020. години 1. Правни факултет за привреду и правосуђе у саставу Универзите

Lorem ipsum dolor sit amet lorem ipsum dolor

Microsoft Word - Upis kandidata ??S sep

ASAS AS ASAS

PORTAL KATEDRE ZA MEDICINSKU STATISTIKU I INFORMATIKU uputstvo za pristup i korišćenje Ovo uputstvo podrazumeva da studenti imaju osnovno znanje koriš

Fakultet tehničkih nauka, Novi Sad Predmet: ISIBP

К О Н К У Р С

Microsoft Word - KONKURS Osnovne studije

ЗАКОН О ИЗМЈЕНАМА И ДОПУНАМА ЗАКОНА О РЕВИЗИЈИ ЈАВНОГ СЕКТОРА РЕПУБЛИКЕ СРПСКЕ Члан 1. У Закону о ревизији јавног сектора Републике Српске ( Службени

Орт колоквијум

NAZIV PREDMETA ISTRAŽIVANJE TRŽIŠTA Kod Godina studija 2. Nositelj/i Danijela Perkušić Malkoč Bodovna vrijednost 6 predmeta (ECTS) Suradnici Status pr

УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након

Тачка 1

Анкета о уписаним студентима 1. Коју сте средњу школу завршили? А)гимназију Б) средњу техничку школу Ц) неку другу 2. Просечна оцена из математике у т

76.1.1

Pravilnik o upisu

, , ~ f I HR Varaždin Pavlinska 2 tel: fax: ur

Microsoft Word - privitak prijedloga odluke

(Microsoft Word - Upute o studiranju KONA\310NO)

Microsoft PowerPoint - 2_Prijave_NISpVU_ispiti_studiji_WEB.pptx

Slide 1

СТАНДАРДИ И ПОСТУПЦИ ЗА ОБЕЗБЕЂЕЊЕ КВАЛИТЕТА ШКОЛЕ На основу Правилника о стандардима за самовредновање и оцењивање квалитета високошколских установа

Транскрипт:

- Dijagrami toka podataka Softverski inženjering 1

Kada projektujemo sistem za obradu podataka sa brzim odzivom, možemo uočiti dve ključne grupe funkcija koje se opisuju dijagramima toka podataka: Funkcije kojima se kreira i održava baza podataka (na osnovu projektovanih ulaza formiramo i održavamo bazu podataka, poštujući pri tome pravila njenog integriteta). Funkcije pomoću kojih vršimo upite i formiramo preglede na osnovu podataka u bazi (formira projektovane izlaze pri čemu pretražuje i prikazuje projektovanu bazu podataka). 2

Kako unete podatke treba održavati, potrebno je za svaki od njih obezbediti osnovne funkcije: Unos, brisanje, prikaz i pregled Da bi se očuvao integritet aplikacije, neophodno je imati u vidu sledeće činjenice: Prilikom čitanja baze podataka ili tabela sa datim ključem, treba proveriti da li postoji slog sa datim ključem. Prilikom sekvencionalnog čitanja podataka treba voditi računa o kraju tabele. Prilikom upisa podataka potrebno je proveriti da li već postoji upisan slog sa datim ključem. 3

Kada upisujemo jedan slog, neophodno je prethodno proveriti da li postoje slogovi svih onih tabela na koje pokazuje ovaj slog tabele sa minimalnim kardinalitetom 1. Kada brišemo slog iz tabele, neophodno je prethodno proveriti da li u drugim tabelama postoje slogovi koji pokazuju na ovaj slog. Za svake dve klase podataka između kojih postoji veza sa minimalnim kardinalitetima jednakim 1, unos podataka treba da bude zajednički za obe tabele. Za klase koje su povezane vezom sa minimalnim kardinalitetima jednakim 1, prilikom brisanja sloga jedne od tabela proveriti da li je potrebno i brisanje sloga u drugoj tabeli. 4

Izbegavati ažuriranje obeležja koja su u ključu sloga, već ovaj problem rešavati kao kombinaciju brisanja sloga i upisa novog. Za slabe entitete neophodno je proveriti postojanje odgovarajućih entiteta od kojih oni zavise, odnosno na koje pokazuju, pa se prilikom unosa obavezno proverava njihovo postojanje, dok se prilikom brisanja slogova iz jedne tabele može postupiti dvojako: Mogu se izabrati i slogovi koji su prema njima slabi Onemogućava se brisanje slogova Prilikom prijema podataka iz okruženja u softversku aplikaciju koju projektujemo, vrlo je važno sprovesti maksimalne moguće kontrole unetih podataka. 5

Šta postižemo pridržavanjem ovih pravila? Funkcije koje projektujemo direktno podržavaju integritet baze podataka. Postiže se čvrsto i kvalitetno jedinstvo između organizacije podataka i funkcija koje rukuju tim podacima. Ovo jedinstvo je od izuzetnog značaja i predstavlja suštinski najvažniji princip. 6

U nastavku slede primeri dijagrama toka podataka za sledeće funkcije: Unos rasporeda ispita Brisanje dodeljene nastave Spisak diplomiranih studenata 7

Unos rasporeda ispita zahteva prvo proveru da li je taj ispitni rok ranije unet i ako nije - upis novog roka. Nakon toga, u oba slučaja proverava se da li postoji određeni predmet upisan u datoteku predmeta i, ako postoji, upis podataka o rasporedu ispita iz tog predmeta u datom ispitnom roku. 8

9

Brisanje dodeljene nastave sprovodi se tako što se prvo provere podaci o predmetu za koji se briše dodela nastave, zatim se briše slog nastavnik-predmet. Nakon toga, proverava se da li postoji još neki slog tabele nastavnik-predmet sa datom šifrom nastavnika. Ako ne postoji ni jedan, briše se slog tabele nastavnika sa datom šifrom nastavnika. 10

11

Izveštaj o diplomiranim studentima formira se tako što se čita tabela diplomiranih studenata, na osnovu broja indeksa čita se tabela student, na osnovu koje se formira izveštaj o diplomiranim studentima. 12

13

Rečnik podataka opisuje strukturu i sadržaj tokova i skladišta podataka. Slede primeri opisa toka podataka, opisa elementarnog podatka, opisa tabele i opisa funkcije, koji čine rečnik podataka. 14

15

16

- Dijagrami toka podataka 17