AB -Andme baas
СУБД – Системы управления базами данных
Числовые Данные
- int, smallint, tinyint, decimal(4,1) – arv 1 – pärast koma, 4 – kokku
Текстовые или Символьные Данные
- varchar(10) kus 10 – max sümbloolite arv, char(11), TEXT
Логические Данные
- Boolean, bool, bit, true/false
Date/Time
- date, time, datetime, interval -для хранения временного интервала
CУБД
MS Access
Oracle
MS SQL
Строка – запись
Столбцы – поля
Сущность – olem
SQL – Structured Query Language
Query – päring – запрос
- DDL – Data Definition Language – это семейство компьютерных языков, используемых в компьютерных программах для описания структуры баз данных.
- DML – Data Manipulation Language – это семейство компьютерных языков, используемых в компьютерных программах или пользователями баз данных для получения, вставки, удаления или изменения данных в базах данных.(Insert, Update, Select)
Tabeli loomine
CREATE TABLE opilane(
opilaneID int PRIMARY KEY AUTO_INCREMENT,
eesnimi varchar(20) not null,
perenimi varchar(30) not null,
idikukood char(11),
synniaeg date)
INSERT INTO opilane(eesnimi, perenimi, synniaeg, idikukood)
VALUES ('Mark','Markin','2000-12-22','50609047031')
Добовляет данные в таблицу
Select * from opilane
Добовляет к таблице которую ты создал
ALTER TABLE opilane ADD COLUMN synnikoht varchar(20)
Добовляет столбец
UPDATE opilane SET synnikoht='Tallinn'
WHERE opilaneID=1;
SELECT * FROM opilane
Primary KEY – PK – атрибут или их набор, который уникально определяют строку. Не бывает двух одинаковых значений первичного ключа!!! AUTO_INCREMENT – авто заполнение ключевого для возрастающими значениями
Foreign KEY – FK – вторичный ключ – связь между таблицами. Вторичный ключ содержит ссылку на PK другой таблицы.
CREATE TABLE hindamine(
hindamineID int primary key AUTO_INCREMENT,
opilaneID int,
FOREIGN key (opilaneID) REFERENCES opilane(opilaneID),
oppeaine varchar(12),
hinne int)


Tablnimi:
- ryhmajuhataja(ryhmajuhatajaID, eesnimi, perenimi)
2. Ryhm(ryhmID, ryhmNimi, osakond,ryhmajuhatajaID)

