Informacioni sistemi i baze podataka

Similar documents
Model podataka tipova entiteta i poveznika

THE POTENTIALS AND LIMITATIONS OF STATISTICS AS A SCIENTIFIC METHOD OF INFERENCE *

OFFICIAL INVITATION FOR WORLD CHAMPIONSHIP FIT-KID FITNESS BODY BUILDING

Uloga obiteljskog liječnika u prepoznavanju bolesnika s neuroendokrinim tumorom

Ministarstvo unutrašnjih poslova Uprava policije Crne Gore Forenzički centar Grupa za hemijska ispitivanja, Grupa za DNK analize

medicinska revija medical review

Functional Status of Hip Joint after Surgical and Conservative Treatment of Acetabular Fracture

DOI: /pramed S PROFESSIONAL ARTICLES

THE FREQUENCY OF ALLELIC LETHALS AND COMPLEMENTATION MAPS IN NATURAL POPULATIONS OF DROSOPHILA MELANOGASTER FROM MEXICO. Victor M.

Aritmetički operator Značenje (primer) + (znak plus) sabiranje (3+3) - (znak minus)

A HARD RAIN'S A-GONNA FALL: TEACHING STATISTICS FOR THE SOCIAL SCIENCES. Tanja Jevremov & Petar Milin University of Novi Sad

FACTORS GIVEN BY BIRTH AND OXYGENOTHERAPY IN RELATION TO DEVELOPMENT OF RETINOPATHY OF PREMATURITY

Mihajlović, I. and Tončev, I.: Establishment of the foot arch initial status... Sport Science 1 (2008) 2:44 49

QUANTITATIVE MORPHOLOGY AS A PROGNOSTIC FACTOR IN FELINE SPONTANEOUS CUTANEOUS SQUAMOUS CELL CARCINOMAS

SEED PROTEIN VARIABILITY IN SAFFLOWER

Otkazivanje rada bubrega

Boron Tolerance in Twelve NS Wheat Cultivars

Dodatak Sertifikatu o akreditaciji sa akreditacionim brojem Li Annex to Accreditation Certificate - Accreditation Number Li 14.

Kidney Failure. Kidney. Kidney. Ureters. Bladder. Ureters. Vagina. Urethra. Bladder. Urethra. Penis

EARLY DETECTION OF THYROID DISEASE IN WORKERS PROFESSIONALLY EXPOSED TO NOISE THROUGH PREVENTIVE MEDICAL CHECK-UPS

viša razina LISTENING PAPER

D. Pali, Kedibone Yvonne Modika, Sophia Elisabeth Coetzee, Jovanka Levi, Bojana Koki, Nedeljka Peno

Breast Cancer. Breast Tissue

POSSIBILITIES AND SIGNIFICANCE OF HAS IMPLEMENTATION (HALAL ASSURANCE SYSTEM) IN EXISTING QUALITY SYSTEM IN FOOD INDUSTRY

Popis projekata koji su prihvaćeni za financiranje NAZIV PROJEKTNOG PRIJEDLOGA

ANALYSIS OF ANAEROBIC CAPACITY IN ROWERS USING WINGATE TEST ON CYCLE AND ROWING ERGOMETER

SERVICE APPLICATION FORM

CULTURAL COGNITIVE DISSONANCE IN MIGRATION AND ETHNIC INTEGRATION

medicinska revija medical review

MYSTICAL EXPERIENCE TO MEASURABLE DESCRIPTION: THE RELATIONSHIP BETWEEN SPIRITUALITY AND FLOW IN GOLF UDC :130.1

QUALITY OF LIFE AMONG PATIENTS WITH DEPRESSION KVALITET ŽIVOTA PACIJENATA SA DEPRESIJOM

Population Drinking and Gender Gap in Suicide Mortality in Russia

MORTALITY OF Myzus persicae DEPENDING ON THE COMPONENTS OF SPRAY LIQUIDS ABSTRACT

BACKGROUND RADIATION IN AKWANGA, NIGERIA UDC : A.A Sadiq 1, E.H Agba 2

Hadžić, R. et al.: Effects of high low aerobic program on transformation of motor skills Sport Science 8 (2015) 1: 79 84

THE EFFECT OF DIFFERENT ENERGY AND PROTEINS LEVELS IN DIET ON PRODUCTION PARAMETERS OF BROILER CHICKEN FROM TWO GENOTYPES**

J.Serb.Chem.Soc. 66(6) (2001) UDC :65. SHORT COMMUNICATION Specific refractive index increments of inulin

