
- •Курсова робота
- •Дисципліна____________Організація баз даних і знань_________
- •Завдання видав: Савчук Тамара Олександрівна _ __________
- •Завдання прийняв до виконання: Коновал м.С. _ _______
- •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хеми алгоритму реалізації програмного забезпечення для бази даних
- •Додатки
6 Оцінка спроектованих відношень предметної області «оператор мобільного зв’язку»
База даних приведена до третьої нормальної форми, тому відсутні будь-які аномалії. Проведемо оцінку спроектованих відношень для кожного запиту користувача.
Вибрати перелік абонентів які проживають в одному місті і користуються одним тарифом ;
Для виконання цього запиту необхідно виконати селекцію всіх записів з відношення «Абонент» з умовою відповідності заданої адреси і тарифу.
Вибрати всіх абонентів, які користуються послугами одного тарифу і підключенні не пізніше заданої дати;
Для виконання цього запиту слід виконати селекцію з декартового добутку відношень «Aбонент» з уточненням дати підключення і інформацію про тариф.
Вибрати перелік персоналу за датою прийняття на робоче місце та кількістю інвентаря ;
Необхідно виконати селекцію з відношення «Персонал» з умовою відповідності да дати прийняття .і кількості інвентаря.
Вибрати перелік персоналу, що відносяться до заданого напряму роботи і вивести код зони яку обслуговує;
Необхідно виконати селекцію з відношення «Персонал» з умовою до спеціальності і зони яку обслуговує даний працівник .
Вибрати перелік інвентаря в офісі , за функціональністю та датою покупки ;
Виконати селекцію з відношення «Інвентар» за фнкціонаьністю і датою покупки .
Вибрати перелік партнерів за назвою підприємства і контактним лицем;
Необхідно виконати селекцію з відношення «Партнер» та зробити вібірку за назвою підприємства і контактним лицем .
Вивести перелік партнерів за видом співпраці і контактним номером;
Виконати селекцію з відношення «Партнер» з уточненням контактного номера та виду співпраці.
Вибрати перелік персоналу за прізвищем і кодом зони яку обслуговує.
Необхідно виконати селекцію з відношення «Персонал» та зробити вибірку за ПІБ та кодом зони яку обслуговує.
Проаналізувавши кожен запит, бачимо, що операції для їх виконання не найпростіші, але чіткі і зрозумілі. Отже база даних не міститиме ніяких аномалій, а запити повинні виконуватись коректно.
Робимо висновок, що спроектовані відношення задовольняють потреби користувача, адже відповідають всім його можливим запитам.
7 Розробка вихідних форм предметної області «оператор мобільного зв’язку»
При розробці бази даних предметної області «Оператор мобільного зв’язку» було розроблено запити та форми як представлення цих запитів. Для зручного та зрозумілого представлення даних було обрано стрічковий тип відображення. Розглянемо вихідні форми по кожному із запитів:
Вибрати всіх абонентів, що відносяться до відповідної. Форма зображена на рисунку 7.1:
Рисунок 7.1 - Вихідна форма запиту 1
2. Вибрати перелік всіх зон обслуговування. Форма зображається на рисунку 7.2:
Рисунок 7.2 - Вихідна форма запиту 2
3. Вибрати повний перелік інвентаря. Форма зображена на рисунку 7.3:
Рисунок 7.3 - Вихідна форма запиту 3
4. Вибрати перелік персоналу. Форма зображена на рисунку 7.4:
Рисунок 7.4 - Вихідна форма запиту 4
5. Запит про тариф вивести вартість та дату створення тарифу. Форма зображена на рисунку 7.5:
Рисунок 7.5 - Вихідна форма запиту 5
6. Вивести інформацію про партнерів та їх контактну інформацію .
Форма зображена на рисунку 7.6:
Рисунок 7.6 - Вихідна форма запиту 6