ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ «ЭЛЕКТРОННЫЙ
СПРАВОЧНИК» В СРЕДЕ ПРОГРАММИРОВАНИЯ PASCAL ABC
А.Р. Акберов, М.М. Воронецкая
Муниципальное бюджетное общеобразовательное
учреждение Гимназия№14, г.Выкса
На сегодняшний день в мире работают сотни миллионов персональных компьютеров. Ученые, экономисты, политики считают, что к началу третьего тысячелетия:
- количество компьютеров в мире сровняется с числом жителей развитых стран;
- большинство этих компьютеров будет включено в мировые информационные сети;
- вся накопленная человечеством к началу третьего тысячелетия информация будет переведена в компьютерную (двоичную) форму и она будет создаваться при помощи (или при участии) компьютеров;
- эта информация будет бессрочно храниться в компьютерных сетях;
- полноценный член общества третьего тысячелетия должен будет каждодневно взаимодействовать с локальными, региональными или мировыми сетями с помощью компьютеров. При такой компьютеризации практически всех отраслей жизнедеятельности человека возникает вопрос о создании программ, которые позволяют упорядочивать информацию (данные)…
Ключевые слова: информация, данные, программа, база данных, язык программирования Pascal, среда программирования.
Каждый день мне приходится записывать термины
и их определения в записную книжку, которые не могу запомнить. Когда начинаю
искать, то или иное определение, это занимает много времени. Я подумал и решил
создать такую программу, которая помогла бы упорядочивать большие объемы
информации. Мне хотелось, чтобы моим продуктом деятельности заинтересовались
люди разного возраста, различных сфер человеческой деятельности. Поэтому была
разработана программа, которая позволяет создать базу данных «Электронный
справочник», хранящую в себе информацию об объектах.
Целью моего исследования я считаю, создание
программы «Электронный справочник» в среде программирования Pascal ABC,
которая позволит ее использовать в различных областях человеческой
деятельности, будет проста и удобна в использовании.
В связи с этим перед собой я поставил следующие задачи:
1)
Изучить историю развития
баз данных и их виды.
2)
Освоить состав и функции
систем управления баз данных.
3)
Рассмотреть возможности
создания СУБД на языке программирования Pascal.
4)
Создать базу данных в
среде программирования PascalABC.
5)
Изучить создание и
применение типизированных файлов.
6)
Освоить графический модуль CRT.
7)
Рассмотреть графический
модуль GraphABC для работы с текстовым окном и внедрить в разработку
программы.
8)
Провести опрос в виде
анкеты «Хотел бы ты иметь собственный электронный справочник?».
9)
Освоить этапы решения
задачи на компьютере и применить их при разработке программы «Электронный
справочник».
10)
Разработать такой
пользовательский интерфейс программы «Электронный справочник», который будет
прост и удобен в использовании.
11)
Спроецировать базу данных
«Электронный справочник» в среде программирования для всеобщего пользования.
12)
Данная программа должна
иметь малую ресурсоемкость.
13)
Провести опрос в виде
анкеты «Мой электронный друг».
Гипотеза: если существует
способ упорядочивания информации, в виде базы данных, то есть и возможность
создать такую программу, которая позволит получить справочник в среде
программирования Pascal ABC, который можно применять в различных областях
человеческой деятельности.
Тема актуальна, так как
данная работа поможет людям узнать возможности среды программирования Pascal ABC, сократит время при
изучении терминов, упорядочит информацию.
Новизной работы стало создания
собственной программы системы управления базой данных, которая доступна и
понятна.
Данные
материалы исследования
могут быть использованы людьми в различных областях человеческой деятельности.
Каждый человек может с помощью данной программы создать собственный электронный
справочник, интерфейс которого прост и удобен в использовании.
На рисунках 1, 2 , 3 показаны результаты моего
исследования.
Рисунок 1. Окно программы «Выбор действий»
Рисунок 2. «База данных»
Рисунок 3. «Вывод определения»
По результатам опроса (Анкета№1) среди людей
разных возрастов, я увидел, что проблема упорядочивания информации
действительно существует. Для ее разрешения люди активно используют различные
справочники. Личный электронный справочник значительно упростит работу с
поступающей информацией. Я, постарался решить эту проблему, создав электронный
справочник на языке программирования PascalABC.
В своей работе я рассмотрел особенности
построения баз данных на языке программирования, рассмотрел применение
типизированных файлов для хранения информации, разработал алгоритм решения
проблемы на языке программирования PascalABC. Для меня существенным стало то, что мне
удалось создать СУБД - ЭЛЕКТРОННЫЙ СПРАВОЧНИК в среде программирования PascalABC.
Поставленная мною цель достигнута.
По опросу (Анкета№2), можно сделать вывод, наличие
своего личного электронного справочника значительно облегчит работу с различной
информацией в процессе обучения.
Гипотеза данной работы оправдана, созданная
мной СУБД – ЭЛЕКТРОННЫЙ СПРАВОЧНИК значительно упрощает работу с поступающей
информацией, позволяет упорядочить информацию, исключить лишнее. Люди, которые
участвовали в опросе, считают мою программу полезной.
Для себя же я сделал вывод, что навыки
программирования нужны не только для создания программ, но и для решения других
жизненных задач.
Литература
1.
Босова Л. Л. Информатика и
ИКТ: учебник для 9 класса: в 2 ч. Ч. 1/ Л. Л. Босова, А. Ю. Босова. – М.:
БИНОМ. Лаборатория Знаний, 2012, 244 стр.
2. «Основы программирования и основные
языки программирования»// info-comp.ru – Режим
доступа: http://info-comp.ru/programmirovanie/41-osnoviprogrammirovaniy.html
3.
«Модуль GraphABC»//
Myshared.ru/ - Режим доступа: //www.myshared.ru/slide/441471//ABCPascal
4.
«Базы данных на Паскале»//CyberForum
– Режим доступа: http://www.cyberforum.ru/pascal/thread270626.html
5.
«Создание БАЗЫ ДАННЫХ в
Pascal»//Моя информатика -
http://mojainformatika.ru/paskal/uroki-paskal-primery/sozdanie-bazy-dannyx-v-pascal-chast2.html
6.
«Что такое база данных?»//
elhow.ru – Режим доступа:
http://elhow.ru/programmnoe-obespechenie/chto-takoe-baza-dannyh
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.