EFFECT OF ORGANIC SOLVENTS ON THE PERIPHERAL NERVOUS SYSTEM IN EXPOSED WORKERS UDC

Sore Shoulder in Physical Practice

LOCALLY DERIVED SYSTEM FOR CARDIAC OPERATIVE RISK EVALUATION

REPUBLIKA ZDRAVA KRALJEŽNICA REPUBLIC OF HEALTHY SPINE PUTOVNICA PASSPORT

Correlation between body weight before slaughter and slaughter yields broiler carcasses of different lines

DOI: /AVB S UDK 619: []EPANOVI] LJILJANA*, KOJI] ZVEZDANA*, SUZI] SLAVICA*, NE[I] D*, POPOVI] DEJANA*, MAZI] SANJA* and ILI] S**

International Childhood Cancer Day 2015

Challanges in evaluation of coronary artery disease in patients with diabetes

Sabiston Textbook Of Surgery 19th Edition

PSYCHOLOGICAL ASPECTS OF REPRODUCTIVE HEALTH

AN OVERVIEW OF THE TRENDS OF CARDIOVASCULAR DISEASES IN BIH

EFFECT OF BODY WEIGHT OF GOATS AND LACTATION ORDER ON THE GROWTH RATE OF KIDS IN THE SUCKLING PERIOD

DETERMINATION OF IONISING RADIATION LEVELS IN THE TEXTILE INDUSTRY PRODUCTION PLACES UDC :677. Dušica Vučić, Jovan Stepanović

Uloga tipizacije humanog papiloma virusa i citologije u ranom otkrivanju recidiva cervikalne intraepitelne neoplazije

UVOD. itakokompenzujesmaweweppo 2. ppo 2. skevisinesmatrasezonompotpunekompenzacije. ppo 2 uarterijskoj. mm Hg), a ppo 2 mm Hg

PRINTABLE VERSION. Quiz 2

THE AGE AND HOUSING SYSTEM EFFECTS ON THE GROWTH OF BROILERS**

Can social marketing approach help towards better law implementation?

EFFECT OF HEAT STRESS ON MILK PRODUCTION IN DAIRY COWS

INFLUENCE OF THE TIME OF HOUSING ON THE QUALITY OF PIG MEAT

THE ROLE OF MAST CELLS IN CARBON TETRACHLORIDE INDUCED RAT SKELETAL MUSCLE TISSUE DAMAGE

EFFECTS OF SPEED AND AGILITY TRAININGS AT YOUNG FOOTBALL PLAYERS. Vladimir Pokrajčić 1, Luka Herceg 1, Boris Dugonjić¹ & Milenko Vojvodić ²

Potentiometric stripping analysis of lead and cadmium leaching from dental prosthetic materials and teeth

PRINCIPI TESTIRANJA HIPOTEZE

UPRAVLJANJE RIZICIMA KOD VELIKIH INFRASTRUKTURNIH PROJEKATA

ZNAČAJ MANDIBULOHIOIDNE DISTANCE I ODNOSA HIOMENTALNE DISTANCE KAO PREDIKTORA OTEŽANE INTUBACIJE U RAZLIČITIM GRANAMA HIRURGIJE

A VISUAL BASIC PROGRAM FOR DESIGNING OF GEAR PAIR FOR FRONT POWER TAKE-OFF UNIT OF HIGHER HP TRACTORS

Oznaka: 1/6. Vrsta ispitivanja/ Svojstvo Type of test/property Raspon/ Range

ABSTRACT ISBN: Nedžad PRAZINA 1, Amira REDŽIĆ 2 1. DOI: /proc.eco-03.09

ISPITIVANJE ASOCIJACIJE HLA ANTIGENA I LEUKEMIJA U POPULACIJI VOJVODINE

THE EFFECT OF STOCKING DENSITY ON INDIVIDUAL BROILER WELFARE PARAMETERS 2. DIFFERENT BROILER STOCKING DENSITIES

Jed.mere/ pak. Okvirna kol. 5 4-methylguaiacol HPLC čistoće g 4 /

ELECTRICAL MUSCLE STIMULATION (EMS) IMPLEMENTATION IN EXPLOSIVE STRENGTH DEVELOPMENT

Simeonov, A. et al.: Determination of influence and differences in... Sport Science 10 (2017) Suppl 1:

Matrica logičkog okvira (LFM Logical Framework Matrix)

Murphyjevi zakoni i upravljanje projektima

Metode i alati projektnog menadžmenta u procesu digitalizacije

EVALUATION OF INDOOR BACKGROUND IONIZING RADIATION PROFILE OF A PHYSICS LABORATORY UDC

