DBMS sadrži četiri komponente koje, integrisane u jednu celinu, predstavljaju efikasnu podršku bazama podataka

Σχετικά έγγραφα
Pitanja i odgovori za drugi test

ΚΕΦΑΛΑΙΟ 5. Εκθέσεις (Reports)

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 3ο Μάθημα: Εισαγωγή στην SQL. Δρ. Κωνσταντίνος Χ.

Σχεδιασμός Βάσεων Δεδομένων

Doc. dr. sc. Markus Schatten. Zbirka rješenih zadataka iz baza podataka

Pravilo 1. Svaki tip entiteta ER modela postaje relaciona šema sa istim imenom.

Επίλυση προβλήματος με Access

1. ΑΝΟΙΞΤΕ ΤΟΝ ΠΙΝΑΚΑ CUSTOMER ΚΑΙ ΣΤΟ ΜΕΝΟΥ ΕΠΙΛΕΞΤΕ

Τμήμα Διοίκησης Επιχειρήσεων

Η SQL αποτελείται από δύο υποσύνολα, τη DDL και τη DML.

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

Δείχτες Επιτυχίας και Δείχτες Επάρκειας

Φόρμες και Εκθέσεις στην ACCESS

( Boats)) ( Tempsids, bid. sname. Boats. Boats. Boats. (Reserves)/ > Reserves. Interlake' Sailors) ...

INTELIGENTNO UPRAVLJANJE

ΗΓλώσσαSQL. Εισαγωγή Βασικές Έννοιες Τύποι Δεδομένων Ορισμός Δεδομένων Χειρισμός Δεδομένων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 3:

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ Relational Model. SQL Μαθ. #11

Program testirati pomoću podataka iz sledeće tabele:

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 9β: SQL (Διαχείριση εγγραφών, Όψεις, Περιορισμοί, Εναύσματα) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής

Πληροφοριακά Συστήµατα

Βαζηθό κάζεκα γηα ην ArcGIS

Διαχείριση Πολιτισμικών Δεδομένων

ΕΠΛ 342 Βάσεις εδοµένων

Βάσεις Δεδομένων Ι SQL Μέρος 3 ο. (Constraints & Joins) Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΗΥ-360 Αρχεία και Βάσεις Δεδομένων Διδάσκων: Δ. Πλεξουσάκης. Φροντιστήριο SQL Examples Ξένου Ρουμπίνη

SISTEMI NELINEARNIH JEDNAČINA

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

4. ΠΑΤΗΣΤΕ ΤΟ ΚΟΥΜΠΙ. >> ΓΙΑ ΝΑ ΜΕΤΑΦΕΡΕ ΟΛΑ ΤΑ ΠΕ ΙΑ ΤΗΣ ΛΙΣΤΑΣ ΣΤΟΝ ΚΑΤΑΛΟΓΟ SELECTED FIELDS (ΕΠΙΛΕΓΜΕΝΑ ΠΕ ΙΑ) ΠΑΤΗΣΤΕ ΤΟ ΚΟΥΜΠΙ ΝΕΧΤ

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

Βάση Δεδομένων - Φύλλο Εργασίας. B. Δημιουργία Πίνακα με τη χρήση της Προβολής Σχεδίασης (Create table in Design view)

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Επιλέγει όλες τις πλειάδες, από μια σχέση R, που ικανοποιούν τη συνθήκη επιλογής.

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων

numeričkih deskriptivnih mera.

«Εισαγωγή στις ΒΔ - SQL»

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

3.1 Granična vrednost funkcije u tački

Εργαστήριο στατιστικής Στατιστικό πακέτο S.P.S.S.

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL

Βάσεις Δεδομένων Ι SQL Μέρος 1 ο. Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ

2 ο Σύνολο Ασκήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Βάσεις Δεδομένων (Ε) Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων

Elementi spektralne teorije matrica

Τεχνολογία Πολιτισμικού Λογισμικού

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Βάσεις Δεδομένων. Βασίλειος Βεσκούκης Εισαγωγή στη γλώσσα SQL (Structured Query Language) Η γλώσσα SQL

Osnovne karakteristike: Sve se predstavlja relacijama (tabelama) Zasniva se na strogoj matematičkoj teoriji Minimalna redundansa podataka Jednostavno

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ

Βάσεις Περιβαλλοντικών Δεδομένων

Ενότητα 21 Pivot Tables

[10] Υπολογιστικά συστήματα: Στρώματα. Εφαρμογές στη Βιομηχανία. Εφαρμογές στη Βιομηχανία. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

Βάσεις Δεδομένων ΗγλώσσαSQL (Structured Query Language)

Βάσεις Δεδομένων. Ενότητα 7.1: Structured Query Language - 1 ο Μέρος. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici

Βάσεις Δεδομένων Η γλώσσα SQL (Structured Query Language) Εισαγωγή στην SQL (2) Ιστορικά Στοιχεία. SQL - Structured Query Language (1)

Εργαστήριο Βάσεων Δεδομένων. Triggers

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Υπολογιστικών Φύλλων. 2. Κύρια Οθόνη Της Εφαρμογής Υπολογιστικών Φύλλων ΣΤΟΧΟΙ:

Εργαστήριο βάσεων δεδομένων. Εισαγωγή στη MySQL (2)

Εισαγωγή στις Βάσεις Δεδομζνων II

ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 3

Baze podataka. SQL Jezik relacione BP

SQL Server 2005 Tutorial Αςκήςεισ. Γεράσιμος Μαρκέτος InfoLab, Τμήμα Ρληροφορικήσ, Ρανεπιςτήμιο Ρειραιϊσ (

PostgreSQL. Oracle. Εαρινό Εξάμηνο

Εισαγωγή στις Βάσεις Δεδομένων

Τεχνολογία Πολιτισμικού Λογισμικού

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 4 7/02/2012

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

Εργαστήριο βάσεων δεδομένων. Εισαγωγή στη MySQL (2)

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

Računarska grafika. Rasterizacija linije

SQL Data Manipulation Language

Univerzitet u Nišu Građevinsko-arhitektonski fakultet. Informatika2. 4. Ciklična algoritamska struktura 5. Jednodimenzionalno polje.

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

Ηλεκτρονικοί Υπολογιστές II

1. ΑΝΟΙΞΤΕ ΤΗ ΒΑΣΗ Ε ΟΜΕΝΩΝ ΠΟΥ ΕΧΕΤΕ ΦΤΙΑΞΕΙ ΣΤΟ ΠΡΟΗΓΟΥΜΕΝΟ ΜΑΘΗΜΑ 6 COMPANY ONE (ΑΠΟ ΕΧΘΕΙΤΕ ΑΝ ΧΡΕΙΑΖΕΤΑΙ ΤΗΝ ΠΡΟΕΙ ΟΠΟΙΗΣΗ ΑΣΦΑΛΕΙΑΣ).

Εισαγωγή στην πληροφορική

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

MOCϦϣΎϬϴϠϋϝϮμΤϟϢΗϊΟήϤϟ. USE northwind SELECT employeeid, lastname, firstname, title FROM employees GO

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

Εισαγωγή σε SQL Server Reporting Services

Ζαχαρίας Μ. Κοντοπόδης Microsoft Jet S.Q.L. Διαφάνεια 1η

Βάσεις Δεδομένων (Databases)

Novi Sad god Broj 1 / 06 Veljko Milković Bulevar cara Lazara 56 Novi Sad. Izveštaj o merenju

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 4ο Μάθημα: SQL - Παράδειγμα. Δρ. Κωνσταντίνος Χ.

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY.

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Transcript:

UNIVERZITET U KRAGUJEVCU EKONOMSKI FAKULTET

INFORMACIONI SISTEMI Prof.dr Zora Arsovski Ekonomski fakultet E mail: zora@kg @kg. ac.rs

SISTEMI ZA UPRAVLJANJE BAZAMA PODATAKA - DBMS

DBMS DBMS softver omogućava korisniku da ostvari željene operacije nad bazom podataka: dodavanje, brisanje, ažuriranje, pretraživanje, selekciju, sortiranje, Štampanje i dr.

DBMS DBMS sadrži četiri komponente koje, integrisane u jednu celinu, predstavljaju efikasnu podršku bazama podataka jezik za definisanje podataka (DDL - Data Definition Language) jezike za manipulaciju podacima (DML - Data Manipulation Language) rečnik podataka i jezik za izradu izveštaja i pomoćni programi.

DBMS DDL jezik se koristi za: opisivanje i kreiranje baza podataka (NEW, CREATE), Opisivanje i kreiranje strukture tabela (NEW,CREATE)- Naziv polja,tip polja, dužina polja Ograničenja - očekivane vrednosti, način prikaza, obavezan unos (Default Value, Input Mask, Caption, Validation Rule, Validation Text), itd.), utvrdjivanje jednoznačnog nog identifikatora (primarni ključ) za slogove u tabeli (PRIMARY KEY),

DBMS DDL jezik koristi se za: Kreiranje relacija izmedju prethodno definisanih i opisanih tabela (RELATIONSHIP) - primer 4.8, - izbor tabela (SHOW TABLE, ADD), - uspostavljanje relacija (EDIT RELATIONSHIPS), - Definisanje tipa relacije (RELATION TYPE, JOIN TYPE)

DBMS DML jezik omogućava korisniku Dodavanje podataka, Pregled podataka, Ažuriranje podataka, Brisanje podataka, Sortiranje podataka i dr.,

DBMS DML jezik sadrži različite standardne programske funkcije kojima se iskazuje proces manipulacije sa podacima u bazama podataka kao što su : SELECT ili FILTER - za selektiranje MODIFY ili UPDATE - za modifikaciju (ažuriranje), DELETE - za brisanje, INSERT ili APPEND - za dodavanje, NEW, CREATE - za kreiranje, FIND - za traženje po zadatom sadržaju, SORT - za sortiranje itd.

SISTEMI ZA UPRAVLJANJE BAZAMA PODATAKA DBMS Data Base Managament Systems TRANSFORMACIJA MODELA PODATAKA DB ENTITETI TABELE, TABELE, DATOTEKE (TABLE, FILE) ATRIBUTI POLJA (FIELD) ZAVISNOST ENTITETA RELACIJE ZAPISI SLOGOVI SLOGOVI (RECORD) (RELATIONSHIP) FUNKCIJE TRANSAKCIJE (PROGRAMI)

DBMS DBMS Data Base Management Systems DIZAJN I KORIŠĆENJE DB SISTEMSKA ADMINISTRACIJA DB

DBMS DIZAJN DB 1. Opisivanje strukture i kreiranje DB (NEW, CREATE) 2. Opisivanje strukture i kreiranje TABELA (NEW, CREATE) 3. Kreiranje relacija izmedju tabela (RELATIONSHIP)

22.03 2010

DBMS KORIŠĆENJE DB 4. Kreiranje ekrana (FORMS) za - unos, - registrovanje i - održavanje podataka u tabelama 5. Generisanje izveštaja (REPORTS) 6. Kreiranje upita iz jedne ili više tabela (QUERIES)

DBMS KORIŠĆENJE DB 7. Manipulacija sa podacima - Dodavanje --- INSERT - Ažuriranje --- MODIFY, UPDATE - Brisanje --- DELETE - Otvaranje, pregled --- OPEN

DBMS KORIŠĆENJE DB Sprovodjenje matematičkih i logičkih operacija nad podacima u tabelama (+, -, *, /, >, <, =, >=, <=, LIKE, OR, AND, EQUAL, GROUP BY, SUM, AVG, COUNT, MIN, MAX) Preuzimanje podataka iz drugih DB (IMPORT) Predaja (izvoz) podataka u druge DB (EXPORT)

DBMS SISTEMSKE FUNKCIJE NAD DB Obnavljanje DB (REPAIR) Zaštita DB (SECURITY) Analiza DB (ANALYZE) i dr.

DBMS I. POKRETANJE ACCESS-A 1. START/PROGRAMS/MICROSOFT ACCESS 2. MS OFFICE TOOLBAR -- sa radne površine

II. KREIRANJE DB DBMS 1. FILE/NEW/BLANK DB/OK/IME DB/CREATE 2. Blank DB/Name DB/CREATE

DBMS III. KREIRANJE TABELA (TABLE) NAČINI KREIRANJA TABELA 1) DESIGN VIEW 2) TABLE WIZARD 3) DATASHEET VIEW i drugi

