Методичні рекомендації з виконання та оформлення.

1. Завантажити Access, у вікні, що з'явилося, виберіть пункт Файл-Создать-Новая база данных, потім клацніть по кнопці [ОК];

■ у вікні Файл новой базы данных задайте ім'я (пункт Имяфайла) і виберіть папку (пункт Папка), де ваша база буде знаходитися. За замовчуванням Access пропонує ім'я бази db1, а тип файлу – Базы данных Access. Ім'я задайте Деканат, а тип файлу залишіть колишнім, тому що інші типи файлів потрібні в спеціальних випадках;

■ клацніть по кнопці [Создать].

2. Створити структуру таблиці Студенти. Для цього:

■ у вікні бази даних Натиснути кнопку [Таблиці], а потім клацніть по кнопці [Создать];

■ у вікні Новая таблица: виберіть пункт Конструктор і клацніть по кнопці [OK]. У результаті цих операцій відкривається вікно таблиці в режимі Kонструктора, у якому треба визначити поля таблиці;

■ визначте поля таблиці відповідно до табл. 5;

Таблиця 5

Ім'я поля Тип даних Розмір поля
Код студента Числовой Целое
Прізвище Текстовый
Ім'я Текстовый
По батькові Текстовый
Номер групи Числовой Целое
Телефон Текстовый
Стипендія Логический Да/Нет

■ у якості ключового полязадайте «Код студента». Для цього клацніть по полю «Код студента» і по кнопці на панелі інструментів чи виконайте команду Правка, Ключевое поле;

■ закрити таблицю, задавши їй ім'я Студенти.

Примітка. Заповнювати таблицю даними поки не потрібно, це буде зроблено в режимі форми.

3.Створити структуру таблиці Дисципліни аналогічно п. 2 відповідно до табл. 6.

Таблиця 6

Код дисципліни Числовой Целое
Назва дисципліни Текстовый

У якості ключового полязадайте «Код дисципліни». Заповнюватися ця таблиця буде також у режимі форми.

4. Створити структуру таблиці Викладачі аналогічно п. 2 відповідно до табл. 7.

Таблиця 7

Ім'я поля Тип даних Розмір поля
Код викладача Счетчик  
Прізвище Текстовый
Ім’я Текстовый
По батькові Текстовый
Дата народження Дата/время Краткий формат даты
Посада Текстовый
Дисципліна Текстовый
Телефон Текстовый
Зарплата Денежный  

Для завдання умови на значення для даних, що вводяться:

1. У режимі Конструктора встановіть курсор в полі «Посада»;

■ у нижній частині вікна клацніть по рядку параметра Условие на значение;

■ клацніть по кнопці для визначення умов на значення за допомогою Построителя выражений;

■ у вікні, що з'явилося, напишіть слово Професор, потім клацніть по кнопці (ця кнопка виконує функцію ЧИ), напишіть Доцент, знову клацніть по цій же кнопці, напишіть Асистент і клацніть по кнопці [ОК]. У такий спосіб ви ввели умову, за якої в поле «Посада» можуть вводитися тільки зазначені значення.

2. У рядку Сообщение об ошибке введіть пропозицію "Такої посади немає, правильно введіть дані".

3. У рядку Значение по умолчанию введіть слово "Доцент".

4. Введіть обмеження на дані в поле «Код викладача». Тут обмеження треба вводити не зовсім звичайним способом. Справа в тім, що коди викладачів не повинні повторюватися, а також повинна бути забезпечена можливість їхньої зміни (через останню умову в цьому полі не можна використовувати тип даних Счетчик, у якому дані не повторюються). Для виконання другої умови довелося задати в поле «Код викладача» тип даних Числовой, а для виконання першої умови Зробити наступне:

■ у верхній частині вікна клацніть по полю „Код викладача”;

■ клацніть по рядку параметра Индексированное поле;

