2

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИСТЕТ


«ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»
Кафедра програмної інженерії та інтелектуальних технологій управління

ЗВІТ ПРО ВИКОНАННЯ ЛАБОРАТОРНОЇ РОБОТИ №2


З ДИСЦИПЛІНИ «__________________________________________»

ВИКОНАВ:
студент групи _____
___________________
ПЕРЕВІРИВ:
___________________

Харків – 2023
Тема: Створення бази даних у СУБД MySQL за допомогою операторів
DDL, заповнення таблиць записами.
Мета: Навчитися створювати бази даних у СУБД MySQL за допомогою
операторів DDL та навчитися заповнювати бази даних записами.

Результати виконання лабораторної роботи


1. Предметна область
Назва предметної області: Управління платежами в банківській
системі.
Опис предметної області: Платежі. Клієнт має Рахунок у банку та
Кредитну Карту (КК). Клієнт може оплатити Замовлення, зробити платіж на
інший Рахунок, заблокувати КК та анулювати Рахунок. Адміністратор може
заблокувати КК за перевищення кредиту.
2. Створення бази даних
Запит для створення таблиць Customers наведено на рис. 1, рис. 3, рис 5
та рис. 7. Результати виконання цих запитів зображено на рис. 2, рис. 4,
рис. 6 та рис. 8. Схему створеної бази даних можна побачити на рис. 9.

Рисунок 1 – Запит створення таблиці Customers


Рисунок 2 – Результат виконання запиту з рис. 1

Рисунок 3 – Запит на створення таблиці Orders

Рисунок 4 – Результат виконання запису з рис. 3


Рисунок 5 – Запит на створення таблиці Transactions

Рисунок 6 – Результат виконання запиту з рис. 5

Рисунок 7 – Запит на створення таблиці Fees

Рисунок 8 – Результат виконання запиту з рис. 7


Рисунок 9 – Схема бази даних

3. Заповнення бази даних


Запити для заповнення створеної бази даних зображено на рис. 10, рис.
12, рис. 14 та рис. 16. Результати виконання цих запитів можна
побачити на рис. 11, рис. 13, рис. 15 та рис. 17.

Рисунок 10 – Запит заповнення таблиці Customers

Рисунок 11 – Результат заповнення таблиці Customers


Рисунок 12 – Запит для заповнення таблиці Orders

Рисунок 13 – Результат заповнення таблиці Orders

Рисунок 14 – Запит для заповнення таблиці Transactions

Рисунок 15 – Результат заповнення таблиці Transactions

Рисунок 16 – Запит для заповнення таблиці Fees


Рисунок 17 – Результат заповнення таблиці Fees

Висновки
В результаті виконання цієї роботи було розроблено базу даних у
СКБД MySQL за допомогою операторів DDL (Data Definition Language) для
створення таблиць та операторів DML (Data Manipulation Language) для
заповнення цих таблиць записами.
Було успішно створено таблиці, що відображають основні сутності
системи управління платежами, такі як клієнти, замовлення, транзакції та
комісії. Кожна таблиця була належним чином визначена з необхідними
колонками, типами даних та обмеженнями, які забезпечують цілісність даних
та зв'язки між таблицями.
Заповнення таблиць було здійснено шляхом виконання відповідних
запитів INSERT, де введені дані відображають реальні дані, які могли б бути
присутніми в системі управління платежами. Крім цього, було враховано
взаємозв'язки між таблицями за допомогою використання зовнішніх ключів.
В результаті розробки бази даних та її заповнення записами, ми
створили основу для зберігання та організації даних, пов'язаних з платежами.
Ця база даних може бути використана для подальшого розвитку системи
управління платежами, забезпечуючи зручний доступ до інформації,
виконання різних аналітичних та операційних завдань, а також забезпечення
ефективного управління фінансовими операціями.

You might also like