DBMS III. KREIRANJE TABELA (TABLE) Design View KORACI U KREIRANJU TABELA 1. TABLE/NEW/DESIGN VIEW 2. NAZIV POLJA, TIP POLJA, DUŽINA POLJA, ŠIRI OPIS 3. OGRANIČENJA, OČEKIVANE VREDNOSTI, NAČIN PRIKAZA, OBAVEZNI PODACI,... 4. UTVRĐIVANJE JEDNOZNAČNOG IDENTIFIKATORA (PRIMARY KEY) 5. DODELJIVANJE IMENA

DBMS TABELE FUNKCIJE U RADU SA TABELAMA FUNKCIJE ZA RAD SA STRUKTURAMA TABELA FUNKCIJE ZA RAD SA SLOGOVIMA U TABELI FUNKCIJE ZA PODEŠAVANJE IZGLEDA SLOGOVA

DBMS IV. KREIRANJE RELACIJA IZMEĐU TABELA (RELATIONSHIP) 1) STARTOVANJE PROGRAMSKE FUNKCIJE - TOOLS/RELATIONSHIP - TOOLBAR/RELATIONSHIPS 2) IZBOR TABELA - SHOW TABLE/ADD 3) USPOSTAVLJANJE RELACIJA - PREVLAČENJEM MIŠA ISTOG TIPA POLJA IZ JEDNE U DRUGU TABELU

