Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ostreykovsky_Laboratorny_praktikum_po_informa

.pdf
Скачиваний:
106
Добавлен:
07.06.2015
Размер:
7 Mб
Скачать

Все работники получают надбавку 10% от оклада за вредный ха­ рактер работы. Все работники получают 50 % премии в том месяце, когда выполняется план.

При невыполнении плана из зарплаты вычитают 10 % от начисле­ ний. Со всех работников удерживают 12 % подоходный налог, 3% профсоюзный взнос и 1% к пенсии. Все удержания производятся от начислений.

Требуется:

а) при помощи электронной таблицы рассчитать суммы к получе­ нию каждой категории работников по месяцам;

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

З а д а н и е № 9

Производственная единица изготавливает изделия трех видов А, В и С. Затраты на изготовление единицы продукций А, В и С составля­ ют 5, 10 и 11 (руб.) соответственно.

Прибыль от реализации одного изделия данного вида соответст­ венно равны 10, 14 и 12 (руб.). План производства изделий А—148265, В—543292, С—463012. Было изготовлено А—135672, В—608712, С—456732.

Требуется:

а) при помощи электронной таблицы рассчитать: прибыль от реализации каждого вида изделий; общую прибыль; процент выполнения плана по каждому виду изделия;

б) построить диаграмму, отражающую прибыль от реализации ка­ ждого вида изделий;

в) распечатать документ.

Задание № 10

Годовой доход семьи из четырех человек составляет в среднем 150000 денежных единиц. Основные затраты состоят из: коммунальные услуги — 13700 (ден. ед.); плата за телефон — 9600 (ден. ед.); пита­ ние — 64000 (ден. ед.); плата за детские учреждения — 5800 (ден. ед.). Остальная сумма тратится, исходя из нужд и потребностей семьи.

Требуется:

а) представить данные в виде таблицы; б) рассчитать:

среднемесячный доход семьи;

250

сумму основных затрат; оставшуюся сумму;

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

дня, а результаты расчета должны выполниться автоматически.

Задание № 11

1.В новой рабочей книге создать таблицу (табл. 12).

2.Посчитать количество отличных, хороших, удовлетворительных

инеудовлетворительных оценок по двум предметам и вывести резуль­ тат в отдельную строку «Всего».

3.Посчитать процент всех оценок в сумме по двум предметам. Вы­ вести процент в отдельную строку (расчет процента: числитель мень­ ше, чем знаменатель; затем находим в панели инструментов формати­

рования кнопку с изображением %).

Отредактировать таблицу: задать границы, цвет ячеек, размер столбцов и строк и т. д.

Таблица №12

№ группы

Количество

 

выс.мат

 

 

информатика

 

студентов

отл.

хор. удов. неудов.

отл.

хор.

УДОВ.

неудов.

 

 

381

26

5

9

7

5

8

10

6

2

382

32

3

10

9

11

8

10

12

2

383

22

3

9

S

2

3

9

8

2

384

29

8

11

10

0

8

10

4

7

Общее число студентов

 

отл. хор. удов. неудов.

 

 

 

 

В сумме

 

 

 

 

 

Всего

 

 

 

 

 

 

 

 

 

Процент всех оценок

 

 

 

 

 

 

 

 

 

Задание № 12

Определите, какая сумма окажется на счете, если вклад размером 900 тыс. руб. положен под 9% годовых на 19 лет, а проценты начисля­ ются ежеквартально.

Задание № 13

Взносы на сберегательный счет составляют 200 тыс. руб. в начале каждого года. Определите, сколько будет на счете через семь лет при ставке процента 10%.

251

З а д а н и е № 14

Предполагается, что в течение первых двух лет на счет отклады­ вается по 800 тыс. руб. в конце каждого года, а в следующие три года — по 850 тыс. руб. в конце каждого года. Определить буду­ щую стоимость этих вложений к концу пятого года, если ставка процента 11 %.

З а д а н и е № 15

Рассчитайте будущую стоимость облигации номиналом 100 тыс. руб. выпущенной на семь лет, если в первые три года проценты начис­ ляются по ставке 17%, а остальные четыре года — по ставке 22% го­ довых.

З а д а н и е №16

Определите текущую стоимость обязательных ежемесячных плате­ жей размером 120 тыс. руб. в течение четырех лет, если годовая про­ центная ставка — 14%.

З а д а н и е № 17

Допустим, рассматривается проект стоимости 100 млн. руб.; ожи­ дается, что ежемесячные доходы по проекту составят 16, 25, 36, 49 млн. руб. за четыре месяца. Определите чистую текущую стоимость проекта, если годовая норма процента 195.

