МЕТОДИЧНІ - ucozbnrc-kam-pod.at.ua/pedagogu/bodenchuk/baza_danuh.pdfРобота з...

41

Upload: others

Post on 30-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

1

Управління освіти і науки Хмельницької облдержадміністрації

Кам’янець-Подільський багатопрофільний навчально-реабілітаційний центр

МЕТОДИЧНІ РЕКОМЕНДАЦІЇ

по використанню програми

«База даних учнів БНРЦ»

Версія 1.0

2011

2

Укладач: Боденчук О.В. – вчитель інформатики Кам’янець-Подільського багатопрофільного навчально-реабілітаційного центру, магістрант фізико-математичного факультету Кам’янець-Подільського національного університету імені Івана Огієнка

Рецензенти: Смалько О.А. — викладач фізико-математичного факультету кафедри інформатики Кам’янець-Подільського національного університету імені Івана Огієнка Балюк Л.В. — заступник директора з навчально-виховної роботи Кам’янець-Подільського багатопрофільного навчально-реабілітаційного центру

В даному посібнику подано методичні рекомендації по створенню та редагуванню бази даних дітей, які навчаються в Кам’янець-Подільському БНРЦ. Дана база створена для відслідковування динаміки змін розвитку дітей.

3

Передмова База даних... Поняття яке усім зрозуміле і

про яке уже досить широко описано в сучасній

літературі... Якщо подивитися на назву цього

посібника може виникнути запитання: «Скільки

вже можна про це говорити? Що іще можна

сказати в аспекті того, що вже сказано? І взагалі

навіщо навчально-реабілітаційному центрові

потрібна база даних?»...

Важко не погодитися — дане питання уже

широко розкрите і його донесли, мабуть, до

кожного хто ним цікавився... Але в аспекті

сучасного розвитку технологій кожного дня

з’являється щось нове, щось таке, про що іще не

говорилося, не описувалося в жодній літературі...

Серед різноманіття платформ для

програмування, які існують в наш час, і

виникають нові програми, які потрібні для роботи

тієї чи іншої установи. Ось такою програмою і є

наша база даних.

4

Зміст 1. Що таке база даних 5

2. База даних у використанні навчально-

реабілітаційного центру 8

3. Програма «База даних» 10

3.1. Загальна характеристика 10

3.2. Опис програми «База даних» 13

4. Редактор бази даних 19

5. Робота з базою даних 21

5.1. Створення бази даних 23

5.2. Додавання фотографії 26

5.3. Додавання відео 28

5.4. Редагування бази даних 31

6. Пошук записів у базі даних 34

5

1. Що таке база даних Процес розв’язування будь-якої задачі на

ЕОМ є обробкою даних за даним алгоритмом.

Даними, наприклад, можуть бути: числа, літери,

слова, прізвища учнів та їх домашні телефони,

показники успішності та ін.

Довгий час для розв’язування кожної задачі

використовувалась тільки своя сукупність даних.

Скільки розв’язувалось задач, стільки

використовувалось і сукупностей даних.

Сукупність даних, що використовувалась в одній

програмі, як правило, не могла використовуватись

в іншій.

Дані, призначені для розв’язання кожної

задачі, оформлювали у вигляді так званих наборів

даних або файлів даних. Такий метод

використання даних має певні недоліки, зокрема,

надмірність і дублювання даних.

Чому дублювання відносять до недоліків

використання даних? Це обумовлено двома

6

основними факторами:

1. Дублювання даних призводить до

зайвих витрат пам’яті комп’ютера.

2. Зміна даних в одній задачі зумовлює

необхідність їх зміни в інших задачах.

Ці обставини і були основною причиною

появи в кінці 60-х років баз даних (БД).

База даних – це єдине, централізоване

сховище даних певної предметної області, до якої

мають доступ багато програм. Кожна програма

має доступ до конкретних даних бази даних за

допомогою спеціальних програм які одержали

назву систем управління базами даних (СУБД).

Прикладами баз даних є: бібліотечні

каталоги, записна книжка, класні журнали,

журнали обліку майна та ін.

Бази даних мають декілька рівнів

представлення. Найнижчий – це фізичний, на

якому дані представляються байтами на певних

