Конспект лекций по курсу "Информатика и использование компьютерных технологий в образовании" Для студентов




Скачать 1.67 Mb.
Название Конспект лекций по курсу "Информатика и использование компьютерных технологий в образовании" Для студентов
страница 10/11
Дата публикации 21.05.2014
Размер 1.67 Mb.
Тип Конспект
literature-edu.ru > Лекции > Конспект
1   2   3   4   5   6   7   8   9   10   11

Интерфейс программы MS Excel 2003 показан на рис. 11. Элементами интерфейса являются:

  • Строка заголовка.

  • Строка меню.

  • Панель инструментов.

  • Панель форматирования.

  • Поле имени ячейки, строка формул.

  • Заголовок столбца и заголовок строки.

  • Ярлычки листов.

  • Полосы прокрутки и строка состояния.




Рис. 11. Интерфейс программы MS Excel 2003
Файл MS Excel 2003 называется рабочей книгой. Она состоит из листов, имена которых (Лист1, Лист2, …) выведены на ярлыках в нижней части окна рабочей книги. Лист ячеек это 256 столбцов и 16384 строки. Заголовок столбца обозначается буквами A, B, C ... Z, AA, AB, ... AZ ..., а заголовок строки нумеруется 1, 2, 3 и т.д. Щелкая по ярлыкам, можно переходить от листа к листу внутри рабочей книги.
Имеется два режима просмотра для работы (меню Вид):

  • Обычный – наиболее удобный для выполнения большинства операций.

  • Разметка страниц удобен для окончательного форматирования таблицы перед печатью. Границы между страницами в этом режиме отображаются синими пунктирными линиями. Границы таблицы – сплошной синей линией.

Настройка содержимого и вида панелей инструментов MS Excel 2003 выполняется через меню. Можно сделать кнопки цветными, большими, с подсказками.
3. Операции с ячейками, ссылки
В ЭТ можно вставлять строки и столбцы (в т.ч. и с форматированием), несколько столбцов или строк. Можно удалять строки и столбцы целиком. Можно их копировать, вырезать и вставлять, используя, например, типовые комбинации клавиш:

CTRL+INS  скопировать объект в буфер.

SHIFT+DEL  вырезать объект в буфер.

SHIFT+INS  вставить объект из буфера в таблицу.

Можно передвигаться по рабочему листу (мышка или клавиши управления курсором), исправлять ошибки ввода, изменять содержимое ячейки, удалять содержимое ячейки и т.д.
Выделение элементов таблицы. Одна из ячеек таблицы всегда является активной. Активная ячейка выделяется рамкой. Чтобы сделать ячейку активной, необходимо клавишами управления курсором подвести рамку к этой ячейке или щелкнуть в ней мышью. Для выделения нескольких смежных ячеек необходимо установить указатель мыши в одну из ячеек, нажать левую кнопку мыши и, не отпуская ее, растянуть выделение на всю область. Для выделения нескольких несмежных групп ячеек следует выделить одну группу, нажать клавишу Ctrl и, не отпуская ее, выделить другие ячейки. Чтобы выделить целый столбец или строку таблицы, необходимо щелкнуть мышью на его имени. Для выделения нескольких столбцов или строк следует щелкнуть на имени первого столбца или строки и растянуть выделение на всю область. Для выделения нескольких листов необходимо нажать клавишу Ctrl и, не отпуская ее, щелкать на ярлыках листов.
С ячейкой ЭТ можно выполнять следующие основные операции - ввод текста и чисел, исправление ошибок ввода, изменение содержимого, удаление содержимого. В ячейку можно вводить текст и числа (выполняя подтверждение ввода тремя способами - Enter, щелчок мышкой по другой ячейке, покинуть ячейку стрелками). Ячейки ЭТ можно форматировать  все вместе и каждую в отдельности (жирно, шрифт, размер, выравнивание текста, выбор цвета фона и чисел на фоне, обрамление для выделенных ячеек).
По окончании работы с ячейками ЭТ нужно сохранить в файле. Это выполняется через меню (файл/сохранить или сохранить как). Перед печатью файлов с ЭТ сначала нужно выставить параметры страницы  ее ориентация, формат листа, поля колонтитулы и т.д. Непосредственно перед печатью можно уточнить, что печатать  выделенный блок, всю таблицу или конкретные страницы по указанным номерам. В режиме предварительного просмотра можно увидеть как реально будут расположены данные на бумаге.

