.

Вивчення основних можливостей бази даних (реферат)

Язык: украинский
Формат: реферат
Тип документа: Word Doc
263 1779
Скачать документ

Реферат на тему:

Вивчення основних можливостей бази даних

 

Вивчення бази даних у школі наштовхується на ряд об’єктивних проблем, –
серед яких насамперед:

1.        учні, як правило, не мають певного уявлення про структуру бази
даних, не володіють її термінологією;

2.        інформатика – англомовна дисципліна;

3.        певна частина учнів не вивчає англійської мови в школі, а ті,
що і вивчають, як правило, мають надто слабкі знання з англійської;

4.        специфіка формування й обробки інформації на персональному
комп’ютері.

Подолання вказаних проблем може бути здійснене за рахунок методичних
прийомів викладання інформатики. Так, формування поняття структури бази
даних та відповідної термінології можна провести таким чином. Наприклад,
створити групу учнів природничо-математичних дисциплін під назвою клас.
Отже, створити клас.

Об’єктами бази даних клас є учні. Властивостями цих об’єктів можуть
бути, наприклад, прізвище, ім’я, народився, клас, індекс, мат, інф, фіз,
прибуток. Для запису цих властивостей учнів треба створити відповідну
форму запису, а саме відомості про кожного учня записуємо в рядок. При
цьому необхідно враховувати певну кількість позицій для запису тих або
інших властивостей, тобто розмір для запису кожної властивості.
Наприклад, прізвище – 10 позицій, ім’я – 8, народився – 8, клас – 2,
індекс – 1, мат – 1, інф – 1, фіз – 1, прибуток – 6. Дані наведені в
таблиці:

 

Прізвище Ім’я Народився Клас Індекс Мат Інф Фіз Прибуток

???? ??? ??? ??? ??? ??? ??? ??? ???

Створивши структуру бази даних клас, її треба заповнити інформацією:

Прізвище Ім’я Народився Клас Індекс Мат Інф Фіз Прибуток

Петренко

Іваненко

Сидоренко Петро

Іван

Клава 26/05/82

19/11/81

08/06/82 10

10

11 А

В

А 5

5

4 5

4

5 5

4

5 ??????

??????

??????

Заповнену базу даних клас треба закривати аналогічно тому, як ми
закриваємо класний журнал чи записну книжку із заповненою базою даних.

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

Підсумовуючи все сказане вище, звертаємо увагу на основні моменти в
створенні, заповненні та доповненні записів у базу даних.

Перше. Створити клас.

Друге. Заповнити базу даних.

Третє. Доповнити базу даних.

Очевидно, що ключовими є слова: створити, заповнити, доповнити. В
конкретній базі даних – це певні службові слова.

Суттєвими є ключові слова: закрити, відкрити, вивести. Це теж певні
службові слова конкретної бази даних.

Для уникнення англомовних бар’єрів, доцільно підготувати і систематично
використовувати плакат з основними командами даної бази даних.
Наприклад, розглядаючи систему управління базами даних для персонального
комп’ютера типу IBM PC dBASE III PLUS, можна запропонувати такий
короткий довідник:

.CREATE ім’я (створити).

.QUIT (закрити).

.USE ім’я (відкрити).

.LIST (F3) (вивести).

.APPEND (доповнити).

.EDIT (F10) (редагування).

.BROWSE (редагування записів у табличному вигляді).

.MODIFY STRUCTURE (коректування структури файла БД).

 

ALL помітити всі;

.DELETE NEXT K на від поточного
К записів;

REST вилучення від
поточного до кінця.

 

ALL зняти

.RECALL NEXT K помітку *

REST на вилучення.

 

.PACK (упакувати ( вилучити) ).

.ZAP (очистка всієї БД).

.GO N (GO TOP або GO BOTTOM) (рух по БД).

.SORT TO ON [?A] [?D] [?C] [, [?A] [?D] [?C]…] [] [FOR ] (впорядкування даних
у БД).

.DIR (виклик каталогу).

.ERASE ім’я (вилучення файла з каталогу).

.INDEX ON TO .

ALL

.LOCATE NEXT K FOR (пошук першого запису).

REST

.CONTINUE (наступний).

.COPY FILE TO (копіює).

.COPY STRUCTURE TO (копіює структуру файла).

.COPY STRUCTURE TO FIELDS .

.COPY TO STRUCTURE EXTENDED (копіює структуру файла
в нову БД).

.RENAME TO (перейменування файла).

Специфіка інформатики полягає в тому, що учні повинні повністю засвоїти
матеріал як кожного теоретичного заняття, так і достатньо закріпити
навички кожного практичного. Пропущений матеріал одного теоретичного
уроку не дає можливості учням ефективно сприймати наступний, особливо
практичний матеріал. Враховуючи це та специфіку спілкування з
персональним комп’ютером, бажано подати зразки виконання практичної
роботи у вигляді плакатів. Наводимо певні розробки, які підготовлені
згідно програми для середніх закладів освіти, рекомендованої
Міністерством освіти України Київ, «Перун», 1996 р.

Тема. Створення структури БД і введення даних

PRIZVISHE IMA NARODUVSA KLAS INDEKS MAT INF FIZ PRUBUTOK

Petrenko

Ivanenko

Sidorenko Petro

Ivan

Klava 05/25/82

11/19/81

06/08/82 10

10

11 A

B

A 5

5

4 5

¤

?

 

