Современные системы управления базами данных (СУБД) и их применение
Общая методология использования программных средств в профессиональной работе, связанной с организацией хранения и обработки данных. Основные команды для выполнения типовых операций. Структура шаблона таблицы "Данные о доходах и расходах учреждения".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 13.11.2013 |
Размер файла | 589,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ВИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ
КАФЕДРА АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ
Курсовая работа
по дисциплине «Информатика»
на тему
«Современные системы управления базами данных (СУБД) и их применение»
Введение
Современные информационные системы организованного управления предназначены оказывать помощь специалистам, руководителям, принимающим решения, в получении им своевременной , достоверной, в необходимом количестве информации, созданий условий для организации автоматизированных офисов, проведения с применением компьютеров и средств связи оперативных совещаний, сопровождаемых звуковым и видеорядом. Достигается это переходом на новую информационную технологию [3, C. 223].
Современные информационные системы, основанные на концепции интеграции данных, характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей [1, С. 560].
Данная курсовая работа направлена на изучение представления о базах данных (БД), возможностях систем управления базами данных (СУБД) и их использовании.
Цель курсовой работы -- ознакомиться с функциональными возможностями СУБД и общей методологией использования этих программных средств в профессиональной работе, связанной с организацией хранения и обработки данных.
При выполнении практической части курсовой работы, посвященной реализации экономической задачи на ПК, где необходимо определить и представить в таблице за каждый период совокупный доход и расход, прибыль, абсолютное и относительное изменение исчисленных показателей, ввести текущее значение даты между таблицей и ее названием и по данным таблицы построить гистограмму с заголовком, названием осей координат и легендой, использован пакет прикладных программ: табличный процессор Microsoft Excel и Microsoft Access из состава профессионального выпуска Microsoft Office для Windows XP Professional.
Для оформления курсовой работы использован пакет прикладных программ Microsoft Office и приложение Microsoft Word из состава профессионального выпуска Microsoft Office для Windows XP Professional.
Для выполнения курсовой работы использован компьютер Intel(R) Pentium(R) 4 CPU 2.80GHz 2.81 ГГц, 1,00 ГБ ОЗУ, система Microsoft Windows XP Professional версия 2002 Service Pack 2.
Теоретическая часть
1. База данных и виды моделей данных
Цель любой информационной системы -- обработка данных об объектах реального мира. Существует множество определений базы данных. Некоторые из них имеют право на существование. Другие устарели и не соответствуют современным представлениям. Так, в ранних определениях базы данных указывалось на их неизбыточность, отсутствие дублирования данных. На самом деле это не так. В базах данных может наблюдаться избыточность информации. Она может быть вызвана спецификой используемой модели данных, не позволяющей полностью устранить дублирование, или технологическими факторами (обеспечение большей надежности, сокращение времени реакции системы и др.). Но это должна быть управляемая избыточность, причины и цели возникновения которой известны администратору базы данных, и управляются как им, так и СУБД.
База данных (БД) представляет совокупность взаимосвязанных, хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений; данные запоминаются так, чтобы они были независимы от использующих их программ; для добавления новых или модификации существующих данных, а также для поиска данных в базе данных применяется общий управляемый способ [2, C. 241-243].
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы, т.е. если введены соглашения о способах представления данных.
Пользователями базы данных могут быть различные прикладные программы, программные комплексы, а также специалисты предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользователями. В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются централизованно с помощью специального программного инструментария -- системы управления базами данных. Это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Централизованный характер управления данными в базе данных предполагает необходимость существования некоторого лица (группы лиц), на которое возлагаются функции администрирования данными, хранимыми в базе.
Классификация баз данных. По технологии обработки данных базы данных подразделяются на централизованные и распределенные. Централизованная база данных хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных часто применяют в локальных сетях ПК. Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД). По способу доступа к данным базы данных разделяются на базы данных с локальным доступом и базы данных с удаленным (сетевым) доступом.
Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры подобных систем:
файл-сервер;
клиент-сервер.
Файл-сервер. Архитектура систем БД с сетевым доступом предполагает выделение одной из машин сети в качестве центральной (сервер файлов). На такой машине хранится совместно используемая централизованная БД. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной базе данных. Файлы базы данных в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится обработка. При большой интенсивности доступа к одним и тем же данным производительность информационной системы падает. Пользователи могут создавать также на рабочих станциях локальные БД, которые используются ими монопольно.
Клиент-сервер. В этой концепции подразумевается, что помимо хранения централизованной базы данных центральная машина (сервер базы данных) должна обеспечивать выполнение основного объема обработки данных. Запрос на данные, выдаваемый клиентом (рабочей станцией), порождает поиск и извлечение данных на сервере. Извлеченные данные (но не файлы) транспортируются по сети от сервера к клиенту. Спецификой архитектуры клиент-сервер является использование языка запросов SQL.
Понятие базы данных тесно связано с такими понятиями структурных элементов, как поле, запись, файл (таблица). В структуре записи файла указываются поля, значения которых являются ключами: первичными (ПК), которые идентифицируют экземпляр записи, и вторичными (ВК), которые выполняют роль поисковых или группировочных признаков (по значению вторичного ключа можно найти несколько записей).
Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности и операций манипулирования данными. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними. Модель данных -- совокупность структур данных и операций их обработки.
СУБД основывается на использовании иерархической, сетевой или реляционной модели, на комбинации этих моделей или на некотором их множестве.
Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Объекты, связанные иерархическими отношениями, образуют ориентированный граф (перевернутое дерево), вид которого представлен на рис. 1. К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь.
Рис. 1. Графическое изображение иерархической структуры БД
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом. На рис. 2 изображена сетевая структура базы данных в виде графа.
Рис. 2. Графическое изображение сетевой структуры
Реляционные модели данных характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных. Отношения представлены в виде таблиц, строки которых соответствуют кортежам или записям, а столбцы -- атрибутам отношений, доменам, полям [1, С. 561-567].
2. Функциональные возможности СУБД
Системой управления базами данных называют программную систему, предназначенную для создания на ЭВМ общей базы данных, используемой для решения множества задач. Подобные системы служат для поддержания базы данных в актуальном состоянии и обеспечивают эффективный доступ пользователей к содержащимся в ней данным в рамках предоставленных пользователям полномочий. СУБД предназначена для централизованного управления базой данных в интересах всех работающих в этой системе.
По степени универсальности различают два класса СУБД:
системы общего назначения;
специализированные системы.
СУБД общего назначения не ориентированы на какую-либо предметную область или на информационные потребности какой-либо группы пользователей. Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения. Рассмотрим основные характеристики некоторых СУБД -- лидеров на рынке программ, предназначенных как для разработчиков информационных систем, так и для конечных пользователей. В рассматриваемую группу программных продуктов вошли:
dBASE IV 2.0, компании Borland International;
Microsoft Access 2.0;
Microsoft FoxPro 2.6 for DOS;
Microsoft FoxPro 2.6 for Windows, корпорации Microsoft Corp;
Paradox for DOS 4.5;
Paradox for Windows, версия 4.5 компании Borland.
В таблице 1 показаны места (условные), которые занимают рассматриваемые программные средства относительно друг друга. Например, 1 -- означает, что в указанной позиции данная программа обладает лучшими характеристиками, 5 -- худшими, нет -- указанной характеристикой данная программа не обладает.
Таблица 1. Характеристики СУБД
Наименование |
dBASE IV 2.0 |
Microsoft Access 2.0 |
Microsoft FoxPro for DOS 2.6 |
Microsoft FoxPro for Windows2.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 |
|
Возможности запросов и инструментальные средства разработки прикладных программ |
3 |
3 |
1 |
1 |
2 |
4 |
Производительность СУБД оценивается:
временем выполнения запросов;
скоростью поиска информации в неиндексированных полях;
временем выполнения операций импортирования базы данных из других форматов;
скоростью создания индексов и выполнения таких массовых операций, как обновление, вставка, удаление данных;
максимальным числом параллельных обращений к данным в многопользовательском режиме;
временем генерации отчета.
На производительность СУБД оказывают влияние два фактора:
СУБД, которые следят за соблюдением целостности данных, несут дополнительную нагрузку, которую не испытывают другие программы;
производительность собственных прикладных программ сильно зависит от правильного проектирования и построения базы данных.
Обеспечение целостности данных на уровне базы данных подразумевает наличие средств, позволяющих удостовериться, что информация в базе данных всегда остается корректной и полной. Должны быть установлены правила целостности, и они должны храниться вместе с базой данных и соблюдаться на глобальном уровне. Целостность данных должна обеспечиваться независимо от того, каким образом данные заносятся в память (в интерактивном режиме, посредством импорта или с помощью специальной программы).
К средствам обеспечения целостности данных на уровне СУБД относятся:
встроенные средства для назначения первичного ключа, в том числе средства для работы с типом полей с автоматическим приращением, когда СУБД самостоятельно присваивает новое уникальное значение;
средства поддержания ссылочной целостности, которые обеспечивают запись информации о связях таблиц и автоматически пресекают любую операцию, приводящую к нарушению ссылочной целостности.
Некоторые СУБД предусматривают средства обеспечения безопасности данных. Такие средства обеспечивают выполнение следующих операций:
шифрование прикладных программ;
шифрование данных;
защиту паролем;
ограничение уровня доступа (к базе данных, к таблице, к словарю, для пользователя).
Практически все рассматриваемые СУБД предназначены для работы в многопользовательских средах, но обладают для этого различными возможностями. Обработка данных в многопользовательских средах предполагает выполнение программным продуктом следующих функций:
блокировку базы данных, файла, записи, поля;
идентификацию станции, установившей блокировку;
обновление информации после модификации;
контроль за временем и повторение обращения;
обработку транзакций (транзакция -- последовательность операций пользователя над базой данных, которая сохраняет ее логическую целостность);
работу с сетевыми системами (LAN Manager, NetWare, Unix).
Импорт-экспорт отражает:
возможность обработки СУБД информации, подготовленной другими программными средствами;
возможность использования другими программами данных, сформированных средствами рассматриваемой СУБД.
Язык запросов SQL (Structured Query Language) реализован в целом ряде популярных СУБД для различных типов ЭВМ либо как базовый, либо как альтернативный. В силу своего широкого использования является международным стандартом языка запросов. Язык SQL предоставляет развитые возможности как конечным пользователям, так и специалистам в области обработки данных.
Совместимость с SQL-системами играет большую роль, когда предполагается проведение работы с корпоративными данными. СУБД, хорошо подготовленные к работе в качестве средств первичной обработки информации для SQL-систем, могут открыть двери в системы с архитектурой клиент-сервер.
СУБД имеют доступ к данным SQL в следующих случаях:
базы данных совместимы с ODBC (Open Database Connectivity --открытое соединение баз данных);
реализована естественная поддержка SQL-баз данных;
возможна реализация SQL-запросов локальных данных.
Многие СУБД могут “прозрачно” подключаться к входным SQL-подсистемам с помощью ODBC или драйверов, являющихся их частью, поэтому существует возможность создания прикладных программ для них. Некоторые программные продукты совместимы также с SQL при обработке интерактивных запросов на получение данных, находящихся на сервере или на рабочем месте.
СУБД, ориентированные на разработчиков, обладают развитыми средствами для создания приложений. К элементам инструментария разработки приложений можно отнести:
мощные языки программирования;
средства реализации меню, экранных форм ввода-вывода данных и генерации отчетов;
средства генерации приложений (прикладных программ);
генерацию исполнимых файлов.
Функциональные возможности моделей данных доступны пользователю СУБД благодаря ее языковым средствам. Языковые средства используются для выполнения двух основных функций:
описания представления базы данных;
выполнения операций манипулирования данными.
Первая из этих функций обеспечивается языком описания (определения) данных (ЯОД). Описание базы данных средствами ЯОД называется схемой базы данных. Оно включает описание структуры базы данных и налагаемых на нее ограничений целостности в рамках тех правил, которые регламентированы моделью данных используемой СУБД. ЯОД некоторых СУБД обеспечивают также возможности задания ограничений доступа к данным или полномочий пользователей. ЯОД не всегда синтаксически оформляется в виде самостоятельного языка. Он может быть составной частью единого языка данных, сочетающего возможности определения данных и манипулирования данными.
Язык манипулирования данными (ЯМД) позволяет запрашивать предусмотренные в системе операции над данными из базы данных.
Имеются многочисленные примеры языков СУБД, объединяющих возможности описания данных и манипулирования данными в единых синтаксических рамках. Популярным языком такого рода является реляционный язык SQL [1, С. 575-580].
3. Основы технологии работы в СУБД
Команды для выполнения типовых операций
При работе с СУБД на экран выводятся рабочее поле и панель управления. Панель управления при этом включает меню, вспомогательную область управления и строку подсказки. Расположение этих областей на экране может быть произвольным и зависит от особенностей конкретной программы. Некоторые СУБД позволяют выводить на экран окно директив (командное окно) или строку команд.
Строка меню содержит основные режимы программы. Выбрав один из них, пользователь получает доступ к ниспадающему подменю, содержащему перечень входящих в него команд. В результате выбора некоторых команд ниспадающего меню появляются дополнительные подменю.
Вспомогательная область управления включает:
строку состояния;
панели инструментов;
вертикальную и горизонтальную линейки прокрутки.
Строка подсказки предназначена для выдачи сообщений пользователю относительно его возможных действий в данный момент.
Важная особенность СУБД -- использование буфера промежуточного хранения при выполнении ряда операций. Буфер используется при выполнении команд копирования и перемещения для временного хранения копируемых или перемещаемых данных, после чего они направляются по новому адресу. При удалении данных они также перемещаются в буфер. Содержимое буфера сохраняется до тех пор, пока в него не будет записана новая порция данных.
Программы СУБД имеют достаточное количество команд, у каждой из которых возможны различные параметры (опции). Такая система команд совместно с дополнительными опциями образует меню со своими особенностями для каждого типа СУБД. Выбор определенной команды из меню производится одним из следующих двух способов:
наведением курсора на выбранную в меню команду при помощи клавиш управления курсором и нажатием клавиши ввода;
вводом с клавиатуры первой буквы выбранной команды.
Получить дополнительную информацию о командах, составляющих меню СУБД, и их использовании можно, войдя в режим помощи.
Несмотря на особенности СУБД, совокупность команд, предоставляемых в распоряжение пользователю некоторой усредненной системой управления базами данных, может быть разбита на следующие типовые группы:
команды для работы с файлами;
команды редактирования;
команды форматирования;
команды для работы с окнами;
команды для работы в основных режимах СУБД (таблица, форма, запрос, отчет);
получение справочной информации.
При работе с файлами программа дает возможность пользователю:
создавать новые объекты базы данных;
сохранять и переименовывать ранее созданные объекты;
открывать уже существующие базы данных;
закрывать ранее открытые объекты;
выводить на принтер объекты базы данных.
В некоторых СУБД в рассматриваемую группу команд введены команды, обеспечивающие возможность экспорта-импорта и присоединения таблиц, созданных другими программными средствами.
Вод данных и изменение содержимого любых полей таблиц БД, компонентов экранных форм и отчетов осуществляются с помощью группы команд редактирования, главными из которых являются перемещение, копирование и удаление. Наряду с вышеуказанными операциями большая группа программ СУБД обладает возможностями вставки диаграммы, рисунка и т.п., включая объекты, созданные в других программных средах, установление связей между объектами. Среди команд редактирования особое место занимают команды нахождения и замены определенного пользователем контекста в рамках всего документа или выделенной его части, а также отмена последней введенной команды (откатка).
Важное значение имеет визуальное представление данных при выводе. Большинство СУБД предоставляют в распоряжение пользователя большое число команд, связанных с оформлением выводимой информации. При помощи этих команд пользователь может варьировать направление выравнивания данных, виды шрифта, толщину и расположение линий, высоту букв, цвет фона и т.п. Большинство СУБД дает возможность открывать одновременно множество окон, организуя тем самым “многооконный режим” работы. Существуют специальные команды, позволяющие открывать новое окно, переходить в другое окно, изменять взаимное расположение и размеры окон на экране.
Системы управления базами данных имеют в своем составе электронные справочники, предоставляющие пользователю инструкции о возможностях выполнения основных операций, информацию по конкретным командам меню и другие справочные данные. Особенностью получения справочной информации с помощью электронного справочника является то, что она выдает информацию в зависимости от ситуации, в которой оказался пользователь. В некоторых СУБД возможно нахождение потребной информации в справочнике путем задания темы поиска.
Обобщенная технология работы
Каждая конкретная СУБД имеет свои особенности, которые необходимо учитывать. Однако, имея представление о функциональных возможностях любой СУБД, можно представить обобщенную технологию работы пользователя в этой среде. В качестве основных этапов обобщенной технологии работы с СУБД можно выделить следующие:
создание структуры таблиц базы данных;
ввод и редактирование данных в таблицах;
обработка данных, содержащихся в таблицах;
вывод информации из базы данных.
При формировании новой таблицы базы данных работа с СУБД начинается с создания структуры таблицы. Этот процесс включает процесс определения перечня полей, из которых состоит каждая запись таблицы, а также типов и размеров полей. Создание структуры таблицы не связано с заполнением таблиц данными, поэтому эти две операции можно разнести во времени.
Практически все СУБД позволяют вводить и корректировать данные в таблицах двумя способами:
с помощью предоставляемой по умолчанию стандартной формы в виде таблицы;
с помощью экранных форм, специально созданных для этого пользователем.
Конечный пользователь получает при работе с СУБД такое удобное средство обработки информации, как запросы. Запрос представляет собой инструкцию на отбор записей.
Большинство СУБД разрешают использовать запросы следующих типов:
запрос-выборка, предназначенный для отбора данных, хранящихся в таблицах, и не изменяющий эти данные;
запрос-изменение, предназначенный для изменения или перемещения данных; к этому типу запросов относятся: запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы, запрос на обновление;
запрос с параметром, позволяющий определить одно или несколько условий отбора во время выполнения запроса.
Каждый пользователь, работающий с СУБД, имеет возможность использования специальных средств построения отчетов для вывода данных. Используя специальные средства создания отчетов, пользователь получает следующие дополнительные возможности вывода данных:
включать в отчет выборочную информацию из таблиц базы данных;
добавлять информацию, не содержащуюся в базе данных;
при необходимости выводить итоговые данные на основе информации базы данных;
располагать выводимую в отчете информацию в любом, удобном для пользователя виде (вертикальное или горизонтальное расположение полей);
включать в отчет информацию из разных связанных таблиц базы данных [1, С. 580-586].
Заключение
Система управления базами данных является составной частью автоматизированного банка данных и обеспечивает работу прикладных программ с базой данных. Одним из важнейших назначений СУБД является обеспечение независимости данных. Необходимо также отметить такие возможности СУБД, как обеспечение защиты и секретности данных, восстановление баз данных после сбоев, ведение учета работы с базами данных [3, C. 233].
Практическая часть
1. Общая характеристика задачи
Вариант 25
Имеются данные о доходах и расходах учреждения в тыс. рублей (рис.3).
№ п/п |
Показатель |
Период предыдущий |
Период текущий |
|
1 |
Доходы от процентов по кредитам |
3500 |
4000 |
|
2 |
Операции и разные доходы |
9500 |
10200 |
|
3 |
Расходы по основной деятельности |
6200 |
5400 |
|
4 |
Отчисления на социальную защиту |
420 |
470 |
|
5 |
Амортизационные отчисления |
1020 |
1350 |
Рис. 3. Таблица данных о доходах и расходах учреждения
Используя ППП на ПК, необходимо определить за каждый период и представить в таблице:
совокупный доход и расход;
прибыль;
абсолютное и относительное изменение исчисленных показателей.
Введите текущее значение даты между таблицей и ее названием.
По данным таблицы постройте гистограмму с заголовком, названием осей координат и легендой.
2. Описание алгоритма решения задачи
Алгоритм решения задачи (преобразования входной информации в выходную) представлен в виде неформализованного описания (рис. 4) и соответствующей этому описанию инфологической модели (рис. 5).
Рис. 4. Неформализованное описание решения задачи
Рис. 5. Инфологическая модель решения задачи
i=1,2 - период: «1» - предыдущий, «2» - текущий;
D - доходы от процентов по кредитам;
Op - операции и разные доходы;
R - расходы по основной деятельности;
Ot - отчисления на социальную защиту;
A - амортизационные отчисления;
SD - совокупный доход;
SR - совокупный расход;
P - прибыль;
AI - абсолютное изменение исчисленных показателей;
OI - относительное изменение исчисленных показателей.
3. Выбор ППП
Данную задачу можно решить на ПК с помощью различных программных средств: решение экономической задачи полностью сначала с использованием одного ППП (MS Excel), а затем -- другого (MS Access).
4. Проектирование форм выходных документов и графическое представление данных по выбранной задаче
Решение задачи с использованием табличного процессора MS Excel
Проектирование форм выходных документов и графическое представление данных по выбранной задаче:
структура шаблона таблицы «Данные о доходах и расходах учреждения» (таблица 2);
расположение таблицы с исходными данными «Данные о доходах и расходах учреждения» на рабочем листе Показатели MS Excel (рис. 6);
шаблон таблицы «Совокупный доход и расход, прибыль, абсолютное и относительное изменение исчисленных показателей» (таблица 4);
таблица с итоговыми данными (таблица 5);
сводная таблица и результаты вычислений в графическом виде (таблица 6, рис. 7).
Таблица 2
Структура шаблона таблицы «Данные о доходах и расходах учреждения» 18.07.2014 9:29
Колонка электронной таблицы |
Наименование (реквизит) |
Тип данных |
Формат данных |
||
длина |
точность |
||||
A B C D |
№ п/п Показатель Период предыдущий Период текущий |
счетчик текстовый денежный денежный |
Длинное целое 50 |
2 2 |
база данный команда
Рис. 6. Расположение таблицы «Данные о доходах и расходах учреждения» на рабочем листе Показатели MS Excel
Таблица 4
Элементы шаблона таблицы “Совокупный доход и расход, прибыль, их абсолютное и относительное изменение” |
|||||
=ТДАТА() |
|||||
|
Предыдущий период |
Текущий период |
Абсолютное изменение исчисленных показателей |
Относительное изменение исчисленных показателей |
|
Совокупный доход |
=Показатели!C4+Показатели!C5 |
=Показатели!D4+Показатели!D5 |
=Показатели!D6-Показатели!C6 |
=Показатели!D6/Показатели!C6 |
|
Совокупный расход |
=Показатели!C7+Показатели!C8+Показатели!C9 |
=Показатели!D7+Показатели!D8+Показатели!D9 |
=Показатели!D10-Показатели!C10 |
=Показатели!D10/Показатели!C10 |
|
Прибыль |
=Показатели!C6-Показатели!C10 |
=Показатели!D6-Показатели!D10 |
=Показатели!D11-Показатели!C11 |
=Показатели!D11/Показатели!C11 |
Таблица 5
Таблица с итоговыми данными "Данные о доходах и расходах учреждения" |
||||||
03.05.2006 13:14 |
||||||
№ п/п |
Показатель |
Период предыдущий |
Период текущий |
Абсолютное изменение исчисленных показателей |
Относительное изменение исчисленных показателей |
|
1 |
Доходы от процентов по кредитам |
3500 |
4000 |
|
|
|
2 |
Операции и разные доходы |
9500 |
10200 |
|
|
|
|
Совокупный доход |
13000 |
14200 |
1200 |
1,092307692 |
|
3 |
Расходы по основной деятельности |
6200 |
5400 |
|
|
|
4 |
Отчисления на социальную защиту |
420 |
470 |
|
|
|
5 |
Амортизационные отчисления |
1020 |
1350 |
|
|
|
|
Совокупный расход |
7640 |
7220 |
-420 |
0,945026178 |
|
|
Прибыль |
5360 |
6980 |
1620 |
1,302238806 |
Таблица 6
Сводная таблица |
||||||
03.05.2006 17:49 |
||||||
Показатель |
Период предыдущий |
Период текущий |
Всего |
Абсолютное изменение |
Относительное изменение |
|
Совокупный доход |
13000 |
14200 |
27200 |
1200 |
1,092307692 |
|
Совокупный расход |
7640 |
7220 |
14860 |
-420 |
0,945026178 |
|
Прибыль |
5360 |
6980 |
12340 |
1620 |
1,302238806 |
Рис. 7. Графическое представление результатов вычислений совокупного дохода и расхода, прибыли
Решение задачи с использованием СУБД MS Access и табличного процессора MS Excel
Проектирование форм выходных документов и графическое представление данных по выбранной задаче:
описание логической структуры записи таблицы базы данных (таблица 7);
импортируем исчисленные показатели из MS Excel в MS Access (таблица 8);
растровый рисунок окна конструктора запроса по таблице Исчисленные показатели (рис. 8);
вид формы по запросу (таблица 9);
отчет по запросу (рис. 9);
Таблица 7
Описание логической структуры записи таблицы Данные о доходах и расходах учреждения
18.07.2014 9:29
Поле |
Признак ключа |
Формат поля |
||||
имя поля |
наименование (реквизит) |
тип данных |
размер поля |
точность |
||
№ п/п Показатель Период предыдущий Период текущий |
Номер записи Наименование показателя Тыс. рублей Тыс. рублей |
* |
счетчик текстовый денежный денежный |
длинное целое 50 |
2 2 |
Таблица 8
Исчисленные показатели |
|||||||
№ п/п |
Показатель |
Период предыдущий |
Период текущий |
Всего |
Абсолютное изменение |
Относительное изменение |
|
1 |
Доходы от процентов по кредитам |
3500,00 |
4000,00 |
||||
2 |
Операции и разные доходы |
9500,00 |
10200,00 |
||||
3 |
Расходы по основной деятельности |
6200,00 |
5400,00 |
||||
4 |
Отчисления на социальную защиту |
420,00 |
470,00 |
||||
5 |
Амортизационные отчисления |
1020,00 |
1350,00 |
||||
6 |
Совокупный доход |
13000,00 |
14200,00 |
27200,00 |
1200 |
1,092307692 |
|
7 |
Совокупный расход |
7640,00 |
7220,00 |
14860,00 |
-420 |
0,945026178 |
|
8 |
Прибыль |
5360,00 |
6980,00 |
12340,00 |
1620 |
1,302238806 |
Рис.8. Растровый рисунок окна конструктора запроса по таблице Исчисленные показатели
Таблица 9
Запрос_исчисленные |
||||||
Показатель |
Период предыдущий |
Период текущий |
Всего |
Абсолютное изменение |
Относительное изменение |
|
Совокупный доход |
13000,00 |
14200,00 |
27200,00 |
1200 |
1,092307692 |
|
Совокупный расход |
7640,00 |
7220,00 |
14860,00 |
-420 |
0,945026178 |
|
Прибыль |
5360,00 |
6980,00 |
12340,00 |
1620 |
1,302238806 |
Рис.9. Отчет по запросу
5. Результаты выполнения контрольного примера в расчетном и формульном виде
Имеются исходные данные о доходах и расходах учреждения в тыс. рублей:
доходы от процентов по кредитам за предыдущий период=3500
доходы от процентов по кредитам за текущий период=4000
операции и разные доходы за предыдущий период=9500
операции и разные доходы за текущий период=10200
расходы по основной деятельности за предыдущий период=6200
расходы по основной деятельности за текущий период=5400
отчисления на социальную защиту за предыдущий период=420
отчисления на социальную защиту за текущий период=470
амортизационные отчисления за предыдущий период=1020
амортизационные отчисления за текущий период=1350
Определим за каждый период совокупный доход и расход, прибыль:
совокупный доход за предыдущий период=доходы от процентов по кредитам за предыдущий период+операции и разные доходы за предыдущий период=3500+9500=13000
совокупный доход за текущий период=доходы от процентов по кредитам за текущий период+операции и разные доходы за текущий период=4000+10200=14200
совокупный расход за предыдущий период=расходы по основной деятельности за предыдущий период+отчисления на социальную защиту за предыдущий период+амортизационные отчисления за предыдущий период=6200+420+1020=7640
совокупный расход за текущий период=расходы по основной деятельности за текущий период+отчисления на социальную защиту за текущий период+амортизационные отчисления за текущий период=5400+470+1350=7220
прибыль за предыдущий период=совокупный доход за предыдущий период-совокупный расход за предыдущий период=13000-7640=5360
прибыль за текущий период=совокупный доход за текущий период-совокупный расход за текущий период=14200-7220=6980
совокупный доход всего=совокупный доход за предыдущий период+совокупный доход за текущий период=13000+14200=27200
совокупный расход всего=совокупный расход за предыдущий период+совокупный расход за текущий период=7640+7220=14860
прибыль всего=прибыль за предыдущий период+прибыль за текущий период=5360+6980=12340
Определим абсолютное и относительное изменение совокупного дохода и расхода, прибыли:
абсолютное изменение совокупного дохода=совокупный доход за текущий период-совокупный доход за предыдущий период=14200-13000=1200
абсолютное изменение совокупного расхода=совокупный расход за текущий период-совокупный расход за предыдущий период=7220-7640=-420
абсолютное изменение прибыли= прибыль за текущий период-прибыль за предыдущий период=6980-5360=1620
относительное изменение совокупного дохода=совокупный доход за текущий период/совокупный доход за предыдущий период=14200/13000=1,092307692
относительное изменение совокупного расхода=совокупный расход за текущий период/совокупный расход за предыдущий период=7220/7640=0,945026178
относительное изменение прибыли=прибыль за текущий период/прибыль за предыдущий период=6980/5360=1,302238806
По результатам сравнения полученных выходных данных можно сделать вывод о работоспособности разработанного в курсовой работе программного решения.
6. Инструкция пользователя
Для запуска программы MS Excel из главного меню Windows нажмите кнопку Пуск и выберите Microsoft Excel в меню Программы.
Ввод заголовка таблицы
Установите курсор мыши на А1 и щелчком выделите ячейку.
Установите необходимый алфавит (русский или латинский).
Наберите заголовок таблицы в одну строку.
Подтвердите набор заголовка нажатием клавиши Enter.
Перемещение заголовка:
выделите ячейку;
нажмите на панели инструментов Стандартная кнопку Вырезать;
поместите курсор мыши в необходимую ячейку, щелкните кнопкой один раз и нажмите кнопку Вставить.
Размножение данных
Выделите зону данных.
Нажмите кнопку Копировать.
Установите курсор мыши на необходимую ячейку и щелкните один раз.
Нажмите кнопку Вставить на панели инструментов Стандартная.
Форматирование данных (формата ячеек)
Выделите зону данных.
Последовательно нажмите Формат, Ячейка, Число.
В окне Числовые форматы выберите необходимый формат.
Вставка и удаление ячеек, строк и столбцов
Выделите ячейку, строку или столбец для вставки.
Выберите пункт Ячейки, Строки или Столбцы в меню Вставка.
Выделите ячейку, строку или столбец для удаления.
Выберите пункт Удалить в меню Правка.
Удаление зоны данных в таблице
Выделите зону данных.
Нажмите Delete.
Арифметические действия
Поставьте курсор мыши на нужную ячейку.
Нажмите клавишу = (признак формулы).
Установите курсор на первый адрес ячейки, щелкните кнопкой.
Нажмите клавишу знака действия (* умножение, + сложение, - вычитание, / деление).
Установите курсор на второй адрес ячейки, щелкните кнопкой Enter.
Для запуска программы MS Access из главного меню Windows нажмите кнопку Пуск и выберите Microsoft Access в меню Программы.
Создание структуры таблицы базы данных
Выберите вкладку Таблицы в окне «Новая база данных». Нажмите кнопку Создать.
В окне «Новая таблица» выберите режим конструктора и нажмите кнопку ОК.
В каждой строке верхней половины окна конструктора таблицы введите:
имя поля (в имени не допускается точка, восклицательный знак и квадратные скобки);
тип хранимых данных, соответствующий имени поля, указывайте с помощью кнопки раскрытия списка в столбце Тип данных.
Графа Описание поля не является обязательной для заполнения.
Для перехода из столбца в столбец используйте клавишу Tab или Enter.
В нижней половине окна для каждого поля укажите его свойства, предварительно щелкнув клавишей мыши на имени поля.
Перемещение курсора из нижней половины окна в верхнюю и обратно производится с помощью клавиши F6.
Выделите поля, которые должны стать ключевыми. Выберите команду Правка | КлючевоеПоле.
Сохраните структуру таблицы, выполнив команду Файл | Сохранить, и введите имя таблицы.
Ввод данных в таблицу и их редактирование
Чтобы начать ввод данных, необходимо переключиться в режим таблицы: выберите команду Вид | Режим таблицы.
Если возникает необходимость, используйте операции копирования, перемещения и удаления данных.
Список использованной литературы
Информатика: Учебник / Под ред. Проф. Н.В. Макаровой.-- М.: Финансы и статистика, 1997. -- 768 с.: ил.
Экономическая информатика: Учебник / Под ред. В.П. Косарева и Л.П. Еремина. -- М.: Финансы и статистика, 2001. -- 592 с.: ил.
Информатика: Учеб. для вузов / Под ред. В.А. Острейковского. -- 2-е изд., стер. -- М.: Высш. шк., 2004.-- 511 с.: ил.
Размещено на Allbest.ru
...Подобные документы
Структура и функции системы управления базами данных (СУБД). Управление хранением данных и доступом к ним. Защита и поддержка целостности данных. Надежность хранения данных во внешней памяти. Классификация СУБД по способу доступа к базе данных.
презентация [3,7 M], добавлен 05.06.2014Термины "логический" и "физический" как отражение различия аспектов представления данных. Методы доступа к записям в файлах. Структура систем управления базами данных. Отличительные особенности обработки данных, характерные для файловых систем и СУБД.
лекция [169,7 K], добавлен 19.08.2013Системы управления базами данных. Состав СУБД. Языки программирования. Проектирование базы данных на СУБД MySQL. Работа с XAMPP Control Panel. База данных " Детский сад". Вывод данных из таблицы "Ребенок", "Группы", "Классы" и "Направление занятий".
курсовая работа [1,9 M], добавлен 13.12.2016Программные продукты компании Microsoft: Access, Visual FoxPro7.0, dBASE. Возможности интеграции, совместной работы и использования данных. Системы управления базами данных (СУБД), их основные функции и компоненты. Работа с данными в режиме таблицы.
курсовая работа [805,5 K], добавлен 15.12.2010Предпосылки появления и история эволюции баз данных (БД и СУБД). Основные типы развития систем управления базами данных. Особенности и черты Access. Создание и ввод данных в ячейки таблицы. Сортировка и фильтрация. Запрос на выборку, основные связи.
презентация [1,2 M], добавлен 01.12.2015Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.
реферат [46,4 K], добавлен 01.11.2009Классификации баз данных по характеру сберегаемой информации, способу хранения данных и структуре их организации. Современные системы управления базами данных и программы для их создания: Microsoft Office Access, Cronos Plus, Base Editor, My SQL.
презентация [244,3 K], добавлен 03.06.2014Основные классифицирующие признаки системы управления базами данных. Модель данных, вид программы и характер ее использования. Средства программирования для профессиональных разработчиков. Организация центров обработки данных в компьютерных сетях.
презентация [6,8 K], добавлен 14.10.2013Алгоритмы обработки массивов данных. Система управления базами данных. Реляционная модель данных. Представление информации в виде таблицы. Система управления базами данных реляционного типа. Графический многооконный интерфейс.
контрольная работа [2,8 M], добавлен 07.01.2007Современные информационные системы, их цели и структура. Основные функции баз данных. Иерархические, сетевые, реляционные, централизованные и распределенные модели баз данных. Понятие системы управления БД. Файл-серверные и клиент-серверные СУБД.
контрольная работа [21,0 K], добавлен 10.02.2011Современные информационные технологии обработки данных, автоматизированного офиса и баз данных, сетевые интернет-технологии. Работа с системой управления базами данных (СУБД) MS Access, связанными списками MS Excel, текстовым редактором MS Word.
методичка [5,6 M], добавлен 01.07.2014Логическая организация данных, файловая модель. Сетевые, иерархические и реляционные модели данных. Системы управления базами данных, их определения и основные понятия. История, тенденции развития, классификация СУБД, свойства и технология использования.
дипломная работа [51,3 K], добавлен 26.07.2009Базы данных и системы управления ими. Свойства полей баз данных, их типы и безопасность. Программное обеспечение системы управления базами данных, современные технологии в данной области. Принципы организации данных, лежащие в основе управления.
курсовая работа [24,6 K], добавлен 11.07.2011Основные возможности системы управления реляционными базами данных (СУБД) Microsoft Access. Пользовательский интерфейс MS Access 2003. Команды панели инструментов окна БД. Область возможных режимов создания объектов. Создание таблиц в базе данных.
реферат [5,5 M], добавлен 08.11.2010Microsoft Access как система управления базами данных (СУБД), ее предназначение. Организованная структура для хранения данных. Типы данных при работе с Microsoft Access 2003 и Microsoft Access 2007. Проектирование баз данных и построение ER-диаграммы.
контрольная работа [16,3 K], добавлен 10.10.2010Основные функции системы управления базами данных. Комплекс программных и лингвистических средств общего или специального назначения. Условия принятой технологии обработки данных. Управление буферами оперативной памяти. Журнализация и её значение.
курсовая работа [1,2 M], добавлен 19.01.2012Основные понятия базы данных и систем управления базами данных. Типы данных, с которыми работают базы Microsoft Access. Классификация СУБД и их основные характеристики. Постреляционные базы данных. Тенденции в мире современных информационных систем.
курсовая работа [46,7 K], добавлен 28.01.2014Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.
реферат [57,1 K], добавлен 20.12.2010Особенности обработки информации в компании. Основные модели данных: иерархическая, сетевая, реляционная. Выбор подходящей системы управления базами данных. Microsoft Access как интерактивная, реляционная СУБД для операционной системы MS Windows.
статья [14,7 K], добавлен 22.02.2016Автоматизация сбора и обработки данных. Основы, таблицы и средства для работы с базами данных. Инструментальные средства и компоненты. Технология создания приложения. Работа с псевдонимами и со связанными таблицами. Система управления базами данных.
методичка [1,5 M], добавлен 06.07.2009