align="justify"> І, нарешті, стратегія інгнорірованія (IGNORE), суть якої полягає в тому, що дозволено виконувати будь транзакції, не звертаючи при цьому увагу на порушення посилальної цілісності.
Фактично таку стратегію навіть не можна назвати стратегією збереження посилальної цілісності: у цьому випадку в дочірньому відношенні можуть з'являтися некоректні значення зовнішніх ключів, і вся відповідальність за цілісність бази даних лягає на користувача, його уважність і коректив при виконанні різних транзакцій.
Таким чином, на даний момент виділяється шість видів обмежень семантичної цілісності і три стратегії обмежень посилальної цілісності. Необхідність підтримки семантичної цілісності даних обумовлена ​​різними видами інформації, що міститься в базі, що і призводить до такого поділу, як обмеження по інтервалу, перечислимого значенням і т.д. Обмеження ж посилальної цілісності мають значення у зв'язку з логікою побудови відносин між даними, що містяться в базі. p align="justify"> Визначивши види семантичної та посилальної цілісності, перейдемо до розгляду організації обмежень цілісності засобами СУБД MySQL на прикладі фрагмента інформаційної системи В«Салон магіїВ».
Глава II. Реалізація обмежень семантичної та посилальної цілісності в СУБД MySQL на прикладі фрагмента ІС Салон магії
У цьому розділі розглянемо реалізацію запитів інструментальними засобами СУБД MySQL. Як приклад візьмемо фрагмент інформаційної системи В«Салон магіїВ». Дана предметна область є цілком придатною для демонстрації різних видів запитів
.1 Побудова ядра инфологической моделі ІС
Перш ніж побудувати ядро ​​инфологической моделі майбутнього фрагмента інформаційної системи, визначимо перелік інформаційних завдань, на підставі яких приймається рішення про побудову тієї чи іншої инфологической моделі.
Серед можливих груп інформаційних завдань можна виділити наступні:
1. завдання, що відносяться до інформації про клієнтів салону:
В· по заданому ідентифікатором клієнта видати наступну інформацію: ПІБ клієнта, контактний телефон;
? видати найменування послуг, які повторно обиралися клієнтами.
2. завдання, пов'язані з даними про майстрів салону:
? по заданому ідентифікатором майстра видати наступну інформацію: ПІБ майстра, клієнта, який звернувся до нього;
? за вказаною ідентифікатором майстра видати список надаються їм послуг. список може містити назву або код послуги.
семантичний посилальний цілісніст...