Введення
У наші дні люди часто говорять про бази даних. Комп'ютери становлять невід'ємну частину сучасного суспільства, тому нерідко можна почути фрази на кшталт "Я пошукаю твою запис в базі даних". І мова йде не про великих ящиках, де зберігаються купи папок, а про комп'ютерні системи, призначених для прискореного пошуку інформації. p align="justify"> Комп'ютери так міцно увійшли в наше життя, тому що їх можна запрограмувати на виконання утомливих, повторюваних операцій і вирішення завдань, які нам самим було б не під силу вирішити без їх обчислювальної швидкості і ємності інформаційних носіїв. Приміщення інформації на папір і розробка схеми зберігання паперів в папках і картотеках - досить чітко відпрацьований процес, але багато хто зітхнув з полегшенням, коли завдання звелася до переміщення електронних документів у папки на жорсткому диску. p align="justify"> Однією з функцій баз даних є впорядкування та індексація інформації. Як і в бібліотечній картотеці, не потрібно переглядати половину архіву, щоб знайти потрібний запис. Всі виконується набагато швидше. p align="justify"> Не всі бази даних створюються на основі одних і тих же принципів, але традиційно в них застосовується ідея організації даних у вигляді записів. Кожен запис має фіксований набір полів. Записи поміщаються в таблиці, а сукупність таблиць формує базу даних. p align="justify"> В даний час на ринку існує велика кількість як баз даних, так і СУБД. За даними статистики використання різних програмних продуктів на платформі Jelastic лідируючу позицію займає СУБД MySQL - за допомогою неї управляються 47% всіх баз даних у Європі. Таким чином, СУБД MySQL є досить популярним засобом для управління БД, що, відповідно, дозволяє зробити висновок про велику кількість користувачів цієї системи. У зв'язку з різним рівнем професійних навичок і кваліфікації користувачів виникає необхідність створення певних програмних обмежень, що підтримують несуперечність даних, що зберігаються в базі. Вивчення засобів реалізації різного виду обмежень цілісності в СУБД MySQL з метою подальшого використання її у професійній діяльності обумовлює актуальність даного курсового проекту. p align="justify"> Метою курсової роботи є вивчення реалізації обмежень семантичної та посилальної цілісності в СУБД MySQL.
Завданнями роботи є наступні:
? вивчення теоретичного матеріалу, який стосується загальних відомостей про СУБД MySQL, синтаксису, а також її характеристик, особливостей та можливостей;
? формулювання й обгрунтування різних обмежень семантичної та посилальної цілісності, реалізованих в інформаційних системах;
? реалізація фрагмента інформаційної системи в СУБД MySQL з урахуванням необхідних обмежень цілісності.
Курсови...