Posted in

Andmebaasisüsteemide alused:

Põhimõisted

mille jaoks me kasutame andmebaase (AB)?

  1. Hoiustada andmed
  2. päringu tegemine, et vajalikud andmed leida
  3. vältida andmete dubleerimist

Andmetüübid:

  1. text/sümbol (Varchar(25), char(5), TEXT
  2. Number (int, smallint, decimal(5, 3)
  3. Loogika (bit, boolean, bool. true/false)
  4. date/time (date, time, interval)

Piirangud:

Primary key – primaarne võti – lisab andmetabelis iga kirje unikaalsus

Foreign key – välisvõti – seos teise tabeliga

not null

unique – ainult üks kord tabelis

check – valik – kasutaja saab valida

SQL – Structure Query Languge – Struktuurne päringukeel

SQL SERVER Managment stuudio

Server name: (localdb)\mssqllocaldb

Windows Autentification

–AB loomine

--AB loomine
Create database TahmazovBaas;
use TahmazovBaas;
CREATE TABLE opilane(
opilaneID int primary key identity (1,1),
eesnimi varchar(25) not null,
perenimi varchar (25) not null,
synniaeg date,
stip bit,
aadres text,
keskmine_hinne decimal(2,1)
)
select * from opilane;
--andmete lisamine tabilisse
INSERT INTO opilane(eesnimi,
perenimi,
synniaeg,
stip,
keskmine_hinne)
VALUES(
'Nikita',
'Nikita',
'2000-12-12',
1,
4.5),
(
'Nikita2',
'Nikita2',
'2000-12-12',
1,
4.5),
(
'Nikita3',
'Nikita3',
'2000-12-12',
1,
4.5),
(
'Nikita4',
'Nikita4',
'2000-12-12',
1,
4.5),
(
'Nikita5',
'Nikita5',
'2000-12-12',
1,
4.5)
--tabeli kustutamine
drop table opilane;
--rida kustutamine, kus on opilaneId=2
DELETE FROM opilane WHERE opilaneId=2;
select * from opilane;
--andmete uuendamine
UPDATE opilane SET aadres='Tartu'
WHERE opilaneId=3

Leave a Reply

Your email address will not be published. Required fields are marked *