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