З а д а н и е № 18

Для покупки компании была взята ссуда 97 млн. руб. под 13% годовых. Доходы от приобретения составили 15, 18, 29, 50 млн. руб. за четыре года и были реинвестированы под 15% годовых. Найдите модифицированную внутреннюю скорость оборота инве­ стиции.

З а д а н и е № 19

Допустим, проект стоимостью 9 млн. руб. будет в течение сле­ дующих трех лет приносить доходы — 4,4; 3,2; 5,9 млн. руб. ежегод­ но, а на четвертый год предполагается убыток в 1, 6 млн. руб. Оцени-

252

те целесообразность принятия проекта, если рыночная норма процен­ та 13%.

Задание № 20

Рассчитайте, какая сумма окажется на счете, если 27 тыс. руб. по­ ложены на 33 года под 13,5% годовых. Проценты начисляются каждые три года.

Контрольные вопросы

1.Назначение электронной таблицы.

2.Как называется документ в программе Excel? Из чего он состоит?

3.Особенности типового интерфейса табличных процессоров.

4.Какие типы данных могут содержать электронные таблицы?

5.Какие данные называют зависимыми, а какие независимыми?

6.По какому признаку программа определяет, что введенные данные являются не значением, а формулой?

7.Что в Excel используется в формулах в качестве операндов?

8.Что такое формула в электронной таблице и ее типы? Приведите примеры.

9.Что такое функция в электронной таблице и ее типы? Приведите примеры.

10.Поясните, для чего используются абсолютные и относительные адреса ячеек?

11.Что такое автозаполнение?

12.Приоритет выполнения операций в арифметических формулах Excel.

13.Как можно «размножить» содержимое ячейки?

14.Как посмотреть и отредактировать формулу, содержащуюся в ячейке?

15.Какой тип адресации используется в Excel по умолчанию?

16.В чем состоит удобство применения относительной и абсолютной адресации при заполнении формул?

17.Что такое диапазон, как его выделить?

18.Как защитить содержимое ячеек электронной таблицы от несанкционированного доступа и внести изменения?

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

20.Какие способы объединения нескольких исходных электронных таблиц в одну вам известны?

21.Какие особенности печати документов в Excel?

22.Как использовать электронную таблицу для моделирования по типу решения за­ дачи «Что будет, если...».

23.Как выделить смежные и несмежные блоки ячеек?

24.Какие вы знаете команды для работы с базами данных?

25.Что такое консолидация таблиц?

26.Что такое макросы и для чего они используются?

27.Какие вы знаете форматы данных?

28.Какие вы знаете типы аргументов функции?

253

29.Что такое Мастер функции?

30.Что такое Мастер диаграмм?

31.Какие вы знаете методы обработки и анализа данных в Excel?

32.Как осуществляется сортировка списков?

33.Как осуществляется фильтрация списков?

34.В каких случаях используют структурирование и группировку данных?

35.Как формируются итоги в списках по заданным критериям?

Глава 7

Система управления базами данных Access

7.1. Теоретическая часть

База данных — это реализованная с помощью компьютера инфор­ мационная модель, отражающая состояние объектов и их отношения. Информационной моделью (или структурой данных) называют сово­ купность взаимосвязанных данных. Базы данных, соответственно ти­ пам информационных структур, делят на три класса: табличные (реля­ ционные), сетевые, иерархические.

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

В мире существует множество систем управления базами данных: dBase, Paradox, FoxPro, Clipper, Oracle и т. д. Несмотря на то что они могут по-разному работать. с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опи­ раются на единый устоявшийся комплекс основных понятий. Это дает возможность рассмотреть одну систему и обобщить ее понятия, прие­ мы и методы на весь класс СУБД. В качестве такой системы мы вы­ брали СУБД Microsoft Access.

Реляционная база данных. База данных, созданная в СУБД Access, является реляционной базой данных. Основным объектом этой базы являются взаимосвязанные двумерные таблицы, состоящие из од­ нотипных строк-записей. Каждая строка, в свою очередь, составлена из полей и называется записью. Если записей в таблице нет, то это

255

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

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

Связи между таблицами базы данных дают возможность совместно использовать данные из разных таблиц. В нормализованной реляцион­ ной базе данных связи характеризуются отношениями типа один-к-од- ному (1:1) или один-ко-многим (1:°°). Связь каждой пары таблиц обес­ печивается одинаковыми полями в них — ключом связи. Ключом свя­ зи всегда является уникальный ключ главной таблицы в связи. В под­ чиненной таблице он называется внешним ключом.