Примітка. Індекс – це засіб Access, що прискорює пошук і сортування даних у таблиці. Ключевое поле (поле первинного ключа) таблиці індексується автоматично. Не допускається створення індексів для полів типу MEMO і Гиперссилка чи поле об'єктів OLE. Властивість Индексированное поле визначає індекс, створюваний по одному полю. Індексоване поле може містити як унікальні, так і повторювані значення. Допускається створення довільної кількості індексів.

■ виберіть у списку пункт Да (совпадения не допускаются);

5. Створити структуру таблиці Оцінки аналогічно п. 2 відповідно до табл. 8

Таблиця 8

Ім'я поля Тип даних Розмір поля
Код студента Числовой Целое
Код дисципліни Числовой Целое
Оцінки Числовой Байт

У цій таблиці задавати ключове поле не треба, тому що дані у всіх полях можуть повторюватися. Ця таблиця, аналогічно попереднім, буде заповнюватися в режимі форми.

6. РоЗробити схему даних, тобто створити зв'язки між таблицями. Для цього:

■ клацніть по кнопці на панелі інструментів чи виконайте команду Сервис, Схема данных. На екрані з'явиться вікно Схема данных;

■ у вікні, що з'явилося, буде виділена назва однієї таблиці. Клацніть по кнопці [Добавить];

■ переведіть виділення на ім'я наступної таблиці і клацніть по кнопці [Добавить]. Аналогічно Додати дві таблиці, що залишилися;

■ закрити вікно, клацнувши по кнопці [3акрыть];

■ створити зв'язок між таблицями Дисципліни й Оцінки. Для цього підведіть курсор миші до поля «Код дисципліни» у таблиці Дисципліни, клацніть лівою кнопкою миші і, не відпускаючи її, перетягніть курсор на поле «Код дисципліни» у таблицю Оцінки, а потім відпустіть кнопку миші. На екрані відкриється вікно Связи;

■ установіть прапорець ("галочку") у властивості Обеспечениецелостности данных, клацнувши по ньому;

■ установіть прапорець у властивості Каскадное обновление связанных полей і Каскадное удаление связанных записей;

Примітка. Встановлення каскадного обновления связанных полей і каскадного удаления связанных записей дозволить вам відредагувати записи тільки в таблиці Дисципліни, а в таблиці Оцінки ці дії будуть з пов'язаними записами виконуватися автоматично. Наприклад, якщо ви видалите з таблиці Дисципліни один предмет, то в таблиці Оцінки видаляться всі рядки, зв'язані з цим предметом.

■ клацніть по кнопці [Создать]. Зв'язок буде створений;

■ аналогічно створити зв'язки між полем «Код дисципліни» у таблиці Дисципліни і полем «Код дисципліни» у таблиці Викладачі, а також між полем «Код студента» у таблиці Студенти і полем «Код студента» у таблиці Оцінки. Результат представлений на мал.1;

Мал.1. Структура таблиці Студенти

■ закрити вікно схеми даних, відповівши ДАна питання про збереження макета.

7. Для створення форм:

■виберіть об’єкт Форми і клацніть по кнопці [Создать];

■ у списку, що відкривається, виберіть таблицю (на основі якої створюються форма, наприклад Студенти);

■виберіть пункт Автоформа:ленточная;

■клацніть по кнопці [ОК]. Форма для введення даних створена.

Примітка. Якщо вас не задовольняє макет, ви можете перейти в режим конструктора і змінити макет, пересуваючи і змінюючи розміри елементів – заголовків полів і комірок для введення даних. Досить клацнути по елементу – він виділяється прямокутною рамкою, і ви можете змінювати розміри і рухати елемент. Якщо ви хочете змінити інші параметри елемента, треба по виділеному елементу клацнути правою клавішею миші, і відкриється вікно властивостей елемента. У силу обмеженості обсягу розділу описати усі властивості немає можливості, але їх можна вивчити самостійно по довідковій системі, а багато властивостей зрозумілі вже зі своєї назви.

Примітка. При заповненні даними форми перехід між комірками краще виконувати клавішею [Таb].

8. Для зміни ширини кожного поля таблиці відповідно до ширини даних:

