Базы данных в Excel

Автор: Пользователь скрыл имя, 09 Апреля 2012 в 17:11, курсовая работа

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

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

Оглавление

ВВЕДЕНИЕ
1. БАЗЫ ДАННЫХ В EXCEL
1.1. Как создать базу данных
1.2. Как выполнить поиск, изменение и удаление записей
1.3. Обработка данных в БД
1.4. Обмен данными
2.1. Проектирование базы данных
2.1.1. Структура базы данных
2.1.2. Определение формул для вычисляемой части базы данных
2.2. Создание базы данных
2.2.1 Создание заголовка таблицы и первой строки
2.2. Заполнение таблицы с помощью Мастера форм
2.3. Ведение базы данных
2.3.1. Редактирование полей
2.2. Редактирование записей
2.4.Начальная обработка данных
2.4.1. Добавление суммы по столбцам
2.4.2. Добавление суммирования по критерию
2.5. Сортировка базы данных
2.5.1. Простая сортировка по полю
2.5.2 Сортировка по нескольким полям
2.6. Формы представления информации, содержащейся в базе данных
2.6.1. Добавление промежуточных итогов
2.6.2. Работа со структурой
2.7. Анализ информации, содержащейся в базе данных
2.7.1 Вычисление статистических характеристик
2.7.2. Работа с функциями из раздела Базы данных
Литература

Файлы: 1 файл

Информационные системы в экономике.docx

— 43.95 Кб (Скачать)

                  Вовченко        12

          Грант                  15

 

221                                       27

223              Горец            0

             Иванов           12

             Клочко           12

223                                 24

235                                12

241                                27

Общий итог            105

 

В приведенной сводной  таблице выполнена детализация  по полю «Группа 221» и по полю «Группа 223», по остальным группам детализация  не задавалась.

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

В Excel 2000 Мастер сводных таблиц предлагает выполнение тех же действий по созданию сводных таблиц , но только с помощью трех диалоговых окон. Создание структуры и задание  параметров сводной таблицы выполняется  после нажатия кнопок Макет и  Параметры в диалоговом окне «Мастер  сводных таблиц – шаг 3 из 3».

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

Добавление итогов осуществляется после предварительной сортировки БД по нужному полю (например, по номеру группы) следующей последовательностью  действий:

Выбрать Данные –- Итоги, в  результате чего БД будет автоматически  выделена и на экране появится диалоговое окно « Промежуточные итоги ».

В строке «При каждом изменении  в » указать поле, при изменении  значения которого следует подводить  промежуточный итог, для чего щелкнуть на стрелке справа и выбрать нужное название поля ( например, «Группа» для  нашей БД).

В строке «Операция» , щелкнув  на стрелке справа , выбрать в  появившемся перечне возможных  операций необходимую ( например, «Среднее» ).

Для выполнения той же операции с данными в других полях необходимо отметить их названия, щелкнув в  списке строки «Добавить итоги по»(например, названия всех предметов и поля Ср.балл ).

Убедиться, что параметр «Заменить текущие итоги» установлен и щелкнуть на кнопке ОК.

Excel выполнит указанную  операцию и добавит промежуточные  итоги в тех столбцах с данными,  на основании которых подсчитывались  результаты. В конец БД будет  добавлена строка с общим итогом  по всей БД (см. Рис.1.1).

Excel можно перевести в  режим структуры , чтобы отобразить  на экране только часть итоговой  информации, что очень важно при  работе с БД, особенно большими. Щелчками на маленьких кнопках  со знаком «минус» и с цифрами  «1», «2», «3» можно прятать  или выводить на экран различные  уровни структуры .БД. Чтобы убрать  данные по группе 219 в приведенной  БД, достаточно щелкнуть по кнопке  со знаком «минус» слева от  строки 33 с промежуточными результатами  по этой группе (см. Рис.1.1). Чтобы  убрать с экрана все, кроме  промежуточных и общих итогов , нужно щелкнуть по кнопке  второго уровня (с цифрой «2»).Чтобы  убрать все, кроме общего итога,  нужно щелкнуть по кнопке «1».  Чтобы возвратить на экран  все записи, нужно щелкнуть по  кнопке «3».

В Excel имеется 12 функций , используемых для анализа данных из баз данных. Каждая из этих функций, имеющих обобщенное название БДФункция, использует три  аргумента: база_данных, поле и критерий

БДФункция(база_данных;поле;критерий)

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

База данных – это интервал ячеек, формирующих БД.

Поле определяет столбец, используемый функцией. Аргумент поле может быть задан как текст  с названием столбца в двойных  кавычках (например, «Информ.»)или как  число, задающее положение столбца  в БД (например, 7 для того же поля ).

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

В приведенном примере  подсчитывается количество оценок каждого  вида по результатам экзамена по информатике  в рассматриваемой БД. В ячейках G19:G22 использованы БДФункции БСЧЕТ, которая просматривает в БД в  интервале ячеек A1:K16 записи в 7-ом столбце  с именем «Информ.» и подсчитывает количество пятерок по критерию в  диапазоне B24:B25, четверок – в C24:C25, троек  и двоек – в D24:D25 и E24:E25. 

 

С помощью БДФункций ДМАКС  и ДМИН можно найти максимальный и минимальный элемент столбца  для записей, удовлетворяющих критерию. Функции БДСУММ и ДСРЗНАЧ позволяют  найти сумму и среднее значения элементов указанного поля, соответствующих  записям, которые удовлетворяют  критерию.

1.4. Обмен данными.

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

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

Порядок действий:

В электронной таблице  выделить интервал, который необходимо скопировать.

Щелкнуть правой кнопкой  мыши на выделенной области и в  появившемся контекстном меню выбрать  Копировать (или щелкнуть на панели инструментов кнопку копирования).

