
- •Міністерство освіти і науки україни
- •Робоча програма дисципліни «Технологія проектування і адміністрування бд і сд» Мета вивчення дисципліни
- •Завдання вивчення дисципліни
- •Розподіл годин за навчальним планом
- •Зміст дисципліни
- •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.8.7 Визначити схему бази даних, зв'язки між таблицями і накласти умови цілісності на таблиці, пов'язані відношенням «один-до-багатьох»
Рисунок 3. Схема даних.
2.9 Порядок виконання завдання №2 контрольної роботи
Завдання №2 виконується як продовження завдання №1. Послідовність і наповнення – згідно Таблиці 1.1. Виконати завдання згідно індивідуального «Розширення постановки завдання». Змінити існуючі і сформулювати нові запити до БД.
2.10 Порядок виконання завдання №3 контрольної роботи
2.10.1 Розробка структури бд
Виконання розпочинається з розробки структури БД. На цьому етапі мають бути детально проаналізовані умови завдання і, на їх основі, визначена кількість таблиць, необхідних для опису усіх характеристик аналізованої предметної області. Крім того, необхідно визначити які поля в таблицях будуть використані в якості ключових, а також визначити яким чином здійснюватиметься зв'язок між таблицями. Якщо неможливо встановити зв'язки за допомогою використання ключових полів, визначити таблиці, які використовуватимуться тільки для зв'язку між іншими таблицями.
2.10.2 Створення таблиць.
Для кожного поля конкретної таблиці необхідно визначити його тип і розмір і ретельно перевірити, чи задовольняє діапазон значень вибраного типу тим значенням, які може реально приймати це поле. При необхідності, для деяких полів можна встановити Умову на значення і задати повідомлення, що видається на екран у разі невідповідності введеного значення заданій умові або присвоїти значення, що приймаються за умовчанням. Можна також визначити формат інформації, що вводиться, для конкретних полів.
Заповнити відповідною інформацією кожен з розділів створюваної структури таблиці : Ім'я поля, Тип даних і Опис.
Розділ описів необов'язковий для заповнення, але інформація, введена в цей розділ відображається в рядку стану при введенні даних для конкретного поля, полегшуючи процес введення.
2.10.3 Створення індексів і ключових полів.
Інформацію в таблицях можна упорядкувати, створивши індекс для конкретного поля або декількох полів. Бажано, щоб для таблиць були створені ключові поля. Для встановлення зв'язків між таблицями наявність таких полів обов'язкова. Ключове поле може бути простим або складеним, тобто складатися з декількох полів для однозначної ідентифікації кожного запису в таблиці.
2.10.4 Збереження таблиць
Після
закінчення створення структури таблиці
її необхідно зберегти. Для збереження
виповнити:
Файл
-> Сохранить как/экспорт.
У
вікні
Сохранение
объекта
має бути
вибраний
параметр
в текущей базе данных.
Ввести
ім'я створеної таблиці. Виконати клацання
по кнопці. Після збереження закрити вікно
Конструктора таблиц.
2.10.5 Заповнення таблиць.
Відкрити таблицю в режимі таблиці. Заповнити необхідною інформацією, підготувавши для заповнення не менше десяти записів для основної таблиці. Збереження не потрібно, оскільки збереження проводитися відразу при переході до наступного запису. Закрити заповнену таблицю. Аналогічно поступити з іншими таблицями.
2.10.6 Установка зв'язків між таблицями.
Виконати команду Сервис -> Схема данных.
З'явиться вікно Схема даних. Якщо зв'язки встановлюються уперше, воно міститиме діалогове вікно Додавання таблиці. Якщо вікно Додавання таблиці відсутнє, його можна відкрити, вибравши Зв'язки -> Додати таблицю або вибрати піктограму Додати таблицю.
Вибрати таблицю, яка буде використана для установки зв'язків, потім виконати щиглик на кнопці
, для додавання таблиці у вікно Схема данных.
Повторити дії, описані в п.2 для кожної таблиці, що бере участь в установці зв'язку.
Для створення зв'язків між таблицями перемістити поле (чи поля), яке необхідно зв'язати на відповідне поле іншої таблиці. У більшості зв'язків ключове поле першої таблиці зв'язується з аналогічним полем другої таблиці. Після переміщення поля з'явиться діалогове вікно Зв'язку.
У діалоговому вікні представлені назви таблиць, між якими встановлюються зв'язки і імена полів для зв'язку. Полям, на основі яких створюються зв'язки між таблицями, не обов'язково мати однакові імена, проте вони мають бути одного типу. Виняток становлять поля лічильників, які можна зв'язувати з числовими полями.
Для автоматичної підтримки цілісності БД встановити прапорець Забезпечення цілісності даних. Окрім цього прапорця у вікні представлені і інші:
каскадне оновлення пов'язаних полів. При включенні цього режиму зміни, зроблені в пов'язаному полі першої таблиці, автоматично вносяться в поля пов'язаної таблиці, що містить ті ж дані.
Виконати клацання на кнопці. Потім закрити вікно Зв'язку. При запиті про збереження зв'язок виконати клацання на кнопці.