База данных - это хранилище для большого количества систематизированных данных, с которыми можно производить определенные действия: добавление, удаление, изменение, копирование, упорядочивание. ADO - это технология стандартного обращения к реляционным структурам данных от Microsoft. Она аналогична BDE по назначению и сродни ему по возможностям. В основе архитектуры ADO лежит объектная модель компонентов COM.[1]
Мы, используя технологию ADO, в среде Delphi создали базу данных «Рейтинг студентов». Это среда программирования позволяет легко и быстро создать прикладные приложения. Наша программа предназначена для подсчета рейтинга студентов в группе. Рейтинг студента определяют следующие вопросы анкеты:
успеваемость;
научно-исследовательские работы;
участие в культурно-массовых мероприятиях;
общественная работа;
научные кружки;
трудовой семестр (стройотряд, «Жасыл ел» и т.д.);
посещаемость;
спорт;
участие в социальных мероприятиях;
конкурсы.
Приложение состоит из следующих модулей:
ввод личных данных студентов;
анкетирование студента;
создание базы данных;
операции над данными;
формирование отчета.
В первом модуле вводится личные данные студента: фамилия, факультет, специальность, группа(рис.1).
Рисунок 1. Ввод данных
Во втором модуле пользователь определяет соответствующие баллы вопросов анкетирования, а программа определяет общий балл каждого студента.
В третьем модуле каждый общий балл и личные данные студента программно вводится в таблицу и создается база данных (рис.2).
Рисунок 2. Формирование таблицы
В четвертом модуле пользователь создает нужные себе разные запросы или другие операции (Рис.3).
Рисунок 3. Формирование запроса
В пятом модуле на основе исходной таблицы или на основе запроса формируется отчет и выводится на экран или на печать.
И в заключении отметим, что самостоятельно освоив технологию проектирования баз данных, мы создали прикладное приложение, которое каждый куратор может использовать в своей группе. Приложение представлено в файле Project.exe.
Литература
1.В.Понамарев. Базы данных в Delphi 7. –СПб.:Питер, 2003. -224с.