Andmebaasid

milleks on vaja andmebaas?

andmete salvestamine,säilitamine ja korrastamine

Andmebaas = AB — Andmete korrastud kogum

Andmete korrastamiseks on vaja andmebaasi haldamise tarkvara (СУБД — система управления базами данных — MS SQL SERVER,XAMMP/localhost/phpmyAdmin, MS acces

TekstNumberKuupäeva/Loogika
VARCHAR(255)INT
SMALLINT



date/time



TEXTBITEdate
CHAR(10)NUMERIC(5,2)time
CHARACTER(20) DECIMAL(5,2) — десятичное число,
где 2 — количество знаков после запятой, а 5 — всего знаков
INTERVAL — для хранения временного интервала
COUNTER — Счетчиклогический — BOOL,
BOOLEAN, Yes/no
Näited: nimi,isikukoodNäited: palk,vanus,pikkus,
kaal jne.
BIT True/False

таблица — tabel

поле — столбец — väli — veerg

запись — строка — kirje — rida

PIIRANGUD — Ограничения

query — запрос — päring

1.PRIMARY KEY — первичный ключ — primaarne võti - уникальным образом идентифицирует строку таблицы. каждой строчке присваивает свой номер

identity(1,1) — sql server ili

AUTO_INCREMENT — xammp — настройка для первичного ключа — заполняется автоматический возрастающими числовыми значениями.

2.FOREIGN KEY — внешний ключ — определяет внешний ключ который задает связь между двумя таблицами

3.UNIQUE — неповторяющиеся значения

4.NOT NULL — непустое поле

5.CHECK — ?

--Tabeli Loomine

CREATE TABLE opilane(
opilaneID int PRIMARY KEY Identity(1,1),
eesnimi VARCHAR(50),
perenimi varchar(50),
synniaeg date,
opilaskodu bit);
SELECT * FROM opilane;
--lisada uus veerg tabellisse opilane

ALTER TABLE opilane ADD RyhmID int;
--täidame ryhmaID tabelis opilane
UPDATE opilane SET ryhmID=2;
--Foreign key
ALTER TABLE opilane ADD foreign key
(ryhmID) references ryhm(ryhmID);

Kodutoo

Scroll to Top