ТЕХНОЛОГІЯ РОБОТИ
1. Створіть базу даних Деканат, виконавши наступні дії: ■ завантажите Access, у вікні, що з'явилося, виберіть пункт Новая база данных, потім клацніть по кнопці <ОК>; ■ у вікні Файл новой базы данных задайте ім'я (пункт Имя файла) і виберіть папку (пункт Папка ), де ваша база буде знаходитися. За замовчуванням Access пропонує ім'я бази db1, а тип файлу — Базы данных Access. Ім'я задайте Деканат, а тип файлу залишіть колишнім, тому що інші типи файлів потрібні в спеціальних випадках; ■ клацніть по кнопці < Создать>. 2. Створіть структуру таблиці Студенти. Для цього: ■ у вікні бази даних натисніть кнопку Таблиці, а потім клацніть по кнопці < Создать>; ■ у вікні Новая таблица: виберіть пункт Конструктор і клацніть по кнопці < OK>. У результаті цих операцій відкривається вікно таблиці в режимі Kонструктора, у якому треба визначити поля таблиці; ■ визначте поля таблиці відповідно до табл. 1; Таблиця 1
■ у якості ключового поля задайте «Код студента». Для цього клацніть по полю «Код студента» і по кнопці на панелі інструментів чи виконайте команду Правка, Ключевое поле; ■ закрийте таблицю, задавши їй ім'я Студенти. Примітка. Заповнювати таблицю даними поки не потрібно, це буде зроблено в режимі форми. 3. Створіть структуру таблиці Дисципліни аналогічно п. 2 відповідно до табл. 2. Таблиця 2
У якості ключового поля задайте «Код дисципліни». Заповнюватися ця таблиця буде також у режимі форми. 4. Структура таблиці Викладачі вже створена у роботі 1 і заповнена даними, тому для роботи використовуйте цю таблицю з однією лише зміною - відповідно до мал.8 у структуру таблиці треба додати поле «Код дисципліни» і заповнити його відповідно до даних табл. 5 Таблицю викладачі треба скопіювати з бази даних Викладачі, для чого цю базу даних треба відкрити, виділити таблицю Викладачі, скопіювати її в буфер обміну, потім відкрити БД Деканат і вставити таблицю з буферу обміну. Спочатку заповніть відповідними даними поле „ Код дисципліни ”, а потім - знищить поле „ Дисципліна” в таблиці „ Викладачі ”. 5. Створіть структуру таблиці Оцінки аналогічно п. 2 відповідно до табл. 3. Таблиця 3
У цій таблиці задавати ключове поле не треба, тому що дані у всіх полях можуть повторюватися. Ця таблиця, аналогічно попереднім, буде заповнюватися в режимі форми. 6. Розробіть схему даних, тобто створіть зв'язки між таблицями. Для цього: ■ клацніть по кнопці на панелі інструментів чи виконайте команду Сервис, Схема данных. На екрані з'явиться вікно Схема данных; ■ у вікні, що з'явилося, буде виділена назва однієї таблиці. Клацніть по кнопці < Добавить >; ■ переведіть виділення на ім'я наступної таблиці і клацніть по кнопці < Добавить >. Аналогічно додайте дві таблиці, що залишилися; ■ закрийте вікно, клацнувши по кнопці < 3акрыть >; ■ створіть зв'язок між таблицями Дисципліни й Оцінки. Для цього підведіть курсор миші до поля «Код дисципліни» у таблиці Дисципліни, клацніть лівою кнопкою миші і, не відпускаючи її, перетягніть курсор на поле «Код дисципліни» у таблицю Оцінки, а потім відпустіть кнопку миші. На екрані відкриється вікно Связи; ■ установіть прапорець ("галочку") у властивості Обеспечение целостности данных, клацнувши по ньому; ■ установіть прапорець у властивості Каскадное обновление связанных полей і Каскадное удаление связанных записей; Примітка. Встановлення каскадного обновления связанных полей і каскадного удаления связанных записей дозволить вам відредагувати записи тільки в таблиці Дисципліни, а в таблиці Оцінки ці дії будуть з пов'язаними записами виконуватися автоматично. Наприклад, якщо ви видалите з таблиці Дисципліни один предмет, то в таблиці Оцінки видаляться всі рядки, зв'язані з цим предметом. ■ клацніть по кнопці < Создать >. Зв'язок буде створений; ■ аналогічно створіть зв'язки між полем «Код дисципліни» у таблиці Дисципліни і полем «Код дисципліни» у таблиці Викладачі, а також між полем «Код студента» у таблиці Студенти і полем «Код студента» у таблиці Оцінки. Результат представлений на мал.9; ■ закрийте вікно схеми даних, відповівши ДА на питання про збереження макета. Мал.9. Структура таблиці Студенти.
|