Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_Praktika (1).doc
Скачиваний:
41
Добавлен:
08.02.2016
Размер:
12.97 Mб
Скачать

Лабораторна робота №2

Тема: Побудова таблиць в СУБД Microsoft Access. Модифікація та редагування таблиць.

Мета: Закріпити практичні навички редагування та модифікації таблиць. Освоїти принципи роботи з даними в MS Access.

Завдання:

  1. Створити таблицю Посадові оклади шляхом копіювання структури та даних таблиці Кадри.

Вказівки до виконання:

  • В області переходів виділити таблицю Кадри.

  • З контекстного меню виділеної таблиці виконати команду Копіювати.

  • З контекстного меню області переходів виконати команду Вставити.

  • У діалоговому вікні Вставлення таблиці (рис. 2.1.) у полі Ім’я таблиці вказати ім’я створюваної таблиці – Посадові оклади; залишити включеним перемикач Структура і дані; натиснути кнопку Ок для створення таблиці Посадові оклади і закриття вікна Вставлення таблиці.

Рис. 2.1. Діалогове вікно Вставлення таблиці.

  1. Модифікувати таблицю Посадові оклади так, щоб вона складалась з полів наведених у табл. 2.1. Поле ТабельнийНомер залишити ключовим.

Таблиця 2.1.

Поля таблиці Посадові оклади

Ім’я поля

Тип даних

ТабельнийНомер

Число

КваліфікаційнийРівень

Текст

Посада

Текст

Оклад

Грошова одиниця

Вказівки до виконання:

  • У режимі конструктора вилучити поля Прізвище, Ім’я, ПоБатькові, Стать, ДатаПрийняття, ТермінКонтракту виділивши їх і виконавши команду Видалити рядки групи Знаряддя вкладки Табличні знаряддя / Конструктор або команду Видалити рядки їх контекстного меню.

  • Додати поле Оклад або в режимі Подання таблиці використовуючи компоненту Клацніть, щоб додати або команду Грошова одиниця групи Додавання й видалення або в режимі конструктора ввівши до структури ще одне поле.

  1. Заповнити таблицю Посадові оклади даними згідно варіанту (додаток Г).

  2. Встановити зв’язок між полями ТабельнийНомер таблиць Кадри і Посадові оклади. Визначити тип зв’язку.

Вказівки до виконання:

  • Переконати в тому, що вікна таблиць Кадри і Посадові оклади закриті.

  • Виконати команду Зв’язки групи Зв’язки вкладки Знаряддя бази даних.

  • Додати у вікно Зв’язки таблицю Посадові оклади виконавши команду Відобразити таблицю… контекстного меню цього вікна або команду Відобразити таблицю групи Зв’язок контекстної вкладки Знаряддя для зв’язків / Конструктор. У діалоговому вікні Відображення таблиці (рис. 2.2.) на вкладці Таблиці вибрати таблицю Посадові оклади і натиснути кнопку Додати.

Рис. 2.2. Діалогове вікно Відображення таблиці.

  • Закрити діалогове вікно Відображення таблиці.

  • Виділивши поле ТабельнийНомер таблиці Кадри (або таблиці Посадові оклади, що в даному випадку рівноцінно) шляхом перетягування створити зв’язок між таблицями Кадри та Посадові оклади. У діалоговому вікні Редагування зв’язків встановити параметри, які забезпечують цілісність даних та каскадне оновлення.

  1. У режимі конструктора створити таблицю Маршрути, яка складається з полів наведених у табл. 2.2.

Таблиця 2.2.

Поля таблиці Маршрути

Ім’я поля

Тип даних

Властивості поля

КодМаршруту

Число

Ключове поле

НазваМаршруту

Текст

Комфортність

Текст

ВартістьПроїзду

Грошова одиниця

  1. Заповнити таблицю Маршрути даними згідно варіанту (додаток Д).

  2. У режимі конструктора створити таблицю Угоди, яка складається з полів наведених у табл. 2.3. Встановити поле Номер ключовим. При створенні полів КодФірми, КодМаршруту і Організатор використати майстер підстановки. Для поля Організатор у підстановці забезпечити відображення тільки менеджерів туристичної фірми. Для поля Категорія визначити властивість Правило перевірки.

Таблиця 2.3.

Поля таблиці Угоди

