База даних - це сукупність структурованих даних логічно зв'язаних між собою, що належать до певної предметної області.
Є чотири моделі бази даних:
1. Реляційна модель
2. Об'єктно-орієнтована модель (нереляційна модель).
3. Мережева.
4. Ієрархічна.
Мережева і ієрархічна відмерли..
Стовпець - це атрибут, а рядочок - кортеж. Перетин кортежу з атрибутом - відношення.
ID - це РК(primary key), який застосовується завжди в базі даних для ідентифікації об'єктів. ID - завжди унікальне.
Є три типи зв'язків:
1. Один до одного; // Позначається простою прямою лінією. Найтупіший зв*язок, який не рекомендується до використання, проте можна використовувати для корзин в інтернет магазинах (вказуються двосторонній зв*язок за допомогою FK).
2. Один до багатьох; // Позначається стрілочкою. (приклад зв*язку: "одна мама має багато дітей"). FK - вказує належність.
3. Багато до багатьох; // Позначається двосторонньою стрілочкою. Створення даного зв*язка передбачає проміжну табличку, яка провокує створення двох зв*язків.
DDL - data difinational language:
1. Create (створює);
2. Alter (редагує);
3. Drop (видаляє).
ОБМЕЖЕННЯ:
1. primary key - встановить обмеження для створення ID;
2. auto_increment -
3. unique -
4. not null -
varchar(30) - в круглих дужках завжди вказується максимальна кількість символів
insert -
delete -
update -
Приклад бази даних: