- •Міністерство освіти і науки україни
- •Робоча програма дисципліни «Технологія проектування і адміністрування бд і сд» Мета вивчення дисципліни
- •Завдання вивчення дисципліни
- •Розподіл годин за навчальним планом
- •Зміст дисципліни
- •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
7. Нотаріальна контора
Опис предметної області
Ви працюєте в нотаріальній конторі. Вашим завданням є відстежування фінансової сторони роботи компанії. Діяльність нотаріальної контори організована таким чином: фірма готова надати клієнтові певний комплекс послуг. Для наведення ладу ви формалізували ці послуги, склавши їх список з описом кожної послуги. При зверненні до вас клієнта його стандартні дані (назва, вид діяльності, адреса, телефон) фіксуються у базі даних. По кожному факту надання послуги клієнтові складається документ. У документі вказуються послуга, сума угоди, комісійні (доход контори), опис угоди.
Можливий набір сутностей
Клієнти (Код клієнта, Назва, Вид діяльності, Адреса, Телефон).
Угоди (Код угоди, Код клієнта, Код послуги, Сума, Комісійні, Опис).
Послуги (Код послуги, Назва, Опис).
Розширення постановки завдання
Тепер ситуація змінилася. У рамках однієї угоди клієнтові може бути зроблені декілька послуг. Вартість кожної послуги фіксована. Крім того, компанія надає у рамках однієї угоди різні види знижок. Знижки можуть підсумовуватися. Внести в структуру таблиць зміни, ці факти, що враховують, і змінити існуючі запити. Сформулювати нові запити.
8. Фірма з продажу запчастин
Опис предметної області
Ви працюєте у фірмі, що займається продажем запасних частин для автомобілів. Вашим завданням є відстежування фінансової сторони роботи компанії. Основна частина діяльності, що знаходиться у вашому веденні, пов'язана з роботою з постачальниками. Фірма має певний набір постачальників, по кожному з яких відомі назва, адреса і телефон. У цих постачальників ви придбаваєте деталі. Кожна деталь разом з назвою характеризується артикулом і ціною (вважаємо ціну постійною). Деякі з постачальників можуть поставляти однакові деталі (один і той же артикул). Кожен факт купівлі запчастин у постачальника фіксується у базі даних, причому обов'язковими для запам'ятовування є дата купівлі і кількість придбаних деталей.
Можливий набір сутностей
Постачальники(Код постачальника, Назва, Адреса, Телефон).
Деталі (Код деталі, Назва, Артикул, Ціна, Примітка ).
Постачання(Код постачальника, Код деталі, Кількість, Дата).
Розширення постановки завдання
Тепер ситуація змінилася. З'ясувалося, що ціна деталі може мінятися від постачання до постачання. Постачальники заздалегідь повідомляють вас про дату зміни ціни і про її нове значення. Треба зберігати не лише поточне значення ціни, але і усю історію зміни цін. Внести в структуру таблиць зміни, ці факти, що враховують, і змінити існуючі запити. Сформулювати нові запити.
9. Курси підвищення кваліфікації
Опис предметної області
Ви працюєте в учбовому закладі і займаєтеся організацією курсів підвищення кваліфікації. У вашому розпорядженні є відомості про сформовані групи студентів. Групи формуються залежно від спеціальності і відділення. У кожну з них включена певна кількість студентів. Проведення занять забезпечує штат викладачів. Для кожного з них у вас у базі даних зареєстровані стандартні анкетні дані (прізвище, ім'я, по батькові, телефон) і стаж роботи. В результаті розподілу навантаження ви отримуєте інформацію про те, скільки годин занять проводить кожен викладач з відповідними групами. Крім того, зберігаються зведення про тип занять (лекції, практика), що проводяться, предмет і плату за 1 годину.
Можливий набір сутностей
Групи (Номер групи, Спеціальність, Відділення, Кількість студентів).
Викладачі (Код викладача, Прізвище, Ім'я, По батькові, Телефон, Стаж).
Навантаження (Код викладача, Номер групи, Кількість годин, Предмет, Тип заняття, Оплата).
Розширення постановки завдання
В результаті роботи з базою даних з'ясувалося, що розмір почасової оплати залежить від предмета і типу заняття. Крім того, кожен викладач може вести не усі предмети, а тільки деякі. Внести в структуру таблиць зміни, ці факти, що враховують, і змінити існуючі запити. Сформулювати нові запити.