Правая кнопка мышки над выделенным объектом ЭТ дает контекстнозависимое меню (вырезать, копировать, вставить, удалить, очистить, форматировать). Специальная вставка позволит для объекта работать по выбору  вставить все или только формулы, значения, форматы, примечания.

Важнейший этап работы с ЭТ  это оформление листов. При этом можно выбирать через меню (формат/ячейки) по закладкам  формат чисел, выравнивание, шрифт, размер, вид, стиль, защита (см. рис 9). Рекомендуется соблюдать следующие правила - не более 2-х, 3-х типов и 2-х размеров штифтов на 1 странице, не увлекаться при назначении стилей (жирно, курсив, подчеркивание) и при выборе цвета и узоров, чтобы не перегружать таблицу.

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

Каждая ячейка таблицы имеет адрес, который состоит из имени строки и имени столбца. Например, если ячейка находится в столбце F и строке 7, то она имеет адрес F7.
Ссылкой однозначно определяется ячейка или группа ячеек листа, а также упрощается поиск значений или данных, используемых в формуле. Ссылки на ячейки других книг называются внешними ссылками. Ссылки на данные других приложений называются удаленными ссылками. По умолчанию в MS Excel 2003 используются ссылки A1, в которых столбцы обозначаются буквами от A до Z (256 столбцов максимально), а строки числами - от 1 до 65536). Чтобы указать ссылку на ячейку, введите букву заголовка столбца, а затем номер строки. Например, D50 является ссылкой на ячейку, расположенную в пересечении столбца D с 50-й строкой.

Чтобы сослаться на диапазон ячеек, введите ссылку на верхний левый угол диапазона, поставьте двоеточие (:), а затем - ссылку на правый нижний угол диапазона.

Чтобы сослаться на:

Введите:

Ячейку столбца A и 10-й строки

A10

Диапазон ячеек столбца A с 10-й строки по 20-ю

A10:A20

Диапазон ячеек в 15-й строке со столбца B по столбец E

B15:E15

Все ячейки в 5-й строке

5:5

Все ячейки между 5-й и 10-й строками включительно

5:10

Все ячейки в столбце H

H:H

Все ячейки между столбцами H и J включительно

H:J


Можно воспользоваться стилем, в котором и столбцы, и строки листа пронумерованы. Этот стиль, называемый R1C1, наиболее полезен при вычислении позиции строки и столбца в макросах, а также при отображении относительных ссылок. В стиле R1C1, после буквы «R» указывается номер строки ячейки, после буквы «C» — номер столбца.

В зависимости от поставленной задачи можно использовать относительные ссылки, которые ссылаются на ячейки относительно позиции формулы, или абсолютные ссылки, которые ссылаются всегда на одну и ту же ячейку. Если необходимо, чтобы ссылки не изменялись при копировании формулы в другую ячейку, воспользуйтесь абсолютными ссылками. Для создания абсолютной ссылки на ячейку C1, поставьте знак доллара ($) перед той частью, которая не должна изменяться. Чтобы создать абсолютную ссылку на ячейку C1, поместите знак доллара так, как показано в примере: =A5*$C$1
4. Формулы и функции
Формулой называется выражение, в соответствии с которым вычисляется значение ячейки. Формула является основным средством для анализа данных. С помощью формул можно складывать, умножать и сравнивать данные, а также объединять значения. Формулы могут ссылаться на ячейки текущего листа, листов той же книги или других книг. Саму формулу можно увидеть в строке ввода, когда данная ячейка станет активной.