Ім’я поля

Тип даних

Властивості поля

Номер

Автонумерація

Ключове поле

Турист

Текст

КодФірми

Число

Майстер підстановки, список підстановки формується на основі полів КодФірми, Назва, Адреса таблиці Фірми-клієнти

Категорія

Текст

Правило перевірки – “1” or “2” or “3”

Дата

Дата й час

Тривалість

Число

ПроживанняКількість

Число

ХарчуванняКількість

Число

ДітиКількість

Число

ПроїздКількість

Число

Маршрут

Число

Майстер підстановки, список підстановки формується на основі полів КодМаршруту, НазваМаршруту, Комфортність таблиці Маршрути

Організатор

Число

Майстер підстановки, список підстановки формується на основі полів ТабельнийНомер, Прізвище, Посада таблиці Кадри

Вказівки до виконання:

  • При створенні списку підстановки для поля КодФірми у списку типів полів вибрати варіант Майстер підстановок; зробити активним параметр поле підстановки має отримати значення іншої таблиці або запиту; на наступному кроці майстра вибрати таблицю Фірми-клієнти; у вікні вибору полів включити поля КодФірми, Назва, Адреса із списку у підстановку; впорядкувати список підстановки за полем Назва; залишити увімкнутий параметр Приховувати стовпець ключа. На останньому кроці майстра встановити параметри цілісності даних та обмеження каскадного видалення.

  • Після закінчення роботи майстра зробити активною вкладку Підстановка для поля КодФірми і встановити значення таких властивостей: Ширина стовпців0см;3см;6см;, Рядки списку10, Ширина списку9.

  • Для поля Категорія задати умову на значення – властивість Правило перевірки.

  • Створити список підстановки для поля Маршрут аналогічно підстановці поля КодФірми. Використані поля: КодМаршруту, НазваМаршруту, Комфортність таблиці Маршрути. Впорядкувати список підстановки за полем НазваМаршруту. Значення властивостей: Ширина стовпців0см;6см;1см;, Рядки списку9, Ширина списку7.

  • Створити список підстановки для поля Організатор. Використані поля: ТабельнийНомер, Прізвище, Посада таблиці Кадри; значення властивостей: Ширина стовпців0см;3см;, Рядки списку5, Ширина списку6. Використовуючи конструктор властивості Джерело рядків задати умову відбору значень вказавши у комірці Критерії поля Посада значення «менеджер».

  1. Заповнити таблицю Угоди даними згідно варіанту (додаток Е). Для зручного введення даних закріпити поля Номер, Турист, КодФірми.

Вказівки до виконання:

  • Відкрити таблицю Угоди у режимі Подання таблиці.

  • Виділити поля Номер, Турист, КодФірми

  • Виконати команду Закріпити поля колекції Додатково групи Записи вкладки Основне або команду Закріпити поля виділених стовпців.

  1. Звільнити всі стовпці таблиці Угоди.

Вказівки до виконання:

  • Відкрити таблицю Угоди у режимі Подання таблиці.

  • Виконати команду Звільнити всі поля колекції Додатково групи Записи вкладки Основне або команду Звільнити всі поля виділених стовпців.

  1. У вікні Зв’язки значити тип зв’язків таблиці Угоди з іншими таблицями бази даних.

Вказівки до виконання:

  • Відкрити вікно Зв’язки.

  • Виконати команду Відобразити все контекстного меню робочого поля вікна Зв’язки.

  • За необхідності для кожного зв’язку таблиці Угоди відкрити вікно Редагування зв'язків і встановити параметри, що забезпечують цілісність та каскадне оновлення даних.

  1. Змінити звіт, що містить схему даних створюваної бази даних.

Вказівки до виконання:

  • Відкрити вікно Зв’язки.

  • Виконати команду Звіт про зв’язки групи Знаряддя вкладки Знаряддя для зв’язків / Конструктор.

  • Налаштувати зовнішній вигляд схеми даних використовуючи команди вкладки Попередній перегляд.

Рис. 2.3. Вікно звіту про зв’язки для створюваної бази даних

  1. Застосувати довільні параметри форматування для таблиць Посадові оклади, Маршрути та Угоди використовуючи команди групи Форматування тексту вкладки Основне.

  2. Підготувати до друку створені таблиці (структуру і дані).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]