■ клацніть у будь-якому рядку поля «Код викладача»;

■ виконайте команду Формат, Ширина столбца;

■ у вікні, що з'явилося, клацніть по кнопці [По ширине данных].Ширина поля зміниться;

■ виконайте цю операцію з іншими полями.

9. Для пошуку в таблиці викладача Миронова:

■ переведіть курсор у перший рядок поля «Прізвище»;

■ виконайте команду Правка, Найти;

■ у рядку параметра Образец, що з'явився, введіть Миронов;

■ у рядку параметра Просмотр повинно бути слово ВСЕ (мається на увазі шукати по всіх записах);

■ у рядку параметра Совпадение виберіть зі списку С любой частью поля;

■ клацніть по кнопці [Найти].Курсор перейде на другий запис і виділить слово Миронов;

■ клацніть по кнопці [Найти далее].Курсор перейде на сьомий запис і також виділить слово Миронов;

■ клацніть по кнопці [Отмена]для виходу з режиму пошуку.

10. Для заміни заробітної плати асистенту Сергєєвій з 1450 гр. на 1470 гр.:

■ переведіть курсор у перший рядок поля [3арплата];

■ виконайте команду Правка, Заменить;

■ у вікні, що з'явилося, у рядку Образец введіть 450 р.;

■ у рядку Заменить на введіть 470. Звернути увагу на інші опції – вам треба вести пошук по всіх записах даного поля;

■ клацніть по кнопці [Найти далее]. Курсор перейде на четвертий запис, але тут не потрібно змінювати дані, тому знову клацніть по кнопці [Найти далее].Курсор перейде на восьмий запис – це те, що нам треба;

■ клацніть по кнопці [Заменить].Дані будуть змінені;

Примітка. Щоб замінити відразу всі дані, треба скористатися кнопкою [3аменить все].

■ клацніть по кнопці [Отмена].

11. Для сортування даних у поле «Дата народження» за спаданням:

■ клацніть по будь-якому запису полю «Дата народження»;

■ клацніть по кнопці на панелі керування чи виконайте команду Записи, Сортировка, Сортировка по убыванию. Усі дані в таблиці будуть відсортовані відповідно до спадання значень у полі «Рік народження».

12. Для фільтрації даних по полях «Посада» і «Дисципліна»:

■ клацніть по запису Доцент у полі «Посада»;

■ клацніть по кнопці чи виконайте команду Записи, Фильтр, Фильтр по выделенному.У таблиці залишаться тільки записи про викладачів – доцентів;

■ клацніть по запису Інформатика у полі «Дисципліна»;

■ клацніть по кнопці чи виконайте команду Записи, Фильтр, Фильтр по выделенному.У таблиці залишаться тільки записи про викладачів – доцентів кафедри інформатики;

■ для скасування фільтрації клацніть по кнопці на панелі інструментів чи виконайте команду Записи, Удалить фильтр.У таблиці з'являться всі дані.

13. Для перегляду створеної таблиці:

■ клацніть по кнопці чи виконайте команду Файл,

Предварительный просмотр. Ви побачите таблицю нібито на аркуші паперу;

■ закрити вікно перегляду.

Примітка. Якщо ви захочете змінити поля чи орієнтацію таблиці на аркуші паперу, виконайте команду Файл, Параметры страницы. У вікні, що відкрилося, можете змінювати зазначені параметри.

Оформлення звіту.

1. Для створення звіту використовуйте програму Microsoft Word

2. Звіт необхідно зберегти у текстовому форматі (із розширенням файлу .rtf)

3. Ім'я звіту - ZvitXX.rtf, де ХХ - номер практичної роботи

4. У самому звіті новині бути зазначені:

· Номер практичної роботи

· Назва практичної роботи Завдання до практичної роботи

· До кожного пункту докладно описано хід виконання завдання і зроблена копія екрану

· Зроблено висновок до практичної роботи і даються відповіді на питання контролю

5. Після виконання завдань практичної роботи відповісти на тестові питання для самоконтролю.