В Excel используются операторы (сложение, вычитание, умножение, деление, возведение в степень, вычисление процентов), знаки (равно, меньше, больше, меньше или равно, больше или равно, не равно), связи (диапазон и объединение). Синтаксис формулы - это порядок, в котором вычисляются значения. Последовательность выполнения операторов в формуле (иерархия) такая - связи, отрицания, проценты, возведение в степень, точечные вычисления, линейные вычисления, текст, сравнение.
Расчеты начинается с вставки и редактирования формул. Используется такая технология. Выберите ячейку для формулы, например, С8. Знак =. Щелчок мышкой на С5, затем +, щелчок на С7. Окончание ввода формулы по клавише Enter. Вычисление содержимого ячейки в строке формул это записи типа =С5+С6+С7 (здесь знак равенства означает, что далее записана формула) или типа =СУММ(D4:D7), что в обоих случаях означает суммирование содержимого ячеек из диапазона.
Функции (это запрограммированные формулы, позволяющие проводить часто встречающиеся последовательности вычислений) включаются либо через пиктограмму "Сумматор" либо через "Интеграл" и тогда запускается диалог с "Мастером функций" (см. рис. 12 и 13).

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

Функции могут быть вложенными, если они используются как аргументы в других функциях. В таком случае она должна возвращать аргументу значение того же типа. В формулах можно использовать до семи уровней вложения функций. Когда «функция Б» является аргументом «функции А», то «функция Б» считается вторым уровнем вложения. Если в «функции Б» содержится в качестве аргумента «функция В», то «функция В» будет считаться третьим уровнем вложения функций.


Рис. 12. Мастер функций MS Excel 2003 (шаг 1 из 2)


Рис. 13. Мастер функций MS Excel 2003 (шаг 2 из 2)

Библиотека функций программы MS Excel 2003 [5, 6, 7, 8] насчитывает около 330 различных функций, объединенных в следующие тематические группы:

  • Функции баз данных.

  • Функции даты и времени.

  • Инженерные функции.

  • Финансовые функции.

  • Информационные функции.

  • Логические функции.

  • Функции ссылки и автоподстановки.

  • Арифметические и тригонометрические функции

  • Статистические функции.

  • Текстовые функции.


5. Диаграммы
Для создания диаграмм используется "Мастер диаграмм". Шаг 1 из 4-х, позволяющий выбрать тип диаграмм, показан на рис. 14.


Рис. 14. Мастер диаграмм MS Excel 2003 (шаг 1 из 4)

Основные типы диаграмм следующие.

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

Круговая диаграмма показывает как абсолютную величину каждого элемента ряда данных, так и его вклад в общую сумму. На круговой диаграмме может быть представлен только один ряд данных. Такую диаграмму рекомендуется использовать, когда необходимо подчеркнуть какой-либо значительный элемент. Для облегчения работы с маленькими долями диаграммы в основной диаграмме их можно объединить в один элемент, а затем разбить их в отдельную диаграмму рядом с основной.

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

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

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

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

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

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

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

Рис. 15. Мастер диаграмм программы MS Excel 2003 (шаг 3 из 4)
Название диаграммы - описательный текст, автоматически связанный с осью или расположенный по центру диаграммы.

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

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

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

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

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

Рабочий лист – это одна страница рабочей книги Excel, состоящая из строк и столбцов. Пересечение строк и столбцов образуются ячейки таблицы.

Адрес ячейки - состоит из номера (буквы) столбца и номера строки.

Диапазон ячеек - адреса ячеек в виде ряда, указывающих выбранной функции данные для расчета.

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

Диаграмма - графическое представление данных в электронной таблице.

