
Зміст
Додаток 11
Розробляється додаток з інформацією про продаж одягу у інтернет-магазині. Додаток має наступні функції:
-
Додаток підтримує популярні SQL запити: insert, delete, update, select;
-
Додавання нового товару;
-
Видалення товару з таблиці;
Введення
Система керування базами даних (СКБД) — комп'ютерна програма чи комплекс програм, що забезпечує користувачам можливість створення, збереження, оновлення, пошук інформації та контролю доступу в базах даних.
СКБД дозволяє:
-
створювати БД (здійснюється за допомогою мови визначення даних DDL (Data Definition Language))
-
додавати, оновлювати, видаляти та читати інформацію з БД (за допомогою мови маніпулювання даними DML, яку часто називають мовою запитів)
-
Логічна структура СКБД складається з таких об'єктів: таблиць, запитів, форм, звітів, макросів та модулів.
СКБД дає змогу створювати такі типи об’єктів:
-
Таблиця – основний об’єкт БД, оскільки в ньому зберігається вся інформація.
-
Запит – служить для фільтрації або селекції даних. Дає змогу вибрати з БД необхідну інформацію, яка відповідатиме певним критеріям і далі використовуватиметься для розв’язання конкретного завдання.
-
Форма – це певний бланк для заповнення його даними або маска, що ніби накладається на БД. Головне його призначення – спростити процес заповнення БД.
-
Макрос використовують для автоматизації процесу виконання операцій, які часто повторюються.
На світовому ринку корпоративних систем управління базами даних (СКБД) домінуюче положення займає традиційна трійка продуктів: IBM DB2, Microsoft SQL Server і Oracle. Більше 80% ринку СУБД протягом довгих років контролюється трьома компаніями виробниками: IBM, Oracle і Microsoft. СУБД Oracle має велику кількість різних версії і типів. Ця СУБД випускається однойменною компанією Oracle.
Компанія Oracle була заснована нинішнім президентом компаній Леррі Елісон і Роберттом Майнор в 1977 році, в Редвуд, штат каліфорнія. Перша реляційна СУБД фірми базувалася на моделі IBM System / R і була першою системою, в якій використовувалася мова SQL, розроблений фірмою IBM.
На сьогоднішній день СУБД Oracle підтримують понад 80 варіантів операційного середовища в широкому діапазоні, включаючи мейнфрейми IBM, міні-комп'ютери DEC VAX, UNIX, Windows і безліч інших платформ.
Oracle Database – это объектно-реляционная система поддерживающая некоторые технологии, реализующие объектно-ориентированный подход, то есть обеспечивающих управление создания и использования баз данных.
-
Модель системи
Рисунок. 1.1 – Logical – схема бази даних
Рисунок. 1.2 – Relation – схема бази даних та View бази даних
-
Запити
-
Вигляд головної форми
-
Записи виводяться до таблиці. Початковий вигляд можна побачити на рис.2.1.
Рисунок 2.1 - Вигляд головної сторінки
-
Видалення
Користувач здійснює вибір рядка, який буде видалений, та натискає кнопу «видалити». Залишені записи виводяться до таблиці. Початковий вигляд та результат можна побачити на рис.2.2.
Рисунок 2.2 - Вигляд сторінки «Видалення»
-
Додавання
Вводиться назва квітки, ціна та опис. Після натискання кнопки «додати» форма оновлюється. Початковий вигляд та результат можна побачити на рис.2.3.
Рисунок 2.3 - Вигляд сторінки «Додавання»
-
Програма на С#
3.1Перший додаток на С# підтримує додавання та видалення товарів з бази даних в послідовному режимі.
3.2 Другий додаток на С# підтримує додавання та видалення товарів з бази даних за допомогою окремих потоків
3.3 Третій додаток на С# підтримує додавання та видалення товарів з бази даних за допомогою сокетів. Додаток включає в себе програму клієнт та програму сервер. Вигляд можна побачити на рис.3.1 та рис.3.2.
Рисунок 3.1 - Вигляд додатку «Клієнт»
Рисунок 3.2 - Вигляд додатку «Сервер»