You are on page 1of 17

РЕПУБЛИКА СРПСКА

ЈУ Електротехничка школа „Никола Тесла“


Бања Лука

Предмет: Ментор:
Базе података Драган Сегић, проф

МАТУРСКИ РАД
ТЕМА: База података „Вођење пословних података“

Кандидат: Ведран Радуловић


Одјељење: IV4
Школска година: 2017/18.

1
САДРЖАЈ
УВОД ........................................................................................................................................................... 2
Шта је база података?......................................................................................................................... 3
SQL ................................................................................................................................................................ 3
Могућности SQL Креирање релација односно табела ............................................................... 4
Израда матурског рада ........................................................................................................................... 5
Табела Radnici ...................................................................................................................................... 5
Табела Prihodi ....................................................................................................................................... 7
Табела Rashodi ..................................................................................................................................... 8
Повезивање табела ................................................................................................................................. 9
Форма – Izvještaji ................................................................................................................................ 10
Форма – Radnici .................................................................................................................................. 11
Форма – Prihodi ................................................................................................................................... 12
Форма – Rashodi ................................................................................................................................. 13
Закључак .................................................................................................................................................. 16
Литература ................................................................................................................................................. 16

2
УВОД

Шта је база података?

База података је организован и уређен скуп података, односно база података је


колекција података организованих за брзо претраживање и приступ, која заједно
са системом за администрацију, организовање и меморисање података, чини
систем базе података. Корисници приступају бази података првенствено преко
упитника.Коришћењем кључних ријечи и сврставањем команди корисници могу
брзо да пронађу, преуреде, групишу и одаберу област у многим записима које
треба вратити или помоћу којих треба саставити извештаје о одређеној групи
података.Познатији системи за управљање базама података су: Microsoft Access,
Oracle, MySQL.

Свака база је власништво наручиоца а он заједно са пројектантом одређује ниво


њене заштите, како би се спијечило да да необлаштено лице дође до података.

Корисник са базом може да комуницира на два начина:


1. Интерактивни начин рада (директно комуницирање, резултат на монитору)
2. Уградњом и повезивањем модела базе података са неким од објектно
оријентисаних програма

Циљеви који се постижу кориштењем базе података:


1. Логичка независност података
2. Физичка независност података
3. Истовремени приступ подацима
4. Чување интегритета
5. Флексибилност приступа подацима
6. Могућност опоравка након квара
7. Заштита од неовлаштеног коришћења
8. Задовољавајућа брзина приступа
9. Могућност подешавања и контроле

SQL

SQL је програмски пакет који је заснован на релационој алгебри, а


стандардизован је преко ANSI стандарда. Релације се креирају једном наредбом и
одмах су доступне, што га чини једноставним за коришћење.Сви подаци и
резултати операција приказују се у виду табеле и омогућава интерактивно и
класично програмирање.Подаци се у SQL-u чувају и приказују у
облику табела.Свака колона табеле има име и тип податка или домен.Ред је
најмања јединица податка која се може унети у табелу или избрисати из ње.

3
Могућности SQL Креирање релација односно табела

 Креирање виртуелних табела


 Креирање упита
 Креирање извјештаја
 Унос податак у табелу
 Брисање података, табела и комплетне базе
 Ажурирање постојећих података
 Претраживање података по одређеном критеријуму
 Презентовање информација

4
Задатак за матурски рад је креирање базе „Вођење пословних података“.

Израда матурског рада


Табеле су основни елемент у систему за управљање базама података и служе за
уношење, чување, измјену и брисање података, а свака табела се састоји од
редова и колона у које се уносе подаци. У овој бази података се налазе следеће
четири табеле:
 Radnici
 Firme
 Prihodi
 Rashodi

Табела Radnici

Табелу Radnici сам креирамо преко опције Table која се налази на картици Create
у групи Tables, као и све табеле у овој бази.Други начин да то урадимо је преко
SQL наредбе CREAT TABLE унесемо назив базе и њене атрибуте.

Слика бр.1, креирање табеле

Oва табела састоји се од следећих атрибута:


 ID_radnik
 Ime i prezime
 Datum rođenja
 ID_Firme
 Plata
 Prevoz
 Bonusi

Атрибути се уносе тако што отворимо DesignView преко картице Home у групи
Views у својству View. Након што отворимо DesignView уносимо жељене атрибуте
у колони FieldName, а типове атрибута бирамо у колони DataType.

5
Слика бр.2, унос података у табелу

Свака табела треба да има примарни кључ а у случају ове табеле то је ID_radnik.
Податке у табелу сам уноси редом након примарног кључа који се аутоматски
додјељује. Резултат како табела изгледа са подацима приказан је на слици:

Слика бр.3, табела Radnici

6
Табела Firme

