- •1.Опис предметної області.
- •Форми вихідних документів.
- •2 Перелік запитів до бази даних.
- •2. Побудова інфологічної моделі
- •2.1 Сутності
- •2.2 Зв’язки.
- •2.3 Опис отриманої моделі за допомогою er-діаграми.
- •3. Створення бази даних в Microsoft Access.
- •3.1 Перелік таблиць
- •3.2 Опис запитів.
- •3.3 Опис форм розроблюваної бази даних.
3.2 Опис запитів.
Запит «% выполнения < 90»
Формулювання запитів. Чи є етапи завдань і завдання в цілому по яких за один день до закінчення відсоток виконання становить менш 90% ?
SQL-код запиту.
SELECT Tasks.[Имя_задания], Tasks.[Задание], Tasks.[Важность], Tasks.[Исполнитель]
FROM Tasks
WHERE ((([Дедлайн]-[Нужно_времени])<=1) AND ((Tasks.[Готовность])<0.9));
Результат запиту.
% выполнения < 90 |
|||
Имя_задания |
Задание |
Важность |
Исполнитель |
Мониторинг |
Написать программу мониторинга заданий под Linux |
Средняя |
Korkach |
Реклама |
Провести рекламную кампанию нашей фирмы |
Средняя |
Korbin |
Упал сервер |
Упал сервер № 5 |
Очень высокая |
Korbin |
SEO |
Поднять сайт solve.com в топ |
Высокая |
Korbin |
Запит Выполняющиеся_задания»
Формулювання запиту. Який етап завдання зараз виконується (% виконання етапу, хто виконує, дата початку і закінчення)?
SQL-код запиту.
SELECT Tasks.[Готовность], Tasks.[Исполнитель], Tasks.[Дата_публикации], Tasks.[Нужно_времени]
FROM Tasks
WHERE [Готовность]<>1;
Результат запиту.
Выполняющиеся_задания |
|||
Готовность |
Исполнитель |
Дата_публикации |
Нужно_времени |
10,00% |
Korbin |
12.05.2013 |
13.05.2013 22:35:40 |
50,00% |
Korkach |
15.05.2013 |
15.06.2013 23:03:49 |
60,00% |
Korbin |
17.05.2013 |
16.07.2013 20:43:19 |
80,00% |
Korbin |
19.05.2013 |
17.06.2013 20:44:16 |
90,00% |
Kunish |
20.05.2013 21:10:07 |
18.09.2013 21:10:07 |
30,00% |
Korbin |
21.05.2013 13:32:12 |
21.05.2013 13:32:12 |
Запит « Загруженность»
Формулювання запиту. Яке завантаження в даний час відділів і співробітників роботою?
SQL-код запиту.
SELECT [Имя_задания], [Задание], [Исполнитель], [Должность]
FROM Tasks INNER JOIN Programmers ON Programmers.[Имя]=Tasks.Исполнитель;
Результат запиту.
Загруженность |
|||
Имя_задания |
Задание |
Исполнитель |
Должность |
ОС Тест |
Проверить ОС на сбои |
Adamenko |
Programmer |
Дизайн |
Разработать дизайн для solve.com |
Korbin |
Web |
ПО для Менеджера |
Написать программу для менеджера, которая будет мониторить выполнение заданий |
Mihaylenko |
Programmer |
Ошибка на сайте |
Исправить ошибку на сайте |
Korbin |
Web |
Мониторинг |
Написать программу мониторинга заданий под Linux |
Korkach |
Programmer |
Реклама |
Провести рекламную кампанию нашей фирмы |
Korbin |
Web |
Упал сервер |
Упал сервер № 5 |
Korbin |
Web |
Тест нового ПО |
Проверить программу "recover fx" на ошибки |
Kunish |
Web |
SEO |
Поднять сайт solve.com в топ |
Korbin |
Web |
Запит Свободные работники»
Формулювання запиту. Чи є в даний час співробітники та відділи вільні від виконання завдань?
SQL-код запиту.
S SELECT Programmers.Имя, Programmers.Должность
FROM Programmers LEFT JOIN Tasks ON Programmers.[Имя] = Tasks.Исполнитель
WHERE (((Tasks.Исполнитель) Is Null));
Результат запиту.
Свободные_работники |
|
Имя |
Должность |
Multan |
Tester |
Palamarchuk |
Web |
Susko |
Tester |
Запит «Срыв_графика»
Формулювання запиту. Чи є зриви графіків виконання
SQL-код запиту.
SELECT Tasks.Имя_задания, Tasks.Задание, Tasks.Исполнитель, Tasks.Дедлайн, Tasks.Нужно_времени
FROM Tasks
WHERE (((Tasks.[Дедлайн])<[Нужно_времени]));
Результат запиту.
Срыв_графика |
||
Имя_задания |
Задание |
Исполнитель |
ОС Тест |
Проверить ОС на сбои |
Adamenko |
Дизайн |
Разработать дизайн для solve.com |
Korbin |
ПО для Менеджера |
Написать программу для менеджера, которая будет мониторить выполнение заданий |
Mihaylenko |
Ошибка на сайте |
Исправить ошибку на сайте |
Korbin |
Мониторинг |
Написать программу мониторинга заданий под Linux |
Korkach |
Запит «Успешные_за_год»
Формулювання запиту. Які завдання були успішно виконані з початку року по теперішній час?
SQL-код запиту.
SELECT Tasks.[Имя_задания], Tasks.[Задание], Tasks.[Исполнитель]
FROM Tasks
WHERE (((Tasks.[Дата_публикации]) Between Year('01.01.2013') And DateValue(Now()))
and Tasks.[Решено]= true);
Результат запиту.
Успешные_за_год |
||
Имя_задания |
Задание |
Исполнитель |
ОС Тест |
Проверить ОС на сбои |
Adamenko |
ПО для Менеджера |
Написать программу для менеджера, которая будет мониторить выполнение заданий |
Mihaylenko |
Ошибка на сайте |
Исправить ошибку на сайте |
Korbin |