Гистограмма - диаграмма, состоящая из горизонтальных или вертикальных полос, ширина и высота которых соответствуют некоторым значениям.

Автозаполнение - автоматическое заполнение ячеек формулами или числами.

Копирование - в Excel это операции копирование содержимого ячейки, ее формата, формулы, результата, примечания (т.е. копирование всех элементов модели ячейки целиком или по отдельным, перечисленным элементам).

Буфер обмена – это область памяти компьютера, использумая для временного хранения копируемого объекта (фрагмент документа, рисунок, формула и т.д.) и последующей вставки этого объекта в другие документы или в тот же документ в другом месте. Объект в буфере обмена сохраняется до тех пор, пока не будет заменен другим объектом или до окончания работы с конкретным приложением или с ОС Windows.

Формула – основа вычислений в таблицах программы Excel. Каждая формула может содержать числовые константы, ссылки на ячейки и функции Excel, соединенные знаками математических операций.

Формула - арифметическое, логическое и другое (из допустимых) действие над содержимым ячеек электронной таблицы. Формула начинается со знака "=" и включает в себя адреса ячеек, знаки арифметического и логического соответствия, стандартные функции с аргументами, скобки.

Функция – это запрограммированная формула, позволяющая проводить часто встречающиеся последовательности вычислений (стандартные вычисления). Функция имеет имя и, как правило, аргументы. В MS Excel 2003 имеется большой набор различных стандартных функций (около 330 штук).
7. Типовые тестовые задания


  1. Каждая новая книга в Excel по умолчанию обычно содержит ... рабочих листа(ов). Всего она может иметь до ... листов.

  2. Для чего главным образом в Excel используются команды меню 'Правка'?

  3. Для чего главным образом в Excel используются команды меню 'Сервис'?

  4. Для чего главным образом в Excel служат команды меню 'Формат'?

  5. Для чего главным образом в Excel служат команды меню 'Файл'?

  6. Для чего главным образом в Excel используются команды меню 'Вид'?

  7. Что подразумевается под понятием 'Форматирование документа Excel' ?

  8. Для чего в Excel используется команда 'Сохранить как'?

  9. Что в Excel понимается под термином 'Импорт файлов'?

  10. Что в Excel понимается под термином "Экспорт файлов"?

  11. В электронной таблице Excel выделена группа ячеек С3:F6 Сколько ячеек входит в эту группу?

  12. Число, выравнивание, шрифт, граница, вид и защита - это элементы форматирования в Excel для …

  13. Высота, автоподбор высоты, скрыть, отобразить - это элементы форматирования в Excel для …

  14. Ширина, автоподбор ширины, скрыть, отобразить, стандартная ширина - это элементы форматирования в Excel для …

  15. Переименовать, скрыть, отобразить, подложка, цвет ярлычка - это элементы форматирования в Excel для …

  16. В Excel формула в электронных таблицах не может включать …

  17. С помощью формул в Excel производятся вычисления. Формулы, которые встроены в библиотеки и выполняющие конкретные операции, работая с аргументами, называются …

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

  19. В Excel можно транспонировать таблицы (вставлять из буфера обмена строки диапазона по столбцам, а столбцы по строкам используя операцию …

  20. В Excel можно вставлять из буфера обмена отдельные атрибуты ячеек (только их значения или формат) используя операцию …

  21. Легенда, линии сетки и линии тренда - это параметры, которые могут меняться при работе в Excel с …

  22. Диаграммы вроде парящих брусков можно получить в Excel, работая с типом …

  23. Диаграмма в Excel, состоящая из горизонтальных или вертикальных полос, ширина и высота которых соответствуют некоторым значениям - это …

  24. Чтобы привлечь внимание читателей к отдельным частям диаграммы (например к необычному поведению какого-либо графика) в Excel рекомендуется использовать …

  25. В Excel можно создать верхний и нижний колонтитулы. Для этого через пункт меню ... нужно начать эту операцию.

  26. Фамилию "автора" (исполнителя) электронной книги Excel можно указать, используя команду ... в меню "Файл"

  27. Сколько ячеек в блоке A3 : D5 электронной таблицы Excel?

  28. С какого знака начинается задание формулы ячейки?

  29. Сколько может иметь строк электронная таблица MS Excel?

  30. Сколько столбцов может содержать электронная таблица MS Excel?

  31. .xls – это расширение в имени файлов, создаваемых программой ...

Лекция 8

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

  1. Базы данных. Основные понятия

  2. Общая характеристика СУБД MS Access 2003

  3. Таблицы

  4. Запросы, формы и отчеты

  5. Сервисные операции

  6. Термины и определения

  7. Типовые тестовые задания


1. Базы данных. Основные понятия
В современных информационно-вычислительных системах (ИВС) одной из центральных является функция хранения, обработки и представления пользователям информации. Примерами таких ИВС являются банковские ИВС, ИВС резервирования билетов, мест в гостиницах. Для хранения информации в ИВС, как правило, используют базу данных [1, 2].

База данных (БД) - это совокупность данных, отображающих состояние объектов и их отношений в конкретной предметной области.

Для управления базами данных, их создания и ведения используются специализированные программные комплексы  системы управления базами данных (СУБД). Их основные функции:

  • Создание информационных структур для хранения информации.

  • Реализация запросов, удовлетворяющих определенным требованиям.

  • Создание отчетов с возможным анализом информации БД.

  • Разработка форм, как электронных аналогов бумажных документов.

  • Программирование задач пользователя по работе с БД.

  • Реализация многопользовательского доступа к БД.

  • Защита информации в БД с помощью паролей, шифрации и др.

СУБД - это совокупность программных и языковых средств, с помощью которых реализуется управление данными в базе, доступ к ним и поддержание их в состоянии адекватном состоянию конкретной предметной области.
Для предметной области можно выделить три типа моделей - инфологическая модель предметной области (это ее описание, выполненное без ориентации на используемые в ИВС программные и технические средства), концептуальная модель (это описание объектов, их свойств и их взаимосвязей), логическая модель (это концептуальная модель, преобразованная с учетом используемых в ИВС программных и технических средств) [1, 2].
В организации данных в конкретной ИВС можно выделить два уровня - физический и логический. Физический - это как данные лежат на машинном носителе. Это делается автоматом без вмешательства пользователя. Логический - определяется видом модели данных. Модель данных - это совокупность правил, определяющих допустимые информационные единицы и связи между ними, а также набор операций, допустимых при манипулировании данными. Можно определить три класса моделей - иерархическая, сетевая и реляционная (она доминирует).

Реляционная модель - это совокупность взаимосвязанных двумерных таблиц, обработка данных в которых основывается на теории отношений. Реляционной считается такая БД, в которой все данные представлены для пользователя в виде прямоугольных таблиц значений данных, и все операции над базой данных сводятся к манипуляциям с таблицами. Т.е. она представляет собой совокупность простейших двумерных таблиц - отношений (объектов модели). Таблица состоит из строк и столбцов и имеет имя, уникальное внутри базы данных. Таблица отражает тип объекта реального мира (сущность), а каждая ее строка - конкретный объект. Каждый столбец имеет имя, которое обычно записывается в верхней части таблицы. Оно должно быть уникальным в таблице, однако различные таблицы могут иметь столбцы с одинаковыми именами. Любая таблица должна иметь по крайней мере один столбец; столбцы расположены в таблице в соответствии с порядком следования их имен при ее создании. Строки не имеют имен, порядок их следования в таблице не определен, а количество логически не ограничено. Связи между таблицами устанавливаются динамически по равенству значений соответствующих атрибутов. Используется три типа связей - 1:1, 1:n, n:n.
Продуманная (правильно спроектированная) структура БД, правильно выбранный формат записей обеспечат эффективную работу с БД и позволят быстро получать доступ к необходимой информации. Основными этапами проектирования БД являются:

  • Постановка задачи для конкретной предметной области..

  • Анализ предметной области и сформулированных задач.

  • Разработка концептуальной модели БД.

  • Разработка логической модели БД (схема).

  • Выявление информационных объектов (таблицы).

  • Определение связей между объектами (связи).

  • Обоснование выбора и краткая характеристика выбранной СУБД.

  • Разработка структуры каждой таблицы в СУБД.

  • Разработка схемы реляционной БД в СУБД.

  • Заполнение базы данными.

  • Разработка форм, запросов, отчетов.

  • Оптимизация и защита БД.

Готовую структуру таблицы можно позднее модифицировать, например, добавить или удалить поля, поменять их порядок и свойства. Однако лучше все исправления вносить до начала заполнения таблицы, поскольку изменения в структуре могут повлечь за собой потерю или искажение данных (изменение типа данных после ввода данных в таблицу сопровождается процедурой преобразований, а иногда и потерей введенных данных).
2. Общая характеристика СУБД MS Access 2003
Ниже рассмотрены основные характеристики системы управления базами данных (СУБД) MS Access 2003, входящей в состав пакета MS Office 2003 [5]. СУБД MS Access 2003 работает под управлением ОС Windows 2000/ХР.

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

СУБД MS Access 2003 обладает средствами создания приложений пользователя. Самым простым средством являются макросы. Макросы позволяют связывать отдельные действия, реализуемые с помощью форм, запросов, отчетов, и организовать их выполнение через меню. Для реализации нестандартных процедур обработки данных пользователь может создать программы на языке MS Visual Basic, объединив их в модули. Таблицы и запросы, формы и отчеты, макросы и модули составляют объектную модель БД. Многочисленные конструкторы, шаблоны и мастера упрощает работу пользователя по созданию новых объектов, сводя ее к ответам на типовые вопросы.

Важной характеристикой СУБД MS Access 2003 является ее тесная интеграция с ОС Windows 2000/ХР и другими приложениями через технологии DDE (Dynamic Data Exchange - динамический обмен данными) и OLE (Object Linking and Embedding - внедрение и связывание объектов). Следует упомянуть такие сервисные средства программы, как проверка орфографии и автозамена, анализ таблиц и быстродействия, возможность коллективной работы, защита информации. Отмеченные свойства делают СУБД MS Access 2003 удобным инструментом в работе с базами данных на уровне офиса или небольшого предприятия. Рассмотрим некоторые ее характеристики подробнее.
Интерфейс пользователя в СУБД MS Access 2003 соответствует стандартам ОС Microsoft Windows 2000/ХР. Работа идет по принципу "выбрать объект, указать операцию, задать при необходимости параметры". Важным является наличие русской версии программы, что значительно упрощает задачу российского пользователя.
После запуска программы и открытия базы данных рабочий экран принимает вид аналогичный изображенному на рис. 16. Помимо заголовка программы, основного меню, панели инструментов и строки состояния на экране появляется окно, обеспечивающее доступ ко всем объектам базы данных - таблицам, запросам, формам, отчетам, макросам и модулям. Кнопки "Открыть", "Конструктор" и "Создать" позволяют выбрать интересующую операцию.

Рис. 16. Окно базы данных "Студенты и занятия"
3. Таблицы
Таблицы являются информационной основой базы данных. Одна таблица, как правило, хранит информацию по одному объекту модели данных предметной области. Создание новой таблицы происходит в два этапа:

1) определение структуры (имена, типы и размеры полей, индексы);

