Тема: робота з готовою базою даних, введення й редагування даних.
Мета: розширити уявлення учнів про роботу з базами даних, навчити вводити і редагувати дані в середовищі LibreOffice Base.
Обладнання: комп'ютери з встановаленими ОС і LibreOffice, (дана) інструкція.
Структура уроку
Хід уроку
1. Організаційний момент
Вітання з класом. Перевірка присутності і готовності учнів до уроку. Перевірка виконання домашнього завдання.
2. Актуалізація опорних знань
3. Інструктаж з ТБ
4. Вироблення навичок
Бази даних використовують для зберігання різних даних у систематизованому вигляді, а також для їх опрацювання й аналізу. Зрозуміло, що дані, які містяться в базі, час від часу або постійно потребують змін, оновлення. Можливо, просто виявляються неточності, які потрібно виправити. Можливо, у розробника або користувачів бази даних з'являються ідеї
щодо її удосконалення. Тому важливо вміти працювати з готовою базою даних, вносити в неї зміни, редагувати.
Розглянемо можливості і способи редагування бази даних у Libre Office на прикладі навчальної бази даних вигаданої фірми «Борей», яка займається постачанням продуктів клієнтам. Цю базу запозичено з комплекту шаблонів Microsoft Office Access, але подано у спрощеному вигляді. Попередньо створена база Борей складається з таких 17-ти таблиць:
Також дана база містить два запити, форму і звіт. При виконанні практичної роботи ми зосередимося саме на редагуванні таблиць, як основних елементів бази даних. Такі елементи, як запити, форми й звіти, можна редагувати аналогічно до таблиць, хоча кожен з них і має свої особливості.
Примітка. Cтали активними кнопки:
Відкрити вміст;
Змінити структуру;
Видалити;
Перейменувати
на панелі швидкого доступу, що під головним меню. Ті самі вказівки можна задати через головне меню у категорії Зміни
або через контекстне меню таблиці, яке викликають натисканням правої кнопки миші на назві таблиці.
Відкрити вміст таблиці Рахунки подвійним клацанням по її назві. При цьому таблицю буде відкрито у спеціальному вікні перегляду вмісту.
Примітка Для того, щоб була можливість вносити зміни у таблицю, потрібен дозвіл. Цей дозвіл надано, якщо підсвічено пункт Редагування даних категорії Зміни головного меню вікна перегляду вмісту, як на малюнку угорі. Інакше таблиця буде доступна лише для перегляду і копіювання даних з її комірок.
У поданій таблиці заповнено лише номери замовлень і дати. Які операції можна робити з даними в таблиці? По-перше, у кожну комірку можна вносити дані, видаляти, виправляти, копіювати і вставляти. Переміщуватися по комірках можна або за допомогою клавіш-стрілочок, або наведенням курсору миші на комірку і клацанням по ній. Копіювання і вставку здійснюють натисканням клавіш відповідно Ctrl + C і Ctrl + V або з допомогою контекстне меню.
Внести у поле Податок суми (у гривнях) оподаткування кожного товару (див. малюнок знизу). При переході від одного рядка до іншого таблицю буде автоматично збережено.
Долучити запис для товару з номером 41:
Примітка. Створити новий запис можна переміщенням вказівника на порожній рядок внизу таблиці.
Впорядкувати таблицю за першим стовпчиком (полем ID замовлення):
виділити стовпчиком клацанням лівою клавішею миші на його назві;
використати інструмент Сортування за зростанням;
пересвідчитися у тому, що доданий запис розташовано у потрібному місці.
Вилучити останній запис таблиці:
Примітка. Після вилучення запису таблицю буде збережено без можливості відміни вилучення.
Знайти записи, у яких сума податку становить 3;
або натиснути клавіші Ctrl + F,
або натиснути кнопку Знайти запис;
у вікні діалогу задати налаштування пошуку і натиснути кнопку Знайти.
Примітка. Якщо не виставити мітку Застосовувати формат поля, то програма діятиме таким чином, ніби дані мають текстовий формат. Це може призвести не до бажаного результату.
пересвідчитися, що у результаті буде виділено клітинку, де вперше (якщо йти вниз від поточного розташування вказівника) міститься число 3;
у вікні діалогу ще раз натиснути кнопку Знайти для продовження пошуку;
пересвідчитися, що у результаті буде виділено наступну клітинку, що містить шуканий фрагмент.
Примітка. Наявні версії Libre Office Base не дозволяють виконувати групові операції з таблицею (копіювання чи заповнення одразу всього стовпчика чи рядка). Неможливо також виконати у всій таблиці одночасно пошук із заміною. Але є можливості щодо налаштування вигляду таблиць: можна змінювати ширину стовпців і висоту рядків, змінювати шрифт, його розмір тощо, задавати вирівнювання різними способами. Для зміни налаштувань таблиці потрібно використати вказівку Формат таблиці… контекстного меню будь-якого запису (клацнути правою кнопкою миші по крайньому лівому стовпчику).
Далі у вікні діалогу Символ потрібно налаштувати використання шрифту.
Змінити налаштування таблиці й отримати таке її подання.
У контекстному меню стовпчика Податок (викликати клацанням правої клавіші миші по заголовку стовпчика) обрати пункт Формат стовпчика.
У вікна діалогу Формат поля налаштувати формат відображення даних (у грошовому форматі) й вирівнювання (по центру) у вибраному стовпчику.
Пересвідчитися в отриманні бажаного результату.
Повернутись у головне вікно Libre Office Base, щоб надалі перейти до зміни її структури.
Викликати контекстне меню таблиці Рахунки (клацнути правою клавішею миші на назві таблиці).
У контекстному меню обрати Змінити, щоб відкрити вікно дизайну таблиці, у якому можна змінювати назви полів, формати даних у полях, вилучати окремі поля або додавати нові поля, а також призначати ключове поле.
Надати третьому полю назву Термін замість Строк.
Пересвідчитися у неможливості змінити тип третього поля інакше, ніж з типу Дата на тип Дата/Час і навпаки. Встановити, на якому етапі від спроби зміни до збереження результатів користувач отримає відповідне повідомлення з пропозицією вилучити поле замість зміни його типу. Поле не вилучати.
Примітка. Аналогічно, довільний тип можна змінити на Текст, але зворотня дія нездійсненна.
Натиснути кнопку Зберегти або клавіші Ctrl + S для застосування внесених змін.
Відкрити вміст таблиці Рахунки й побачити результат перейменування третього стовпчика.
Примітка. Крім перейменування полів і зміни їх типу (у деяких випадках) ще можна видаляти поле, якщо воно вже не потрібне. При цьому буде вилучено всі дані цього поля, після чого відновити їх буде неможливо. Для вилучення поля потрібно у вікні редагування дизайну таблиці викликати контекстне меню потрібного поля і в ньому вибрати Видалити.
Вставити нове поле між наявними Libre Office Base наразі не може. Є лише можливість вставити нове поле в кінці таблиці і надати йому будь-яку назву й довільний тип даних зі списку наявних.
Долучити до таблиці Рахунки поле Оператор типу Текст. Для цього викликати у вікні дизайну таблиці контекстне меню будь-якого поля (див. малюнок вище) і вибрати вказівку Вставити рядки. Або переміститися на порожній рядок після останнього поля і ввести нові назву і тип. Значення довжини поля при цьому змінити зі 100 на 20.
Зберегти зміни, відкрити таблицю знову і пересвідчитися, що в ній з'явилося нове поле в кінці, яке можна заповнювати, вводячи прізвища операторів-касирів.
Наступні дії виконати самостійно для таблиці Рахунки.
5. Підбиття підсумків уроку
Запитання для захисту практичної роботи
Виставлення оцінок.
6. Домашнє завдання
Повторити матеріал щодо роботи з базами даних. Переглянути усі складові бази даних:
Текст упорядкувала Приходько Людмила Іванівна, вчитель спеціалізованої школи № 200 Святошинського району міста Києва, під час виконання випускної роботи на курсах підвищення кваліфікації з 03.11.14 по 24.11.2014.