IV. DBMS KREIRANJE RELACIJA IZMEĐU TABELA (RELATIONSHIP) 4)DEFINISANJE TIPA RELACIJA - EDIT RELATIONSHIPS - RELATIONSHIP TYPE One-To-One (1:1) One-To-Many (1:N) Many-To-Many (M:N) - REFERENTNI INTEGRITET KASKADNO AŽURIRANJE KASKADNO BRISANJE JOIN TYPE

II.KREIRANJE DB DBMS PRIMER DB UGOVORI 1)Kreirati DB UGOVORI sa sledećim tabelama: - PS, Dobavljač, Proizvod, Ugovor i Pozicije Ugovora 2) Kreirati relacije izmedju kreiranih tabela

MODEL PODATAKA UGOVOR Šifra PS, Naziv PS, ziro račun PS Šifra dob, Naziv dob, ziro račun dob šifra Pr, Naziv Pr, Jed. Mere Šifra Ps Šifra dob Šifra ugovora Vrednost U datum U Odgovorno lice PS Odgovorno lice dob Šifra Ps Šifra dob Šifra ugovora Šifra proizvoda Ugovorena količina Ugovorena cena

MODEL PODATAKA PS DOB PR UG PU

DBMS V. FIZIČKI UNOS PODATAKA U TABELE 1) REDOSLED UNOSA PODATAKA U TABELE - UNOS U NEZAVISNE, PA U ZAVISNE TABELE

