Алгоритмизация и программирование процессов обработки данных в среде СУБД типа Fox

Государственный Университет Управления Институт заочного обучения Специальность менеджмент Объяснительная записка к курсовому проекту по дисциплине Компьютерная подготовка по теме Алгоритмизация и программирование процессов обработки данных в среде СУБД типа Fox Выполнил студент Студенческий билет Группа УП4-1-982 Вариант 2 Адрес Москва, 1999 г. Содержание. 1. Введение 2. Задание на курсовой проект 3. Анализ и постановка задачи 4. Формализация задачи 5. Алгоритмы 1. Создание двухуровневого светового меню 2. Создание файла данных 3. Чтение файла данных 4. Добавление данных в файл данных 5. Печать сведений о суммарной стоимости продукции заданного вида по каждому предприятию и о среднем выпуске этой продукции одним предприятием. 6. Печать сведений о суммарной стоимости и суммарном выпуске каждой продукции. 7. Печать упорядоченного по суммарной стоимости списка продукции пяти видов 6. Программы 1. Создание двухуровневого светового меню 2. Создание файла данных 3. Чтение файла данных 4. Добавление данных в файл данных 5. Печать сведений о суммарной стоимости продукции заданного вида по каждому предприятию и о среднем выпуске этой продукции одним предприятием. 6. Печать сведений о суммарной стоимости и суммарном выпуске каждой продукции. 7. Печать упорядоченного по суммарной стоимости списка продукции пяти видов 7. Результаты решений 8. Заключение 9. Список литературы 1. Введение Реляционные системы управления базами данных СУБД, такие как FoxBase, FoxBase plus, FoxPro, Visual FoxPro относятся к новому поколению СУБД реляционного типа из семейства dBase подобных СУБД. Пакеты этого семейства получили широкое распространение, и многие из них были русифицированы.

СУБД типа Fox сохраняет преемственность по отношению к более ранним представителям dBase подобных СУБД, в отношении структуры баз данных, команд создания и обработки данных, основных типов данных. В тоже время каждая последующая СУБД обладает большими возможностями по сравнению с предыдущими.

Так, например, Visual FoxPro по сравнению с FoxPro обладает более значительными изобразительными возможностями.

Данная работа использует язык команд СУБД семейства Fox. Используемые команды, в основном, применимы во всех СУБД этого типа, но отладка велась на русифицированной СУБД FoxPro для Windows версии 2.5b. 2.

Задание на курсовой проект

Задание на курсовой проект Структура ЗАПИСИ исходного ДОКУМЕНТА Код предприятияВид продукцииОбъем выпускаЦена единицы продукцииНеобходимо 1. Определить суммарную стоимость продукции заданного вида и ее средний выпуск одним предприятием. 2. Для каждого из пяти видов продукции определить суммарную стоимость и суммарный выпуск. 3. Выдать на печать в порядке возрастания суммарной стоимости продукцию пяти видов. 3.

Анализ и постановка задачи

Анализ и постановка задачи. Следовательно, одной из подзадач должна быть задача создания файла дан... Выдача сведений о суммарной стоимости продукции заданного вида по кажд... 2. Кроме того, для диалога пользователя с системой необходимо создать так...

Формализация задачи

В среде СУБД типа Fox каждая подзадача может оформляться в виде отдель... Формализация задачи. . В данном случае основным командным файлом является файл MainMenu.prg, ... предусмотреть создание файла данных со структурой заданной в программе...

Алгоритмы

Создание двухуровневого светового меню Командный файл иерархического м... T. Добавление данных в файл данных Командный файл AddFd - добавление файл... Not. Row,70 Say Пропуск записей с отработанным видом продукции Do While Vid...

Результаты решений

Результаты решений. . Выбор создания файла данных 1Ручка10002,001Карандаш5001,501Фломастер 1...

Заключение

Заключение Реляционные СУБД, такие как FoxPro действительно являются мощным средством управления большим объемом данных.

СУБД этого типа позволяют производить быструю сортировку большого массива данных, осуществлять быстрый переход по записям в произвольном порядке, производить быструю выборку большого количества данных из всего массива данных по заданным критериям.

В таких реляционных СУБД каждый файл данных рассматривается как двумерная таблица, столбцы которой соответствуют полям записей, а строки соответствуют отдельным записям файла и обращение к данным идет через указание номера записи имени поля. При этом работа с отдельным полем таблицы данных напоминает работу с переменными обращение к данным максимально упрощено, и пользователю не нужно знать всю иерархическую структуру данных. Язык команд СУБД семейства Fox содержит широкий набор команд, выполняющих действия сложных конструкций, например, сортировка записей файла сводится только к двум командам.

Помимо этого в СУБД предусмотрены команды создания светового меню для организации прямого диалога с пользователем.

Все это максимально упрощают написание программ и подтверждает, что реляционные СУБД семейства Fox действительно являются мощным инструментом для создания и обработки баз данных большого объема.

Список литературы

Список литературы 1. Лемашко Е.В Романчуков В.Г. Программирование в системе команд СУБД семейства Fox учебное пособие ГАУ, М 1998. 2. Компьютерный практикум.

Программирование в среде Турбо-Паскаль и СУБД типа Fox. Методические указания к выполнению курсового проекта. Сост. О.Н. Леонова, И.А. Несмеянов ГАУ, М 1998.