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
Tekst | Number | Kuupäeva/Loogika |
VARCHAR(255) | INT SMALLINT | date/time |
TEXT | BITE | date |
CHAR(10) | NUMERIC(5,2) | time |
CHARACTER(20) | DECIMAL(5,2) — десятичное число, где 2 — количество знаков после запятой, а 5 — всего знаков | INTERVAL — для хранения временного интервала |
COUNTER — Счетчик | логический — BOOL, BOOLEAN, Yes/no | |
Näited: nimi,isikukood | Nä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













