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

Автор работы: Пользователь скрыл имя, 04 Января 2012 в 23:34, курсовая работа

Краткое описание

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

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

Введение……………………………………………………………………………..3
ГЛАВА 1. "Базы данных и СУБД"………………………………………………6
1.1. Понятие банка данных, базы данных и СУБД……………………………6
1.2. Функции СУБД………………………………………………………………. 9
1.3. Модели данных, поддерживаемые СУБД……………………………….. 11
1.4. Области применения баз данных в экономике……………………….… 14
Раздел 2. "Обзор наиболее популярных СУБД"…………………………….. 15
2.1. Microsoft Access……………………………………………………………….15
2.2. Visual FoxPro………………………………………………………………… 23
Выводы и предложения………………………………………………………….33
Список используемой литературы…………………………………………… .34

Содержимое работы - 1 файл

КУРСОВАЯ-моя тема.doc

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

Министерство  сельского хозяйства  Российской Федерации

ФГОУ  ВПО «Воронежский государственный аграрный университет имени К. Д. Глинки» 
 
 

Кафедра информационного  обеспечения

и моделирования агроэкономических  систем 
 
 
 

КУРСОВАЯ  РАБОТА  

по  информатике 

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

Выполнила: студентка-заочница

Б-2 курса(6 лет обучения)

Экономического  факультета

Селезнева Лариса Анатольевна

Зачетная  книжка № 09047

Проверил: доцент

Кулев С.А.  
 
 
 
 
 
 

Воронеж-2010год

 
 

СОДЕРЖАНИЕ

 

Введение……………………………………………………………………………..3

ГЛАВА 1. "Базы данных и  СУБД"………………………………………………6

1.1. Понятие банка  данных, базы данных  и СУБД……………………………6

1.2. Функции СУБД………………………………………………………………. 9

1.3. Модели данных, поддерживаемые СУБД……………………………….. 11

1.4. Области применения  баз данных в  экономике……………………….… 14

Раздел 2. "Обзор наиболее популярных СУБД"…………………………….. 15

2.1. Microsoft Access……………………………………………………………….15

2.2. Visual FoxPro………………………………………………………………… 23

Выводы  и предложения………………………………………………………….33

Список  используемой литературы…………………………………………… .34

 

Введение

 

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

Задачи  курсовой работы:

Ознакомиться  с базами данных и  СУБД.

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

Охарактеризовать  принципы работы СУБД Microsoft Access и Microsoft Visual FoxPro.

При написании курсового  проекта я пользовалась программами Microsoft Word, Microsoft Access и Microsoft Visual FoxPro. Способ написания работы – монографический.

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

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

Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделал

 

программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также СУБД Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер". Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще – диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом "де-факто" стала "быстрая разработка приложений" или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе "открытом подходе", то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с "классическими" СУБД все чаще упоминаются языки программирования Visual Basic 4.0 и Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами "классических" СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии "клиент-сервер".

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

 

ГЛАВА 1. "Базы данных и СУБД"

    1. Понятие банка данных, базы данных и СУБД

Существует  множество различных  систем управления базами данных, именуемые  в последующем "СУБД", такие как: IMS, Cetop, Oracle, Clipper, FoxPro, Access. Но перед тем как приступить к изучению СУБД, рассмотрим несколько основных понятий.

Данные - систематизированная  и структурированная  каким-либо образом информация.

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

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

Поле - основной и минимальный  элемент данных.

Запись - несколько полей.

Связи - логические взаимосвязи между записями или полями.

База  данных - это набор  данных, который связан с определенной темой или назначением.

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

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

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

ТАБЛИЦА - это набор записей (строк), состоящих из отдельных полей (столбцов), в которых хранится информация и составляющая, собственно, содержание базы данных.

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

Таблицы баз данных, как  правило, допускают  работу с гораздо  большим количеством разных типов данных. Так, например, базы данных Microsoft Access работают со следующими типами данных.

Текстовый – тип данных, используемый для  хранения обычного неформатированного текста ограниченного размера (до 255 символов).

Числовой  – тип данных для  хранения действительных чисел.

Поле  Мемо – специальный  тип данных для  хранения больших  объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он храниться в другом месте базы данных, а в поле храниться указатель на него, но для пользователя такое разделение заметно не всегда.

Дата/время  – тип данных для  хранения календарных  дат и текущего времени.

Денежный - тип данных для  хранения денежных сумм. Теоретически, для  их записи можно было бы пользоваться и  полями числового  типа, но для денежных сумм есть некоторые  особенности (например, связанные с правилами  округления), которые  делают более удобным использование специального типа данных, а не настройку числового типа.

Счетчик – специальный  тип данных для  уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование – для порядковой нумерации записей.

Логический - тип для хранения логических данных (могут  принимать только два значения, например Да или Нет).

Гиперссылка – специальное  поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически  происходит запуск браузера и воспроизведение объекта в его окне.

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

Размещение базы данных на ПК.

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

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

Если  же база данных расположена  на нескольких ПК, распределенных в сети, и к ней возможен параллельный доступ нескольких пользователей, то мы имеем дело с параллельным доступом к распределенным базам данных. Такие системы называются системами распределенных баз данных.

      1.2. Функции СУБД

 

Современная система управления базами данных должна выполнять следующие  функции:

Определения данных.

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

Обработка данных.

СУБД  должна уметь обрабатывать запросы пользователя на выборку, изменение или удаление соответствующих данных в базе данных или на добавление новых данных в базу данных, т. е. СУБД должна включать в себя компонент процессора языка обработки данных (ЯОД).

Запросы бывают "планируемые" и "не планируемые".

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

Не  планируемый запрос – это специальный  запрос, необходимость  которого не была предусмотрена  заранее. Он характерен для приложений "поддержки  решений".

Безопасность  и целостность  данных.

СУБД  должна контролировать пользовательские запросы и пресекать попытки нарушения правил безопасности и целостности, определенных АБД.

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

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

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