DBMS FORMS programski modul za izradu ekrana za unos NAČINI Design View Forms Wizard Chart Wizard Autoform...

FORMS - NAČINI DBMS

FORMS - AUTOFORM

KORACI DBMS FORMS WIZARD Izbor načina (Design View, Form Wizard,......) Izbor tabela (Table Name), Izbor polja iz tabela (Selected Fields), Izbor pozadine (Layout), Izbor stila (Style), Naziv ekrana (Title), Ime programa (Save)

FORMS WIZARD DBMS

DBMS FORMS WIZARD

DBMS - REPORTS REPORTS programski modul za izradu izveštaja NAČINI Design View Report Wizard Chart Wizard Label Wizard AutoReport...

DBMS - REPORTS IZBOR PROGRAMSKOG MODULA REPORTS IZBOR PROGRAMSKE FUNKCIJE NEW IZBOR NAČINA DESIGN VIEW REPORT WIZARD AUTO REPORT COLUMNAR AUTO REPORT - TABULAR CHART WIZARD LABEL WIZARD

DBMS - REPORTS IZBOR TABELA IZBOR POLJA (Iz jedne ili više tabela) IZBOR POGLEDA (VIEW) GRUPISANJE PO ODREDJENIM POLJIMA (Grouping Options) SORTIRANJE I SUMIRANJE (Sort, Summary, %) LAYOUT (Stepped, block, outline..) STYLE (Bold, Corporate,..) IME REPORT-a

