Отчеты создаются на основе одного объекта: таблицы или запроса. Если в отчете нужно вывести сведения из нескольких таблиц, то предварительно создается сложный запрос на основе этих таблиц, как промежуточный объект, а затем уже на основе этого запроса создается отчет. Отчеты можно создавать с помощью Мастера и Конструктора. Мы будем создавать отчеты с помощью Мастера, а уже готовые отчеты будем редактировать в Конструкторе. Мастер отчетов состоит из 6 шагов.
На 1 Шаге: выбирается таблица или запрос и поля для отчета.
На 2 Шаге: устанавливаем группировку (1 – 2 уровня), по полю, которое содержит повторяющиеся значения (номер группы, пол, образование, фирма-производитель и др.). Группировку (упорядочивание данных по группам) по желанию можно не устанавливать.
На 3 Шаге: устанавливается сортировка (только для одного поля), и Итоги. Кнопка Итоги появляется при 2-х условиях: группировки данных и наличие полей с числовым или денежным типом данных. Итоги подводятся по полям в конце группы группировки, а для Sum – итог в конце поля по всем записям. Итог Avg – это среднее значение.
На 4 Шаге: выбирается макет отчета (ступенчатый, блок, и др.), а также ориентация страницы (книжный, альбомный – если 5 и более полей).
На 5 Шаге: выбирается Стиль отчета (цвет, начертание, размер заголовков и данных) на выбор.
На 6 Шаге: присваивается имя отчету.
Системой управления базами данных называют программную систему, предназначенную для создания на ЭВМ общей базы данных, используемой для решения множества задач. Подобные системы служат для поддержания базы данных в актуальном состоянии и обеспечивают эффективный доступ пользователей к содержащимся в ней данным в рамках предоставленных пользователям полномочий.
СУБД предназначена для централизованного управления базой данных в интересах всех работающих в этой системе.
По степени универсальности различают два класса СУБД:
системы общего назначения;
специализированные системы.
СУБД общего назначения не ориентированы на какую-либо предметную область или на информационные потребности какой-либо группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной операционной системе и поставляется многим пользователям как коммерческое изделие. Такие СУБД обладают средствами настройки на работу с конкретной базой данных. Использование СУБД общего назначения в качестве инструментального средства для создания автоматизированных информационных систем, основанных на технологии баз данных, позволяет существенно сокращать сроки разработки, экономить трудовые ресурсы. Этим СУБД присущи развитые функциональные возможности и даже определенная функциональная избыточность.
Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения.
СУБД общего назначения — это сложные программные комплексы, предназначенные для выполнения всей совокупности функций, связанных с созданием и эксплуатацией базы данных информационной системы.
Рынок программного обеспечения ПК располагает большим числом разнообразных по своим функциональным возможностям коммерческих систем управления базами данных общего назначения, а также средствами их окружения практически для всех массовых моделей машин и для различных операционных систем.
Используемые в настоящее время СУБД обладают средствами обеспечения целостности данных и надежной безопасности, что дает возможность разработчикам гарантировать большую безопасность данных при меньших затратах сил на низкоуровневое программирование. Продукты, функционирующие в среде WINDOWS, выгодно отличаются удобством пользовательского интерфейса и встроенными средствами повышения производительности.
Рассмотрим основные характеристики некоторых СУБД — лидеров на рынке программ, предназначенных как для разработчиков информационных систем, так и для конечных пользователей.
В рассматриваемую группу программных продуктов вошли:
dBASE IV 2.0, компании Borland International;
Microsoft Access 2.0;
Microsoft FoxPro 2.6 for DOS;
Microsoft FoxPro 2.6 for Windows, корпорации Microsoft Corp;