- •Міністерство освіти і науки україни
- •Робоча програма дисципліни «Технологія проектування і адміністрування бд і сд» Мета вивчення дисципліни
- •Завдання вивчення дисципліни
- •Розподіл годин за навчальним планом
- •Зміст дисципліни
- •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
2.10.7 Завершення роботи з бд.
Для завершення роботи з БД необхідно закрити вікно БД, потім закрити вікно застосування.
2.11 Порядок виконання завдання №4 контрольної роботи
1. Створення таблиці.
1) Завантаження Access.
Для створення нової бази даних використайте команду Создать із меню Файл. У вікні Создание виберіть вкладку Общие и щелкните на значке Новая база данных. У вікні Файл новой базы данных задайте ім'я файлу нової БД - Учебный процесс. Визначте папку в якій буде розміщений цей файл.
ЧИ, якщо ви тільки що завантажили Access, у вікні Microsoft Access поставте прапорець
Нова база даних, натисніть ОК. У вікні Файл нової бази даних виберіть потрібну вам папку і введіть ім'я бази - Prozess
2) Створення структури таблиці.
Визначимо структуру таблиці, використовуючи режим Конструктор таблиц. Для цього у вікні бази даних виберемо вкладку Таблица и натисніть кнопку Создать. У вікні Новая таблица виберіть строку Конструктор. У вікні конструктора Таблица1: Таблица необхідно ввести структуру таблиці ГРУППА, згідно с таблицею 2.11.1:
у стовпець Ім'я поля ввести в потрібній послідовності імена полів НГ, КІЛОК, ПБАЛЛ;
у стовпці Тип даних вибрати потрібний тип даних для кожного поля, використовуючи кнопку списку;
на вкладці Загальні задати властивості полів :
Розмір поля - натиснути кнопку списку :
для текстового поля НГ розмір 3;
для числового поля КІЛОК вибрати байт, що визначає цифру цілого числа;
для числового поля ПБАЛЛ вибрати З плаваючою точкою 4 байти;
Формат поля для поля ПБАЛЛ - Фіксований
Число десяткових знаків для поля ПБАЛЛ - 2
Підпис поля, Умова на значення. Повідомлення про помилку для кожного з полів виберете, як вказано в таблиці 1
Индексироване поле – вибрати ДА (співпадіння не допускається), якщо ключове поле унікальне, яке не допускає свіпадінь даних в полі или Да (співпадіння допускається)*
Таблиця 2.11.1-Опис властивостей таблиці ГРУПА.
Ім'я поля |
Ключове унікальне |
Обов’язкове поле |
Тип даних |
Розмір
|
Число десят. знаків |
Підпис поля |
Умови на значення, повідомлення про помилку |
НГ |
так, збігів не допуска ється |
так |
текстовий |
3 |
|
номер групи |
|
КІЛОК |
|
ні |
числовий |
байт |
|
кол. студентів в групі |
>=0 Аnd <=35 Кількість студентів більше допустимого |
ПБАЛЛ |
|
млості |
числовий |
з плав. точкою 4 байти |
2 |
Прох. бал |
>2 Аnd <5 Оr 0 помилка в оцінці |
Створіть первинний ключ таблиці. Виділіть поле НГ і натисніть кнопку Ключове поле.
3) Збереження структури таблиці.
Збережіть створену структуру: виконаєте команду Зберегти з меню Файл. У вікні Збереження введіть ім'я ГРУПА. Закрийте Конструктор.
4) Вправа 1.
Створіть структуру таблиць КАФЕДРА, ПРЕДМЕТ. СТУДЕТ за параметрами, які описані в таблицях 2,3,4.
У таблиці СТУДЕНТ визначите складений ключ: для цього виділите обидва поля ЯРЕМ і НС (при натиснутій кнопці СТRL), потім натисніть кнопку Ключове поле.
Таблиця 2.11.2- Опис властивостей полів таблиці СТУДЕНТ
Ім'я поля |
Ключі-витті
|
Унікальне |
Обов’язкове поле |
Тип даних |
Розмір
|
Число десят. знаків |
Підпис поля |
НГ |
так |
так, совпад. допуск. |
так
|
текст |
3 |
|
група |
НС |
так |
так, совпад. допуск. |
так
|
текст |
2 |
|
номер студента в групі |
ПІБ |
|
|
так |
текст |
15 |
|
ПІБ |
ГОДР |
|
|
ні |
числовий |
ціле |
|
рік народження |
АДРЕСА |
|
|
ні |
текст |
25 |
|
|
ПБАЛЛ |
|
|
ні |
числовий |
з плав. точ який 4 байти |
2 |
прох. бал |
У таблиці КАФЕДРА визначите Маску введення для поля ТІЛ, для цього на вкладці Загальні Конструктора таблиць, в полі Маска введіть шаблон для введення даних: 00-00-00.
Таблиця 2.11.3- Опис властивостей полів таблиці КАФЕДРА.
Ім'я поля |
Ключі-витті
|
Унікальне |
Обов’язкове поле |
Тип даних |
Розмір
|
Підпис поля |
ККАФ |
так
|
та збіги не допускають до |
так |
текст |
2 |
код |
НКАФ |
|
|
ні |
текст |
15 |
назва |
ТІЛ |
|
|
ні |
текст |
9 |
|
ЗАВ |
|
|
ні |
текст |
15 |
ПІБ зав. кафедрою |
ФОТО |
|
|
ні |
поле об'єкту ОLЕ |
|
фотографія завідувача |
Таблиця 2.11.4- Опис властивостей полів таблиці ПРЕДМЕТ
Ім'я поля |
Ключі-витті
|
Унікальне |
Обов’язкове поле |
Тип даних |
Розмір
|
Підпис поля |
Умова на значення |
КП НП |
так |
та совп. не допуск |
та ні |
текст текст |
2 15 |
код предмета назва предмета |
|
ГОДИННИК |
|
|
ні |
числ |
ціле |
всього годин |
>0 Аnd <=300 число годин повинно бути быть |
ЛЕК |
|
|
ні |
числ |
ціле |
лекції |
|
ПР |
|
|
ні |
числ |
ціле |
практика |
|
ЧС |
|
|
ні |
числ |
ціле |
семестрів |
|
5) Вправа 2.
Аналогічно створіть структуру таблиць ВИВЧЕННЯ, УСПІШНІСТЬ. При створенні таблиць використайте параметри з таблицях 2.11.5, 2.11.6.
Таблиця 2.11.5- Опис властивостей полів таблиці ВИВЧЕННЯ
Ім'я поля |
Ключі-витті
|
Унікальне |
Обов’язкове поле поле |
Тип даних |
Розмір
|
Число десят. знаків |
Підпис поля |
НГ |
так |
так, совпад. допуск. |
так |
текст |
3 |
|
ном групи |
КП |
так |
так, совпад. допуск. |
так |
текст |
2 |
|
код предмета |
ТАБН |
так |
так, совпад. допуск. |
так |
текст |
4 |
|
таб. ном. препод |
ВИДЗ |
так |
так, совпад. допуск. |
так |
текст |
3 |
|
вид занять |
ГОДИННИК |
|
|
ні |
числ |
ціле |
0 |
|
Таблиця 2.11.6- Опис властивостей полів таблиці УСПІШНІСТЬ
Ім'я поля |
Ключі-витті
|
Унікальне |
Обов’язкове поле поле |
Тип даних |
Розмір
|
Число десят. знаків |
Підпис поля |
НГ |
так |
так, совпад. допуск. |
Так |
текст |
3 |
|
номер групи |
НС |
так |
так, совпад. допуск. |
Так |
текст |
2 |
|
ном. студента |
КП |
Так |
так, совпад. допуск. |
Так |
текст |
2 |
|
код предмета |
АБН |
Так |
так, совпад. допуск. |
Так |
текст |
4 |
|
таб номер препод |
ВИДЗ |
так |
так, совпад. допуск. |
так |
текст |
3 |
|
вид заняття |
ОЦІНКА |
|
|
ні |
чнсл |
ціле |
0 |
|
Таблиця 2.11.7- Опис властивостей полів таблиці ВИКЛАДАЧ
Ім'я поля |
Ключі-витті
|
Унікальне |
Обов’язкове поле поле |
Тип даних |
Розмір
|
Підпис поля |
ТАБН |
Так |
та співпав не допуск |
Так |
текст |
4 |
таб номер |
ПІБ |
|
|
так |
текст |
30 |
ПІБ препод |
СТ |
|
|
ні |
текст |
15 |
уч міра |
3В |
|
|
ні |
текст |
10 |
уч звання |
ККАФ |
|
|
Так |
текст |
2 |
код кафедри |