- •Міністерство освіти і науки україни
- •Робоча програма дисципліни «Технологія проектування і адміністрування бд і сд» Мета вивчення дисципліни
- •Завдання вивчення дисципліни
- •Розподіл годин за навчальним планом
- •Зміст дисципліни
- •2.2 Загальні вимоги до оформлення пояснювальної записки
- •2.3 Структура контрольної роботи та загальні вимоги до її виконання
- •2.4 Методика виконання завдання №1
- •2.8.2 Сформувати максимально повний перелік можливих запитів до бази даних на основі аналізу предметної області.
- •2.8.7 Визначити схему бази даних, зв'язки між таблицями і накласти умови цілісності на таблиці, пов'язані відношенням «один-до-багатьох»
- •2.9 Порядок виконання завдання №2 контрольної роботи
- •2.10 Порядок виконання завдання №3 контрольної роботи
- •2.10.1 Розробка структури бд
- •2.10.2 Створення таблиць.
- •2.10.3 Створення індексів і ключових полів.
- •2.10.4 Збереження таблиць
- •2.10.5 Заповнення таблиць.
- •2.10.6 Установка зв'язків між таблицями.
- •2.10.7 Завершення роботи з бд.
- •2.11 Порядок виконання завдання №4 контрольної роботи
- •1. Створення таблиці.
- •2. Введення даних в таблиці бд.
- •3. Створення схеми цих таблиць.
- •Рекомендована література
- •Додаток а Перелік індивідуальних завдань до виконання завдання №1 та №2 контрольної роботи
- •1. Страхова компанія
- •2. Готель
- •3. Ломбард
- •4. Реалізація готової продукції
- •5. Ведення замовлень
- •6. Бюро по працевлаштуванню
- •7. Нотаріальна контора
- •8. Фірма з продажу запчастин
- •9. Курси підвищення кваліфікації
- •10. Визначення факультативів для студентів
- •11. Розподіл учбового навантаження
- •12. Розподіл додаткових обов'язків
- •13. Технічне обслуговування верстатів
- •14. Туристична фірма
- •15. Вантажні перевезення
- •16. Облік телефонних переговорів
- •17. Облік внутрішньоофісних витрат
- •18. Бібліотека
- •19. Прокат автомобілів
- •20. Видача банком кредитів
- •21. Інвестування вільних засобів
- •22. Зайнятість акторів театру
- •23. Платна поліклініка
- •24. Аналіз динаміки показників фінансової звітності різних
- •25. Облік телекомпанією вартості минулої в ефірі реклами
- •26. Інтернет-магазин
- •27. Ювелірна майстерня
- •28. Перукарня
- •29. Хімчистка
- •30. Здача в оренду торгових площ
- •Додаток б Перелік індивідуальних завдань до виконання завдання №3
- •Додаток в Приклад виконання завдання №3 Приклад виконання варіанта 30.
- •Таблиця 1
- •49600, Дніпропетровськ-5, пр.Гагаріна, 4
16. Облік телефонних переговорів
Опис предметної області
Ви працюєте в комерційній службі телефонної компанії. Компанія надає абонентам телефонні лінії для міжміських переговорів. Вашим завданням є відстежування вартості міжміських телефонних переговорів. Абонентами компанії є юридичні особи, що мають телефонну точку, ИНН, розрахунковий рахунок у банку. Вартість переговорів залежить від міста, в яке здійснюється дзвінок, і часу доби (день, ніч). Кожен дзвінок абонента автоматично фіксується у базі даних. При цьому запам'ятовуються місто, дата, тривалість розмови і час доби.
Можливий набір сутностей
Абоненти (Код абонента, Номер телефону, ИНН, Адреса).
Міста (Код міста, Назва, Тариф денний, Тариф нічний).
Переговори (Код переговорів, Код абонента, Код міста, Дата, Кількість хвилин
Час доби).
Розширення постановки завдання
Тепер ситуація змінилася. Ваша фірма вирішила ввести гнучку систему знижок. Так, вартість хвилини тепер зменшується залежно від тривалості розмови. Розмір знижки для кожного міста різний. Внести в структуру таблиць зміни, ці факти, що враховують, і змінити існуючі запити. Сформулювати нові запити.
17. Облік внутрішньоофісних витрат
Опис предметної області
Ви працюєте у бухгалтерії приватної фірми. Співробітники фірми мають можливість здійснювати дрібні покупки для потреб фірми, надаючи у бухгалтерію товарний чек. Вашим завданням є відстежування внутрішньоофісних витрат. Фірма складається з відділів. Кожен відділ має назву. У кожному відділі працює певна кількість співробітників. Співробітники можуть здійснювати покупки відповідно до видів витрат. Кожен вид витрат має назву, деякий опис і граничну суму коштів, які можуть бути витрачені в місяць. При кожній купівлі співробітник оформляє документ, де вказує вид витрати, дату, суму і відділ.
Можливий набір сутностей
Відділи (Код відділу, Назва, Кількість співробітників).
Види витрат (Код виду, Назва, Опис, Гранична норма).
Витрати (Код витрати, Код виду, Код відділу, Сума, Дата).
Розширення постановки завдання
Тепер ситуація змінилася. Виявилось, що треба зберігати дані про витрати не лише в цілому по відділу, але і по окремих співробітниках. Нормативи по витрачанню засобів встановлюються не в цілому, а по кожному відділу за кожен місяць. Не використані в поточному місяці гроші можуть бути використані пізніше. Внести в структуру таблиць зміни, ці факти, що враховують, і змінити існуючі запити. Сформулювати нові запити.
18. Бібліотека
Опис предметної області
Ви є керівником бібліотеки. Ваша бібліотека вирішила заробляти гроші, видаючи напрокат деякі книги, наявні в невеликій кількості екземплярів. Вашим завданням є відстежування фінансових показників роботи. У кожної книги, що видається в прокат, є назва, автор, жанр. Залежно від цінності книги ви визначили для кожної з них заставну вартість (сума, що вноситься клієнтом при узятті книги напрокат) і вартість прокату (сума, яку клієнт платить при поверненні книги, отримуючи назад запоруку ). У бібліотеку звертаються читачі. Усі читачі реєструються в картотеці, яка містить стандартні анкетні дані (прізвище, ім'я, по батькові, адреса, телефон). Кожен читач може звертатися у бібліотеку кілька разів. Усі звернення читачів фіксуються, при цьому по кожному факту видачі книги запам'ятовуються дата видачі і очікувана дата повернення.
Можливий набір сутностей
Книги (Код книги, Назва, Автор, Заставна вартість, Вартість прокату
Жанр).
Читачі(Код читача, Прізвище, Ім'я, По батькові, Адреса, Телефон).
Видані книги (Код книги, Код читача, Дата видачі, Дата повернення).
Розширення постановки завдання
Тепер ситуація змінилася. Нескладний аналіз показав, що вартість прокату книги повинна залежати не лише від самої книги, але і від терміну її прокату. Крім того, необхідно додати систему штрафів за шкоду, нанесену книзі, і систему знижок для деяких категорій читачів. Внести в структуру таблиць зміни, ці факти, що враховують, і змінити існуючі запити. Сформулювати нові запити.