ї та посилальної цілісності в СУБД MySQL.
Завданнями роботи є наступні:
? вивчення теоретичного матеріалу, який стосується загальних відомостей про СУБД MySQL, синтаксису, а також її характеристик, особливостей та можливостей;
? формулювання й обгрунтування різних обмежень семантичної та посилальної цілісності, реалізованих в інформаційних системах;
? реалізація фрагмента інформаційної системи в СУБД MySQL з урахуванням необхідних обмежень цілісності.
Курсовий проект складається з вступу, теоретичної та практичної частини, скріншота програми з її поясненням, висновків, списку використаної літератури.
Глава I. Теоретичні основи реалізації семантичної та посилальної цілісності в СУБД MySQL
.1 Загальна характеристика СУБД MySQL
- система управління реляційними базами даних. Реляційна база даних зберігає інформацію в окремих таблицях, а не в одному великому сховище, завдяки чому досягається висока продуктивність і гнучкість. Частина "SQL" слова "MySQL" позначає "Structured Query Language" ("Мова структурованих запитів"). SQL - найбільш загальний стандартизований мову доступу до баз даних; він відповідає стандарту ANSI/ISO SQL В». p align="justify"> Також слід зазначити, що MySQL - система з відкритим вихідним кодом: будь-який бажаючий має можливість використовувати і модифікувати це програмне забезпечення на свій розсуд. Кожен користувач має право отримати дане програмне забезпечення за допомогою мережі Інтернет безкоштовно. Програмне забезпечення MySQL розповсюджується за ліцензією GPL (GNU General Public License), яка регламентує, що дозволено, а що ні у відношенні програмного забезпечення. p align="justify"> Важливим є той факт, що СУБД MySQL є клієнт-серверної системою, що включає багато-поточний SQL-сервер, що підтримує різні платформи, кілька клієнтських програм і бібліотек, інструменти адміністрування і широкий діапазон програмних інтерфейсів додатків (API-інтерфейсів ).
Для роботи з базою даних необхідна СУБД (система управління базами даних), тобто програма, яка бере на себе всі турботи, пов'язані з доступом до даних. Вона містить команди, що дозволяють створювати таблиці, вставляти в них записи, шукати і навіть видаляти таблиці. p> MySQL - це швидка, надійна, відкрито поширювана СУБД. MySQL, як і багато інших СУБД, функціонує за моделлю "клієнт/сервер". Під цим мається на увазі мережева архітектура, в якій комп'ютери грають ролі клієнтів або серверів. На рис. 1.1 <# "justify">
Рис. 1.1. Схема передачі даних в архітектурі "клієнт/сервер"