Za Uplatnice

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

'TPMestoUplate'

CREATE TABLE dunav.dbo.TPMESTOUPLATE (


IDMestoUplate integer IDENTITY,
NazivMestaUplate nvarchar(30) NOT NULL
)

ALTER TABLE dbo.TPMESTOUPLATE


ADD PRIMARY KEY CLUSTERED (IDMestoUplate ASC)

-- INSERT INTO dbo.TPMESTOUPLATE (NazivMestaUplate)


-- VALUES ('BILO GDE')
-- VALUES ('INTESA')
-- VALUES ('PTT')

SELECT *
FROM dbo.TPMESTOUPLATE

'TPProvizija'

CREATE TABLE dunav.dbo.TPPROVIZIJA (


IDMestoUplate integer NOT NULL,
IznosOd money NOT NULL,
IznosDo money NOT NULL,
TipProvizije nvarchar(2) NULL,
IznosProvizije money NOT NULL
)

ALTER TABLE dbo.TPPROVIZIJA


ADD FOREIGN KEY (IDMestoUplate)
REFERENCES dbo.TPMESTOUPLATE (IDMestoUplate)

-- INSERT INTO dbo.TPPROVIZIJA (IDMestoUplate, IznosOd, IznosDo, TipProvizije,


IznosProvizije)
-- VALUES (2, 0, 5001, 'FI', 30) -- Intesa
-- VALUES (2, 5001, 10000, 'FI', 40) -- Intesa
-- VALUES (2, 10000, 9999999, 'FI', 80) -- Intesa
-- VALUES (3, 0, 2000, 'FI', 20) -- PTT
-- VALUES (3, 2000, 50000, 'PC', 1) -- PTT
-- VALUES (3, 50000, 100000, 'PC', 0.8) -- PTT
-- VALUES (3, 100000, 250000, 'PC', 0.7) -- PTT
-- VALUES (3, 250000, 9999999, 'PC', 0.5) -- PTT

--DROP TABLE dbo.TPPROVIZIJA

SELECT *
FROM dbo.TPPROVIZIJA

'TPUplatnica'

CREATE TABLE dunav.dbo.TPUPLATNICA (


IDUplatnica integer IDENTITY,
SifraRef integer NOT NULL,
DatumIzdavanja smalldatetime NOT NULL,
IDMestoUplate integer NOT NULL,
OsnovPlacanja nvarchar(2) NOT NULL,
IDNacinPlacanja integer NOT NULL,
ImeUplatioca nvarchar(36) NOT NULL,
Iznos money NOT NULL,
Provizija money NULL,
BrojPolise nvarchar(11) NULL,
RegistarskiBroj nvarchar(20) NULL,
Status nvarchar(1) NULL,
BrojUplatnice nvarchar(12) NULL,
ZiroRacun nvarchar(30) NULL,
DatumUnosa smalldatetime NULL
)
-- VremeUnosa integer NULL

ALTER TABLE dbo.TPUPLATNICA


ADD PRIMARY KEY CLUSTERED (IDUplatnica ASC)

ALTER TABLE dbo.TPUPLATNICA


ADD FOREIGN KEY (IDNacinPlacanja)
REFERENCES dbo.TPNACINPLACANJA (IDNacinPlacanja)
ON DELETE NO ACTION
ON UPDATE NO ACTION

ALTER TABLE dbo.TPUPLATNICA


ADD FOREIGN KEY (IDMestoUplate)
REFERENCES dbo.TPMESTOUPLATE (IDMestoUplate)
ON DELETE NO ACTION
ON UPDATE NO ACTION

SELECT *
FROM dbo.TPUPLATNICA
--
--- Kraj za uplatnice
--

'TPNacinPlacanja'

CREATE TABLE dunav.dbo.TPNACINPLACANJA (


IDNacinPlacanja integer IDENTITY,
NazivNacinaPlacanja nvarchar(30) NOT NULL
)

ALTER TABLE dbo.TPNACINPLACANJA


ADD PRIMARY KEY CLUSTERED (IDNacinPlacanja ASC)

-- INSERT INTO dbo.TPNACINPLACANJA (NazivNacinaPlacanja)


-- VALUES ('ADMINISTRATIVNA ZABRANA')
-- VALUES ('GOTOVINA')
-- VALUES ('KARTICA')
-- VALUES ('PLATNI SPISAK')

SELECT *
FROM dbo.TPNACINPLACANJA

You might also like