IZVEŠTAJI

DBMS - QUERIES UPITI VRSTE UPITA SELEKTIVNI (STATICKI, FLEKSIBILNI, NOVA RAČUNSKA POLJA ) AGREGATNI UPIT NAD UPITOM UNAKRSNI.

DBMS - QUERIES KREIRANJE UPITA

DBMS - QUERIES 1. IZBOR NAČINA (Design View, Crosstab Query Wizard, Update Query), 2. IZBOR TABELA koje učestvuju u izgradnji upita(show TABLE ADD), 3. IZBOR POLJA koja učestvuju u izgradnji upita (TABLE ), 4. IZBOR POLJA ZA PRIKAZ (SHOW ), 5. IZBOR POLJA ZA SORTIRANJE (SORT ASC, DSC),

DBMS - QUERIES 6. IZBOR POLJA ZA ISPITIVANJE - uslov (CRITERIA - SUM, COUNT, >, LIKE, ), 7. IZBOR POLJA ZA GRUPISANJE (TOTAL - Group by, Where,..), 8. FORMIRANJE NOVE KOLONE (TOTAL - EXPRESSION), 9. DODELJIVANJE IMENA UPITU (SAVE), 10. POKRETANJE UPITA (RUN,!,OPEN, DATASHEET VIEW),

DBMS - QUERIES OPERATORI MATEMATIČKI (+, -, *, /, ^) LOGIČKI (=, <, >, >=, <=, AND, OR, BETWEEN, NOT) AGREGATNI (GROUP BY, SUM, MIN, MAX, AVG, STDEV, COUNT, WHERE, EXPRESSION,) DŽOKER ZNAK - *

DBMS - QUERIES SELEKTIVNI UPITI PRIMER: PREGLED UGOVORA KOJI SU potpisani posle 1.10.2002.godine i

DBMS - QUERIES SELEKTIVNI UPITI PRIMER: PREGLED UGOVORA KOJI SU potpisani posle 1.10.2002.godine i čija je vrednost >10.000 Eu

DBMS - QUERIES SELEKTIVNI UPITI Pregled ugovora sa isporuciocima čija je vrednost ugovora > 10000 Pregled ugovora sa isporuciocima čija je - vrednost ugovora > 10000 i - datum ugovaranja > 01.01.2006 Pregled ugovora sa dobavljacima preduzeca čiji je - naziv PS = Ekonomski fakultet

DBMS - QUERIES FLEKSIBILNI UPITI PREGLED UGOVORA ZA zadatu šifru isporučioca i za proizvoljno zadati period

