Использование баз данных и СУБД для обработки экономической информации

Автор работы: Пользователь скрыл имя, 19 Января 2013 в 18:25, курсовая работа

Описание работы

Цель данной курсовой работы – ознакомиться с наиболее популярными на сегодняшний день системами управления базами данных, такими как Microsoft Access и Microsoft Visual FoxPro, используемых для обработки экономической информации. Задачи курсовой работы: ознакомиться с базами данных и СУБД; рассмотреть функции СУБД и области применения баз данных в экономике; охарактеризовать принципы работы СУБД Microsoft Access и Microsoft Visual FoxPro.

Содержание работы

введение
1 ГЛАВА. БАЗЫ ДАННЫХ И СУБД
1.1 Понятие банка данных, базы данных и СУБД
1.2 Функции СУБД
1.3 Модели данных, поддерживаемые СУБД
1.4 Области применения баз данных в экономике
2 ГЛАВА. ОБЗОР НАИБОЛЕЕ ПОПУЛЯРНЫХ СУБД
2.1 Microsoft Access
2.2 Visual FoxPro
выводы и предложения
список использованной литературы

Файлы: 1 файл

Курсовая работа.doc

— 252.50 Кб (Скачать файл)

Для создания базы данных выполним ряд операций:

Откройте созданный проект proj1.

Выберите в верхней части  окна конструктора проектов вкладку Data(Данные). Курсор по умолчанию устанавливается в начале вкладки назначении Databases (Базы данных).

Нажмите кнопку New (Новый) в окне проекта.

В открывшемся диалоговом окне New Database (Новая база данных) нажмите кнопку New Database (Новая база данных).

В поле ввода Enter database (Введите имя  базы данных) появившегося на экране диалогового  окна Create (Создать) задайте имя создаваемой  базы данных (data1), убедившись, что в  поле Тип файла установлен тип  сохраняемого файла Database (База данных), а в раскрывающемся списке Папка правильно указана папка, в которой вы хотите расположить создаваемую базу данных.

Для сохранения созданной базы данных нажмите кнопку Сохранить. После  этого откроется пустое окно базы данных Database Designer (Конструктор базы данных), изображенное ниже. Используя панель инструментов Designer (Конструктор базы данных), команды меню Database (База данных) и контекстное меню, в окне конструктора базы данных вы можете создавать новые таблицы, модифицировать существующие, создавать для них индексы, устанавливать отношения между таблицами.

Создание таблиц:

Создавать таблицы можно с помощью  Конструктора таблицы и при помощи Мастера таблицы, но первый предоставляет  разработчику более широкие возможности  при создании таблицы.

В конструктор таблицы вы можете перейти из мастера по созданию таблицы  или непосредственно из диалогового  окна New Table (Новая таблица), нажав  кнопку New Table (Новая таблица) и введя  в диалоговом окне Create (Создать) имя  создаваемой таблицы. В результате выполнения этих действий откроется окно конструктора таблицы Table Designer(Конструктор таблицы).

Окно конструктора таблицы Table Designer (Конструктор таблицы) содержит три вкладки, предназначенные для определения следующих параметров:

Fields (Поля) - полей таблицы;

Indexes (Индексы) - индексов;

Table (Таблица) - условий достоверности  вводимых данных, а также триггеров  добавления, удаления и модификации. 

Создание запросов.

Одним из основных назначений разработанного приложения является быстрый поиск информации в базе данных и получение ответов на разнообразные вопросы. Для этих целей в Visual FoxPro используются средства, называемые запросами.

Результатом запроса является таблица, которую вы можете сохранить в  массиве, в создаваемой новой  таблице, отобразить на экране в режиме Browse (Просмотр) или вывести в виде отчета.

Для создания запросов вы можете использовать мастер запросов, который последовательно  запрашивает наименования таблиц, используемых в запросе, перечень полей таблиц, критерий упорядочения и условия фильтрации данных.

Создание отчетов.