Друга табела која се налази у овој бази података, креирана је под именом Firme.
И ова табела је креирана на исти начин као и претходна. У њој се налазе Фирме
којим се воде пословни подаци. Табела Firme се састоји од следећих атрибута:
 ID_Firme
 Naziv Firme
 Broj zaposlenih
 Djelatnost
 Kontakt

Слика бр.4, табела Firme

Табела Prihodi

Табела Prihodi је креирана на исти начин као и претходне двије и у њој се налазе
приходи дате фирме за претходни период. Табела се састоји од следећих
атрибута:
 Naziv Firme
 ID_Firme
 Zarada
 Investicije
 Ukupno prihoda

7
Слика бр. 5, табела Prihodi

Табела Rashodi

Табела Rashodi је посљедња табела, представља све издатке које је фирма


имала у претходном периоду. Заједно са осталим табелама чини базу података.
Атрибути ове табеле су:
 Naziv Firme
 ID_Firme
 Plate
 Prevoz
 Potrošni materijal
 Nabavka
 Održavanje
 Bonusi
 Ukupno rashoda

Слика бр. 4, табела Rashodi

8
Повезивање табела

Везе између табела се називају RELATIONSHIPS. Креирањем и повезивањем


више табела информације је лакше пронаћи, те због тога је потребно да табеле
буду међусобно повезане заједничким везама. Уколико желимо измјенити податке
потребно је да их ажурирамо само на једном мјесту. Такође, пошто бих сви подаци
у једној табели заузимали превише мјеста, расподјела на већих број мањих
табела са груписаним подацима је погодна и због захтјева за просторм на диску а
и ради убрзавања процеса.

Слика бр. 5, повезивање табела

Форме

Форме представљају онај дио апликације над базом података који омогућава унос
података у табеле, умјесто да се директно приступа табелама, затим измјену
постојећих података и њихов приказ.

У овој бази података имамо 6 форми:

 Početak
 Izvještaji
 Radnici
 Firme
 Prihodi
 Rashodi

9
Форма Početak

Ову форму, као и све остале форме у овој бази, креирамо уз помоћ опције која се
назива FormDesign која се налази на картици Create у групи Forms.

Слика бр.6, креирање форме

Слика бр. 7, форма Početak

Форма – Izvještaji

Друга форма у овој бази се назива IZVJEŠTAJI. Помоћу ове форме приступамо
жељеним извјештајима о фирмам и пословним подацима.

10
Слика бр. 8, форма Izvještaji
Форма – Radnici

Преко ове форме извршавамо унос нових нових радника у базу. На дугме Unesi
radnika уносимо новог радника. Да би смо се вратили на почетну страницу
користимо дугме Početni meni.

Слика бр. 9, форма Radnici

11
Форма – Firme

Преко ове форме извршавамо унос нових фирми у базу. На дугме Novi unos
уносимо нову фирму којој водимо пословне податке. Да би смо се вратили на
почетну страницу користимо дугме Početni meni

Слика бр. 10, форма Firme

Форма – Prihodi

Преко ове форме извршавамо унос прихода за већ постојеће фирме у бази.
На дугме Unesi prihode уносимо приход фирме.Да би смо се вратили на почетну
страницу користимо дугме Početni meni.

12
Слика бр. 10, форма Prihodi

Форма – Rashodi

Преко ове форме извршавамо унос издатак и обавеза фирме за неки период.
На дугме Unesi rashode уносимо расходе.Да би смо се вратили на почетну
страницу користимо дугме Početni meni

Слика бр. 11, форма Rashodi

13
Извјештаји

Уколико желимо да одштампамо податке које смо добили из табела, користимо


извјештаје – Reports. Извјештаји обухватају само она поља табеле и упита које ми
желимо да прикажемо у штампи. Можемо их дизајнирати према својим жељама.
Креирају се преко CREATE и након тога одаберемо опцију REPORT.

Слика бр. 12, креирање Izvještaja

Ова база има 4 извјештаја:

 Radnici
 Firme
 Prihodi
 Rashodi

Извјештајима приступамо преко форме Izvještaji.

Слика бр. 13

14
Слика бр. 14

Слика бр. 15

15
Слика бр. 16

Закључак

Базе података представљају скуп података и информацијана једном мјесту, ради


лакшег кориштења и анализе. У највећем броју случајева базе података су
изузетно корисне и могу нам омогућити увид у све податке који су нам од
нарочитог значаја за даљу обраду и рад. Подаци су у базама у већини у табелама
и требају бити истог типа у једној табели. Обично нам за рад треба више табела а
у свакој се налази исти типови података те нам преко њиховог повезивања, које
мора да буде тачно, омогућава лакши и бржи рад.

Литература

www.znanje.org

Свеска за базе података из 3. разреда

Свеска за базе података из 4. Разреда

16
Датум предаје рада: _____________________________

Комисија:

Предсједник _____________________________

Испитивач _____________________________

Члан _____________________________

Коментар:

Датум одбране рада: ____________________ Оцјена:_________ ( )

17

You might also like