9.3. Програма роботи
9.3.1. Завантажити програму Microsoft Access.
9.3.2. Створити таблиці бази даних, що відповідають певним критеріям.
9.3.3. Встановити ключове поле для кожної створеної таблиці.
9.3.4. Використати стовпець підстановок.
9.3.5. Використання майстра підстановок.
9.3.6. Створення зв’язків між наявними таблицями бази даних.
9.3.7. Фіксація полів таблиці.
9.3.8. Експорт таблиць бази даних у файли інших програм.
9.3.9. Створення запитів на вибірку інформації з таблиць бази даних. 9.3.10. Запуск запитів на виконання.
9.3.11. Перевірка правильності їх побудови.
9.3.12. Перегляд запитів на мові SQL.
9.4. Обладнання та програмне забезпечення
Персональний комп’ютер, програма Microsoft Access.
9.5. Порядок виконання роботи і опрацювання результатів
Завантажити Microsoft Access. Створити базу даних ,,Університет”. На закладці ,,Таблицы” створити способом конструктор дві таблиці ,,Студенти“ та ,,Викладачі”.
Вимоги до таблиці ,,Студенти“.
Таблиця повинна містити 5 полів, вибраних згідно варіанта вказаного викладачем.
Ключовим полем встановити ключове поле лічильника (ввести додаткове поле).
Для кожного поля в колонці ,,Описание” ввести необхідний опис.
Для поля з типом дата встановити: а)певний формат представлення дати; б)записати повідомлення, яке буде виводитись на екран при неправильному введенні даних у це поле.
Провести індексацію для двох полів.
В таблицю ввести 9-10 записів.
Вимоги до таблиці ,,Викладачі“:
Таблиця повинна містити 5 полів, вибраних згідно варіанту, вказаного викладачем.
Ключовим полем встановити простий ключ.
Для кожного поля в колонці ,,Описание” ввести необхідний опис та змінити деякі властивості полів, які пропонує система.
Для 1-2 полів використати стовпець підстановок.
В таблицю ввести 9-10 записів.
Примітка. Назва поля повинна складатися із одного слова. Всі інші повідомлення, що стосуються даного поля, ввести в колонку ,,Описание”.
Поля для таблиці 1 ,,Студенти”.
1-в.
|
2-в
|
3-в
|
4-в
|
5-в
|
6-в
|
Поля для таблиці 2 ,,Викладачі”.
1-в.
|
2-в
|
3-в
|
4-в
|
5-в
|
6-в
|
Опрацювання результатів роботи зводиться до наступного:
1. У звіт в табл.9.1 виписати назви полів та встановлені для них типи даних. Обгрунтувати вибір типу даних для кожного поля.
2. Записати у звіт властивості поля з типом даних ,,Дата/время” таблиці ,,Студенти” у вигляді табл.9.2.
3. У звіт виписати інформацію, занесену в базу даних.
Назва поля
Тип даних
Таблиця 9.1
Таблиця 9.2
Властивості поля |
|
Формат поля |
|
Повідомлення при помилці |
|
Обов’язкове поле |
|
Індексоване поле |
|
1. В режимі конструктора доповнити таблицю ,,Викладачі“ двома полями: ,,Посада“, ,,У якого студента викладав“.
2. Поставити курсор в поле ,,Посада“. Запустити майстер підстановок, вибравши пункт меню Вставка/Поле подстановок. В діалоговому вікні вибрати пункт ,,фиксированный набор значений” і натиснути кнопку ,,далее”.
3. Дані для поля ,,Посада“ повинні вибиратися із списку: 1)асистент; 2)старший викладач; 3)доцент; 4)професор. Для цього в стовпчик 1 майстра підстановок ввести даний список і натиснути кнопку ,,далее”. Далі всі значення діалогових вікон, які пропонує програма, приймаємо за замовчуванням.
4. Поставити курсор в поле ,, У якого студента викладав “. Запустити майстер підстановок, вибравши пункт меню Вставка/Поле подстановок. В діалоговому вікні вибрати пункт ,,таблица или запрос содержат значения, которые использует столбец подстановки” і натиснути кнопку ,,далее”.
5. Дані для поля ,,У якого студента викладав“ вибрати із поля ,,Прізвище“ таблиці ,,Студенти“.
6. В останньому діалоговому вікні ввести підпис поля ,,У якого студента викладав”.
7. Переглянути зв’язки між таблицями ,,Студенти“ і ,,Викладачі“, які, як правило, повинні створитися автоматично при створенні поля ,,У якого студента викладав“, вибравши пунк меню Сервис/схема даных. Якщо зв’язок не встановлений, його необхідно встановити самостійно через ключове поле таблиці ,,Студенти” і поле ,,У якого студента викладав” таблиці ,,Викладачі”.
8. Встановити опцію ,,Обеспечение целостности даных“.
9. Перейти в режим таблиці, де зафіксувати поле ,,У якого студента викладав“.
10. Провести експорт таблиці ,,Студенти“ або ,,Викладачі“ у файл Microsoft Excel, вибравши пункт меню ,,Файл/сохранить как”.
Опрацювання результатів роботи зводиться до наступного:
1. Виписати у звіт інформацію, добавлену до бази даних.
2. Намалювати схему даних із встановленими зв’язками.
3. Виписати типи файлів, в які можна експортувати таблиці бази даних.
4. Створити простий запит 1 на вибірку даних із полів ,,Ім’я“ та ,,Дата ...“ таблиці ,,Студенти“. Дані, які будуть вибиратися з поля ,,Дата ...“, повинні бути за певний період (наприклад, з 1.12.98 по 10.01.99). Для цього запустіть майстер створення простих запитів, виберіть назву таблиці і поля, необхідні для побудови запиту, в останньому діалозі майстра встановіть перемикач “Змінити макет запиту”. Після закінчення роботи майстра відбудеться перехід в режим конструктора. В рядку “Умова відбору” бланку запиту слід ввести умову для поля “Дата..”, використовуючи логічніий оператор Between...And... або оператори порівняння.
5. Створити запит 2 на вибірку записів, що повторюються у полі ,,Дата ...“ таблиці ,,Студенти“. Виберіть на панелі інструментів кнопку “Створити” і у діалозі, що з‘явиться – “Повторювані записи”. Задайте поле, яке потрібно дослідити на повторюваність та список полів, які будуть показані в результаті виконання запиту. Після завершення роботи майстра перегляньте результати виконання запиту. Якщо повторень в заданому полі знайдено не було, закрийте запит і відредагуйте таблицю “Студенти” так, щоб в полі “Дата...” було не менше 3 повторів. Знову перегляньте результати виконання запиту.
6. Створити конструктором запит 3, який буде проводити вибір даних із поля ,,У якого студента викладав“ - таблиці ,,Викладачі“ і даних числового типу таблиці ,,Студенти“. В режимі конструктора запиту додайте таблиці “Викладачі” та “Студенти”. Виберіть відповідні поля з обох таблиць. Переконайтесь, що між таблицями наявний зв‘язок, інакше пов‘яжіть поле “У якого студента викладав” таблиці “Викладачі” з ключевим полем таблиці “Студенти”. Перегляньте результати виконання запиту в режимі динамічної таблиці.
7. Створити запит 4, який би знаходив всю інформацію про викладачів, які займають посаду доцента. Запит створюється аналогічно запиту 1 в режимі конструктора або за допомогою майстра з подальшим редагуванням.
8. Створити запит 5, який би знаходив всю інформацію про викладачів прізвище яких починається на букву ,,Р”. Використайте підстановочні символи шаблону.
9. Запустити запити на виконання, скориставшись командою Запрос/запуск. Переконатися, що інформація відібрана правильно.
10. Переглянути створені Аccess запити на мові SQL.
Опрацювання результатів роботи зводиться до наступного:
Виписати у звіт інформацію, відібрану запитами.
У звіті вказати форму запису умов, які накладалися на інформацію, що відбиралася запитами 1, 4, 5.
Пояснити інформацію, відібрану запитом 3.
Для кожного створеного запиту виписати його аналог на мові SQL.