?i??4

3 5

3

3 236.50

123.30

185.20

 

.CREATE KLAS ?

Field Name

(ім’я поля) Type

(тип) Width

(довжина) Dec

(точність)

PRIZVISHE C 10  

IMA C 9  

NARODUVSA D 8  

KLAS N 2  

INDEKS C 1  

MAT N 1  

INF N 1  

FIZ N 1  

PRUBUTOK N 6 2

 

ENTER

Уводимо три записи:

.QUIT

.USE KLAS

.LIST ( F3 )

.APPEND

 

Дописати своїх три записи:

Lavrov

Nikolaeva

Ivanenko Viktor

Maria

Andrij 12/21/81

01/31/80

07/29/81 10

11

10 A

B

A 3

4

5 4

4

4 3

4

4 231.90

197.60

326.40

.QUIT

.USE KLAS

LIST (F3)

.QUIT

Тема. Редагування даних і структури БД.

1. Відкрити БД.

2. Відредагувати третій запис: змінити клас, прибуток.

3. Командою BROWSE у всій БД по полю математика знайти учнів з оцінкою
“5” і замінити її на “4”.

4. Командою MODIFY STRUCTURE змінити структуру БД, додавши до наявних
полів оцінок поле оцінок із біології.

5. Командою LIST вивести на екран прізвища та оцінки з усіх предметів.

6. Командою LIST вивести на екран прізвища тих учнів, прибуток сім’ї
яких менший 150 гр.

7. Командою LIST вивести на екран прізвища та оцінки тих учнів, які
навчаються на “4” та “5”.

8. Командою LIST вивести на екран прізвища всіх учнів і перевірити
істинність висловлювання: “прибуток всіх менший 150 гр.”

9. Вийти в DOS.

1. .USE KLAS

.LIST

2. .EDIT RECORD 3

3. .EDIT 1

.BROWSE

4. .MODIFY STRUCTURE

5. .LIST PRIZVISHE, MAT, INF, FIZ, BIOL

6. .LIST PRIZVISHE FOR PRUBUTOK=4).AND.(INF>=4)
.AND.(FIZ>=4) .AND.(BIOL>=4)

8. .LIST PRIZVISHE, PRUBUTOK=4.AND.INF>=4 .AND.FIZ>=4

.USE XOROSH

.LIST

6. .USE ALFAFITIK

.LIST

.ZAP (.Zap C:\alfafitik.dbf? (Y/N) )

7. .INDEX ON MAT TO INDMAT.NDX

.USE KLAS INDEX INDMAT.NDX (можна не набирати)

.LIST

8. .SORT TO FIZ ON FIZ/D

.USE FIZ

.LIST

9. .LOCATE ALL FOR FIZ=4

.CONTINUE

і т.д.

Тема. Робота з файлами БД.

1. Скопіювати файл KLAS у KLAS1.

2. Скопіювати структуру файла KLAS у файл KLAS2 і зробити свої 2–3
записи.

3. Створити файл KLAS3, який копіює такі поля файлу KLAS: PRIZVISHE,
MAT, INF, FIZ і зробити свої 2–3 записи.

4. Різними командами вивести список файлів.

5. Замінити ім’я файла KLAS2 на SHKOLA.

6. Вилучити файли KLAS1, KLAS2, KLAS3, SHKOLA, ALFAFITIK, XOROSH, FIZ у
каталозі.

7. Записати БД KLAS на дискету.

8. Зчитати БД KLAS із дискети.

9. Скопіювати БД KLAS із дискети на диск С.

1. а) .COPY FILE KLAS.DBF TO KLAS1.DBF

(копіює неактивний файл KLAS у файл з ім’ям KLAS1).

б) .COPY TO KLAS1

(копіює активний файл KLAS у файл з ім’ям KLAS1).

2. .COPY STRUCTURE TO KLAS2

.USE KLAS2

.APPEND

Дописати свої 2–3 записи.

3. .COPY STRUCTURE TO KLAS3 FIELDS PRIZVISHE, MAT, INF, FIZ

.USE KLAS3

.APPEND

Дописати свої 2–3 записи.

4. .DIR

.DISPLAY FILES

.LIST FILES

5. .RENAME KLAS2.DBF TO SHKOLA.DBF

(заміна ім’я неактивного файла KLAS2 на ім’я SHKOLA)

.DIR

6. .DIR

.ERASE KLAS1.DBF

…………………………..

.DIR

7. .COPY TO A:\ KLAS (копіює активний файл з диска С на диск А з ім’ям
KLAS)

.COPY FILE KLAS.DBF TO A:\ KLAS.DBF (копіює неактивний файл KLAS з диска
С на диск А з ім’ям KLAS)

8.

 

 

 

.USE KLAS

.LIST

9. а) .COPY TO C:\DBASE\ KLAS (копіює активний файл диска А на диск С у
каталог DBASE з ім’ям KLAS).

б) .COPY FILE KLAS .DBF TO C:\DBASE\ KLAS .DBF (копіює неактивний файл
KLAS.DBF з диска А на диск С у каталог DBASE з ім’ям KLAS.DBF).

ALL

NEXT K

RECORD K

REST

Tools

Set drive

Copy file

?

A

B

C

D

?

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Ответить

Курсовые, Дипломы, Рефераты на заказ в кратчайшие сроки
Заказать реферат!
UkrReferat.com. Всі права захищені. 2000-2020