Ocena primene Alvarado skora i C-reaktivnog proteina u dijagnostici akutnog apendicitisa kod dece

BIOMECHANICAL MODEL OF VERTEBRA BASED ON BONE REMODELING

Dodatak IV. Znanstveni zaključci i razlozi za izmjenu uvjeta odobrenja za stavljanje proizvoda u promet

Vježbe 2 Koordinatni sustavi i transformacije vektorskih podataka

VALIDATION OF THE CHILD ORAL IMPACT ON DAILY PERFORMANCE INDEX AMONG SCHOOLCHILDREN IN BOSNIA AND HERZEGOVINA: A PILOT STUDY

Scenarijski simulacijski model za optimalnu alokaciju građevinskih strojeva

EFFECTS OF HEAVY METAL ACCUMULATION ON WILD MEDICINAL PLANTS GROWN ON RESIDENTIAL PART OF SARAJEVO

Unexpected Sudden Death Due to Recreational Swimming and Diving in Men in Croatia in a 14-Year Period

Uticaj proteinurije na poremećaj metabolizma lipoproteina (a)

Johannes Huber: Endocrine estetic and cosmetic in menopause

PERCEPTION OF CVD RISK FACTORS BY DIFFERENT STAKEHOLDERS - DOCTORS, MEDICAL STUDENTS, GENERAL PUBLIC, POLITICIANS, JOURNALISTS Professor ŽeljkoReiner,

DOWNLOAD LIPPINCOTT WILLIAMS AMP WILKINS DRUG GUIDE

Variable Crewing Research and Policy

Evaluation of Adhesive Remnant Index after metal brackets removal using AutoCAD software

PROFESSIONAL ARTICLES STRUČNI ČLANCI

CORRELATION BETWEEN NUMBER OF PROSTATE BIOPSY SPECIMENS AND PERCENTAGE OF PROSTATIC CANCER POSITIVE REPEATED BIOPSIES: CROSS-SECTIONAL STUDY

EFFECT OF DIFFERENT ELECTRICAL STUNNING METHODS ON MEAT QUALITY OF MARMARA KIVIRCIK BREED LAMB IN TURKEY REPUBLIC *

Oral Clinical Factors Affecting Self-Perception of Oral Health

Vesna Novak-Jankovič

Priprema twinning projektnog sažetka

Extensive Bone Marrow Involvement in Hodgkin Lymphoma Patient

THE MAIN SEED STORAGE PROTEINS AMONG HIGH- PROTEIN SOYBEAN GENOTYPES

EFFECTS OF DIETARY GARLIC ADDITION ON PRODUCTIVE PERFORMANCE AND BLOOD LIPID PROFILE OF BROILER CHICKENS

UPRAVLJANJE RIZICIMA PROJEKATA I USPOREDBA DVAJU ALATA ZA UPRAVLJANJE RIZICIMA NA PRIMJERU PROJEKTA RAZVOJA SOFTVERA

Transcription:

Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka Dr Slavica Kordić Milanka Bjelica Vojislav Đukić

Primer radnik({mbr, Ime, Prz, Sef, Plt, God, Pre}, {Mbr}), projekat({spr, Ruk, Nap, Nar}, {Spr}), radproj({spr, Mbr, Brc}, {Spr + Mbr}), radnik[sef] radnik[mbr], projekat[ruk] radnik[mbr], radproj[mbr] radnik[mbr], radproj[spr] projekat[spr]. 2

Tabela radnik Mbr - maticni broj radnika Ime - ime radnika Prz - prezime radnika Sef - maticni broj direktno nadredjenog rukovodioca - radnika Plt - mesecni iznos plate radnika God - Datum rodjenja radnika Pre godišnja premija na platu radnika Obeležja Mbr, Ime, Prz ne smeju imati null vrednost. Plata ne sme biti manja od 500 3

Tabela projekat Spr - sifra projekta Ruk - rukovodilac projekta Nap - naziv projekta Nar - narucilac projekta Obeležja Spr i Ruk ne smeju imati null vrednost, dok obeležje Nap mora imati jedinstvenu vrednost 4

Unija (UNION) Izlistati mbr, ime, prz radnika koji rade na projektu sa šifrom 20 ili im je plata veća od prosečne. (unija) select mbr, ime, prz from radnik where mbr in (select mbr from radproj where spr=20) union select mbr, ime, prz from radnik where plt>(select avg(plt) from radnik); 5