2) создание записей таблицы и заполнение их данными.

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

Рис. 17. Окно Конструктора
Готовую структуру таблицы можно позднее модифицировать, например, добавить или удалить поля, поменять их порядок и свойства. Однако лучше все исправления вносить до начала заполнения таблицы, поскольку изменения в структуре могут повлечь за собой потерю или искажение данных.
Перечень и характеристика типов данных, допустимых в СУБД MS Access 2003, приведены ниже в таблице.


Тип данных

Содержимое и размер

Текстовый

Текст до 255 символов.

Поле МЕМО

Текст до 64000 символов. Не индексируется.

Числовой

Число. Диапазон определяется размером поля.

Дата/время

Значения даты и времени.

Денежный

Денежные значения. Максимальная точность - 15 знаков слева от десятичной запятой и 4 знака справа.

Счетчик

Число, автоматически увеличивающееся на единицу, когда в таблицу добавляется новая запись.

Логический

Значение "Да/Нет". Не индексируются.

Поле объекта OLE

Объект, обработанный OLE-сервером, объемом до 128 Мб. Не индексируются.

Гиперссылка

Путь к файлу на компьютере, либо адрес в Интернет или в Интранет.

Мастер подстановок

Выбор значения из другой таблицы или из списка.


Общие свойства поля задаются для каждого поля и зависят от выбранного типа данных. Наиболее важные из них перечислены ниже в таблице.