Отчет представляет собой форматированное  представление данных, выводимое  на экран, принтер или в файл. Отчет, создаваемый в Visual FoxPro, может быть представлен в табличном виде или в свободной форме. Табличный отчет - это напечатанная таблица, в которой строка представляет собой запись, а каждый из элементов строки содержит поле исходной таблицы или вычисляемое поле. Данные в таблице упорядочены. Табличные отчеты используются для печати данных, представленных в виде списка. При подготовке писем, почтовых этикеток поля используемых в отчете таблиц должны располагаться в специально выделенных для них местах. В этом случае табличный отчет не подходит, и используются отчеты в свободной форме. При создании такого отчета вы можете воспользоваться стандартным форматом, автоматически создаваемым Visual FoxPro для каждой таблицы, при котором поля исходной таблицы располагаются вертикально. Используя конструктор отчетов, вы можете разрабатывать собственные форматы отчета, где поля исходной таблицы будут расположены там, где вам нужно.

В Visual FoxPro для создания отчетов  можно использовать следующие средства:

Report Wizard (Мастер отчета). Позволяет  достаточно быстро создать отчет,  применяя сортировку, группировку данных и заданный вами стиль оформления. Для создания готового отчета с помощью мастера достаточно ответить на ряд вопросов Report Wizard (Мастер отчета) Visual FoxPro.

Report Designer (Конструктор отчета). В  конструкторе отчетов вы можете  разрабатывать или модифицировать отчеты, созданные с помощью мастера.

Quick Report (Быстрый отчет). Данное средство  предназначено для размещения  в конструкторе отчета полей  и задания среды окружения. 

С помощью команды Quick Report (Быстрый  отчет) можно ускорить размещение данных в отчете из меню Report (Отчет). Отчет, получаемый в результате выполнения этой команды, называется быстрым или стандартным отчетом. Иными словами, Quick Report (Быстрый отчет) - это средство конструктора отчетов, которое автоматически помещает выбранные поля и надписи к ним в окно конструктора отчета. После этого вы можете модифицировать полученный отчет, изменив текст надписей, порядок расположения полей, добавить в отчет группирование данных, заголовок и так далее. [3]

 

 

 

 

 

 

выводы и предложения

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

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

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

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

список использованной литературы

  1. Балдин К.В, Уткин В.Б. Информационные системы в экономике: Учебник. — 5-е изд. — М.: Издательско-торговая корпорация «Дашков и К0», 2008. — 395 с.
  2. Курносов А.П, Кулев С.А, Улезько А.В. и др. Информатика – М.: КолосС, 2005. – 272 с.
  3. Лемашко Е. В, Романчуков В.Г. Программирование в системе команд СУБД семейства Fox: учебное пособие/ ГАУ, М., 1998.
  4. Острейковский В.А. Информатика. Теория и практика: Учеб. пособие  — М.: Издательство Оникс, 2008. — 608 с.
  5. Различные классы баз данных по предметным областям использования. http://www.snipetz.com/db/clbdpoproblisp.htm#_Toc437432540
  6. Ракитина Е.А, Пархоменко В.Л. Информатика и информационные системы в экономике: Учеб. пособие. Ч. 1. Тамбов: тамб. гос. техн. ун-та, 2005. - 148 с.
  7. Романова Ю.Д, Лесничая И.Г, Шестаков В.И, Миссинг И.В, Музычкин П.А. Информатика и информационные технологии : учебное пособие  — 3-е изд., перераб. и доп. — М.: Эксмо, 2008. — 592 с.
  8. Степанов А.Н. Информатика: Учебник для вузов. 4-е изд. — СПб.: Питер, 2006. — 684 с.
  9. Титоренко Г.А. Информационные системы в экономике: учебник для студентов вузов — 2-е изд., перераб. и доп. - М.: ЮНИТИ-ДАНА, 2008. - 463 с.
  10. Швецов В.И, Визгунов А.Н, Мееров И.Б. Базы данных: Учебное пособие. Нижний Новгород: Изд-во ННГУ, 2004. - 217 с.
  11. Электронный учебник Visual Foxpro 7. http://256bit.ru/FoxPro_7/index.html

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 




Информация о работе Использование баз данных и СУБД для обработки экономической информации