типах пристроїв для запам’ятовування. Фізичний

7

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

для вузького кола спеціалістів.

Широке коло користувачів представляє базу

даних за допомогою природної мови, а також за

допомогою інших доступних людині засобів.

Відмітимо ще одну перевагу використання

баз даних. Вона полягає у тому, що зміни в даних

не викликають за собою необхідність змін у

програмі. Аналогічно зміни у логіці програми не

викликають необхідності зміни механізму доступу

до даних.

Функцію забезпечення незалежності даних

від програм реалізує система управління базами

даних.

Крім поняття бази даних, використовують

ще поняття банку даних. Під банком даних

розуміють базу даних і систему управління базами

даних. Кожен рядок бази даних називається

записом, а кожний стовпчик – полем.

8

2. База даних у використанні

навчально-реабілітаційним центром В передмові прозвучало запитання «Навіщо

навчально-реабілітаційному центрові потрібна

база даних?». Відповідь на дане запитання досить

проста... Кам’янець-Подільський навчально-

реабілітаційний центр належить до закладів в яких

проходять реабілітацію діти з особливими

освітніми потребами. На кожну дитину заведена

особова справа в якій відображаються дані про

здоров’я дитини, медичні огляди, зміни у розвитку

і покращення здоров’я внаслідок проведення

корекційно-реабілітаційної роботи. Не важко

здогадатися, що для зберігання даної інформації

потрібно заводити досить громіздкі особові

справи, що є досить не зручно, особливо якщо

виникає потреба подати інформацію про дітей, які

знаходяться в центрі. Крім цього для зберігання

всієї документації потрібно багато місця.

Дана проблема досить ефективно

9

вирішується при використанні комп’ютерної бази

даних:

1. дані про всіх дітей знаходяться в

одному файлі;

2. зникає потреба у зберіганні громіздких

папок;

3. для передачі даних потрібно лише

диск або флешку;

4. є можливість відслідковувати

тенденцію змін у розвитку не лише за допомогою

текстових даних, а й візуально, використовуючи

відеофайли;

5. швидкий пошук необхідних даних (для

пошуку конкретного учня не потрібно перекидати

велику кількість папок).

10

3. Програма «База даних» 3.1. Загальна характеристика

База даних Кам’янець-Подільського БНРЦ

написана мовою програмування вільного

поширення тобто такою, що не потребує ліцензії

на використання. Серед різноманіття мов

програмування було вибрано — Lazarus, яка є

безкоштовним аналогом Delphi.

База даних не потребує інсталяції. Вона діє

за принципом «скопіював і використовуй». В

основі бази даних лежить текстовий редактор

тобто зберігання даних у базі відбувається так

саме, як у текстовому документі та й сама робота у

ній майже не відрізняється від роботи в

текстовому редакторі. В основу бази даних

покладена двохкомпонентна структура:

1. редактор бази даних;

2. програма «База даних».

Редактор призначений для введення даних у

базу, редагування, створення нової бази,

11

додавання фото і відео матеріалів.

Програма «База даних» призначена для

наочного відображення даних, а також для

компактного їх зберігання і при необхідності

швидкого отримання даних про конкретного учня.

База даних складається із п’яти елементів,

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

а саме:

1. images;

2. video;

3. the KMPlayer;

4. Baza danuh;

5. 1 (файл бази даних).

Крім цього в даній папці знаходиться файл –

Redaktor – редактор бази даних, який розміщено в

одній папці із рештою елементів бази даних, для

зручності використання.

Коротко про особливості елементів бази

даних:

images – база даних сприймає фото файли

12

лише двох форматів — PNG та JPEG з

розширенням 168×137 px (рекомендованим є

формат PNG);

video – відео обмежень не має, основна

вимога: відеоматеріали повинні бути збережені у

форматі, який читається звичайним відео

програвачем (AVI, MPEG, MP4, WMV та інші),

рекомендованим є формат AVI;

the KMPlayer – універсальний,

безкоштовний програвач, який не потребує

інсталяції, є прописаним в базу даних для

відтворення відео файлів, запускається при

натисненні кнопки з відео в базі даних;

Baza danuh – програма для перегляду бази

даних;

1 (файл бази даних) – файл у який

записуються усі дані (відкривається призапуску).

