1/42 SQL DDL. CREATE ALTER DROP Schema Table Tablespace Index View Domain Constraint... DECLARE TABLE (DB2)
|
|
- Lambert Bruce Palmer
- 5 years ago
- Views:
Transcription
1 1/42 SQL DDL CREATE ALTER DROP Schema Table Tablespace Index View Domain Constraint... DECLARE TABLE (DB2)
2 2/42 SQL DDL: CREATE SCHEMA CREATE SCHEMA ime-sheme [ AUTHORIZATION ime-vlasnika-sheme] [ CREATE TABLE iskaz {, CREATE TABLE iskaz }] [ CREATE VIEW iskaz {, CREATE VIEW iskaz }] [ CREATE INDEX iskaz {, CREATE INDEX iskaz}] [ GRANT iskaz {, GRANT iskaz } ]
3 3/42 SQL DDL: DROP SCHEMA DROP SCHEMA ime-sheme RESTRICT
4 4/42 SQL DDL: bazna tabela -CREATE TABLE CREATE TABLE ime-bazne-tabele (def-kolone {, def-kolone} [, def-prim-kljuca] [, def-str-kljuca {, def-str.kljuca}]) [, uslov-ogranicenja {, uslov-ogranicenja}]) [drugi-parametri]
5 5/42 SQL DDL: CREATE TABLE (cont.) def-kolone: ime-kolone tip-podatka [NOT NULL[[WITH] DEFAULT [vrednost]]] tip-podatka: INT (32) SMALLINT (16) BIGINT (64) DEC(p,q) (1<=p<=31, 0<=q<=p); FLOAT(p) ili REAL(1<=p<=24), DOUBLE, FLOAT (25<=p<=53) CHAR(m) CHAR VARCHAR TEXT BLOB DATE TIME Itd.
6 6/42 SQL DDL: CREATE TABLE definicija primarnog ključa [NOT NULL [[WITH] DEFAULT [vrednost]]] PRK: [CONSTRAINT ime] PRIMARY KEY (ime-kolone {, ime-kolone}) NOT NULL kolone
7 7/42 SQL DDL: CREATE TABLE definicija stranog ključa STK: [CONSTRAINT ime] FOREIGN KEY ( kolona {, kolona}) REFERENCES odnosna-tabela [ON DELETE efekat] [ON UPDATE efekat]
8 8/42 SQL DDL: ON DELETE efekat NO ACTION (podrazumevano, posle svih) RESTRICT(pre svih) SET NULL CASCADE
9 9/42 SQL DDL: ON UPDATE efekat NO ACTION (podrazumevano dejstvo) RESTRICT
10 10/42 SQL DDL: CREATE TABLE: uslov ograničenja CONSTRAINT ime CHECK ( uslov) Primer: CONSTRAINT GODTIR CHECK (GODINA >= 1980 OR TIRAZ >=5000) Uslov za kolonu: uz definiciju kolone Primer uz kolonu K_SIF: CONSTRAINT BROJ_KNJIGE CHECK (VALUE >= 'k1' AND VALUE <= 'k5001')
11 11/42 CREATE TABLE: primer CREATE TABLE K (K_SIF CHAR(5) NOT NULL, NASLOV CHAR(50) NOT NULL WITH DEFAULT, OBLAST CHAR(20), PRIMARY KEY (K_SIF))
12 12/42 CREATE TABLE: primer CREATE TABLE I (I_SIF CHAR(6) NOT NULL, NAZIV CHAR(20) NOT NULL WITH DEFAULT, STATUS SMALLINT, DRZAVA CHAR(20) NOT NULL WITH DEFAULT, PRIMARY KEY (I_SIF))
13 13/42 CREATE TABLE: primer CREATE TABLE KI (K_SIF CHAR(5) NOT NULL, I_SIF CHAR(6) NOT NULL, IZDANJE SMALLINT NOT NULL, GODINA SMALLINT, TIRAZ INTEGER, PRIMARY KEY (K_SIF, I_SIF, IZDANJE), FOREIGN KEY (K_SIF) REFERENCES K ON DELETE RESTRICT ON UPDATE RESTRICT, FOREIGN KEY (I_SIF) REFERENCES I ON DELETE CASCADE)
14 14/42 ALTER TABLE ALTER TABLE bazna-tabela ADD ime-kolone tip-podataka [NOT NULL [[WITH] DEFAULT [ vrednost]]] ADD def-prim-kljuca ADD def-str-kljuca ADD uslov-ogranicenja DROP def-prim-kljuca DROP def-str-kljuca DROP uslov-ogranicenja drugi parametri
15 15/42 DROP TABLE DROP TABLE bazna-tabela
16 16/42 CREATE, DROP INDEX CREATE [UNIQUE] INDEX ime-indeksa ON bazna-tabela Primer: ( ime-kolone [redosled] {, ime-kolone [redosled]}) [ drugi-parametri] CREATE INDEX XKIC ON KI (CENA) DROP INDEX ime-indeksa
17 17/42 CREATE, DROP VIEW CREATE VIEW ime-pogleda [( kolona {, kolona})] AS puni upitni blok [WITH CHECK OPTION] Primer: CREATE VIEW SRBIZD AS SELECT I SIF, NAZIV FROM I WHERE DRZAVA= Srbija' DROP VIEW ime-pogleda Primer: DROP VIEW SRBIZD
18 18/42 SQL - 92 DDL: CREATE DOMAIN Od SQL 92: CREATE DOMAIN naziv-domena [AS] tip-podataka [ podrazumevana-definicija ] [ lista-definicija-ogranicenja-domena ] DROP DOMAIN naziv-domena opcija (cascade restrict)
19 19/42 SQL DDL: CREATE DOMAIN tip-podataka - skalarni tip, i: BIT [VARYING] (n) INTERVAL DATE TIME TIMESTAMP.
20 20/42 SQL DDL: CREATE DOMAIN podrazumevana-definicija : DEFAULT podrazumevana-vrednost Na primer, DEFAULT NULL lista-definicija-ogranicenja-domena, npr. CREATE DOMAIN K_SIF AS CHAR(5) DEFAULT '?' CONSTRAINT BROJ_KNJIGE CHECK (VALUE >= 'k1' AND VALUE <= 'k5001')
21 21/42 SQL DDL: CREATE DOMAIN Opcija pri uklanjanju domena može biti RESTRICT ili CASCADE ALTER DOMAIN SET, DROP DEFAULT ADD, DROP CONSTRAINT Ne podržava pravu semantiku domena
22 CREATE TABLE: atributi nad domenima, ON UPDATE efekat CREATE TABLE KI (K_SIF K_SIF NOT NULL, I_SIF I_SIF NOT NULL, IZDANJE IZDANJE NOT NULL, GODINA GODINA NULL, TIRAZ TIRAZ 0, PRIMARY KEY (K_SIF, I_SIF, IZDANJE), FOREIGN KEY (K_SIF) REFERENCES K ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (I_SIF) REFERENCES I ON DELETE CASCADE ON UPDATE CASCADE, CHECK (IZDANJE>0 AND IZDANJE<50 )) 22/42
23 23/42 ALTER, DROP TABLE: izmena, uklanjanje ALTER TABLE DROP TABLE [RESTRICT CASCADE] pogled, uslov ograničenja
24 24/42 Specifični uslov integriteta nad više tabela CREATE ASSERTION ime-pravila CHECK( uslov) DROP ASSERTION ime-pravila Uslov: logički izraz proizvoljne složenosti, kao u WHERE liniji, npr. CREATE ASSERTION KI1 CHECK (NOT EXISTS ( SELECT * FROM I, KI WHERE I.STATUS < 20 AND I.I_SIF = KI.I_SIF AND KI.TIRAZ > 5000))
25 25/42 SQL DML: unošenje INSERT INTO ime-tabele 1. Unošenje pojedinačne vrste 2. Unošenje bloka
26 26/42 SQL DML: unošenje INSERT INTO ime-tabele [( ime-kolone {,ime-kolone})] VALUES ( konstanta {,konstanta}) INSERT INTO ime-tabele [( ime-kolone {,ime-kolone})] puni upitni blok
27 27/42 SQL: unošenje pojedinačne vrste INSERT INTO K (K_SIF, NASLOV) VALUES ( k7, Čarobna šuma ) Isto: INSERT INTO K (K_SIF, NASLOV, OBLAST) VALUES ('k7', ' Čarobna šuma ', NULL) Integritet INSERT INTO KI (K_SIF, I_SIF, IZDANJE, TIRAZ) VALUES ('k20', 'i20', 3, 10000) - odbijen
28 28/42 SQL: unošenje bloka CREATE TABLE IP_DRZAVA (I_SIF CHAR(6) NOT NULL, P_SIF CHAR(6) NOT NULL, DRZAVA CHAR(20), PRIMARY KEY (I_SIF,P_SIF)); INSERT INTO IP_DRZAVA SELECT I_SIF, P_SIF, I.DRZAVA FROM I, P WHERE I.DRZAVA = P.DRZAVA
29 29/42 SQL: unošenje bloka - rezultat SELECT * FROM IP_DRZAVA
30 30/42 SQL: unošenje bloka - WITH CREATE TABLE IZD_BC (NAZIV CHAR(20) NOT NULL) INSERT INTO IZD_BC WITH PI AS (SELECT DISTINCT IME, NAZIV FROM P, I, KP, KI WHERE P.P SIF=KP.P SIF AND KP.K SIF=KI.K SIF AND KI.I SIF=I.I SIF) SELECT NAZIV FROM PI WHERE IME='B.Copic'
31 31/42 SQL: ažuriranje UPDATE ime-tabele SET ime-kolone = izraz {,ime-kolone = izraz} [ WHERE logicki-izraz ] Na primer UPDATE KI SET TIRAZ = TIRAZ*1.1 WHERE i_sif = i3 Integritet entiteta Referencijalni integritet
32 32/42 SQL: ažuriranje - primeri UPDATE KI SET I_SIF = 'i6' WHERE I SIF = 'i4 odbija se UPDATE KI SET TIRAZ = TIRAZ * 1.1 WHERE I_SIF IN (SELECT I_SIF FROM I WHERE DRZAVA = 'Srbija')
33 33/42 SQL: brisanje DELETE FROM ime-tabele [ WHERE logicki-izraz ] Na primer DELETE FROM KI WHERE I_SIF = i4 Referencijalni integritet, na primer: DELETE FROM I WHERE I_SIF='i3'
34 SQL: Korelisani podupit u ažuriranju i brisanju Na primer: Izbrisati izdavače koji izdaju knjigu sa šifrom k3. 34/42 DELETE FROM I WHERE 'k3' IN (SELECT KI.K_SIF FROM KI WHERE KI.I_SIF = I.I_SIF)
35 35/42 SQL: DCL Deo jezika koji se odnosi na bezbednost i zaštitu podataka Pogledi - mogu da se koriste za sakrivanje osetljivih podataka od neautorizovanih korisnika Podsistem za autorizaciju, koji dodeljuje korisniku određena prava pristupa Dopušta korisniku da ta prava prenosi na druge korisnike / preneta prava povuče
36 36/42 SQL: DCL Davanje dozvola se vrši GRANT naredbom, a povlačenje REVOKE naredbom U sistemu DB2 Sistemski administrator (SYSADM nivo autorizacije) je inicijalni vlasnik svih dozvola
37 37/42 SQL: DCL GRANT naredba Sintaksa za dozvole nad tabelama ili pogledima GRANT dozvola [ON [tip] objekat] TO korisnik; dozvola je lista jedne ili više vrsta dozvola ili fraza ALL PRIVILEGES ili ALL korisnik je lista korisnika ili PUBLIC (svi korisnici) objekat je lista imena jednog ili više objekata (koji su svi istog tipa) tip označava tip objekta - ako se izostavi podrazumeva se TABLE
38 38/42 SQL: DCL GRANT naredba Dozvole koje se odnose na osnovne tabele i poglede CONTROL (sve privilegije sa pravom prenosa, osim CONTROL) DELETE INSERT SELECT (oretraga i kreiranje pogleda) UPDATE (mogu da se navedu pojedinačne kolone)
39 39/42 SQL: DCL GRANT naredba Dozvole koje se odnose samo na osnovne tabele ALTER (dozvola za izvršavanje ALTER TABLE nad tabelom) INDEX (dozvola za izvršavanje CREATE INDEX nad tabelom) REFERENCES (dozvola za formiranje/brisanje stranog ključa koji se odnosi na tu tabelu kao odnosnu tabelu)
40 40/42 SQL: DCL GRANT naredba Primeri dozvola za operacije nad tabelama GRANT SELECT ON TABLE K TO KORISNIK01; GRANT SELECT, UPDATE (STATUS, DRZAVA) ON TABLE I TO KORISNIK02, KORISNIK03, KORISNIK09; GRANT ALL PRIVILEGES ON TABLE P, I, K TO KORISNIK76, KORISNIK77; GRANT SELECT ON TABLE KP TO PUBLIC; GRANT DELETE ON KP TO KORISNIK99;
41 41/42 SQL: DCL GRANT naredba GRANT naredba - WITH GRANT OPTION Ako korisnik želi da prenese dozvolu drugom korisniku, sa pravom daljeg prenošenja te dozvole GRANT dozvola... WITH GRANT OPTION Primer Korisnik K1: GRANT SELECT ON TABLE P TO K2 WITH GRANT OPTION; Korisnik K2: GRANT SELECT ON TABLE P TO K3 WITH GRANT OPTION; Korisnik K3: GRANT SELECT ON TABLE P TO K4 WITH GRANT OPTION;...
42 42/42 SQL: DCL REVOKE naredba Oduzimanje prava Sintaksa za dozvole nad tabelama ili pogledima REVOKE dozvola [ON [tip] objekat] FROM korisnik [BY ALL]; REVOKE SELECT ON TABLE P FROM K2; povlačenje dozvole za korisnike K3, K4,...
CREATE DATABASE naziv-baze-podataka [IN naziv-dbspace]
SQL Vežbe V CREATE DATABASE CREATE DATABASE naziv-baze-podataka [IN naziv-dbspace] [WITH LOG LOG MODE ANSI] [ ON < filespec > [,...n ] ] [ LOG ON < filespec > [,...n ] ] < filespec > ::= ( [ NAME = logical_file_name,
More informationJezik Baze Podataka SQL. Jennifer Widom
Jezik Baze Podataka SQL SQL o Jezik koji se koristi u radu sa relacionim bazama podataka o Nije programski jezik i manje je kompleksan. o Koristi se isključivo u radu za bazama podataka. o SQL nije case
More informationVRIJEDNOSTI ATRIBUTA
VRIJEDNOSTI ATRIBUTA Svaki atribut (bilo da je primarni ključ, vanjski ključ ili običan atribut) može i ne mora imati ograničenja na svojim vrijednostima. Neka od ograničenja nad atributima: Null / Not
More informationrelacionim bazama podataka (1)
Tema 09: SQL - jezik za rad s relacionim bazama podataka (1) dr Vladislav Miškovic vmiskovic@singidunum.ac.rs Studijski program Poslovna ekonomija 2016/2017 Sadržaj 1. Jezik SQL (Structured Query Language)
More informationCiljevi. Poslije kompletiranja ove lekcije trebalo bi se biti u mogućnosti: Opisati ograničenja Generisati i održavati ograničenja u bazi
Ograničenja Ciljevi Poslije kompletiranja ove lekcije trebalo bi se biti u mogućnosti: Opisati ograničenja Generisati i održavati ograničenja u bazi Generisati i održavati ograničenja u bazi podataka Uvod
More informationBaze podataka SQL Jezik relacione BP
Baze podataka SQL Jezik relacione BP SQL 1 SQL - Structured Query Language Strukturni upitni jezik za RBP - modifikovana rel. algebra Razvio ga je IBM u okviru projekta System R Danas je SQL ugrađen u
More informationInformacioni sistemi i baze podataka
Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka Dr Slavica Kordić Milanka Bjelica Vojislav Đukić Rad u učionici (1/2) Baze podataka (db2015): Studentska korisnička šema
More informationOracle Proprietary Joins Za upite nad više od jedne tabele korišćenjem Oracle proprietary sintakse koristiti join uslov u WHERE izrazu:
Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 7-1 Oracle Equijoin and Cartesian Product Prethodna sekcija se bavila upitima preko više od jedne tabele
More information2/37. Cilj, organizacije
SQL STANDARDI 1/37 2/37 Cilj, organizacije Prenosivost definicija baza podataka i aplikativnih programa među implementacijama koje su saglasne sa standardom 1986. prvi standard - ANSI SQL/86 X3H2 komitet
More informationInformation Systems Engineering. SQL Structured Query Language DDL Data Definition (sub)language
Information Systems Engineering SQL Structured Query Language DDL Data Definition (sub)language 1 SQL Standard Language for the Definition, Querying and Manipulation of Relational Databases on DBMSs Its
More informationChapter 4. Basic SQL. Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley
Chapter 4 Basic SQL Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4 Outline SQL Data Definition and Data Types Specifying Constraints in SQL Basic Retrieval Queries
More informationUvod u relacione baze podataka
Uvod u relacione baze podataka Ana Spasić 5. čas 1 Podupiti, operatori exists i in 1. Izdvojiti imena i prezimena studenata koji su položili predmet čiji je identifikator 2001. Rešenje korišćenjem spajanja
More informationIme ograničenja je clients_client_num_pk. Ono inforsira biznis pravila po kojem client_number je PK u clients tabeli Naming Constraints
Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 14-1 Intro to Constraints; NOT NULL and UNIQUE Constraints Ograničenja (constraints) se koriste za sprečavanje
More informationChapter # 7 Introduction to Structured Query Language (SQL) Part I
Chapter # 7 Introduction to Structured Query Language (SQL) Part I Introduction to SQL SQL functions fit into two broad categories: Data definition language Data manipulation language Basic command set
More informationUčitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.
Kontrolne naredbe Primjeri: Opšti oblik razgranate strukture (if sa ) if (uslov) Naredba 1 ili blok naredbi1 Naredba 2 ili blok naredbi2 Učitati broj x i štampati vrijednost double x, z; Scanner in=new
More informationOsnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi
Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi DELEGATI Bezbedni pokazivači na funkcije Jer garantuju vrednost deklarisanog tipa. Prevodilac prijavljuje grešku ako pokušate da povežete
More informationBAZE PODATAKA. SQL Opis podataka. Neđeljko Lekić Irena Orović
BAZE PODATAKA SQL Opis podataka Neđeljko Lekić Irena Orović www.etf.ac.me U OVOJ LEKCIJI SQL SQL jezik SQL, relacioni model i E/R diagram CREATE TABLE Kolone Primarni ključevi Spoljnji ključevi DROP TABLE
More informationUvod u programiranje - vežbe. Kontrola toka izvršavanja programa
Uvod u programiranje - vežbe Kontrola toka izvršavanja programa Naredbe za kontrolu toka if, if-else, switch uslovni operator (?:) for, while, do-while break, continue, return if if (uslov) naredba; if
More informationProgramiranje III razred
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Naredbe ciklusa for petlja Naredbe ciklusa Veoma često se ukazuje potreba za ponavljanjem nekih naredbi više puta tj. za ponavljanjem nekog
More informationDefinicije kolona su odvojene zarezima CREATE TABLE Example Sledeći primer poklazuje CREATE TABLE iskaz:
Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 13-1 Creating Tables Treba znati kao DBA koji db objekti se najčešće koriste, kako posmatrati strukturu
More informationChapter 1 SQL and Data
Chapter 1 SQL and Data What is SQL? Structured Query Language An industry-standard language used to access & manipulate data stored in a relational database E. F. Codd, 1970 s IBM 2 What is Oracle? A relational
More informationVHDLPrimeri Poglavlje5.doc
5. VHDL opis kola koja obavljaju osnovne aritmetičke funkcije Sabirači Jednobitni potpuni sabirač definisan je tablicom istinitosti iz Tabele 5.1. Tabela 5.1. cin a b sum cout 0 0 0 0 0 0 0 1 1 0 0 1 0
More informationChapter 4. Basic SQL. SQL Data Definition and Data Types. Basic SQL. SQL language SQL. Terminology: CREATE statement
Chapter 4 Basic SQL Basic SQL SQL language Considered one of the major reasons for the commercial success of relational databases SQL Structured Query Language Statements for data definitions, queries,
More informationSQL language. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)
SQL language Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 SQL - Structured Query Language SQL is a computer language for communicating with DBSM Nonprocedural (declarative) language What
More informationIntroduction to IBM DB2
Introduction to IBM DB2 Architecture Client-server system Server: SERVEDB, servedb.ing.man 10.17.2.91 Client: IBM Data Studio: graphical DB2 Command Window: command line 2 Architecture Servers, instances,
More informationProjektovanje baze podataka kreiranje i uklanjanje tabela, indeksa, pogleda, trigeri
Projektovanje baze podataka kreiranje i uklanjanje tabela, indeksa, pogleda, trigeri Naredbe za definisanje podataka omogućuju definisanje resursa relacione baze podataka. Pod resursima baze podataka se
More informationSQL Fundamentals. Chapter 3. Class 03: SQL Fundamentals 1
SQL Fundamentals Chapter 3 Class 03: SQL Fundamentals 1 Class 03: SQL Fundamentals 2 SQL SQL (Structured Query Language): A language that is used in relational databases to build and query tables. Earlier
More informationDB Creation with SQL DDL
DB Creation with SQL DDL Outline SQL Concepts Data Types Schema/Table/View Creation Transactions and Access Control Objectives of SQL Ideally, database language should allow user to: create the database
More informationEGCI 321: Database Systems. Dr. Tanasanee Phienthrakul
1 EGCI 321: Database Systems Dr. Tanasanee Phienthrakul 2 Chapter 10 Data Definition Language (DDL) 3 Basic SQL SQL language Considered one of the major reasons for the commercial success of relational
More informationSQL: Concepts. Todd Bacastow IST 210: Organization of Data 2/17/ IST 210
SQL: Concepts Todd Bacastow IST 210: Organization of Data 2/17/2004 1 Design questions How many entities are there? What are the major entities? What are the attributes of each entity? Is there a unique
More informationSQL DATA DEFINITION LANGUAGE
SQL DATA DEFINITION LANGUAGE DATABASE SCHEMAS IN SQL SQL is primarily a query language, for getting information from a database. DML: Data Manipulation Language SFWR ENG 3DB3 FALL 2016 MICHAEL LIUT (LIUTM@MCMASTER.CA)
More informationpojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1
NIZOVI Niz deklarišemo navođenjemtipa elemenata za kojim sledi par srednjih zagrada[] i naziv niza. Ako je niz višedimenzionalni između zagrada[] se navode zarezi, čiji je broj za jedan manji od dimenzija
More informationSQL: Data Definition Language
SQL: Data Definition Language CSC 343 Winter 2018 MICHAEL LIUT (MICHAEL.LIUT@UTORONTO.CA) DEPARTMENT OF MATHEMATICAL AND COMPUTATIONAL SCIENCES UNIVERSITY OF TORONTO MISSISSAUGA Database Schemas in SQL
More informationSQL DATA DEFINITION LANGUAGE
9/27/16 DATABASE SCHEMAS IN SQL SQL DATA DEFINITION LANGUAGE SQL is primarily a query language, for getting information from a database. SFWR ENG 3DB3 FALL 2016 But SQL also includes a data-definition
More informationLab # 4. Data Definition Language (DDL)
Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Lab # 4 Data Definition Language (DDL) Eng. Haneen El-Masry November, 2014 2 Objective To be familiar with
More informationSQL Data Definition and Data Manipulation Languages (DDL and DML)
.. Cal Poly CPE/CSC 365: Introduction to Database Systems Alexander Dekhtyar.. SQL Data Definition and Data Manipulation Languages (DDL and DML) Note: This handout instroduces both the ANSI SQL synatax
More information24/03/2018. Deklaracija promenljivih. Inicijalizacija promenljivih. Deklaracija i inicijalizacija promenljivih
Deklaracija promenljivih Inicijalizacija promenljivih Deklaracija promenljive obuhvata: dodelu simboličkog imena promenljivoj i određivanje tipa promenljive (tip određuje koja će vrsta memorijskog registra
More informationSQL: Data De ni on. B0B36DBS, BD6B36DBS: Database Systems. h p://www.ksi.m.cuni.cz/~svoboda/courses/172-b0b36dbs/ Lecture 3
B0B36DBS, BD6B36DBS: Database Systems h p://www.ksi.m.cuni.cz/~svoboda/courses/172-b0b36dbs/ Lecture 3 SQL: Data De ni on Mar n Svoboda mar n.svoboda@fel.cvut.cz 13. 3. 2018 Czech Technical University
More informationUputstvo za korišćenje logrotate funkcije
Copyright AMRES Sadržaj Uvod 3 Podešavanja logrotate konfiguracionog fajla 4 Strana 2 od 5 Uvod Ukoliko je aktivirano logovanje za RADIUS proces, može se desiti da posle određenog vremena server bude preopterećen
More informationRelacione baze podataka
Relacione baze podataka Sadržaj Uvod u baze podataka Osnove relacionog modela Sistemi za upravljanje bazama podataka SQL Obrada sa bazom podataka Integrisanost Organizacija prema potrebama korisnika Definicija
More informationUputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.
Ime i prezime: Asistent: Predava : Programiranje (C) 1. kolokvij 14. 4. 2003. 1. 2. 3. 4. 5. 6. 7. Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj
More informationOracle User Administration
Oracle User Administration Creating user accounts User accounts consist of two components. These are: 1. User name - The name of the account. 2. Password - The password associated with the user account.
More informationHow to define a relational schema for a data base?
How to define a relational schema for a data base? 1 Professors Students Lectures PersNr Name Level Room StudNr Name Semester Lecture Title 2125 Sokrates C4 226 24002 Xenokrates 18 Nr 2126 Russel C4 232
More informationSvi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt
Funkcionalno programiranje Interoperabilnost jezika Scala i Java Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući
More informationFull file at
ch2 True/False Indicate whether the statement is true or false. 1. The SQL command to create a database table is an example of DML. 2. A user schema contains all database objects created by a user. 3.
More informationCarnegie Mellon Univ. Dept. of Computer Science Database Applications. General Overview - rel. model. Overview - detailed - SQL
Faloutsos 15-415 Carnegie Mellon Univ. Dept. of Computer Science 15-415 - Database Applications C. Faloutsos Lecture#7 (cont d): Rel. model - SQL part3 General Overview - rel. model Formal query languages
More information[] znači opciono; znači ili. Strana 3 od 5
Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 2-1 Columns Characters and Rows Concatenation (pridruživanje) stanje povezanosti kao kod lanca; unija
More informationIndex. Bitmap Heap Scan, 156 Bitmap Index Scan, 156. Rahul Batra 2018 R. Batra, SQL Primer,
A Access control, 165 granting privileges to users general syntax, GRANT, 170 multiple privileges, 171 PostgreSQL, 166 169 relational databases, 165 REVOKE command, 172 173 SQLite, 166 Aggregate functions
More informationMašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv
Mašinska vizija Dr Nenad Jovičić 2017. tnt.etf.rs/~mv Linearne 2D geometrijske transformacije 2D geometrijske transformacije Pretpostavka: Objekti u 2D prostoru se sastoje iz tačaka i linija. Svaka tačka
More informationInformation Systems for Engineers Fall Data Definition with SQL
Ghislain Fourny Information Systems for Engineers Fall 2018 3. Data Definition with SQL Rare Book and Manuscript Library, Columbia University. What does data look like? Relations 2 Reminder: relation 0
More informationSQL DATA DEFINITION LANGUAGE
SQL DATA DEFINITION LANGUAGE DATABASE SCHEMAS IN SQL SQL is primarily a query language, for getting information from a database. DML: Data Manipulation Language SFWR ENG 3DB3 FALL 2016 MICHAEL LIUT (LIUTM@MCMASTER.CA)
More informationGeneral Overview - rel. model. Carnegie Mellon Univ. Dept. of Computer Science Database Applications. Reminder: our Mini-U db
Faloutsos 15-415 Carnegie Mellon Univ. Dept. of Computer Science 15-415 - Database Applications Lecture#8 (cont d): SQL, Part 2 General Overview - rel. model Formal query languages rel algebra and calculi
More informationIzrada VI laboratorijske vježbe
Izrada VI laboratorijske vježbe 1. Programirati proceduru koja se aktivira sa Standard palete alatki klikom na button Fajlovi. Prilikom startovanja procedure prikazuje se forma koja sadrži jedan list box
More informationAn Introduction to Structured Query Language
An Introduction to Structured Query Language Grant Weddell Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Winter 2017 CS 348 (Intro to DB Mgmt) SQL
More informationAn Introduction to Structured Query Language
An Introduction to Structured Query Language Grant Weddell Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Spring 2016 CS 348 (Intro to DB Mgmt) SQL
More informationInformatika Uvod u C#,.NET Framework i Visual Studio... nastavak...
Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak... Prof. dr. sc. Tomislav Pribanić Izv. prof. dr. sc. Vedran Podobnik Doc. dr. sc. Marija Seder Sveučilište u Zagrebu Fakultet elektrotehnike
More informationProgramiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010
Programiranje Programski jezik C prof.dr.sc. Ivo Ipšić 2009/2010 Sadržaj Ulazno-izlazne funkcije Datoteke Formatirane datoteke Funkcije za rad s datotekama Primjeri Datoteke komunikacija između programa
More informationTINYINT[(M)] [UNSIGNED] [ZEROFILL] A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255.
MySQL: Data Types 1. Numeric Data Types ZEROFILL automatically adds the UNSIGNED attribute to the column. UNSIGNED disallows negative values. SIGNED (default) allows negative values. BIT[(M)] A bit-field
More informationINFORMACIONE TEHNOLOGIJE U MEDICINI 2012/13 LEKCIJA 6
INFORMACIONE TEHNOLOGIJE U MEDICINI 2012/13 LEKCIJA 6 Mateja Opačić PROJEKTOVANJE BAZE PODATAKA Baza podataka predstavlja kolekciju formatizovanih podataka organizovanih za laku pretragu i obradu. Neki
More information2.9 Table Creation. CREATE TABLE TableName ( AttrName AttrType, AttrName AttrType,... )
2.9 Table Creation CREATE TABLE TableName ( AttrName AttrType, AttrName AttrType,... ) CREATE TABLE Addresses ( id INTEGER, name VARCHAR(20), zipcode CHAR(5), city VARCHAR(20), dob DATE ) A list of valid
More informationRačunarske osnove Interneta (SI3ROI, IR4ROI)
Računarske osnove terneta (SI3ROI, IR4ROI) Vežbe MPLS Predavač: 08.11.2011. Dražen Drašković, drazen.draskovic@etf.rs Autori: Dražen Drašković Naučili ste na predavanjima MPLS (Multi-Protocol Label Switching)
More informationOutline. Textbook Chapter 6. Note 1. CSIE30600/CSIEB0290 Database Systems Basic SQL 2
Outline SQL Data Definition and Data Types Specifying Constraints in SQL Basic Retrieval Queries in SQL INSERT, DELETE, and UPDATE Statements in SQL Additional Features of SQL Textbook Chapter 6 CSIE30600/CSIEB0290
More informationCSIE30600 Database Systems Basic SQL 2. Outline
Outline SQL Data Definition and Data Types Specifying Constraints in SQL Basic Retrieval Queries in SQL INSERT, DELETE, and UPDATE Statements in SQL Additional Features of SQL CSIE30600 Database Systems
More informationIBM DB2 UDB V7.1 Family Fundamentals.
IBM 000-512 DB2 UDB V7.1 Family Fundamentals http://killexams.com/exam-detail/000-512 Answer: E QUESTION: 98 Given the following: A table containing a list of all seats on an airplane. A seat consists
More informationContent: How to transform the relational model into a database schema DDL: create table students(studentnr int, name varchar);
Chapter 5: Relational Database Definition Content: How to transform the relational model into a database schema DDL: create table students(studentnr int, name varchar); Next: Query the database 1 How to
More informationvar Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.LoadFromFile('d:\brojevi.
1 PANEL komponenta kontejnerska, slična GropBox. Roditeljska komponenta za komp. postavljene na nju. Zajedno se pomeraju. Caption svojstvo za naziv; Alighment pomera svojstvo Caption levo i desno; Align
More informationStruktura i organizacija baza podataka
Fakultet tehničkih nauka, DRA, Novi Sad Predmet: Struktura i organizacija baza podataka Dr Ivan Luković, Mr Slavica Aleksić, Milan Čeliković, Vladimir Dimitrieski Sistem ocenjivanja Ukupno: 100 bodova
More informationGridDB Advanced Edition SQL reference
GMA022C1 GridDB Advanced Edition SQL reference Toshiba Solutions Corporation 2016 All Rights Reserved. Introduction This manual describes how to write a SQL command in the GridDB Advanced Edition. Please
More information12. Uskladištene procedure (Stored Procedures)
12. Uskladištene procedure (Stored Procedures) Uskladištena procedura je skup SQL iskaza koji su kompajlirani i sačuvani u trenutku njenog kreiranja. Veoma su moćne i preko njih mogu da se izvršavaju sve
More informationAn Introduction to Structured Query Language
An Introduction to Structured Query Language Grant Weddell David R. Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Spring 2012 CS 348 (Intro to DB
More informationOsnove programskog jezika C# Čas 4. Nasledjivanje 2. deo
Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo Nasledjivanje klasa Modifikator new class A { public virtual void F() { Console.WriteLine("I am A"); } } class B : A { public override void F()
More informationAn Introduction to Structured Query Language
An Introduction to Structured Query Language Grant Weddell David R. Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Spring 2012 CS 348 (Intro to DB
More informationLab # 2. Data Definition Language (DDL) Eng. Alaa O Shama
The Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Database Lab Lab # 2 Data Definition Language (DDL) Eng. Alaa O Shama October, 2015 Objective To be familiar
More informationDb2 Sql Alter Table Add Column Default Value
Db2 Sql Alter Table Add Column Default Value The RazorSQL alter table tool includes an Add Column option for adding were can I modify de NULL & DEFAULT default values for DB2 V9.1 for z/os 1.11. Adds or
More informationAn Introduction to Structured Query Language
An Introduction to Structured Query Language Alexandra Roatiş David R. Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Winter 2016 CS 348 SQL Winter
More informationD B M G. SQL language: basics. Managing tables. Creating a table Modifying table structure Deleting a table The data dictionary Data integrity
SQL language: basics Creating a table Modifying table structure Deleting a table The data dictionary Data integrity 2013 Politecnico di Torino 1 Creating a table Creating a table (1/3) The following SQL
More informationDaffodil DB. Design Document (Beta) Version 4.0
Daffodil DB Design Document (Beta) Version 4.0 January 2005 Copyright Daffodil Software Limited Sco 42,3 rd Floor Old Judicial Complex, Civil lines Gurgaon - 122001 Haryana, India. www.daffodildb.com All
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
CHAPTER 6 Basic SQL Slide 6-2 Chapter 6 Outline SQL Data Definition and Data Types Specifying Constraints in SQL Basic Retrieval Queries in SQL INSERT, DELETE, and UPDATE Statements in SQL Additional Features
More informationSQL: DDL. John Ortiz Cs.utsa.edu
SQL: DDL John Ortiz Cs.utsa.edu SQL Data Definition Language Used by DBA or Designer to specify schema A set of statements used to define and to change the definition of tables, columns, data types, constraints,
More informationTransforming ER to Relational Schema
Transforming ER to Relational Schema Transformation of ER Diagrams to Relational Schema ER Diagrams Entities (Strong, Weak) Relationships Attributes (Multivalued, Derived,..) Generalization Relational
More informationLecture 07. Spring 2018 Borough of Manhattan Community College
Lecture 07 Spring 2018 Borough of Manhattan Community College 1 SQL Identifiers SQL identifiers are used to identify objects in the database, such as table names, view names, and columns. The ISO standard
More informationAfter completing this unit, you should be able to: Define the terms
Introduction Copyright IBM Corporation 2007 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 3.3.1 Unit Objectives After completing this unit,
More informationObjektno-relacioni model
Objektno-relacioni model Osnovne karakteristike Korisnički definisani tipovi Distinct tip Struktuirani tip Metode Konstruisani tipovi Referentni tipovi Tip vrsta Kolekcija Distinkt tip Distinkt tip je
More informationChapter 9: Working with MySQL
Chapter 9: Working with MySQL Informatics Practices Class XI (CBSE Board) Revised as per CBSE Curriculum 2015 Visit www.ip4you.blogspot.com for more. Authored By:- Rajesh Kumar Mishra, PGT (Comp.Sc.) Kendriya
More informationBaze podataka. Ovaj fajl je skinut sa sajta Uvod u SQL (Structured Query Language)
Baze podataka Uvod u SQL (Structured Query Language) Pregled predavanja Baze podataka Predavanje 1 Uvod Relacione baze SQL komande Kreiranje baze Unos podataka Pretraživanje podataka Predavanje 2 Dodatne
More informationIV SQL. Slika 1. SQL*Plus ikona. Slika 2. Dijalog provere identifikacije korisnika. Slika 3. Prozor SQL*Plus programa
IV SQL SQL (Structured Query Language) je jezik koji je Američki Institut za Nacionalne Standarde (ANSI - American National Standards Institute) prihvatio kao standardni jezik za relacione baze podataka.
More informationUnaprjeñenje sigurnosti u mrežama pružatelja
Unaprjeñenje sigurnosti u mrežama pružatelja usluga Miroslav Šimić miroslav.simic@snt.hr CCIE #19429 Agenda Zaštita mrežne infrastrukture Zaštita na rubovima mreže Uočavanje i sprječavanje napada Agenda
More informationIntegritet u relacionim bazama podataka
Integritet u relacionim bazama podataka Nenad Mitić Matematički fakultet nenad@matf.bg.ac.rs a a - DATE-AIDB Pojam se u kontekstu baza podataka odnosi na preciznost, punovažnost i korektnost podataka u
More informationDB2 Certification DB2. Using SQL. DM CofC DB2CERT.PRZ
DB2 Certification Using SQL DB2 Objectives After completing this unit, you should be able to: To describe database objects To examine the DB2 implementation of SQL Data Definition Language(DDL) Data Manipulation
More informationMTAT Introduction to Databases
MTAT.03.105 Introduction to Databases Lecture #3 Data Types, Default values, Constraints Ljubov Jaanuska (ljubov.jaanuska@ut.ee) Lecture 1. Summary SQL stands for Structured Query Language SQL is a standard
More informationTema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE)
Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE) SISTEMI ZA PODRŠKU ODLUČIVANJU dr Vladislav Miškovic vmiskovic@singidunum.ac.rs Fakultet za računarstvo i informatiku 2013/2014 Tema 8:
More informationBrisanje podataka. Unošenje podataka. Izmjena podataka (SQL) Indeks. Kreiranje i brisanje indeksa (SQL) UNIQUE indeks
Unos podataka Unošenje podataka Brisanje podataka Brisanje podataka INSERT INTO FAKULTET(IME_FAK, SJEDISTE) VALUES ('PMF', 'PODGORICA') INSERT INTO FAKULTET(IME_FAK, SJEDISTE) VALUES ('ETF', NULL) INSERT
More informationCourse Outline and Objectives: Database Programming with SQL
Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,
More informationKREDITI ZA POLJOPRIVREDNIKE
UNICREDIT BANK SRBIJA AD 11 000 Beograd, Rajićeva 27-29 Telefon: 011/ 3777 888 www.unicreditbank.rs e-mail:office@unicreditgroup.rs KREDITI ZA POLJOPRIVREDNIKE Vlasnik ste ili zakupac 6 hektara obradive
More informationNumeričke metode i praktikum
Numeričke metode i praktikum Aleksandar Maksimović IRB / 23/03/2006 / Str. 1 vektori Vektor u 3D prostoru. C: int v1[3]; v1[0]=a;v1[1]=b;v1[2]=c; Fortran: INTEGER V1(3) V1(1)=a V1(2)=b V1(3)=c Skalarni
More informationPRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA
PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA SPECIFIKACIJA BAZE PODATAKA ZA PROJEKAT NAZIV_PROJEKTA Veb knjižara - Specifikacija baze podataka 1 10.04.2017. Verzija V 1.0 Datum: 20. mart 2017. Istorija
More informationIn This Lecture. SQL Data Definition SQL SQL. Non-Procedural Programming. Notes. Database Systems Lecture 5 Natasha Alechina
This Lecture Database Systems Lecture 5 Natasha Alechina The language, the relational model, and E/R diagrams CREATE TABLE Columns Primary Keys Foreign Keys For more information Connolly and Begg chapter
More informationCSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets
CSS CSS CSS: Cascading Style Sheets - Opisuje izgled (appearance) i raspored (layout) stranice - Sastoji se od CSS pravila, koji defini[u skup stilova selector { property: value; 1 Font face: font-family
More informationSQL Rukovanje podacima
BAZE PODATAKA SQL Rukovanje podacima Neđeljko Lekić Irena Orović www.etf.ac.me www.elektronika.t-com.me U OVOJ LEKCIJI SQL INSERT, UPDATE, i DELETE Rječnik podataka SQL SELECT WHERE klauzule SELECT iz
More informationJava. Ugnježdeni tipovi IMI PMF KG OOP 09 AKM. najveći deo teksta je preuzet sa slajdova Prof. Dragana Milićeva (ETF Bg) namenjenih pedmetu OOP2
Java IMI PMF KG OOP 0 AKM 1 Ugnježdeni tipovi najveći deo teksta je preuzet sa slajdova Prof. Dragana Milićeva (ETF Bg) namenjenih pedmetu OOP2 Ugneždeni tipovi IMI PMF KG OOP 0 AKM 2 Unutrašnje klase
More information