Свойство

Назначение

Размер поля

максимум для текста или числа

Формат поля

формат отображения в форме и запросе

Маска ввода

определяет маску при вводе

Значение по умолчанию

обычно для конкретики

Условие на значение

определяет множество значений, допустимых для ввода в это поле

Сообщение об ошибке

выводится при вводе недопустимого значения


После создания всех полей таблицы и определения их свойств можно перейти к вводу и редактированию данных. При этом будут доступны все привычные для пользователя ОС Windows 2000/ХР операции: перемещение по таблице, ввод значений, поиск и замена текста, удаление, вырезание, копирование, вставка, форматирование и т.д. Специфическими для СУБД будут операции перестановки столбцов, скрытия и фиксации части из них.

При формировании нескольких связанных таблиц, неоценимую помощь может оказать такое средство СУБД MS Access 2003, как схема данных, наглядно отображающая таблицы и связи между ними (рис. 18).

Рис. 18. Схема данных
Связи могут быть типа один к одному (1:1) или один ко многим (1:М), при этом одна их таблиц выступает в качестве главной, другая в качестве подчиненной. СУБД MS Access 2003 позволяет задать для связи обеспечение целостности данных, что означает выполнение для взаимосвязанных таблиц следующих условий корректировки:

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

  • в главной таблице нельзя удалить запись, если не удалены связанные с ней записи в подчиненной таблице;

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

