AB-Andmebaas
СУДБ- системы управления базами данных-
- MS access
- Oracle
- MS SQL
Задачи базы данных-
- Хранение информации
- Получение информации по запросу
- Целостность данных
- Сокращение избыточности и дублирования данных
Типы данных-
- Числовые: int, smallint. tinyint, decimal(4,1)- arv 1- pärast koma, 4 + kokku
- Текстовые или символовые- verchar 10 kus 10 – Max sümbolite arv
- Логические- Boolean, bolt, bit, true/false
- Date-time- datetime, interval- для храненрия временного интервала
Строки это записи, а столбцы это поля

SQL- Structured Query Language
Query- ? – päring
- DDL- Data Definition Language
- DML- Data Manipulation Language- занимается записями в таблице- добавление, удаление и тдЧФБЗЗ
XAMPP-
Tabeli loomine
Создание таблицы
create table opilane(
opilaneID int primary key AUTO_INCREMENT,
eesnimi varchar(20) NOT NULL,
peremini varchar(30) not null,
isikukood char(11),
synniaeg date)
Заполнение таблицы
insert into opilane(eesnimi, peremini, synniaeg, isikukood)
values ('Mark', 'Linder', '2000-01-04', '50601040241')
alter table opilane add column synnikoht varchar(20)
Обновление таблицы
update opilane set ryhmNimi='Titpv22'
where opilaneID=1;
SELECT * FROM opilane
Ключи
Primaty key- PK атрибут?или набор, который уникальбно определяет строку не бывает из двух одинковых значений первичного ключа!AUTO_INSERMENT- автоматическон заполнение ключевого поля возрастющими значениями 1,2…
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);

