Baze podataka 2 - FESB
Baze podataka 2 - FESB
Baze podataka 2 - FESB
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Struktura scheme baze <strong>podataka</strong>:<br />
CREATE – kreiranje (izrada) nove strukture, npr.<br />
tablice (pogleda, indeksa, procedure, baze …)<br />
ALTER – promjena ve postojee strukture<br />
DROP - brisanje ve postojee strukture.<br />
Primjer:<br />
CREATE TABLE mjesto<br />
(mjesto_id int IDENTITY CONSTRAINT<br />
PK_MJESTO PRIMARY KEY,<br />
ime_mjesta varchar(30) NOT NULL,<br />
post_br int NULL)<br />
DROP TABLE mjesto<br />
<br />
ALTER TABLE mjesto ADD drzava varchar(50)<br />
ALTER TABLE mjesto ALTER COLUMN ime_mjesta varchar (50)<br />
<br />
<br />
Rad sa podacima:<br />
INSERT – upis <strong>podataka</strong> u tablicu (novi zapis)<br />
UPDATE – promjena postojeih <strong>podataka</strong> (u<br />
postojeem zapisu)<br />
DELETE – brisanje postojeeg zapisa<br />
SELECT – upit nad postojeim podacima<br />
Primjer:<br />
INSERT INTO mjesto (ime_mjesta, post_br, drzava)<br />
VALUES (‘Mrduša donja’, ‘99999’, ‘Neznase’)<br />
UPDATE mjesto SET drzava = ‘Hrvatska’<br />
WHERE post_br = ‘99999’<br />
DELETE FROM mjesto WHERE post_br IS NULL<br />
SELECT * FROM mjesto WHERE drzava != ‘Hrvatska’