- •Курсова робота
- •Дисципліна____________Організація баз даних і знань_________
- •Завдання видав: Савчук Тамара Олександрівна _ __________
- •Завдання прийняв до виконання: Коновал м.С. _ _______
- •1 Аналіз предметної області та постановка задачі предметної області «оператор мобільного зв’язку»
- •2 Розробка універсального відношення предметної області «оператор мобільного зв’язку»
- •3 Розробка концептуальної схеми предметної області «оператор мобільного зв’язку» за er-принципом
- •4.1 Ієрархічна модель даних
- •4.2 Мережева модель даних
- •4.3 Реляційна модель даних
- •4.4 Об’єктно-орієнтована модель даних
- •5 Проектування нормалізованих відношень предметної області «оператор мобільного зв’язку»
- •6 Оцінка спроектованих відношень предметної області «оператор мобільного зв’язку»
- •7 Розробка вихідних форм предметної області «оператор мобільного зв’язку»
- •8 Розробка програмного забезпечення предметної області «оператор мобільного зв’язку»
- •8.1 Розробка cхеми алгоритму реалізації запитів
- •8.2 Обґрунтуваня використання мови програмування для управління організованою базою даних
- •8.3 Основні команди та оператори мови sql
- •8.4 Розробка cхеми алгоритму реалізації програмного забезпечення для бази даних
- •Додатки
Додатки
ДОДАТОК А
Лістинг програми
SELECT Абонент.ПІБ, Абонент.Місто, Абонент.[Номер телефона], Абонент.[Дата підключення], Абонент.Тариф
FROM Абонент
WHERE (((Абонент.[Дата підключення])<=[Введіть дату]) AND ((Абонент.Тариф)=[Введіть тариф]));
SELECT Абонент.ПІБ, [Введіть місто] AS Місто, Абонент.[Дата підключення], Абонент.Тариф
FROM Абонент
WHERE (((Абонент.Тариф)=[Введіть тариф]));
SELECT Інвентар.[№], Інвентар.[Назва одиниці інвентаря], Інвентар.Функція, Інвентар.[Дата купівлі]
FROM Інвентар
WHERE (((Інвентар.Функція)=[Введіть функцію]) AND ((Інвентар.[Дата купівлі])<=[Введіть дату]));
SELECT Партнери.[Назва підприємства], Партнери.[Контактне лице], Партнери.[Контактний номер], Партнери.[Область співпраці]
FROM Партнери
WHERE (((Партнери.[Назва підприємства])=[Введіть назву підприємства]));
SELECT Партнери.[Назва підприємства], Партнери.Адреса, Партнери.[Контактне лице], Партнери.[Контактний номер], Партнери.[Область співпраці]
FROM Партнери
WHERE (((Партнери.[Область співпраці])=[Введіть область співпраці]));
SELECT Персонал.Працівник, Персонал.[Кількість інвентаря], Персонал.[Дата прийнятя на роботу], Інвентар.[Назва одиниці інвентаря]
FROM Інвентар INNER JOIN Персонал ON Інвентар.[ID-працівника] = Персонал.ID
WHERE (((Персонал.[Дата прийнятя на роботу])<=[Введіть дату])) OR (((Інвентар.[Назва одиниці інвентаря])=[Введіть назву інвентаря]));
SELECT Персонал.Працівник, Персонал.[ID зони], Персонал.[Дата прийнятя на роботу], Персонал.Спеціалізація
FROM Персонал
WHERE (((Персонал.Спеціалізація)=[Введіть спеціалізацію]));
SELECT Персонал.Працівник, Персонал.[ID зони], Персонал.[Дата прийнятя на роботу], Персонал.Спеціалізація
FROM Персонал
WHERE (((Персонал.Працівник)=[Введіть ПІБ]));
ДОДАТОК Б
Інструкція користувача
Для роботи з базою даних оператора мобільного зв’язку потрібно відкрити початкову сторінку [рисунок Б.1].
Рисунок Б.1 – Початкова сторінка
Для того, щоб перейти до роботи з базою даних потрібно натиснути кнопку “вхід” (рисунок Б.1)- з’явиться вікно, в якому можна працювати із базою даних (рисунок Б.2).
Рисунок Б.2 – Вікно роботи збазою даних.
Щоб працювати із запитами- вибираємо потрібний (рисунок Б.2). Якщо було вибрано запит, то з’явиться діалогове вікно, в якому потрібно ввести параметри (рисунок Б.3).
Рисунок Б.3– Діалогове вікно роботи з запитом.
Звітна інформація, виведена по данному запиту, буде мати такий вигляд, що зображено на рисунку Б.4.
ДОДАТОК В
Розглянемо реалізацію запиту на прикладі виконання запиту №1:
1. Вивести список абонентів що проживають на одній території і користуються одним тарифом.
Задамо наступні параметри запиту:
Місто- Гнівань;
Тариф -Контракт.
Задання параметрів запиту зображено на рисунку В.1.
Рисунок В.1 – Задання параметрів запиту
Результат виконання запиту показаний на рисунку В.2.
ДОДАТОК Г
Приклад роботи програми
ER-модель предметної області Оператор мобільного зв’язку. »
Схема алгоритму реалізації і-го запиту бази даних для Оператора мобільного зв’язку.
Схема алгоритму програмного забезпечення для бази даних для Оператора мобільного зв’язку.
Зовнішні зв’язки в базі даних для Оператора мобільного зв’язку
Головна сторінка бази даних для Оператор мобільного зв’язку.
