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

Автор: Пользователь скрыл имя, 28 Декабря 2011 в 17:24, курсовая работа

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

Цель работы – обзор наиболее популярных СУБД, предназначенных для оперативного, гибкого и эффективного управления предприятиями, фир-мами и организациями различных форм собственности. Достойное место среди них занимают такие системы управления базами данных, как Microsoft Access и Visual Fox Pro, которые и будут являться объектом исследования в данной курсовой работе.

Оглавление

Введение 3
1 База данных и СУБД 5
1.1 Понятие банка данных, базы данных и СУБД 6
1.2 Функции СУБД 7
1.3 Модели данных, поддерживаемые СУБД 8
1.4 Области применения баз данных в экономике 10
2 Обзор наиболее популярных СУБД 11
2.1 Microsoft Access 12
2.2 Visual FoxPro 19
Выводы и предложения 23
Список использованной литературы 24
Приложение 1 25
Приложение 2 27

Файлы: 1 файл

Курсовая работа по информатике...doc

— 1.01 Мб (Скачать)

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

ФГОУ  ВПО «Воронежский государственный 

аграрный  университет имени К.Д. Глинки» 

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

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

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

по курсу  «ИНФОРМАТИКА» 

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

                                                Выполнила

                                                Студентка факультета

                                                Заочного отделения

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

                                                . 
 
 
 
 

Воронеж

2008 
 

СОДЕРЖАНИЕ

Введение

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

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

  • Операционная среда Windows XP
  • Пакет программ Microsoft Office XP
  • Система управления базами данных: Microsoft Visual Fox Pro
  • Оперативная память не менее 128 Мбайт
  • Микропроцессор с тактовой частотой не менее 2 GHz
  • Жесткий диск не менее 10 Гбайт

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

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

  1. База  данных и СУБД

     База  данных -это организованная структура предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация.

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

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

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

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

      Банк  данных - совокупность  базы данных с соответствующей системой управления базами данных. База данных - централизованное хранилище в ЭВМ определенным образом организованной информации. СУБД - специальный комплекс программ, осуществляющий функции создания базы данных, поддержание ее в рабочем состоянии, выдача из нее информации, необходимой для обрабатывающих программ, и т. д. ЭВМ, родившись прежде всего как средство для выполнения сложных математических расчетов, начиная с 70-х годов стали широко применяться также для накопления и обработки больших объемов информации В память  вычислительных машин заносится огромное количество сведений: экономических, технических, статистических. При этом выяснилось, что хранение массива данных для каждой отдельной задачи  ведет к серьезным потерям, так как накапливается избыточная информация,  поскольку многие разные задачи требуют для своего решения одинаковых данных. [3]

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

      Итак, СУБД должна выполнять определенные функции. Рассмотрим их на примере: создание в ЭВМ массива характеристик  всех работающих на предприятии для автоматизации управления кадрами и создание массива сведений из бухгалтерии для автоматизации расчета зарплаты невыгодно, поскольку эти два массива будут содержать много одинаковой информации (фамилии, занимаемые должности, оклады сотрудников и т. п.). Далее возникает проблема  непротиворечивости сведений, хранящихся в различных информационных массивах. Любые изменения должны одновременно заноситься сразу в несколько массивов данных, что организационно трудно осуществимо. И, наконец, появление нового параметра  в массиве данных создает необходимость изменения большого числа программ. Для решения этих и других вопросов, вставших в связи с необходимостью накопления и обработки больших объемов информации, была развита «Концепция  управления данными». Суть этого подхода заключается в том, что вся информация, с которой имеет дело предприятие, накапливается централизованно. Т. е. накопление, поддержание и выдача информации выделяются в самостоятельную задачу. При этом структура  хранения данных приводится в максимально возможное соответствие со структурой тех процессов, которые в этих данных отражаются. [4]

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

      Существует  множество подходов к построению моделей: графовые модели, семантические сети, модель "сущность-связь" и т.д. Наиболее популярной из них оказалась модель "сущность-связь". Инфологическая модель должна быть отображена в компъютеро - ориентированную даталогическую модель, "понятную" СУБД. В процессе развития теории и практического использования баз данных, а также средств вычислительной техники создавались СУБД, поддерживающие различные даталогические модели. Сначала стали использовать иерархические даталогические модели. Простота организации, наличие заранее заданных связей между сущностями, сходство с физическими моделями данных позволяли добиваться приемлемой производительности иерархических СУБД на медленных ЭВМ с весьма ограниченными объемами памяти. Но, если данные не имели древовидной структуры, то возникала масса сложностей при построении иерархической модели и желании добиться нужной производительности. Сетевые модели также создавались для мало ресурсных ЭВМ. Это достаточно сложные структуры, состоящие из "наборов" – поименованных двухуровневых деревьев. "Наборы" соединяются с помощью "записей-связок", образуя цепочки. При разработке сетевых моделей было выдумано множество "маленьких хитростей", позволяющих увеличить производительность СУБД, но существенно усложнивших последние. Прикладной программист должен знать массу терминов, изучить несколько внутренних языков СУБД, детально представлять логическую структуру базы данных для осуществления навигации среди различных экземпляров, наборов, записей и т.п. Один из разработчиков операционной системы UNIX сказал "Сетевая база – это самый верный способ потерять данные".

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

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

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

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

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

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

  1.   Обзор наиболее популярных СУБД

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

     Язык  описании баз данных, средства описания. Средствами этого языка описывается  структура баз данных форматы  записей, пароли, защищающие данные. Язык манипулирования данными - язык для  выполнения операций над данными, позволяющий  менять их строение 

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

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