Переключиться в документ, в который следует скопировать  данные выделенной области (это может  быть новая БД или документ Word).

Выбрать Правка – Специальная  вставка, в результате чего появится диалоговое окно «Специальная вставка».

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

Убедившись, что в поле Как выделен подсветкой пункт  Лист Microsoft Excel Объект, щелкнуть на кнопке OK.

В результате на экране появится копия интервала из электронной  таблицы. Над этим материалом нельзя выполнять операции Word, хотя он будет  похож на Word-таблицу после вставки  в Word-документ.

Для примера создадим БД, содержащую поля «№», «Фамилия», «Имя», «Отчество», «Группа» и «Стипендия», такие же, как в нашей БД. Дополним новую БД полями «Дата рождения»  и «Возраст», задав соответствующую  формулу для вычисления возраста: (СЕГОДНЯ() – «Дата рождения»)/365 (лет).

Возраст, таким образом, будет  меняться, с каждым днем увеличиваясь на 1/365, так как выражение в  скобке определяет разность между днем сегодняшним и датой рождения в днях. Можно ввести в БД еще  одно поле, вычисляющее возраст в  днях.

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

Теперь изменим в исходной БД оценку студента Горца по информатике  на «5», что повысит его средний  балл и обеспечит стипендией в  размере 12гр., а также скорректируем  имя и отчество студента Прокопенко: как видим, данные изменились автоматически  как в новой БД, так и в  данном Word-документе.

2.1. Проектирование базы  данных.

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

2.1.1. Структура базы данных 

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

№ поля Имя поля Тип поля Тип данных Длина поля

1  ФИО                   Символьный  Исходные           20 символов

2 Бригада         Символьный  Исходные           12 символов

3 Специальность   Символьный Исходные           15 символов

4 Оклад          Числовой  Исходные            4 символа

5 Премия          Числовой  Вычисляемые  4 символа

6 Начислено          Числовой  Вычисляемые  4 символа

7 Налог         Числовой Вычисляемые 8 символов

8 К выплате          Числовой Вычисляемые 8 символов

Рис.2.1 Структура проектируемой  базы данных.

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

Премия – П;

Оклад – О;

Стаж- С;

Начисленная сумма - НС;

Подоходный налог - ПН;

1.Премия.

В соответствии с условиями  премия начисляется сотрудникам, проработавшим  определенное время на фирме. Для  сотрудников со стажем от 2-х до 5-ти лет премия составит 15% оклада, со стажем более 5 лет 25% оклада.

При использовании Мастера  функции логическое выражение для  вычисления премии приобретет вид:

П= Если (С <= 2; 0; если(С>5;0.25*O;0.15*O))

2.Начисленная сумма. Значение  начисленной суммы определяется  как результат сложения значения  оклада и премии.

НС=П+О.

3.Подоходный налог.

Подоходный налог определяется в зависимости от величины начисленной  суммы: не облагаются налогом суммы  до 70 грв. включительно; при начисленной  сумме более 250 грв. подоходный налог  составляет 20% от суммы; в остальных  случаях подоходный налог равен 10% от суммы.

При использовании Мастера  функций логическое выражение примет вид:

ПН=Если(НС<=70;0;если(НС>250;0.2*НС;0,1*НС))

К выплате. Значение определяется как разность Начисленной суммы  и Подоходного налога.

К_вып=НС-ПН

2.2. Создание базы данных.

2.2.1 Создание заголовка  таблицы и первой строки.

Для создания таблицы раскрываем приложение Excel Microsoft Office. После ввода  названия таблицы заполняем заголовки  столбцов и форматируем их. Для  этого выбираем команды меню Формат Столбец Ширина и устанавливаем  необходимые значения ( в соответствии с количеством символов в каждом поле, оговоренном в структуре  базы данных). После ввода заголовков столбцов выбираем соответствующий  вид форматирования. Для этого  используем пункты меню Формат Ячейки и активизируем соответствующие  вкладки: Число, Выравнивание, Шрифт. В  числовых полях задаем 2 знака после  точки, выравнивание в тестовых полях  устанавливаем по правому краю ячейки, выравнивание числовых полей выполняем  по центру.

После форматирования заголовков стролбцов приступаем к заполнению 1-й строки. Вводим исходные данные и  в вычисляемых полях записываем расчетные формулы.

2.2. Заполнение таблицы  с помощью Мастера форм.

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

Щелкая на клавише «Добавить» в окне диалога и последовательно  заполняя пустые поля исходными данными, создаем исходную базу данных.

2.3. Ведение базы данных.

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

2.3.1. Редактирование полей. 

Добавим к существующей базе поле, которое отражает порядковый номер записей в базе. Для этого  установим курсор в ячейку первого  столбца и активизируем пункт  меню Вставка Столбцы. В появившемся  пустом столбце запишем название поля и заполним его. Результат поместим в новый файл. Удаление полей осуществим с помощью команд меню Правка Удалить  Удалить столбец. При этом курсор необходимо установить в поле , которое  собираемся удалить. На Рис. 2.6 показан  вид базы данных с добавленным  полем №, а на Рис.2.7 показана база данных, из которой удалили поля № и «Бригада».

 

 

2.2. Редактирование записей 

Для удаления записей из базы данных необходимо эти записи выделить и активизировать команды  меню Правка Удалить Строку . В результате выполнения этих действий строка, в  которой был установлен курсор будет  удалена. Для добавления строк в  базу данных необходимо выполнить следующие  действия: активизировать команды меню Вставка Строки. В результате в  базу данных будет добавлена пустая строка над строкой, в которой  находился курсор. Далее заносим  нужные сведения в добавленную строку.

Информация о работе Базы данных в Excel