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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Литература:

1.         Методические указания к проведению вычислительной практики №1

2.         Конспект лекций по курсу «Информатика и компьютерная техника».

3.         Руденко В.Д., Макарчук О.М., Патланжоглу М.О. Практичний курс інформатики. /За ред. Мадзігона В.М.-К.: Фенікс, 1997.-307 с.

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*НС))


Информация о работе «Работа с базами данных в MS Excel»
Раздел: Информатика, программирование
Количество знаков с пробелами: 47035
Количество таблиц: 13
Количество изображений: 0

Похожие работы

Скачать
19118
1
12

... оформлений у відповідності з вимогами ДСТУ Б А.2.4–4–99 і роздрукований на аркушах формату А4. До звіту додаються електронні копії робочої книги з таблицями баз даних MS Excel та звіту підготовленому в текстовому редакторі MS Word. При захисті роботи студент повинен відповісти на питання стосовно виконаної роботи та вміти користуватись інструментами MS Excel (форматування, обчислення, сортування ...

Скачать
21952
0
5

... не отличаются от того, с чем пользователь обычно имеет дело, работая в Excel 97: здесь информация также сохраняется в строках и столбцах. Согласно терминологии, принятой в базах данных, понятие поле эквивалентно принятому в Excel 97понятию столбец. Метки, описывающие поля, называются именами полей. Понятие запись эквивалентно принятому в Excel 97 понятию строка. На рисунке 1 показан пример базы ...

Скачать
29628
0
9

... -   каждая запись должна размещаться в отдельной строке; -   первую запись необходимо разместить в строке, следующей непосредственно за строкой заголовков; -   следует избегать пустых строк между записями. Создание и поддержка базы данных в Excel упрощается, если вместо привычного для работы в Excel перехода от ячейки к ячейке при вводе данных использовать встроенную форму (бланк) данных (рис ...

Скачать
20018
9
6

... (самостоятельно указать определенный стиль), фамилия исполнителя, город. Ход работы По методическим указаниям была построена база данных «Моя музыкальная коллекция». Ниже указаны сформированные в ходе работы с базой данных таблицы 1-4. Таблица1 Стили Порядковый номер Код стиля Название стиля 1 1 Джаз 2 2 Рок-музыка 3 3 Поп-музыка 4 4 Классика 5 1 Джаз 6 1 Джаз 7 2 Рок- ...

0 комментариев


Наверх