Page 223 - Методика преподавание информатики
P. 223
223
Третий критерий, очевидно, выполняется, поскольку речь идет о компь-
ютерной базе данных, созданной в среде некоторой СУБД.
База данных — не «мертвое хранилище» информации. Она создается для
постоянного, активного использования хранящейся в ней информации. При-
кладные программы или СУБД, обслуживающие базу данных, позволяют ее
пополнять, изменять, осуществлять поиск информации, сортировку, группи-
ровку данных, получение отчетных документов и пр. Таким образом, четвер-
тый критерий компьютерной информационной модели также справедлив для
БД.
В рамках обсуждаемой темы перед учителем информатики стоят две пе-
дагогические задачи: научить использовать готовые информационные модели;
научить разрабатывать информационные модели. В минимальном варианте
изучения базового курса предпочтение отдается первой задаче. В таком вариан-
те ученикам могут быть предложены задачи следующего типа: имеется готовая
база данных; требуется осуществить поиск нужной информации; выполнить
сортировку данных по некоторому ключу; сформировать отчет с нужной ин-
формацией. Решение этой задачи не требует вмешательства в готовую модель.
Другой тип задач: расширить информационное содержание базы данных.
Например, имеется реляционная база данных, содержащая сведения о книгах в
библиотеке:
БИБЛИОТЕКА (НОМЕР. ШИФР, АВТОР, НАЗВАНИЕ)
Требуется изменить структуру БД таким образом, чтобы из нее можно
было узнать, находится ли книга в настоящее время в библиотеке, и если книга
выдана, то когда и кому.
Новые цели требуют внесения изменений в модель, в структуру базы
данных. Ученики должны спланировать добавление новых полей, определить
их типы. Решение может быть таким: после добавления полей база данных бу-
дет иметь следующую структуру:
БИБЛИОТЕКА (НОМЕР. ШИФР, АВТОР, НАЗВАНИЕ, НАЛИЧИЕ, ЧИТАТЕЛЬ, ДАТА)
Здесь добавлены поля:
— НАЛИЧИЕ — поле логического типа; принимает значение TRUE, если
книга находится в библиотеке, и значение FALSE, если выдана читателю;
— ЧИТАТЕЛЬ — поле числового (или символьного) типа; содержит но-
мер читательского билета человека, взявшего книгу;
— ДАТА — поле типа «дата»; указывает день выдачи книги. Несмотря на
все сказанное выше, не следует преувеличивать в интерпретации каждого зада-
ния на работу с базой данных, как задачи моделирования. И на минимальном
уровне изучения темы можно предлагать ученикам простые задачи на разра-
ботку баз данных, решение которых очевидно. К числу таких задач, например,
относится задача разработки баз данных типа записной книжки с адресами зна-
комых, телефонного справочника и пр.
www.trk.kg