Unija (UNION ALL) Izlistati mbr, ime, prz radnika koji rade na projektu sa šifrom 20 ili im je plata veća od prosečne. (unija) select mbr, ime, prz from radnik where mbr in (select mbr from radproj where spr=20) union all select mbr, ime, prz from radnik where plt>(select avg(plt) from radnik); 6

Presek (INTERSECT) Izlistati mbr, ime, prz radnika čije prezime počinje na slovo M ili slovo R i mbr, ime, prz radnika čije prezime počinje na slovo M ili slovo P. select mbr, ime, prz from radnik where prz like 'M% or prz like R% INTERSECT select mbr, ime, prz from radnik where prz like 'M% or prz like P% 7

Razlika (MINUS) Izlistati mbr, ime, prz radnika čije prezime počinje na slovo M ili slovo R i mbr, ime, prz radnika čije prezime počinje na slovo M ili slovo P. select mbr, ime, prz from radnik where prz like 'M% or prz like R% MINUS select mbr, ime, prz from radnik where prz like 'M% or prz like P% 8

Prirodno spajanje (NATURAL) Prikazati ime i prz radnika koji rade na projektu sa šifrom 30. select ime, prz from radnik natural join radproj where spr=30; Spajanje se vrši na osnovu imena kolona. 9 /

Unutrašnje spajanje (INNER) Prikazati ime i prz radnika koji rade na projektu sa šifrom 30. select ime, prz from radnik r inner join radproj rp on r.mbr=rp.mbr where spr=30; 10 /

Spoljno spajanje (OUTER) Levo (LEFT) Desno (RIGHT) Potpuno (FULL) 11 /

Spoljno spajanje (LEFT OUTER) Prikazati mbr, ime i prz radnika i šifre projekata na kojima rade. Prikazati, takođe, iste podatke i za radnike koji ne rade ni na jednom projektu, pri čemu za šifru projekta treba, u tom slučaju, prikazati nedostajuću vrednost. select r.mbr,ime, prz, spr from radnik r left outer join radproj rp on r.mbr=rp.mbr; 12 /

Spoljno spajanje (LEFT OUTER) Prikazati mbr, ime i prz svih radnika i nazive projekata kojima rukovode. Ukoliko radnik ne rukovodi ni jednim projektom ispisati: ne rukovodi projektom. select r.mbr,ime, prz, nvl(nap, 'ne rukovodi projektom') Projekat from radnik r left outer join projekat p on r.mbr=p.ruk; 13 /

Spoljno spajanje (RIGHT OUTER) Prikazati nazive svih projekata i mbr radnika koji rade na njima. Ukoliko na projektu ne radi ni jedan radnik ispisati nulu. select nvl(rp.mbr, 0) "Mbr radnika", nap from radproj rp right outer join projekat p on rp.spr=p.spr; select nvl(rp.mbr, 0) "Mbr radnika", nap from radproj rp, projekat p where rp.spr(+)=p.spr; 14 /

Primer Prikazati matične brojeve, imena i prezimena radnika, zajedno sa šiframa projekata na kojima rade. Prikazati, takođe, iste podatke i za radnike koji ne rade ni na jednom projektu, pri čemu za šifru projekta treba, u tom slučaju, prikazati nedostajuću vrednost. 15 /

Rešenje SELECT r.mbr, r.prz, r.ime, rp.spr FROM Radnik r, Radproj rp WHERE r.mbr = rp.mbr (+) SELECT r.mbr, r.prz, r.ime, rp.spr FROM Radnik r LEFT OUTER JOIN Radproj rp ON r.mbr = rp.mbr 16 /

Primer Prikazati za sve radnike i projekte na kojima rade Mbr, Prz, Ime, Spr i Nap. Za radnike koje ne rade ni na jednom projektu, treba prikazati Mbr, Prz i Ime, dok za vrednosti obeležja Spr i Nap treba zadati, redom, konstante 0 i "Ne postoji". Urediti izlazni rezultat saglasno rastućim vrednostima obeležja Mbr. 17 /

Rešenje SELECT r.mbr, r.prz, r.ime, NVL(p.Spr, 0) AS Spr, NVL(p.Nap, 'Ne postoji') AS Nap FROM Radnik r, Radproj rp, Projekat p WHERE r.mbr = rp.mbr (+) AND rp.spr = p.spr (+) ORDER BY Mbr SELECT r.mbr, r.prz, r.ime, NVL(p.Spr, 0) AS Spr, NVL(p.Nap, 'Ne postoji') AS Nap FROM Radnik r LEFT OUTER JOIN Radproj rp ON r.mbr = rp.mbr LEFT OUTER JOIN Projekat p ON rp.spr = p.spr ORDER BY Mbr 18 /