Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Similar documents
Podešavanje za eduroam ios

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

Otpremanje video snimka na YouTube

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

SAS On Demand. Video: Upute za registraciju:

MRS MRSLab09 Metodologija Razvoja Softvera Vežba 09

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

1. Instalacija programske podrške

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

2. Kreiranje nove baze podataka

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

Struktura i organizacija baza podataka

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

Uvod u relacione baze podataka

Pravljenje Screenshota. 1. Korak

mdita Editor - Korisničko uputstvo -

KatzeView Uputstvo. verzija Novi Sad Josifa Marinkovića 44. Tel: +381 (0) Fax: +381 (0) Mob: +381 (0)

4.1 Korišćenje aplikacije Ćelije Rukovanje radnim listovima... 32

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

UPITI (Queries) U MICROSOFT ACCESSU XP

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se moći:

VEB APLIKACIJA ZA IZBOR KOKTELA

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

1. Lekcija Pojam entiteta, podatka i informacije

za STB GO4TV in alliance with GSS media

Babylon - instalacija,aktivacija i rad sa njim

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

Primer-1 Nacrtati deo lanca.

Nejednakosti s faktorijelima

3.2. Prikazati podatke o svim proizvodima, koji se proizvode u Zrenjaninu.

IZRADA TEHNIČKE DOKUMENTACIJE

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

msc Velimir Milanovic Unošenje prvih zapisa Kreiranje elektronskih obrazaca - formi Prva forma - Čitaoci U P I T I

Desna strana menija sadrži spisak nedavno otvaranih dokumenata.

SKRIPTA ZA VEŽBE IZ PREDMETA ELEKTRONSKO POSLOVANJE

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Ali kako znati koja maksimalna plata pripada kojem sektoru? GROUP BY in SELECT Obično se uključuje GROUP BY kolona u SELECT listi.

Modeli podataka. Model podataka - osnovne komponente

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

VEB APLIKACIJA ZA IZBOR RESTORANA

INFORMATIKA II AutoCAD 9. deo. Rudarsko-geološki fakultet Rudarski odsek

3D GRAFIKA I ANIMACIJA

Jelena Radić, Bane Popadić, Marko Gecić, Vladimir Milosavljević, Vladimir Popadić, Vladimir Rajs, Jovan Bajic Softverski praktikum

Advertising on the Web

BENCHMARKING HOSTELA

Projekat i implementacija informacionog sistema za zadavanje, pregledanje i rešavanje programerskih zadataka

Direktan link ka kursu:

- PRIRUČNIK ZA STUDENTE -

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

Ikone za brz pristup alatima. Slovne oznake kolona. ime. Traka sa alatima. Dugme Office Brojčane oznake redova

U sledećem koraku birate traženi program:

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA:

KREIRANJE DINAMIČKIH INTERFEJSA ZASNOVANIH NA META-ŠEMAMA CREATION OF DYNAMIC INTERFACES BASED ON META-SCHEMES

Uputstvo za korišćenje Asseco WEB 3.0 aplikacije za Fizička lica

Informacioni sistem za izvještavanje baziran na indikatorima (IRIS) Korisničko upustvo. Verzija 1.0

IMPLEMENTACIJA TEHNIKA ZA POVEĆANJE BROJA PODRŽANIH KONKURENTNIH KORISNIKA VEB SAJTA

Ime sekvence mora biti uključeno u CREATE SEQUENCE iskazu, a svi ostali izrazi su opcioni, ali se savetuje da se uključe svi izraz.

OSNOVE QGIS-a ZA ARHEOLOGE

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze

SADRŽAJ BAZE PODATAKA...3. Uvod...3 RELACIJSKE BAZE PODATAKA...3

MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU

OSNOVI PRIMENE RAČUNARA PROGRAM NASTAVE U LETNJEM SEMESTRU

Pokretanje (startovanje) programa Microsoft Word

UPUTSTVO ZA INSTALACIJU I PODESAVANJE PROGRAMA ZA MONITORING RADA SOLARNE ELEKTRANE KOSTAL PIKO MASTER CONTROL (PMC) v.2

Sadržaj. WORDPRESS OSNOVE e-book v 1.2

Da bi se napravio izvještaj u Accessu potrebno je na izborniku Create odabrati karticu naredbi Reports.

Provajderi sadržaja. Doc. dr Vladimir Milićević

Office 365, upute za korištenje elektroničke pošte

TEHNIKA I INFORMATIKA U OBRAZOVANJU

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE)

VEB PRODAVNICA MUZIČKIH INSTRUMENATA Diplomski rad

Primer izrade dinamičkog sajta

UPUTE ZA RAD S MODULOM "ČLANOVI" U SUSTAVU "VATRONET"

UPUTSTVO za rad sa programom za evidentiranje godišnjeg prometa lijekova

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE

DEFINISANJE TURISTIČKE TRAŽNJE

Donosnost zavarovanj v omejeni izdaji

RANI BOOKING TURSKA LJETO 2017

TEHNIKA I INFORMATIKA U OBRAZOVANJU 3. Internacionalna Konferencija, Tehnički fakultet Čačak, 7 9. maj 2010.

1. Minex baza podataka

Port Community System

SWEN502 Foundations of Databases Session 2. Victoria University of Wellington, 2017, Term 2 Markus Luczak-Roesch

OSNOVI PRIMENE RAČUNARA RASPORED U LETNJEM SEMESTRU Nedelja Datum Tema Prvi čas - Uvod

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

