Методичні рекомендації з виконання та оформлення.
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. Після виконання завдань практичної роботи відповісти на тестові питання для самоконтролю.