Усі фото і відео файли для зручності

поміщаємо відповідно у папки images та video.

Для використання бази даних необхідний

13

комп’ютер із наступними параметрами:

1. Операційна система — Windows,

2. Оперативна пам’ять не менше 256 Мб,

3. На комп’ютері мають бути встановлені K-

Lite кодики, для підтримки відтворення відео.

14

3.2. Опис програми «База даних»

Загальний шаблон складається із наступних

компонентів:

1. Файл

2. Прізвище, ім’я, по батькові

3. № особової справи

4. Список.

Вкладка файл містить пункти:

відкрити іншу базу даних

вийти.

Програма «База даних» складається із

дев’яти сторінок (вкладок):

15

1. Загальна – містить загальні відомості

про учня (дату народження, стать, клас або

групу в якій знаходиться, наявність

інвалідності, діагноз з яким поступив у центр,

адресу проживання – заповняється, якщо не

проживає разом із батьками, в правій частині –

фото учня).

16

2. Батьки – розміщено інформацію про

батьків (ім’я батьків, місце роботи, інші члени

сім’ї, адреса проживання, контактний телефон).

17

3. Лікар, психолог, логопед, дефектолог

– ці вкладки містять два поля:

a) Діагноз – для запису діагнозу, який

поставили кожен із спеціалістів.

b) Результат обстеження – для введення

результатів обстеження.

18

4. Вчитель, вихователь – на цих

сторінках міститься одне поле в якому

записуються спостереження даних спеціалістів,

їх характеристика учнів (вихованців).

19

5. Відео. На цій вкладці розміщені

елементи для перегляду відеоматеріалів, які

закладені в базу даних.

Для того, щоб переглянути один, із семи

можливих, відеофайлів необхідно натиснути на

кнопці з назвою відповідного відео. При

натисканні на кнопку програма запускає відео-

20

програвач, в якому буде відтворено відповідний

відео-файл.

21

4. Редактор бази даних Загальний шаблон складається із таких

компонентів:

1. Файл

2. Прізвище, ім’я, по батькові

3. № особової справи

4. Список.

5. Вилучити вибраний запис

6. Замінити вибраний запис

7. Додати новий запис

8. Очистити поля введення

22

Редактор бази даних, окрім вкладок і полів

програми «База даних», містить спеціальні поля і

вкладки, які і дозволяють створювати і редагувати

базу.

Вкладка файл містить пункти:

23

5. Робота з базою даних

На загальній формі знизу розміщено чотири

кнопки:

1. Вилучити вибраний запис

2. Замінити вибраний запис

3. Додати новий запис

4. Очистити поля введення

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

даних.

Відмінністю редактора від самої програми є

розташування на вкладці «Загальна» поля для

добавлення фотографії (у програмі у цьому місці

24

відображається фотографія).

Інші вкладки відмінностей не мають, окрім

вкладки «Відео». На ній розміщенні поля для

добавлення відео.

25

Перше поле для вибору відео файлу із

комп’ютера. Друге для того, щоб дати назву цьому

відео. Можливо додати сім відео файлів (див.

розділ 5.3).

26

5.1. Створення бази даних

Для створення бази даних необхідно

запустити редактор бази даних. Відкривається

вікно, в якому усі поля чисті.

Вносимо дані у базу, заповняючи поля

форми, відповідно до їх назви. Після заповнення

необхідних полів, натискаємо «Додати новий

запис» (можна заповняти не всі поля, а лише ті які

необхідні в даний момент, решту полів можна

заповнити пізніше виконавши редагування бази

даних (див. далі)). Після внесення даних необхідно

зберегти базу, для цього потрібно виконати:

Файл — Зберегти базу даних як...

Відкривається вікно вибору місця

збереження (краще назвати файл «1», він буде

відкриватися при запуску програми).

Зауваження: Програму потрібно поміщати

на диски і папки, які названі латинськими

літерами (D, E, Nova papka...) тобто у шляху до

програми на повино бути кирилиці.

27

Оскільки в нас було відкрито файл «1», то

ми вибираємо його. Після цього потрібно

натиснути «Сохранить».

У вас з’явиться вікно

28

Якщо потрібно створити іще одну базу

