Розроблення бази даних засобами СКБД MySQL
Автор: Мар'ян Чіпко • Февраль 22, 2023 • Курсовая работа • 4,647 Слов (19 Страниц) • 160 Просмотры
[pic 1]
ЗМІСТ
Вступ 5
1 Аналіз предметної області 7
2 Розроблення бази даних засобами СКБД MySQL 10
2.1 Створення таблиць 10
2.2 Створення запитів 17
3 Розроблення бази даних засобами СКБД POSTGRESQL 22
3.1 Створення таблиць 22
3.2 Створення запитів 29
Висновки 33
Список використаних джерел............................................................................. 35
Додаток А ER-діаграма ........................................................................................36
Додаток Б Вигляд таблиць ...................................................................................37
Додаток В SQL-код бази даних у MySQL...........................................................40
Додаток Г SQL-код бази даних у PostgreSQL ................................................... 52
ВСТУП
База даних (БД) — це організована структура, яка призначена для зберігання та обробки взаємозалежної інформації, переважно великих обсягів.
Сучасна програма СУБД складаються з ядра, процесору мови БД, підсистеми підтримки часу виконання та сервісних програм, які надають додаткові можливості для обслуговування інформаційних систем. Для виконання курсового проєкту було обрано системи керування базами даних MySQL та PostgreSQL.
СУБД — це програмні засоби, які виступають посередником між БД та її користувачами. Завдяки сукупності мовних та програмних засобів, СУБД сприяють створенню, ведення та спільного використання БД різними користувачами.
MySQL — це система управління реляційними базами даних, яка має більше шести тисяч обєктів. Програма працює як сервер забезпечення «багатокористувацького доступу» до обєктів баз даних. [5]
MySQL Workbench — інструмент для візуального проектування баз даних, що інтегрує проектування, моделювання, створення й експлуатацію БД в єдине безкоштовне оточення для системи баз даних MySQL. Є наступником DBDesigner 4 з FabForce.
DataGrip — це багатоядерне середовище баз даних. Якщо СУБД має драйвер JDBC, до нього можна підключитися через DataGrip. Він забезпечує самоаналіз бази даних та різні інструменти для створення та модифікації об'єктів для підтримуваних двигунів.
PostgreSQL — це об'єктно-реляційна система управління базами даних (ORDBMS) заснована на POSTGRES версії 4.2, яка була розроблена в Науковому Комп'ютерному Департаменті Берклі Каліфорнійського +Університету. СКБД надає підтримку SQL92/SQL99 та інші сучасні можливості.
PostgreSQL належить до категорії СКБД, відомих як об'єктно-реляційні (object-relation). Тут є відмінність від тих об'єктно-орієнтованих СКБД, які в основному підтримують традиційні мови реляційних СКБД. Однак, PostgreSQL має деякі об'єктно-орієнтовані можливості, це важливо в світі реляційних СКБД. [6]
Виконаня курсового проєкту з розроблення бази даних формує фахові компетентності, які визначають здатність володіти знаннями про інформаційні моделі даних, створювати програмне забезпечення для зберігання, видобування та опрацювання даних; забезпечувати захищеність програм і даних від несанкціонованих дій; аналізувати, вибирати і застосовувати методи і засоби для забезпечення інформаційної безпеки.
Метою курсового проєктування є закріплення, поглиблення та узагальнення знань, а також практичних навиків із розроблення та створення бази даних, структур таблиць і зв’язків між ними, роботи із системами керування базами даних MySQL та PostgreSQL, а саме: написання SQL-запитів на виведення, групування, сортування, об’єднання та оновлення даних, с. Темою курсового проєкту є розроблення бази даних для предметної області «Вазони».
...