Всероссийский Заочный Финансово-Экономический институт
Филиал в г. Калуге
Курсовая работа
по дисциплине «Информатика»
на тему "Настольные системыуправления базами данных (СУБД)"
Калуга
Оглавление
Введение
1. Краткая характеристика СУБД
2. Microsoft Access
3. Microsoft Visual FoxPro 7.0
4. dBASE
Практическая часть
Заключение
Список использованной литературы
Введение
Современная жизнь немыслима без эффективного управления. Важнойкатегорией являются системы обработки информации, от которых во многом зависит эффективностьработы любого предприятия или учреждения. Такая система должна:
· обеспечивать получение общих и/или детализированных отчетов по итогамработы;
· позволять легко определять тенденции изменения важнейших показателей;
· обеспечивать получение информации, критической по времени, без существенныхзадержек;
· выполнять точный и полный анализ данных.
Современные СУБД в основном являются приложениями Windows, таккак данная среда позволяет более полно использовать возможности персональной ЭВМ,нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не толькоширокий переход к среде Windows, где разработчик программного обеспечения можетв меньшей степени заботиться о распределении ресурсов, но также сделал программноеобеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсамЭВМ.
Среди наиболее ярких представителей систем управления базамиданных можно отметить: Lotus Approach, Microsoft Access, Borland dBASE, BorlandParadox, Microsoft Visual FoxPro,, а также баз данных Microsoft SQL Server и Oracle,используемые в приложениях, построенных по технологии «клиент-сервер».
На сегодняшний день разработчик не связан рамками какого-либоконкретного пакета, а в зависимости от поставленной задачи может использовать самыеразные приложения. Поэтому, более важным представляется общее направление развитияСУБД и других средств разработки приложений в настоящее время.
Для того чтобы в полной мере раскрыть тему данной работы рассмотримосновные характеристики некоторых СУБД — лидеров на рынке программ, предназначенныхкак для разработчиков информационных систем, так и для конечных пользователей.
Рассмотрим более подробно программные продукты компании Microsoft,а именно Access, Visual FoxPro7.0, dBASE. Наиболее интересной чертой этих пакетовявляются их большие возможности интеграции, совместной работы и использования данных,так как данные пакеты являются продуктами одного производителя, а также используютсходные технологии обмена данными.
1. Краткая характеристика СУБД
База данных — это реализованная с помощью компьютера информационнаяструктура (модель), отражающая состояние объектов и их отношения.[1]
База данных предполагает наличие комплекса программных средств,обслуживающих эту базу данных и позволяющих использовать содержащуюся в ней информацию.Такой комплекс программ называют СУДБ. Это программная система, поддерживающаянаполнение и манипулирование данными, представляющими интерес для пользователейпри решении прикладных задач. Иными словами, СУБД является интерфейсом между базойданных и прикладными задачами.
Перечислим основные функции СУБД.
1. Определение данных — определить, какая именно информациябудет храниться в БД, задать свойства данных, их тип (например, число цифр или символов),а также указать, как эти данные связаны между собой.
2. Обработка данных — данные могут обрабатываться самымиразличными способами. Можно выбирать любые поля, фильтровать и собирать данные.Можно объединять данные с другой, связанной с ними, информацией и вычислять итоговыезначения.
3. Управление данными — можно указать, кому разрешенознакомиться с данными, корректировать их или добавлять новую информацию.
Входящие в состав современных СУБД средства совместно выполняютследующие функции:
· описание данных, их структуры;
· первичный ввод, пополнение информации в БД;
· удаление устаревшей информации из БД;
· корректировку данных для поддержания их актуальности;
· упорядочение (сортировку) данных по некоторым признакам;
· поиск информации по некоторым признакам
· подготовку и генерацию отчетов;
· защиту информации и разграничение доступа пользователейк ней;
· резервное сохранение и восстановление БД.
Архитектурно СУБД состоит из двух основных компонентов: ЯОД,позволяющего создать схему описания данных в базе, и ЯМД, выполняющего операциис базой данных (наполнение, обновление, удаление, выборку информации). Данные языкимогут быть реализованы в виде тренажеров и интерпретаторов. Помимо ЯОД и ЯМД к СУБДследует отнести средства (или языки) подготовки отчетов (СПО), позволяющие подготовитьсводки (отчеты) на основе информации, найденной в базе данных, по заданным формам.
СУБД предназначены для автоматизации процедур создания, храненияи извлечения электронных данных. Многие существующие экономические, информационно-справочные,банковские, программные комплексы реализованы с использованием инструментальныхсредств СУБД.
Для различных классов компьютеров и операционных средств разработаномножество СУБД, отличающихся по способу организации данных, формату данных, языкуформирования запросов. Наиболее распространенными пакетами для ПЭВМ являются MicrosoftAccess, dBase, Paradox, Visual Fox Pro, Oracle и др.
2. Microsoft Access
MS Access (от англ. access-доступ) — это функционально полнаяреляционная СУБД. Кроме того, MS Access — одна из самых мощных, гибких и простыхв использовании СУБД. В ней можно создавать большинство приложений, не написав ниединой строки программы, но если нужно создать нечто более сложное, то на этот случайMS Access предоставляет мощный язык программирования — Visual Basic Aplication.[2]
Популярность СУБД MS Access обусловлена следующими причинами:
· Access является одной из самых легкодоступных и понятных систем какдля профессионалов, так и для начинающих пользователей, позволяющая быстро освоитьосновные принципы работы с базами данных;
· система имеет полностью русифицированную версию;
· полная интегрированность с пакетами MS Office: Word, Excel, PowerPoint, Mail;
· идеология Windows позволяет представлять информацию красочно и наглядно;
· возможность использования OLE технологии, что позволяет установитьсвязь с объектами другого приложения или внедрить какие-либо объекты в базу данныхAccess;
· технология WYSIWIG позволяет пользователю постоянно видеть все результатысвоих действий;
· широко и наглядно представлена справочная система;
· существует набор «мастеров» по разработке объектов, облегчающийсоздание таблиц, форм и отчетов.
В Access используются реляционные базы данных, в которые входятнесколько таблиц и между ними устанавливаются связи. Эти связи позволяют ввестиданные в одну таблицу и связать их с записью в другой таблице через идентификатор.Хранение данных в связанных таблицах имеет ряд преимуществ: отпадает необходимостьмногократного ввода одних и тех же данных в большое число записей, объем базы данныхстановится меньше, уменьшается количество ошибок при вводе, упрощается процедураобновления данных. Для просмотра связей между таблицами конкретного приложения вAccess используется команда — Схема данных из меню Сервис.
Работа с базой данных подразделяется на две фазы: фазу конструированиябазы данных и фазу управления данными. В большинстве случаев фаза конструированиявыполняется в режиме конструктора; при этом возможно применение, как режима конструкторатаблицы, так и режима конструктора формы. После завершения фазы конструированияпоявляется возможность использовать различные объекты базы данных для управленияреальными данными, также становится возможным ввод данных, их редактирования, формированиязапросов в базе данных с целью извлечения части данных, создание отчетов MS Access.При работе с различными объектами базы данных в процессе конструирования и использованияэтих объектов пользователь переходит из одного режима в другой, при этом меню панелиинструментов также изменяются в соответствии с выполняемыми задачами.
Помимо работы с данными в режиме таблицы эффективным инструментомдля ввода, просмотра и редактирования данных в полях базы являются формы. Как правило,форма отображает на экране одновременно только одну запись. Большим преимуществомформы является ее способность одновременно отображать данные из нескольких таблиц.
До непосредственного создания новой базы данных в компьютеренеобходимо выполнить несколько предварительных операций:
· определить содержимое полей;
· выбрать тип данных для каждого поля;
· продумать структуру базы данных;
· установить связи между таблицами;
· определить конкретные поля, используемые в качестве ключевых индексированныхполей.[3]
Ключевое поле состоит из одного или нескольких полей, которыеоднозначно идентифицируют каждую запись в таблице.
При проектировании структуры базы следует иметь в виду, что Accessпозволяет использовать вычисляемые поля, значения которых являются результатамивычислений над хранящимися в базе данными.
При запуске Access на экран выводится диалоговое окно, предлагающеелибо открыть имеющуюся базу данных, либо создать новую. При этом значительную помощьпри создании новой базы данных может оказать Мастер базы данных.
Access имеет в своем составе также набор Мастеров, ориентированныхна оказание помощи при создании конкретных типов объектов базы данных. Так, мастертаблиц предлагает последовательность шагов по созданию таблицы. Он предоставляетширокий выбор специализированных таблиц (например, Контакты, Товары и др.), каждаяиз которых имеет набор часто используемых полей.
Форма представляет собой окно с набором элементов управления,имеющихся визуальными объектами и служащими для ввода и изменения данных выполнениядругих определенных действий.
В Access есть инструмент — страница доступа к данным похожаяна форму. Она также отображает ряд элементов управления и дает доступ к полям однойили нескольких таблиц или запросов к базе данных. Однако, в отличие от формы, онахранится не в нутрии базы данных, а в отдельном файле формы HTML, что позволяетоткрывать файл как непосредственно в Access, так и в браузере. При этом браузерпозволяет перемещаться по записям в источнике данных таблицы или запроса и добавлять,модифицировать и удалять данные так же, как это делается в Access. При размещениитакого файла на Web-узле с базой данных могут работать другие пользователи, имеющиевыход в сеть Интернет.
Помимо создания простых запросов (запросов на выборку) Accessпозволяет организовать ряд более сложных видов запросов. Для формирования простыхзапросов целесообразно воспользоваться услугами Мастера простых запросов. Несколькоболее сложным является запрос, позволяющий получить некоторые обобщающие итоги.
В ряде случаев необходимо использование запросов, вносящих приэтом выполнении изменения в данные, находящиеся в базе данных. Access позволяетвыполнить четыре типа запросов на изменения данных. Наиболее опасным из них по своимпоследствиям является запрос на удаление, который применяется для удаления всехзаписей таблице, отвечающих заданным критериям. Целесообразно перед его использованиемсначала выполнить запрос на выборку, в котором условие используется только для отборазаписей. Это позволяет предварительно просмотреть список удаляемых записей.
Запрос на создание таблицы полезен для создания резервных копийопределенной части базы данных.
Запросы на добавление копирует записи из одной или несколькихтаблиц в другое место, но при этом не создает новых таблиц, а использует существующуютаблицу.
Запросы на обновления позволяют изменить значение любого полябазы данных для записей, удовлетворяющих указанным критериям.
Если запросы на выборку и перекрестные запросы служат для просмотраи анализа данных, то использование последних четырех типов запросов предоставляетиные средства для изменения данных.
3. Microsoft Visual FoxPro 7.0
Visual FoxPro 7.0 представляет собой новую версию широко известнойсистемы управления базами данных (СУБД) Visual FoxPro, которая функционирует в средеWindows и представляет собой полноценное 32-х разрядное приложение. Visual FoxProявляется объектно-ориентированным, визуально-программируемым языком, управляемымпо событиям и в полной мере соответствует новым требованиям, предъявляемым к современнымсредствам проектирования.
В Visual FoxPro имеется несколько уровней разработки приложений.Если вам необходимо в кратчайшее время разработать не очень сложное приложение,вы можете воспользоваться средствами быстрой разработки приложений, которые представленымногочисленными мастерами для создания форм, отчетов, почтовых этикетов и многогодругого. Если вам не достаточно средств, предоставляемых мастерами, используйтеконструкторы для создания форм отчетов, меню и запросов. При разработке крупныхпроектов целесообразно создавать пользовательские классы и использовать их при созданииразнообразных форм ввода данных.
Visual FoxPro является системой управления реляционными базамиданных, которые в настоящее время являются наиболее распространенными. В даннойверсии реализованы все атрибуты реляционных СУБД. В Visual FoxPro существует понятиебазы данных, которая содержит совокупность таблиц. В базе данных вы можете определитьусловия целостности данных с помощью первичных и внешних ключей таблиц. В VisualFoxPro реализованы триггеры и хранимые процедуры, которые позволяют централизованнообрабатывать события, возникающие при любых изменениях в базе данных.
Отличительной особенностью Visual FoxPro 7.0 является совместимостьс предыдущими версиями FoxPro, что позволяет достаточно просто перенести приложения,созданные ранее, в более привлекательную среду Windows.
Visual FoxPro использует средства Windows, с помощью которыхприложение Visual FoxPro может обмениваться данными с другими приложениями Windows.
Опытному пользователю предоставляются широчайшие возможностипо обработке информации с помощью полнофункциональной интегрированной среды программированияна языке Visual FoxPro.
Visual FoxPro поддерживает доступ к наиболее популярным SQL-серверамбаз данных — Microsoft SQL Server, Oracle, Informix и другим, используя стандартODBC.
В мире насчитывается более 50 типов СУБД для IBM PC и совместимыхс ними компьютеров. Традиционно одной из наиболее популярных из них в России являетсяVisual FoxPro, новая версия которого Visual FoxPro 7.0 содержит дополнения, ускоряющиеразработку приложений.
Новые возможности Visual FoxPro 7.0
Visual FoxPro — постоянно развивающая система. По сравнению спредыдущей версией, в Visual FoxPro 7.0 расширены функциональные возможности, улучшеныимеющиеся средства, касающиеся среды разработки.
Visual FoxPro 7.0 поддерживает технологию IntelliSense, облегчающуюсоздание программного кода. Суть этой технологии состоит в том, что при вводе операторов,свойств и функций FoxPro предлагает на выбор возможные варианты написания, что уменьшаетколичество вводимого вручную кода и избавляет разработчика от необходимости лишнийраз обращаться к документации.
Большие изменения коснулись редактора Visual FoxPro. Теперь можно:
· Использовать для выделения текста на выбор пробел или табулятор
· Настраивать строки комментария
· Использовать в редакторе гиперссылки на Web-страницы или документацию
· Использовать закладки для быстрого возврата на нужный фрагмент кода[4]
Кроме того, Visual FoxPro 7.0 поддерживает Dirty File Indicatorдля отображения времени внесения изменений в код. Для настройки параметров редактораиспользуются новые вкладки «Editor» и «IDE» окна диалога«Options», которое открывается при выполнении команды Tools | Options.
В Visual FoxPro появилось средство Task List, позволяющее пользователюформировать список задач в проекте и управлять их выполнением.
Входящее в состав Visual FoxPro и запускаемое из меню Toolsприложение Object Browser, позволяет просматривать свойства, методы и события СОМ- объектов, что очень удобно при работе с объектами, на которые нет документации.
В Visual FoxPro появились новые средства управления XML-файлами:
· XMLTOCURSOR — преобразовывает XML-текст в курсор или таблицу VisualFoxPro
· CURSORTOXML — преобразовывает курсор Visual FoxPro в XML-текст
В Visual FoxPro 7.0 можно использовать события, связанные с базойданных, такие как открытие таблицы, добавление или удаление таблицы для проверкиправ доступа при открытии таблицы, трассировке выполняемых действий и т.п.
Компоненты Visual FoxPro
Visual FoxPro состоит из отдельных компонентов, которые используютсядля хранения и представления информации. Этими компонентами являются таблицы, представленияданных, формы, отчеты, запросы, программы и библиотеки. Для создания форм и отчетовиспользуются конструкторы, поэтому эти компоненты часто называют конструкторскимиобъектами. Конструкторские объекты являются основными объектами, то есть состоятиз более мелких объектов (таких как поля, кнопки, диаграммы, рамки и т.д.), которыеназываются объектами интерфейса.
К объектам интерфейса относятся:
· Текстовые объекты
· Прямоугольники и линии
· Поля
· Кнопки
· Графические объекты
· OLE-объекты
· Страницы документов и т.д.
В Visual FoxPro вся информация содержится в таблицах. Каждаятаблица имеет уникальное имя и хранится в отдельном файле, наименование которогосовпадает с именем таблицы. При задании наименований таблиц действуют те же правила,что и присвоении имен файлов в Windows.
Каждая создаваемая вами таблица может иметь связанные с ней индексы,а также файлы, содержащие значения полей типа Memo и General. Перечисленные объектывсегда связаны с таблицей, для которой они созданы.
Каждый объект хранится в отдельном файле, причем имена файлов,содержащих основные объекты, вы задаете самостоятельно, а наименования файлов, содержащихобъекты, связанные с таблицей, совпадают с именем таблицы. В зависимости от типасодержащегося в нем объекта, Visual FoxPro автоматически присваивает каждому файлурасширение, которое помогает в идентификации объекта.
Формы используются для ввода и просмотра таблиц в окнеформы. Формы позволяют ограничить объем информации, отображаемой на экране, и представитьее в более наглядном виде. С помощью мастера вы можете создать форму, поместив внее поля исходной таблицы, расположенные в соответствии с одним из заранее созданныхшаблонов. С помощью конструктора форм вы можете создавать формы любой степени сложности.
Отчеты используется для печати информации, содержащейсяв базе данных. С помощью конструктора отчетов вы можете разработать собственныйотчет, включающий группировку данных, групповые и вычисляемые поля, и оформить соответствующимобразом.
Запрос является средством для излечения информации избазы данных, причем данные могут быть распределены среди нескольких таблиц. В VisualFoxPro для формирования запросов используется способ, получивший название запросапо образцу. Используя это средство, на основании визуальной информации вы можетеизвлечь нужную информацию из одной или нескольких таблиц.
Программы, написанные на языке Visual FoxPro, предназначеныдля выполнения различных операций. При использовании объектно-ориентированного программирования,как правило, программы связаны с объектами, размещаемыми в формах. Однако программаможет выступать и в роли независимого объекта. Такие программы выполняются независимоот наличия форм на экране.
Библиотеки классов предназначены для хранения классов,созданных в Visual FoxPro. Классы могут использоваться при создании форм.
Файл параметров настройки FOXPRO. INI содержит параметрыосновного окна Visual FoxPro, настройки таблиц, параметры окон диалога и панелиинструментов.
Индексы хранят ссылки, предназначенные для упорядоченияданных и ускорения поиска в таблице. Каждая таблица может иметь несколько индексов.
Memo-поля содержат текстовую информацию, а поля типа Generalиспользуются при обмене данными с другими приложениями, работающими под Windows.
4. dBASE
dBASE для Windows представляет собой систему управления базамиданных, доступную для пользователей любого уровня. Эта система обладает ориентированнымна пользователя развитым диалоговым интерфейсом. В версии 5.0 этого продукта появиласьвозможность выполнение запроса по образцу. Запрос предоставляет пользователю возможностьбыстро и эффективно осуществить выборку требуемых данных и обработать их.
dBASE для Windows содержит как интерактивные средства так и интегрированнуюсреду программирования на объектно-ориентированном языке dBASE. Многочисленные интерактивныесредства отличает простота использования, которая достигается за счет интуитивногоинтерфейса. Эти средства предоставляют вам широчайшие возможности по обработке информации,не прибегая к программированию. Язык dBase является объектно-ориентированным, управляемымпо событиям, визуально-программируеммым языком, с помощью которого вы сможете добавитьпрограммные коды к отдельным объектам форм и сами формам, а также создать отдельныебиблиотеки и законченные предложения (как сетевые, так и автономные).
Среди СУБД для ПК наиболее распространенным в мире является семейство dBASE фирмы«Ashton-Tate». Такая популярность объясняется отчасти исторически, таккак эта СУБД появилась одной из первых на рынке программных продуктов данного профиля;не в меньшей степени этому способствовала удачность заложенных основ конструкцииСУБД и командного языка. Одна из наиболее широко используемых (в настоящее времяустаревших) версий этого семейства — dBASE III+.
В новой версии dBASE IV концепция СУБД и командный язык получили значительноеразвитие, позволившее устранить недостатки предыдущей версии, а также существеннообогатить палитру средств обработки данных и улучшить интерфейс пользователя.
К числу СУБД реляционного типа, предназначенных для ПК, относятсясемейство dBASE (dBASE II, III, 111+ и IV), Clipper, Foxbase, R: BASE, Paradox идр. В этих СУБД записи и, соответственно, поля имеют обычно фиксированную длину(чаще всего длина такой записи достигает 4000.5000 байт). Исключение составляютполя типа Memo, используемые, например, в СУБД семейства dBASE. Число полей в перечисленныхСУБД варьируется от 128 до 1024. Последние версии таких СУБД, как dBASE, RBASE идр., содержат генераторы прикладных программ, позволяющие пользователям без знаниякомандного языка создавать программы средней степени сложности. Эти средства могутприменяться как неподготовленными пользователями, так и профессиональными программистамидля уменьшения трудозатрат при разработке прикладных программ
Таблица 1. Некоторые функции СУБД типа dBASE[5]Функция Назначение RECNO () Возвращает номер текущей записи открытого файла БД BOF () EOF () Возвращают логический признак начала и конца открытого файла БД RECCOUNT () Возвращает число, записей в открытом файле БД FOUND () Возвращает логический признак успешности поиска в БД командой SEEK ЦКЕ (, ) Сравнивает строку с символьным выражением UPPER () Преобразует символьную строку в верхний регистр INKEY () Возвращает код нажатой клавиши ERROR () Возвращает номер ошибки CHR () Возвращает букву по коду
В языке dBASE IV используются также функции, которые (наряду с командами) позволяютобрабатывать данные (в том числе, выполнять вычисления), а также определять состояния,например, находится ли указатель записей в конце файла: 7EOF0 — После имени функцииобычно стоят круглые скобки, в которых могут помещаться аргументы. Функции нельзяиспользовать самостоятельно, а только вместе с какой-либо командой.
Кроме системных функций в dBASE IV можно использовать функции, созданные самимпользователем. В языке dBASE используются переменные, тип которых автоматическиопределяется первым в данной программе присвоением им значения. Возможные типы:символьный, логический, числовой, дата.
Таблица 2. Характеристики СУБД[6]Наименование
dBase IV
2.0 Microsoft Access 2.0 Microsoft FoxPro for Dos 2.6 Microsoft FoxPro for Windows 2.6 Paradox for Dos 4.5 Paradox for Windows 4.5 Производительность 4 3 1 1 2 2 Обеспечение целостности данных на уровне базы данных нет 1 нет нет 2 2 Обеспечение безопасности 2 1 5 5 3 4 Работа в многопользовательских средах 2 2 4 4 1 3 Импорт-экспорт 2 1 2 1 1 1 Доступ к данным SQL 2 1 2 2 Нет 3
В таблице 2. показаны места (условные), которые занимают рассматриваемыепрограммные средства относительно друг друга. Например, 1 означает, что вуказанной позиции данная программа обладает лучшими характеристиками, 5 — худшими, нет — указанной характеристикой данная программа не обладает.
По таблице 2. можно сделать вывод, что самой быстрой СУБД являетсяFoxPro 2.6, однако она не обладает средствами соблюдения целостности данных в отличииот более медленной СУБД Access 2.0. 5. Практическая часть
1. Создать таблицы по приведенным данным на рис.1-3.
2. Произвести необходимый расчет.
3. Заполнить таблицу (рис.3) числовыми данными, выполнив консолидацию порасположению данных.
4. По данным таблицы на рис.3 построить гистограмму.
5. Сформировать выходной документ.
Рис.1.Табличные данные документа «Свод лицевых счетов пенсионеров» заянварь 2006 г.№ лицевого счета ФИО Сумма причитающейся пенсии, руб. Удержания по исполнит. документам, руб. Выплачено пенсионеру, руб. И1212 Иванов А.А. 900 125 А1245 Антонов С. С. 1200 200 П1268 Петров И. И. 560 25 Д1378 Дубровицкий И. С. 456 С1577 Сидорчук А.В. 304 100
Рис.2. Табличныеданные документа «Свод лицевых счетов пенсионеров» за февраль 2006 г.№ лицевого счета ФИО Сумма причитающейся пенсии, руб. Удержания по исполнит. документам, руб. Выплачено пенсионеру, руб. И1212 Иванов А.А. 950 130 А1245 Антонов С. С. 1250 210 П1268 Петров И. И. 610 30 Д1378 Дубровицкий И. С. 506 5 С1577 Сидорчук А.В. 374 100
Рис.3.Табличные данные документа «Свод лицевых счетов пенсионеров» заянварь и февраль 2006 г.№ лицевого счета ФИО Сумма причитающейся пенсии, руб. Удержания по исполнит. документам, руб. Выплачено пенсионеру, руб. И1212 Иванов А.А. А1245 Антонов С. С. П1268 Петров И. И. Д1378 Дубровицкий И. С. С1577 Сидорчук А.В.
Описание алгоритма решениязадачи
1. Запустить табличный процессор MS Excel.
2. Создать книгу с именем «Свод лицевых счетов пенсионеров».
3. Лист 1 переименовать в лист с названием Январь, 2006.
4. На рабочем листе Январь, 2006 MS Excel создать таблицу «Сводлицевых счетов пенсионеров» за январь 2006 г.
Заполнить таблицу исходными данными (рис.4).
Рис.4.Расположение таблицы "Свод лицевых счетов пенсионеров" за январь 2006 г. на рабочем листе Январь, 2006 MS Excel
/>
5. Лист 2 переименовать в лист с названием Февраль, 2006.
6. На рабочем столе Февраль, 2006 MS Excel создать таблицу«Свод лицевых счетов пенсионеров» за февраль 2006 г.
7. Заполнить таблицу исходными данными (рис.5).
Рис.5.Расположение таблицы "Свод лицевых счетов пенсионеров" за февраль 2006 г. на рабочем листе Февраль, 2006 MS Excel
/>
8. Лист 3 переименовать в лист с названием Январь, февраль.
9. На рабочем листе Январь, февраль MS Excel создать таблицу«Свод лицевых счетов пенсионеров» за январь и февраль 2006 г.
10. Заполнить таблицу исходными данными (рис.6).
Рис.6.Расположение таблицы "Свод лицевых счетов пенсионеров" за январь ифевраль 2006 г. на рабочем листе Январь, февраль MS Excel.
/>
11. Заполнить графу Выплачено пенсионеру, руб. таблицы «Сводлицевых счетов пенсионеров» за январь 2006 г., находящейся на листе Январь, 2006 следующим образом:
ü Занести вячейку Е3 формулу: =С3-D3
ü Размножитьвведенную в ячейку Е3 формулу для остальных ячеек с (Е4 по Е7) данной графы.
Таким образом, будет выполнен цикл, управляющим параметромкоторого является номер строки (рис.7).
Рис.7. «Свод лицевых счетов пенсионеров» заянварь 2006 г.
/>
12. Заполнить графу Выплачено пенсионеру, руб. таблицы «Сводлицевых счетов пенсионеров» за февраль 2006 г., находящейся на листе Февраль, 2006 следующим образом:
ü Занести вячейку Е3 формулу: =С3-D3
ü Размножитьвведенную в ячейку Е3 формулу для остальных ячеек с (Е4 по Е7) данной графы.
Таким образом, будет выполнен цикл, управляющим параметромкоторого является номер строки (рис.8).
Рис.8. «Свод лицевых счетов пенсионеров» зафевраль 2006 г.
/>
13. Заполнить графы Суммы, причитающейся пенсии, руб.; Удержания поисполнит. документам, руб.; Выплачено пенсионеру, руб. таблицы «Сводлицевых счетов пенсионеров» за январь и февраль 2006 г., находящейся на листе Январь, февраль следующим образом:
ü Занести вячейку С3 формулу: ='Январь, 2006'! C3+'Февраль, 2006'! C3
ü Размножитьвведенную в ячейку С3 формулу для остальных ячеек (С3 по Е7). Рис.9.
Рис.9. «Свод лицевых счетов пенсионеров» заянварь и февраль 2006 г.
/>
14. Лист 4 переименовать в лист с названием Гистограмма.
15. На рабочем листе Гистограмма MS Excel создать сводную таблицу(рис.10).
Рис.10. Сводная таблица данных за январь и февраль 2006 г.
/>
16. Результаты вычислений представить графически (рис.11).
Рис.11. Графическое представление результатоввычислений
/>
Заключение
И так, изучив вопросы данной темы можно еще раз отметить, чтосистемой управления базами данных (СУБД) называют комплекс программных и языковыхсредств, необходимых для создания баз данных, поддержания их в актуальном состояниии организации поиска в них необходимой информации.
В настоящее время практически невозможно представить информационнуюподдержку современного учреждения без применения профессиональных СУБД.
Рассмотрев основные характеристики некоторых СУБД (Access, FoxPro,dBASE) можно сделать следующие выводы.
Access входит в состав самого популярного пакета Microsoft Office.Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостьюданных, прост в освоении, может использоваться непрофессиональным программистом,позволяет готовить отчеты из базы данных различных форматов. Предназначен для созданияотчетов произвольной формы на основании различных данных и разработки некоммерческихприложений.
Visual FoxPro отличается высокой скоростью, имеет встроенныйобъектно-ориентированный язык программирования с использованием dBase и SQL, диалектыкоторых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использованиив вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователейк данным.
Таким образом, на сегодняшний день разработчик не связан рамкамикакого-либо конкретного пакета, а в зависимости от поставленной задачи может использоватьсамые разные приложения. Поэтому, более важным представляется общее направлениеразвития СУБД и других средств разработки приложений в настоящее время.
Список использованной литературы
1. Информатика: Учебное пособие. / Под ред. Е.К. Хенняра, А.В. Могилева. — 3-еизд., перераб. и доп. — М.: Издательский центр «Академия», 2004. — 618с.
2. Информатика: Учебник / Б.В. Соболь — Ростов Н/Д: Феникс, 2006. — 448с.
3. Информатика: Учебное пособие для студ. сред. проф. учеб. заведений. / В.А.Острековский. — 2-е изд., — М.: Высшая школа, 2005. — 319с.
4. Информатика: Учебник для вузов. / Под ред. А.Н. Степанова — 4-е изд. — СПб.:Питер, 2005. — 586с.
5. Информатика: Учебник. 3-е перераб. изд. / Под ред. Н.В. Макаровой. — М.:Финансы и статистика, 2006. — 768с.
6. Компьютерные системы и сети: Учебное пособие. / В.П. Косарев и др. — М.:Финансы и статистика, 2002. — 274с.
7. Работа в dBase для Windows на примерах. — М.: БИНОМ, 2003. — 464с.
8. Visual FoxPro 7.0. / С.А. Каратыгин, А.Ф. Тихонов. — М.: БИНОМ — Пресс, 2002.- 657с.
9. Экономическая информатика: Учебник / Под ред. В.П. Косарева. — 2-е изд.,перераб. и доп. — М.: Финансы и статистика, 2005. — 592с.