Основные характеристики таблиц, создаваемых в СУБД MS Access 2003, приведены ниже в таблице.


Атрибут

Максимальный размер

Число символов в имени таблицы

64

Число символов в имени поля

64

Количество полей в таблице

255

Размер таблицы

1 Гбайт

Число символов в текстовом поле

255

Число символов в поле Memo

65 535

Размер объекта OLE

1 Гбайт

Количество индексов в таблице

32

Количество полей в индексе

10

Число символов в выражении для условия на значение

2 048

Число символов в описании таблицы или поля

255

Число символов в записи (не считая поля Memo и поля объектов OLE)

2 000

Число символов в выражении для значения свойства

255


Для таблиц в СУБД MS Access 2003 предусмотрены операции импорта и экспорта, что позволяет организовать на уровне файлов обмен данными с другими системами и программами.
4. Запросы, формы и отчеты
4.1. Запросы
Запросы позволяют выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, отобрать нужные поля, произвести вычисления и получить результат в виде новой таблицы. Через запрос можно производить обновление данных в таблицах, добавление и удаление записей.

В СУБД MS Access 2003 имеется удобное для пользователя графическое средство формирования запроса по образцу - QBE (Query By Example), с помощью которого легко можно построить сложный запрос. При конструировании запроса достаточно выделить и перетащить необходимые поля из таблиц в бланк запроса и ввести условия отбора записей. Пример окна Конструктора запроса приведен на рис. 19.