Схема данных. В СУБД Access процесс создания реляционной базы данных включает создание схемы данных. Схема данных нагляд­ но отображает таблицы и связи между ними и обеспечивает использо­ вание связей при обработке данных. В схеме данных устанавливаются параметры обеспечения связной целостности в базе данных.

Поскольку СУБД Access является одним из приложений Windows, входящих в интегрированную систему Office, интерфейс окна про­ граммы и его основные компоненты — меню, панели инструментов, справочная система, а также приемы работы с клавиатурой и мышью используются в работе аналогично другим приложениям (Word, Excel). Общий вид окна программы приведен на рис. 7.1.

Закладки для создания различных объектов

Рис. 7.1. Окно СУБД Microsoft Access

256

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

Основные свойства полей таблиц баз данных СУБД Microsoft Access:

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

тип поля — определяет тип данных, которые могут содержаться в данном поле;

размер поля — определяет предельную длину (в символах) дан­ ных, которые могут размещаться в данном поле;

формат поля ,— определяет способ форматирования данных в ячейках, принадлежащих полю;

маска ввода — определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных);

подпись — определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца ис­ пользуется свойство Имя поля);

значение по умолчанию — то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных);

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

сообщение об ошибке — текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных;

обязательное поле — свойство, определяющее обязательность за­ полнения данного поля при наполнении базы;

пустые строки — свойство, разрешающее ввод пустых строковых данных (в основном это касается текстовых данных);

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

Свойства полей различаются в зависимости от типа данных. Базы данных Microsoft Access работают со следующими типами данных:

текстовый — тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов); поле Мемо — специальный тип для хранения больших объемов текста (до 65 535 символов). Физически в поле хранится указатель на другое место базы данных, в котором хранится непосредственно текст,

но для пользователя такое разделение незаметно; числовой — тип данных для хранения действительных чисел;

257

дата/время — тип данных для хранения календарной даты и теку­ щего времени;

денежный — тип данных для хранения денежных сумм; счетчик — специальный тип данных для хранения уникальных (не

повторяющихся в поле) натуральных чисел с автоматическим наращи­ ванием;

логический — тип для хранения логических данных (могут прини­ мать только два значения, например, Да или Нет);

поле объекта OLE — специальный тип данных, предназначенный для хранения объектов OLE, например мультимедийных;

гиперссылка — специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически проис­ ходит запуск броузера и воспроизведение объекта в его окне.

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

Объектами базы данных помимо таблиц являются также запросы, формы, отчеты, макросы и модули, создание которых существенно уп­ рощает работу пользователя с массивами данных.

Запросы обеспечивают быстрый и эффективный доступ к данным из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица, которая может быть использована наряду с другими таблицами базы данных при обработке данных. Запросы по­ зволяют исключить несанкционированный доступ к конфиденциальной информации, содержащейся в основных таблицах. При работе с запро­ сами данные можно упорядочивать, фильтровать, объединять и произ­ водить с ними необходимые итоговые вычисления. Запрос может фор­ мироваться с помощью QBE — запросов по образцу или с помощью инструкции SQL — языка структурированных запросов.

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

Отчет формируется для создания бумажного документа, т. е. для распечатки данных.

Для реализации практических задач пользователя разработчику приходится использовать средства программирования: язык макроко­ манд и язык Visual Basic for Applications (VBA). Макросы и модули, созданные программистом, оперируют запросами, формами и отчетами

иобъединяют разрозненные действия в единую задачу пользователя.

Вокне базы данных Access наряду со списком объектов представ­ лены ярлыки для быстрого запуска Мастеров или Конструкторов соз­ дания нового объекта.

258

Мастера Access позволяют автоматизировать процесс создания таб­ лиц базы данных, форм, запросов, отчетов и страниц доступа к дан­ ным.

Размещение базы данных. Все таблицы базы данных, а также другие объекты Access — формы, запросы, отчеты, макросы и модули, построенные для этой базы, и внедренные объекты — могут разме­ щаться на диске в одном файле базы данных формата .mdb. Это упро­ щает технологию ведения базы данных и приложения пользователя. Обеспечивается высокая компактность размещения всех объектов базы данных на диске и эффективность обработки данных.

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

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

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

Практическая работа

Работа № 1. Создание объектов базы данных

Цель работы: разработка информационной модели базы данных. Создание объектов базы данных.

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

259

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]