о". У цьому випадку рядок першої таблиці відповідає однієї єдиної рядку другої таблиці. На діаграмах таке ставлення виражається записом 1:1. p align="justify"> Ставлення "один до багатьох" означає ситуацію, коли рядок однієї таблиці відповідає кільком рядкам іншої таблиці. Це найбільш поширений тип відносин. На діаграмах він виражається записом 1: N.
Нарешті, при відношенні "багато до багатьох" рядки першої таблиці можуть бути пов'язані з довільним числом рядків в другій таблиці. Таке ставлення записується як N: M.
СУБД
Програміст, що працює з базою даних, не піклується про те, як ці дані зберігаються, і додатки, які взаємодіють з СУБД, не знають про спосіб запису даних на диск. "Зовні" видно лише логічний образ даних, і це дозволяє міняти код СКБД, не зачіпаючи код самих додатків. p align="justify"> Подібна обробка даних здійснюється за допомогою мови четвертого покоління (4GL), який підтримує запити, що записуються і виконуються негайно. Дані швидко втрачають свою актуальність, тому швидкість доступу до них важлива. Крім того, програміст повинен мати можливість формулювати нові запити. Вони називаються нерегламентованими (ad hoc), оскільки не зберігаються в самій базі даних і служать вузькоспеціалізованим цілям. p align="justify"> Мова четвертого покоління дозволяє створювати схеми - точні визначення даних і відносин між ними. Схема зберігається як частина бази даних і може бути змінена без шкоди для даних. p align="justify"> Схема призначена для контролю цілісності даних. Якщо, наприклад, оголошено, що поле містить цілочисельні значення, то СУБД відмовиться записувати в нього числа з плаваючою комою або рядка. Відносини між записами теж чітко контролюються, і неузгоджені дані не допускаються. Операції можна групувати в транзакції, що виконуються за принципом "все або нічого". p align="justify"> СУБД забезпечує безпеку даних. Користувачам надаються певні права доступу до інформації. Деяким користувачам дозволено лише переглядати дані, тоді як інші користувачі можуть міняти вміст таблиць. p align="justify"> СУБД підтримує паралельний доступ до бази даних. Додатки можуть звертатися до бази даних одночасно, що підвищує загальну продуктивність системи. Крім того, окремі операції можуть "распараллелівать" для ще більшого поліпшення продуктивності. p align="justify"> Нарешті, СУБД допомагає відновлювати інформацію у разі непередбаченого збою, непомітно для користувачів створюючи резервні копії даних. Всі зміни, що вносяться в базу даних, реєструються, тому багато операції можна скасовувати і виконувати повторно. p align="justify"> СУБД MySQL володіє рядом особливостей і возможностей.Виделім найбільш важливі з характеристик, притаманних різним аспектам роботи додатку.
До відмінних рис фізичної організації зберігання та обробки даних, наявними в СУБД MySQL, можна віднести наступні:
? пр...