DBMS - QUERIES FLEKSIBILNI UPITI - Primeri Pregled ugovora sa isporuciocima čija je vrednost ugovora > [zadate vrednosti] Pregled ugovora sa isporuciocima čija je - vrednost ugovora > [zadate vrednosti] i - datum ugovaranja > [zadatog datuma] Pregled ugovora sa isporuciocima poslovnog sistema čiji je - naziv PS = [zadatog naziva] I - datum ugovaranja izmedju dva zadata datuma Between [zadatog datuma 1] and [zadatog datuma 2]

NOVO POLJE DBMS - QUERIES

DBMS - QUERIES NOVO POLJE Izračunati vrednost svake pozicije ugovora kao Vrednost poz: [Ugovorena kolicina]*[ ]*[Ugovorena cena]

DBMS - QUERIES NOVO POLJE Izračunati vrednost proizvoda u zadatoj valuti kao Cena u zadvaluti: [cena]/[unesi kurs]

DBMS - QUERIES AGREGATNI UPIT Σ TOTALS

DBMS - QUERIES AGREGATNI UPITI Izracunati ukupnu vrednost ugovora na nivou PS i dobavljaca Izracunati ukupnu vrednost ugovora i uplata na nivou PS i dobavljaca Izracunati ukupnu vrednost ugovora na nivou PS i dobavljaca a za proizvoljno zadati period Izracunati ukupnu vrednost ugovora na nivou PS za proizvoljno zadati period Izracunati ukupnu vrednost ugovora na nivou PS i dobavljaca a za proizvoljno zadati mesec i proizvoljno zadatu sifru PS

DBMS - QUERIES AGREGATNI UPITI Prikazati sve fakture koje su u celosti placene Prikazati sve fakture ciji je preostali iznos za uplatu veci od 10000 Prikazati sve fakture ciji je preostali iznos za uplatu veci od proizvoljno zadatog iznosa

DBMS - QUERIES Unakrsni UPITI CROSSTAB QUERY WIZARD

DBMS - QUERIES UNAKRSNI UPITI Izracunati ukupnu vrednost ugovora na nivou PS I dobavljaca a po godinama Izracunati ukupnu vrednost ugovora na nivou PS po mesecima Izracunati ukupan broj ugovora na nivou PS I isporucioca po godinama

DBMS - QUERIES UNAKRSNI UPITI Izracunati ukupnu vrednost ugovora na nivou PS po mesecima

DBMS - QUERIES UNAKRSNI UPITI Izracunati ukupan broj ugovora na nivou PS I dobavljaca po kvartalima

DBMS - QUERIES SQL UPITI Strukturirani sistem za upite (SQL - Strucured Query Language) najpoznatiji jezik za rad sa relacionim DB u kome su kombinovane osobine DDL i DML jezika. U poslednje vreme ovaj jezik je postao standard (ANSI) i za druge jezike. Korišćenjem SQL jezika moguće je selektirati podatke prema prethodno zadatim kriterijumima, menjati sadržaje, brisati podatke, dodavati nove slogove itd.

DBMS - QUERIES SQL UPITI Kao najčešće generičke forme, odnosno naredbe SQL jezika navode se upitne forme: SELECT -selektiranje, DELETE - brisanje, UPDATE - ažuriranje i INSERT - dodavanje

DBMS - QUERIES SQL UPITI SELECT < lista atributa > FROM < lista tabela > WHERE < uslovi >

DBMS - QUERIES SQL UPITI DELETE FROM < lista tabela > WHERE < uslovi >

DBMS - QUERIES SQL UPITI UPDATE < lista tabela > SET < atribut1=izraz1,. WHERE < USLOVI >,atributn=izrazn >

DBMS - QUERIES SQL UPITI INSERT INTO < TABELA X, [atr1, atr2,......., atrn] > VALUES < konst1, konst2,......., konstn >

INFORMACIONI SISTEMI Prof.dr ZORA ARSOVSKI Ekonomski fakultet E mail: zora@kg @kg. ac.rs