Sei sulla pagina 1di 4

RBP VEBA 1

ZADATAK 1

Kreirati bazu Biblioteka sa tabelama:


Clan (#idclana,ime,prezime)
Knjiga (#idknige,prezimeautora,nazivknjige)
Zaduzenje($idclana, $idknjige,datumzaduzenja,datumpovratka)

Postaviti da je naziv knjige obavezno polje


Postaviti predefinisanu vrednost za datum zaduenja (dananji datum)

Postaviti ogranienje da idclana ne moe biti manji od 1000


Povezati tabele

Popuniti tabele
Kreirati upit koji za Anicu Pavlovi prikazuje naziv knjige i datum zaduenja. Rezultat sortirati po
datumu zaduenja u rastuem redosledu
Kreirati upit koji prikazuje ime i prezime lana koji je 30/05/2016 zaduzio knjigu.
Prikazati sve podatke o prvom clanu iz tabele clan
Prikazati koliko je dana Anica zadrala knjigu Dundo Maroje

PROJEKTNI ZADATAK 2
Posredstvom upita kreirati:
Bazu NovaBiblioteka
Kreirati tabelu Clan
Popuniti tabelu Clan

KREIRANJE BAZE PODATAKA


CREATE DATABASE TestData

KREIRANJE TABELE
CREATE TABLE dbo.Products
(ProductID int PRIMARY KEY NOT NULL,
ProductName varchar(25) NOT NULL,
Price money NULL,
ProductDescription text NULL)

UPIS PODATAKA U TABELU


INSERT dbo.Products (ProductID, ProductName, Price, ProductDescription)
VALUES (1, 'Clamp', 12.48, 'Workbench clamp')

ITANJE PODATAKA IZ TABELE


Unicode Character Strings - nchar, nvarchar, ntext
SELECT ID, NAME, SALARY FROM CUSTOMERS WHERE NAME = N'Hardik';

Date and Time Types


SELECT ID, NAME, SALARY FROM CUSTOMERS WHERE datbirth ='05-30-1976';

DATEDIFF Funkcija za rad sa podacima tipa date. Vraa period izmeu zadatih granica (enddate-
startdate) u danima/mesecima/godinama.
DATEDIFF (datepart, startdate, enddate)

Argumenat datepart
dd vraa rezultat u danima
mm - vraa rezultat u mesecima
yy vraa rezultat u godinama

Potrebbero piacerti anche