Рис. 19. Окно Конструктора запроса

Ограничения, которые необходимо учитывать при составлении запроса в СУБД MS Access 2003, показаны ниже в таблице.


Атрибут

Максимальный размер

Количество таблиц в запросе

32

Предел сортировки

255 символов

Размер набора записей

1 Гбайт

Количество сортируемых полей

10

Число уровней вложенных запросов

50

Число символов в ячейке запроса

1 024

Количество операторов AND в предложениях WHERE / HAVING

40


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

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

Рис. 20. Пример экранной формы
Графические объекты формы, связанные с записями таблиц и предназначенные для отображения данных некоторого поля, называются элементами управления. К ним относятся, например, текстовое поле, поле со списком, список. Графические объекты, не связанные с таблицами или запросами, предназначены для оформления. Они могут содержать надписи полей, заголовки, комментарии и т.д.

В форме могут быть предусмотрены кнопки управления, например, для перехода к другим записям в просматриваемой таблице, для работы с записями (добавить, удалить, сохранить и т.д.), для работы с формами (открыть, закрыть, обновить).
4.3. Отчеты
Отчет, созданный в СУБД MS Access 2003, может удовлетворить самые высокие требования к оформлению документов. Как и любой другой объект базы данных, отчет создается с помощью Конструктора (рис. 21).


Рис. 21. Конструктор отчета

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

Если требуется группировать записи по полю, в окно Конструктора отчетов могут быть добавлены разделы "Заголовок группы" и "Примечание группы" для размещения в них соответствующих заголовков и итоговых выражений. Важной является возможность предварительного просмотра сформированного документа перед его выводом на печать.
5. Сервисные операции
5.1. Главная кнопочная форма

– это меню пользователя. Она создается с помощью "Диспетчера кнопочных форм". Первый уровень кнопочной формы обычно создается по следующему алгоритму - включаем Диспетчер кнопочных форм, изменяем структуру кнопочной формы, даем новый текст названия кнопки и привязываем к кнопке команду (выбираем из списка).

1   2   3   4   5   6   7   8   9   10   11

Похожие:

Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Методические указания по выполнению контрольных работ написаны в...
А. Г. Колобов, канд физ мат наук, доцент кафедры компьютерных технологий, первый зам директора института математики и компьютерных...
Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Конспект лекций для студентов специальности 1-25 01 04 «Финансы и...
...
Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Методические указания и задания к самостоятельной работе студентов...
Методические указания предназначены для усвоения теоретических основ и формирования практических навыков по курсу «Протоколы компьютерных...
Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Конспект лекций «Логистика. Конспект лекций»
Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профессионального образования
Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Конспект лекций для студентов специальности 1-54 01 01-04 «Метрология,...
Конспект лекций предназначен для студентов специальности 1-54 01 01-04 «Метрология, стандартизация и сертификация (лёгкая промышленность)»...
Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Республики Беларусь Учреждение образования «белорусский государственный...
Конспект лекций по курсу «Основы алгоритмизации и программирования» для студентов всех специальностей и всех форм обучения. Мн.:...
Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Конспект лекций для студентов пятого курса специальности 220400 Программное...
Данный конспект лекций составлен для студентов четвёртого курса специальности “Программное обеспечение вычислительной техники и автоматизированных...
Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Методические указания и задания к лабораторным работам по курсу «Протоколы компьютерных сетей»
Методические указания предназначены для усвоения теоретических основ и формирования практических навыков по курсу «Протоколы компьютерных...
Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Образования
В первую очередь — для преподавателей педагогических вузов и ипк при подготовке курсов/циклов лекций по вопросам методологии педагогических...
Конспект лекций по курсу \"Информатика и использование компьютерных технологий в образовании\" Для студентов icon Конспект лекций доцента и. А. Волковой по курсу «системы программирования»
Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного...
Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции