Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Функции для работы с базами данных






Наименование функции БД Назначение функции БД
ДСРЗНАЧ Усредняет значения в столбце списка или базы данных, удовлетворяющих заданным условиям
БСЧЁТ Подсчитывает количество ячеек в столбце списка или базы данных, содержащих числа, удовлетворяющие заданным условиям.   Примечание. Если аргумент «поле» опущен, то функция БСЧЁТ подсчитывает количество записей в базе данных, отвечающих критериям
БСЧЁТА Подсчитывает непустые ячейки в столбце списка или базы данных, которые удовлетворяют заданным условиям.   Примечание. Если аргумент «поле» опущен, то функция БСЧЁТА подсчитывает количество записей в базе данных, отвечающих критериям
БИЗВЛЕЧЬ Извлекает отдельное значение из столбца списка или базы данных, которое удовлетворяет заданным условиям.   Примечание. Если ни одна из записей не удовлетворяет критерию, то функция БИЗВЛЕЧЬ возвращает значение ошибки #ЗНАЧ!. Если более чем одна запись удовлетворяет критерию, то функция БИЗВЛЕЧЬ возвращает значение ошибки #ЧИСЛО!
ДМАКС Возвращает наибольшее число в столбце списка или базы данных, которое удовлетворяет заданным условиям
ДМИН Возвращает наименьшее число в столбце списка или базы данных, которое удовлетворяет заданным условиям
БДПРОИЗВЕД Перемножает значения в столбце списка или базы данных, которые удовлетворяют заданным условиям
ДСТАНДОТКЛ Оценивает стандартное отклонение на основе выборки из генеральной совокупности, используя числа в столбце списка или базы данных, которые удовлетворяют заданным условиям
ДСТАНДОТКЛП Вычисляет стандартное отклонение генеральной совокупности, используя числа в столбце списка или базы данных, которые удовлетворяют заданным условиям
БДСУММ Суммирует числа в столбце списка или базы данных, которые удовлетворяют заданным условиям
БДДИСП Оценивает дисперсию генеральной совокупности по выборке, используя числа в столбце списка или базы данных, которые удовлетворяют заданным условиям
БДДИСПП Вычисляет дисперсию генеральной совокупности, используя числа в столбце списка или базы данных, которые удовлетворяют заданным условиям

Пример 6. На основе исходного списка (рис. 1) с использованием функций работы с базой данных:

1) определить максимальную сумму в январе;

2) извлечь из базы данных фамилию продавца, который совершил максимальную по стоимости сделку в следующую таблицу:

 

  Январь
  Сумма, руб. Продавец
Максимальная сумма    

 

Прежде чем воспользоваться функциями работы с базой данных необходимо задать область критериев (рис. 40). Затем в ячейку B24 нужно ввести формулу для вычисления максимальной суммы в январе месяце. Для этого необходимо в Мастере функций выбрать категорию функций Работа с базой данных. В списке функций этой категории выбрать функцию ДМАКС(). В диалоговом окне функции ДМАКС() задать необходимые аргументы функции: База_данных, Поле, Критерий (рис. 41).

Рис. 40. Пример задания области критерии

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

Месяц Сумма
январь =ДМАКС(A1: F21; F1; A23: A24)

Рис. 41. Указание аргументов функции ДМАКС()

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

 

Рис. 42. Область вывода результатов расчетов

В ячейку С28 нужно ввести формулу извлечения фамилии продавца. Для этого необходимо в Мастере функций выбрать категорию функций Работа с базой данных и в списке функций этой категории выбрать функцию БИЗВЛЕЧЬ(). В диалоговом окне функции БИЗВЛЕЧЬ() задатьнеобходимые аргументы функции: База_данных, Поле, Критерий (рис. 43).

Рис. 43. Указание аргументов функции БИЗВЛЕЧЬ()

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

  Январь
  Сумма Продавец
Максимальная сумма   =БИЗВЛЕЧЬ(A1: F21; B1; B27: B28)

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

Рис. 44. Результат определения максимального

значения и извлечения данных

На основе электронных таблиц можно создавать несложные базы данных, в которых удобно хранить сведения, например, о сотрудниках предприятия, прайс-листы, информацию о заказах. Аналогом таблицы базы данных в программе MS Ехсеl служит Список.

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

74. Финансовые функции: для анализа инвестиций

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

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

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

Платеж (аргумент плт) – это размер одноразовой выплаты или одноразовой выплаты с процентами.

Процентная годовая ставка (аргумент ставка) – это процентное выражение начальной суммы.

Срок (аргумент кпер) – общее время действия вклада или погашения займа (измеряется в месяцах или годах).

Период (аргумент период) – это время, на протяжении которого проводятся выплаты или начисления процентов.

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

Также необходимо учитывать направление денежного потока. Если деньги поступают к вам, они отмечаются знаком «плюс», если отдаются вами, тогда – знак «минус».

75. Финансовые функции: для вычисления скорости оборота.

Для решения этой задачи необходимо использовать финансовую функцию СТАВКА, которая имеет следующий синтаксис:

СТАВКА(кпер; плт; пс; бс; тип; предположение).

Для этого запустите редактор электронных таблиц MS EXCEL и введите исходные данные так, как приведено на рис. 3.1 (исходные данные выделены серым цветом).

Рис. 3.1. Исходные данные и результат решения задачи 1

Следует обратить внимание:

· периодические выплаты должны происходить ежемесячно, поэтому необходимо перевести значение аргумента кпер, так же как и в задаче 2;

· аргумент плт отрицателен, так как получатель кредита, выплачивая ежемесячный платеж, «отдает» деньги;

· аргумент пс положителен, так как, с точки зрения покупателя, деньги отданы ему банком;

· аргумент бс равен нулю, так как кредит должен быть полностью погашен;

· аргумент тип равен единице, так как оплата кредита происходит в начале каждого месяца;

· аргумент предположение задает предполагаемое значение ставки, если этот аргумент опущен, как в этой задаче, то он полагается равным 10 %.

После ввода всех необходимых данных, нужно воспользоваться функцией СТАВКА и произвести вычисление по следующей формуле: =СТАВКА(В1; В2; В4; В3; В4; В5; 1).

 

Полученный результат – ежемесячная процентная ставка, но по условию задачи требуется найти годовую процентную ставку. Это можно сделать по формуле =В7*12. Результат расчета приведен на рис. 3.1.

76. Финансовые функции: для расчета амортизации.

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

1) равномерным, функция АПЛ (SLN);

2) суммы чисел (лет), функция АСЧ (SYD);

3) фиксированного уменьшения остатка с использованием функции ФУО (DB);

4) уменьшающегося остатка или двойного процента, функция ДДОБ (DDB).

Также можно рассчитать сумму амортизационных отчислений за несколько идущих подряд периодов амортизации при помощи функции ПУО (VDB), если для расчета за каждый период используется метод уменьшающегося остатка.

Общие аргументы функций представлены в табл. 1.

Таблица 1

Аргументы функций Excel для расчета амортизации

Прикладные программы: Базы данных. Назначение и основные функции. Проектирование баз данных. СУБД.

77. Основные понятия и краткая характеристика Microsoft Access Архитектура Microsoft Access

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

Компьютерная база данных представляет собой хранилище объектов. В одной базе данных может содержаться несколько таблиц. Например, система складского учета, в которой используются три таблицы, — это не три базы данных, а одна, содержащая три таблицы. В базе данных Access таблицы сохраняются в одном файле вместе с другими объектами, такими как формы, отчеты, макросы и модули, если только база данных не предназначена специально для использования данных или кода из другого источника. Базы данных, созданные в формате Access 2007, имеют расширение имени файла ACCDB, а базы данных, созданные в более ранних форматах Access, — расширение MDB. Приложение Access 2007 можно использовать для создания файлов в более ранних форматах файлов (например, Access 2000 и Access 2002-2003).

Приложение Access предоставляет следующие возможности:

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

Ниже приведен список основных объектов базы данных Access.

Таблица Объект, который вы определяете и используете для хранения данных. Каждая таблица включает информацию об объекте определенного типа, например о клиентах. Таблица содержит поля (столбцы), в которых хранятся различного рода данные, например фамилия или адрес клиента, и записи (которые называются также строками). В записи собрана вся информация о конкретном предмете (человеке, образце продукции), например, информация о клиенте по имени Jane Smith. Для каждой таблицы вы можете определить первичный ключ (одно или несколько полей, которые имеют уникальное значение для каждой записи) и один или несколько индексов с целью увеличения скорости доступа к данным.
Запрос Объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса вы можете использовать QBE (запрос по образцу) или инструкции SQL. Вы можете создать запросы на выбор, обновление, удаление или на добавление данных. С помощью запросов вы можете создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.
Форма Объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Вы можете использовать формы для того, чтобы реализовать требования пользователя к представлению данных из запросов или таблиц. Формы можно также распечатать. С помощью формы вы можете в ответ на некоторое событие запустить макрос или процедуру -например, запустить макрос, когда изменяется значение определенных данных.
Отчет Объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения. Прежде чем выводить отчет на принтер, вы можете предварительно просмотреть его на экране.
Макрос Объект, представляющий собой структурированное описание одного или нескольких действий, которые, по вашему мнению, должен выполнить Access в ответ на определенное событие. Например, вы можете определить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса вы можете осуществлять проверку значения некоторого поля при изменении его содержания. В макрос можно включить дополнительные условия для выполнения или невыполнения тех или иных включенных в него действий. Вы можете также из одного макроса запустить другой макрос или функцию модуля.
Модуль Объект, содержащий программы на Microsoft Access Basic, которые позволяют вам разбить процесс на более мелкие действия и обнаружить те ошибки, которые вы не могли бы найти с использованием макросов. Модули могут быть независимыми объектами, содержащими функции, которые можно вызывать из любого места приложения, но они могут быть и непосредственно " привязаны" к отдельным формам или отчетам для реакции на те или иные происходящие в них изменения.

 

78. Начало и окончание работы с Microsoft Access

Нет ответа

79. Создание базы данных в Microsoft Access






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.