Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка практичны з ОКТ 01б.doc
Скачиваний:
7
Добавлен:
14.08.2019
Размер:
1.38 Mб
Скачать

Робота з комп’ютером

1. Запустіть програму для опрацювання бази даних Access.

2. Відкрийте існуючий ФБД «Школа». Створіть нову таблицю.

3. Розгляньте головне вікно бд. Які закладки є у ньому? Активізуйте закладку Таблиці і виконайте команду Створити.

4. Виберіть режим конструктора таблиці.

У вікні НОВА ТАБЛИЦЯ виберіть режим КОНСТРУКТОР  ОК – відкривається вікно конструктора з назвою ТАБЛИЦЯ 1.

5. Утворіть структуру бази даних.

Введіть назви полів і задайте їхні типи: Номер( лічильник або числовий), Прізвище( текстовий), Ім я (текстовий), Мат( числовий), Інф( числовий), Фіз, Літ, Мова( Числовий).

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

Для поля Мат задайте властивості: умову на значення та повідомлення у разі помилки. Текст повідомлення придумайте самі.

6. Закрийте вікно конструктора таблиці( але не переплутайте з вікном Access) і збережіть структуру таблиці на диску з деякою назвою, наприклад, «Оцінки».

ФАЙЛ  ЗАКРИТИ  ТАК  Замість назви «Таблиця 1» введіть назву Оцінки  ОК. Відмовтеся поки що від ключового поля( натисніть на кнопку НІ).

7. Відкрийте створену таблицю для введення даних.

У головному вікні БД виберіть таблицю Оцінки і натисніть на кнопку ВІДКРИТИ.

8. Уведіть у таблицю дані( 10 хвилин).

Заповніть таблицями даними про учнів, прізвища яких візьміть з таблиці «Відомості про учнів». Якщо потрібно, зменшіть ширину стовпців. Спробуйте у поле Мат ввести неправильне значення оцінки. Закрийте вікно з повідомленням про помилку і введіть правильне значення оцінки.

9. Заховайте перший стовпець.

10. Поновіть перший стовпець на екрані.

11. Вилучіть другий запис з таблиці.

12. Доповніть обидві таблиці записами, щоб всього їх було 10.

Записи додаються у кінці таблиці.

13. Увімкніть панель інструментів Таблиця, якщо вона вимкнена.

ВИГЛЯД  ПАНЕЛІ ІНСТРУМЕНТІВ  ТАБЛИЦЯ.

14. Модифікуйте структуру таблиці.

Перейдіть у режим конструктора структури. Для цього натисніть на кнопку ВИГЛЯД або виконайте команду ВИГЛЯД  КОНСТРУКТОР. Змініть назву першого поля – напишіть її великими буквами: НОМЕР. Зауважимо, що в dBase – системах зміна назви поля веде до втрати даних, а в цій програмі – ні.

15. Закрийте свою таблицю, зберігаючи дані на диску.

Заняття №14

Тема: Проектування БД. Створення структури таблиці реляційної БД. Типи даних, які використовуються у БД. Різні способи створення таблиць. ”

Мета: навчитися створювати конкретну БД у програмі MS Access, виховувати ввічливість, розвивати вміння робити узагальнення, виділяти основне.

Хід роботи: Впорядкування даних

Розглянемо, як користуються базою даних. Файл з даними завантажують з диска в пам'ять комп'ютера і переглядають записи, візуально шукаючи потрібні. Але оскільки записів може бути багато, то переглянути всі, щоб знайти серед них потрібні, практично неможливо. Якщо записів дуже багато, то для відшукання конкретних їх спочатку впорядковують, вибираючи за основу впорядкування потрібне поле. Наприклад, можна впорядкувати базу даних за полем Прізвище, щоб отримати список за алфавітом, чи за полем Дата, щоб отримати список за старшинством. Таким чином посортувати записи в СУБД Access можна по зростанню та по спаданню. Для сортування по одному полю достатньо перевести курсор в це поле. Коли потрібно відсортувати таблицю по кількох полях, то їх виділяють і сортування здійснюється спочатку по першому полю, потім другому і так далі. Щоб виконати ці дії необхідно виділити у відкритій таблиці бази даних поле, по якому будемо сортувати і клацнувши правою кнопкою миші викликати контекстне меню цього поля, далі вибрати потрібний пункт: Сортировка по возростанию чи Сортировка по убыванию:

Або скористатися головним меню Access: Записи→Сортировка... чи кнопками на панелі інструментів (якщо вони є).

Пошук даних у таблиці за зразком

Для відшукання потрібних даних застосовують спеціальні прийоми: фільтри або звернення до бази даних із запитами. А також для відшукання в таблиці запису за зразком використовують процедуру пошуку.

Для того, щоб здійснити пошук запису за заразком виконують наступні дії: викликають контексне меню стовпя і вибирають у списку каманду Поиск (кнопка у вигляді бінокля) або натискають таку ж кнопку панелі інструментів. Потім з'являєть вікно пошуку:

В цьому вікні є дві закладки: Поиск і Замена. Коли вибрати закладку Поиск та ввести зразок пошуку, то якщо зразок співпаде із деяким полем - покажчик таблиці перейде на цей запис (при відкритті таблиці покажчик таблиці вказує на перший запис). Коли такого запису не має, то на екрані з'явиться відповідне повідомлення і покажчик таблиці не змінить свого положення. В вікні пошуку можна змінювати поле пошуку, а також вибирати умови співпадіння із зразком: повне, з початком запису, з любою частиною поля. Коли натиснути кнопку Найти далее, то якщо є ще поля, які співпадають із зразком, то покажчик перейде на наступне поле. Вибравши закладку Замена можна відшукати поле за зразком та здійснити його заміну, записавши в вікно Заменить на нове значення. Коли натиснути на кнопку << Больше (вона є на обох заклдках), то з'являться додаткові параметри пошуку:

- в яком у напрямку здійснюється пошук (вверх або вниз по таблиці, чи по всій таблиці), позамовчуванню здійснюється по всій таблиці;

- враховувати формат або регістр поля (в пустих клітинках встановлюють позначки), позамовчуванню ці прараметри не встановлені.

Після закриття вікна пошуку покажчик таблиці (після проведення заміни або пошуку) не змінює свого положення.

Щоб створити фільтр чи запит, формують умову пошуку і за певними правилами (як у мовах програмування) складають відповідний логічний вираз. Іменами полів тут оперують так, як це звичайно роблять із іменами змінних. Наприклад ДАТА=25/08/86 дає змогу виявити всіх учнів, які народилися 25 серпня 1986 року, а вираз ДАТА>=1/06/86 - тих, хто народився пізніше. Щоб вивести на екран записи про учнів, які народилися, наприклад, улітку 1986 року,треба застосувати у фільтрах чи запитах складений вираз: ДАТА>=1/06/86 і ДАТА<=31/08/86.

Для пошуку даних користувач будує умови: прості і складені. Прості умови - це числа, тексти, вирази, математичні співвідношення, наприклад: 5; Артист; >3; <>3 =4; Like[A-Г] - прізвища, які починаються на А, Б, В, Г; Like "Ар*" - слова, які починаються на Ар; 69???? - шестизначні номери телефонів, які починаються на 69 тощо. Складені умови - це умови, побудовані з простих за допомогою логічних операцій not (не), and (і), or (або). Наприклад, not 2; between 3 and 4; between date()-30 and date() - дати за минулі 30 днів від сьогоднішньої, between 21/04/99 and 21/05/99 - дати між двома вказаними датами.