даних, то в редакторі вибираємо:

Файл — Нова база даних

Після цього зберігаємо її, виконавши:

Файл — Зберегти базу даних як...

В полі ім’я вводимо необхідне ім’я і ставимо

розширення «.db». Наприклад:

Baza.db

Для перевірки того що наша база збережена

можна запустити програму «База даних». При

цьому запуститься база, яка міститься в файлі

«1.db». Для відкриття іншої бази вибираємо:

Файл — Відкрити іншу базу даних...

Відкриється вікно вибору бази даних. В

якому вибираємо необхідну нам базу і натискаємо

«Открыть».

Відкриється база яка міститься у вибраному

нами файлі.

29

5.2. Додавання фотографії

Для того, щоб добавити фотографію

потрібно натиснути на кнопку в кладці

«Загальна».

Відкривається вікно вибору фотографії (за

замовчуванням відкривається вікно папки images з

якої потрібно вибрати фото).

30

Вибираємо потрібну фотографію і

натискаємо «Открыть».

У полі для фотографії з’явиться вибрана

нами фотографія, а у полі для вибору фотографії

буде показано шлях по якому ця фотографія

завантажена.

У програмі перегляду бази даних (програма

«База даних») буде відображатися лише

фотографія.

31

32

5.3. Додавання відеоматеріалів

Додавання відеоматеріалів аналогічне

додавання фотографії, але має невеличкі

відмінності. Для того, щоб додати відеоматеріали

потрібно:

Відкрити вкладку «Відео».

Натиснути на кнопку у вікні з

33

потрібним номером відео, відкриється вікно

вибору відеоматеріалів (за замовчуванням

відкривається вікно папки «Video»).

Вибираємо потрібне відео і натискаємо

«Открыть».

На формі, у верхньому полі, появиться

адреса знаходження відео. У нижньому полі

34

потрібно написати назву відео, наприклад ми

напишемо «Корни».

В базі даних це буде виглядати так:

Для перегляду відео в програмі «База даних»

натискаємо на кнопку з написом «Корник», при

цьому запуститься відео програвач у якому і буде

відтворюватися відео.

35

36

5.4. Редагування бази даних

Часто під час роботи з базою даних виникає

потреба змінювати, додавати або видаляти уже

існуючі файли, для цього наші програмі

передбачена така функція, як редагування.

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

запустити редактор бази даних. У вкладці файл

вибрати:

Файл — Відкрити базу даних...

У вікні що відкриється вибрати базу, яку

необхідно відредагувати. У полі «Список»

вибрати запис який потрібно редагувати (цей

запис можна взагалі видалити або ж замінити

після внесення у нього змін).

37

Якщо вибраний запис потрібно видалити то

натискаємо на кнопку «Вилучити вибраний

запис».

Якщо вибраний запис потрібно редагувати,

вносимо у нього необхідні зміни (зміни можна

вносити в усіх вкладках) і натискаємо кнопку

«Замінити вибраний запис».

Для додавання нового запису потрібно після

38

відкриття бази даних не натискати на записи у

списку (якщо натиснути, то при додаванні нового

запису виділений буде замінено) ввести необхідні

дані в поля форми після чого натиснути кнопку

«Додати новий запис». Запис буде додано в кінець

списку.

Крім цього в програмі редактора

передбачена функція очистки полів введення.

Якщо вам потрібно додати новий запис, а ви

помилково натиснули на запис у полі списку (не

перезапускати ж редактора) необхідно натиснути

на кнопку «Очистити поля введення». Всі поля

будуть очищені і ви можете вносити нові дані.

Описана процедура редагування може бути

застосована для всіх вкладок.

39

6. Пошук записів у базі даних Пошук у базі даних (в редакторі бази даних і

в програмі «База даних») виконується за

допомогою першої літери необхідного запису. Для

того щоб знайти в списку записів необхідний

запис потрібно виділити перший запис і на

клавіатурі натиснути на клавішу з літерою (при

цьому на клавіатурі має бути увімкнена мова,

якою набирався список), яка є першою в записі,

який шукаємо. Якщо при першому натисканні на

клавішу не було виведено потрібного запису,

натискання на клавішу повторюють до тих пір,

поки не отримають потрібного результату.

40