Zoran Ikica. Modul 5

Uvod u web okruženje SQL

Najnoviju verziju uputa skinite na: Stranica. barxprint upute (verzija 26/04/2012)

Tutorijal za Štefice za upload slika na forum.

1. MODEL (Ulaz / Zadržavanje / Stanje)

Mindomo online aplikacija za izradu umnih mapa

Projektovanje IS. Fizičko modelovanje Aplikativno modelovanje Softver

Transcription:

Biznis scenario: U školi postoje četiri sekcije sportska, dramska, likovna i novinarska. Svaka sekcija ima nekoliko aktuelnih projekata. Likovna ima četiri projekta. Za projekte Pikaso, Rubens i Rembrant je mentor Jovana Jovanović, a za projekat Dali je mentor Biljana Jocić. Novinarska sekcija ima dva projekta: vebnovinarstvo i putopisi, mentor Anja Mišić. sekcije pk * id_sekcije * naziv projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

ako tabela ima kompozitni (složeni) primarni ključ, bira se Not populated pa bi se u sledećim koracima izabrati dve kolone koje čine složeni primerni ključ (jedna kolona je Primary Key, a druga je Composite Primary Key)

izabere se next klik na next

klik na create table klik na sql daje kod izvrsne naredbe CREATE TABLE kreiranje druge tabele

klik na next klik na next

klik na next klik na next

create table Constraints pa na create prvo se unese u Constraint Name (naziv ograničenja): PROJEKTI_SEKCIJE_FK zatim se promeni Constraint Type (tip ograničenja): Foreign Key

klik na ID_SEKCIJE da se izabere ta kolona pa klik na > izabere se Reference Table Name: SEKCIJE unutar Reference Table Column klikne se na ID_SEKCIJE pa na > klik na next

klik na Finish sada se u spisku ograničenja pojavljuje i novo sa definisanim stranim ključem klikom na model: Sada se može kreirati aplikacija. Aplikacija će omogućiti da preko obrazaca se lakše unose podaci u bazu podataka a preko izveštaja se dobijaju željeni izabrani podaci preko sql upita.

izbor Application Builder

klik na next promeniti Name (ime aplikacije): klik na next

sada treba dodati sve stranice aplikacije klik na Add Page klik na Add Page

klik na Add Page klik na Add Page klik na Next

klik na next klik na next klik na Create Application

Sada je potrebno dodati listu sa spiskom sekcija radi lakšeg popunjavanja stranog ključa u tabeli projekti. klik na Shared Components klik na List of Values (kartica Other Components) klik na Create

klik na next ovde se definiše da će SEKCIJE_LOV biti dinamička lista i da će se stalno popunjavati iz tabele SEKCIJE klik na next sada se upit izmeni na sledeći način:

klik na Create List of Values klik na Application broj_aplikacije u gornjem levom uglu Sada treba obezbediti da gde postoji strani ključ (forma 5 Projekti), postoji unos iz upravo kreirane dinamičke liste klik na 5 Projekti stranicu

klik na polje za unos stranog ključa, P5_ID_SEKCIJE

kod Page Item sa desne strane izabrati na Type, Popup LOV a zatim pronaći List of Values (donji deo desnog spiska) na Type izabrati Shared Component

a za List of Values (sledeća stavka ispod) izabrati SEKCIJE_LOV klik na Save u gornjem desnom uglu ekrana vratiti se na Application broj_aplikacije klik na Run Application

Ovo je početna stranica na kojoj se nalaze linkovi prema dve stranice, Sekcije i Projekti klik na link Sekcije klik na Create

klik na Create ponoviti postupak i dodati nazive sledeće tri sekcije, pa se dobija: klik na Projekti klik na Create

vidi se da se pri izboru id Sekcije popjavljuje padajući meni na posebnom prozoru sa njega se izabere željene sekcija, sada je to Likovna: klik na Create sada uneti i preostale projekte

klik na Home na dnu ekrana Klik na SQL Workshop a zatim na SQL Commands

potrebno je napisati SQL upite koje vraćaju sledeće informacije iz baze podataka: 1) spisak svih projekata Rembrant, Dali, Pikaso, Putopisi, Veb-novinarstvo, Rubens 2) spisak svih projekata novinarske sekcije Putopisi, Veb-novinarstvo 3) spisak svih projekata kojima je mentor Jovana Jovanović i čiji naziv počinje na R Rembrant, Rubens 4) Broj projekata svake sekcije Likovna 4, Novinarska 2, Sportska 0, Dramska 0

1) uneti sledeći sql upit: SELECT naziv FROM projekti klik na Run 2) uneti sledeći sql upit: SELECT projekti.naziv FROM projekti JOIN sekcije USING (id_sekcije) WHERE UPPER (sekcije.naziv) = NOVINARSKA 3) uneti sledeći sql upit: SELECT naziv FROM projekti WHERE profesor = Jovana Jovanovic AND naziv LIKE R%

4) uneti sledeći sql upit: SELECT sekcije.naziv, COUNT (id_projekta) FROM projekti JOIN sekcije USING (id_sekcije) GROUP BY sekcije.naziv ORDER BY sekcije.naziv

5) uneti sledeći sql upit: SELECT sekcije.naziv, COUNT (id_projekta) Broj projekata FROM projekti RIGHT OUTER JOIN sekcije USING (id_sekcije) GROUP BY sekcije.naziv ORDER BY Broj projekata DESC