1. Додайте в таблицю Спеціальність наступні записи :
Код спец |
Назв спец |
6 |
Фізика та автосправа |
7 |
Фізика та інформатика |
2. Самостійно освойте всі можливі команди, шо використовуються для ре-
дагування записів.
8. Зв”язування таблиць .
Зв”язок між таблицями визначає тип відносини між їх полями . Як правило,
зв”язують ключове поле однієї таблиці з відповідним йому полем іншої таблиці. При наявності зв”язку Access автоматично вибірає дані з таблиць.Access вимагає,
щоб ті поля двох таблиць, по яких вони зв”язуються між собою, мали однакові типи даних. Для створення зв”язків між таблицями необхідно виконати :
Виконайте команди Сервис/Схема данных… На екрані з”явиться діалогове
вікно Схема /Данных.
2. Виконайте команди Связи/Добавить таблицу. На екрані з”явиться двалогове вікно таблиці Схема/ Данных.
Активизуйте вкладку Таблицы.
Виділіть зі списку таблицю Факультет
Клацніть кнопку Добавить.
Повторіть кроки 4-5 для таблиць Спеціальність, Дисципліна, Абітурієнт, Іспити.
Клацніть на кнопці Закрыть.
Розтащуйте вікна таблиць, щоб на екрані були наявні всі потрібні поля. У на-шому випадку для зручності розташуйте таблиці як показано нижче :
Зв’язок між таблицями Факультет і Абітурієнт грунтується на значеннях
поля Код фак. Клацніть мишею на поле Код фак таблиці Факультет і перетяг-ніть його на поле Код фак таблиці Абітурієнт. На екрані з”явиться вікно Изме-нение связей, у якому буде запропонований зв”язок між таблицями Факультет і Абітурієнт.
Запамятайте: При створенні міжтабличного зв”язку дуже важливо.із якої таб-лиці, в яку перетаскується поле. Поле потрібно перетаскивати із таблиці з боку один у таблицю з боку до багатьох. При цьому у вікні зв”язку головна таблиця ( з боку один ) виявиться ліворуч під заголовком Таблица/запрос: таблиця з боку до багатьох виявиться праворуч під заголовком Связанная таблица/запрос:
Активизуйте опцію Обеспечение целостности данних, що забезпечить перевірку посилальної цілісності зв”язку між обома таблицями. Така перевірка дозволяє уникнути ряду помилок, що допускається при видаленні записів з первинної таблиці і введенні інформації в зв”язану таблицю.
Активизуйте опцію каскадное обновление связанніх полей. Тоді будь-яка зміна знасення в ключовому полі головної таблиці призведе до автоматичного відновлення відповідних значень у всіх зв”язаних записах.
Активизуйте опцію каскадное удаление связанніх заисей. Тоді будь-яка видалення запису в головній таблиці призведе до автоматичного видалення зв”язаних записів у підпорядкованій таблиці.
Клацніть на кнопці Создать. Створений міжтабличний зв”язок відобразиться графічно. Позначки в кінців ліній звязку означають, що один запис таблиці Факультет може мати скількох завгодно зв”язаних записів у таблиці Абітурієнт.
Установіть зв”язки між таблицями Спеціальність і Абітурієнт, Дисципліна, й Іспити, Абітурієнт і Іспити. Таблиці зв”язуються між собою відношенням один до багатьох.
Видаліть зв”язок між таблицями Абітурієнт і Іспити. Для цього нобхідно клацнути по лінії зв”язку мишкою ( виділити її ), а потім натиснути клавішу
<Del>.
Спеціальність і Абітурієнт, Дисципліна й Іспити,. Таблиці зв”язуються між собою відношенням
Установіть заново вилучений між таблицями Дисципліна й Іспити зв”язок.
Клацніть на кнопці закриття вікна Схема данніх і підтвердьте збереження змін.
Питання для самоконтролю.
Для чого призначений первинний ключ таке таблиці ?
Яким чином створюється поле первинного ключа ?
Яким чином здійснюється безпосереднє введення даних у таблицю ?
Як перевірити, що Access відсортувала записи по полю первинного ключа, якщо запис з найменшим кодом був введений останній. ?
Як можна додати нові записи у таблицю ?
Для чого здійснюється зв»язування таблиць ?
Які дії необхідно виконати для створення зв"язків між таблицями ?
Для чого призначено діалогове вікно Схема данных ?
Література.
Богумирский Б. Энциклопедия Windows-98.-С.Пб.: Питер, 2000. – 846 с.
Інформатика. Комп»ютерна техніка. Комп»ютерні технології: Підручник. – К.: Каравела, 2003. – 464 с.
Л.М.Дибкова. Інформатика та к5омп”ютерна техніка: Посібник.- К.: Академвидав.- 318 с.
Інформаційні системи і технології в економіці: Посібник / За ред.В.С.По-номаренка.- К.: “ Академія “. – 542 с.
Енгель П.С. та ін. Інформатика і комп”ютерна техніуа: Навч.посібник для
Студентів кооперативних вищих навчальних закладів. – К.: НМЦ “Укооп-освіта”, 2000.
Экономическая информатика. / Под ред. П.В.Конюховского и Д.Н.Колесова. СПб.: Питер, 2001. – 560 с.
Інструкція з техніки безпеки при роботі в комп”ютерному класі. – К., ІММБ, 2002.
Руденко В.Д., Макарчук О.М., Патланжоглу М.О. Практичний курс ін-
форматики / За ред. Мадзігона В.М. – К.: Фенікс, 1997. – 304 с.
Завдання до роботи
1. Користуючись літературою, з»ясуйте теоретичні питання , теми лабораторної роботи та дайте відповіді на питання самоконтролю.
2. Виконайте практичну частину роботи згідно порядку виконання
( звітуйтесь викладачу після виконання кожного розділу лабораторної
роботи лише потім переходить до наступного розділу ).
3.Захистить лабораторну роботу.