Автор работы: Пользователь скрыл имя, 07 Ноября 2011 в 04:56, контрольная работа
Работа с документами (открытие, создание, сохранение, печать, просмотр). Форматирование абзацев (выравнивание, отступ первой строки, межстрочный интервал).
Например назначив ячейки B11 имени курс можно ввести следующую формулу
=F14*курс
При копировании этой формулы будет соблюдаться абсолютная адресация ячейки
Для того, чтобы назначить имя ячейки необходимо
Копирование блоков ячеек
Что бы копировать группу ячеек необходимо эту группу выделить, а затем работать с ней как с одной ячейкой.
Выделение блока ячеек
Выделить блок ячеек можно с помощью клавиатуры. Для этого поставьте курсор либо в левый верхний угол блока, либо в правый нижний, и держа нажатой клавишу Shift, перемещайтесь к противоположному углу блока. После того, как вы выбрали блок ячеек, он выделяется черным цветом. Для выделения блока при помощи мыши просто нажмите левую кнопку и не отпуская ее перемещайте мышку, пока требуемый Вам блок не будет выделен, и отпустите кнопку.
Копирование
Если необходимо скопировать ячейку или блок в другое место, их нужно запомнить в буфере обмена, для чего нажмите комбинацию клавиш Ctrl-Insert. Затем передвиньте курсор на то поле таблицы, которое должно быть левой верхней ячейкой блока и нажмите комбинацию клавиш Shift-Ins. Копировать этот блок ячеек на другие места можно до тех пор, пока Вы не запомните в буфере обмена другой выделенный блок. Если вы копируете блок ячеек поверх других непустых ячеек, то замещаемые ячейки вначале будут удалены.
Внимание!
При копировании ячеек типа “формула”
меняются адреса ячеек, указанные в
формуле. Так, например ячейка D1 содержит
формулу: = A1*B1+C1, то при копировании
ее в ячейку D2 формула будет выглядеть
следующим образом: =A2*B2+C2. Другими
словами, если в формуле указаны
ячейки, из того же столбца или той
же строки, что и копируемая ячейка,
то их адреса пересчитываются с учетом
приращения строки или столбца новой
ячейки. Если же в формуле указаны
ячейки, не входящие в один столбец
или в одну строку с копируемой,
то их адреса остаются прежними.
З.СУБД АССЕSS
Иерархическая модель данных. Разработка детального отчета.
СУБД Ассеss - это система управления базами данных, под которой понимается комплекс программ, позволяющий хранить большие массивы данных в определенном формате, обрабатывать их и представлять в удобном для пользователя виде.
- Ассеss дает также возможность автоматизировать часто выполняемые операции (например, расчет заработной платы, учет материальных ценностей и т. п.).
- С помощью Ассеss можно разрабатывать удобные формы ввода и просмотра данных, а также составлять сложные отчеты.
Ассеss - реляционная база данных (возможна одновременная работа с несколькими связанными таблицами базы данных), в которой предусмотрено много сервисных функций.
Мастера облегчают создание таблицы, формы или отчета из имеющихся заготовок. Выражения используются в Ассеss, например, для проверки допустимости введенного значения.
Макросы позволяют автоматизировать многие процессы без программирования, тогда как встроенный в Ассеss язык VВА (Visual Basic for Аррlications - диалект языка Ваsic для использования в приложениях Мicrosoft Office) дает возможность опытному пользователю программировать сложные процедуры обработки данных.
Для взаимодействия Ассеss с другими приложениями - источниками данных используют такие возможности языка программирования С, как функции и обращения к Windows API (Аррlication Programming Interface - интерфейс прикладных программ ).
Мicrosoft Ассеss содержит множество средств для работы в Мегпе1, а также набор инструментов для управления базами данных, включающий в себя конструкторы таблиц, форм, запросов и отчетов.
Мощность
и гибкость СУБД Ассеss делают ее сегодня
одной из лучших программ для управления
базами данных.
Иерархическая модель данных
Исторически
иерархическая модель появилась
раньше сетевой. Она наиболее проста
из всех моделей данных. Самой известной
иерархической системой позволяющей
создавать иерархические базы данных
является система IMS (Information Management System)
фирмы IBM, используемая в свое время
для поддержки лунного проекта
«Аполлон». Появление иерархической
модели связано с тем, что в
реальном мире очень многие связи
соответствуют иерархии, когда один
объект выступает как родительский,
а с ним может быть связано
множество подчиненных
Основными
информационными единицами в
иерархической модели являются: база
данных (БД), сегмент и поле. Поле
данных определяется как минимальная,
неделимая единица данных, доступная
пользователю с помощью СУБД. Выделяют
также тип поля, представляющий собой
совокупность полей одного типа. Сегмент
состоит из конкретных экземпляров
полей. Тип сегмента - совокупность
входящих в него типов полей.
Иерархическая модель представляет
собой неориентированный граф, в
вершинах которого располагаются сегменты
(или типы сегмента). Дуги, соединяющие
узлы, представляют собой связи или
типы связей. Особенностью такой модели
является то, что каждый сегмент
может иметь не более одного предка,
произвольное количество потомков и, по
крайней мере, одно поле. Сегмент, который
не имеет потомков, называют листовым
сегментом. Иерархическое дерево
начинается с одного сегмента, называемого
корневым сегментом. Очень важно, что
каждый сегмент должен иметь свое
уникальное имя или идентификатор.
На рисунке 6 схематически представлена иерархическая структура. Узлы (сегменты) соединены друг с другом связующими дугами. Сегмент A является корневым сегментом. Сегменты B, E, H, J, I являются листовыми сегментами. Каждый сегмент, при этом, может содержать произвольное количество полей.
Для иерархической модели данных выделяют два языковых средства: язык описания данных и язык модификации данных. Описание базы данных предполагает описание всех ее сегментов и установление связей между ними.
Рис. 6 Иерархическая структура
Иерархическая
модель довольно удобна для представления
предметных областей, так как иерархические
отношения довольно часто встречаются
между сущностями реального мира.
Но иерархическая модель не поддерживает
отношения «многие ко многим», когда
множество объектов одного типа связаны
с множеством объектов другого типа.
Предположим, что требуется построить
модель отношения между множеством
собственников жилья и
Основной
единицей обработки в иерархической
модели является сегмент. К сегментам
могут применяться такие
В
качестве примера реально работающей
иерархической модели данных можно
привести устройство реестра, поддерживаемое
операционными системами
Разработка детального отчета.
Access содержит средства, позволяющие представить отчет в хорошо оформленном и легко читаемом виде. Детальный отчет содержит ту же информацию, что и таблица или запрос, но в нем имеются и дополнительные элементы: заголовок отчета, верхний и нижний колонтитулы.
Самый быстрый способ создать отчет - использовать Мастер отчетов. Эта программа размещает поля отчета и представляет данные в одном из выбранных вами стиле. После создания отчета вы можете переделать его по своему желанию в режиме Конструктор.
Опишем основные элементы отчета. Их расположение показано на рис. 7.
Рис. 7. Элементы детального отчета.
Заголовок отчета (№ 1 на рис. 7) расположен в верхней части левой страницы и обычно включает в себя имя отчета и ткущую дату.
Верхний колонтитул (№ 2 на рис. 7) расположен в верхней части каждой страницы отчета и содержит заголовок столбцов таблицы.
Область данных (№ 3 на рис. 7) расположена между верхним и нижним колонтитулами и содержит записи запроса, выбранного в качестве базового.
Нижний колонтитул расположен в нижней части каждой страницы отчета. Часто он содержит номер страницы.
Область примечаний (№ 4 на рис. 7) отчета расположена в самом конце отчета. В ней содержатся, например, итоговые суммы по колонкам таблицы.
Сформируем отчет о покупателях из Липецка и Саратова. Запрос на выборку таких покупателей из БД вы сделали в предыдущей лабораторной работе.
Для создания Отчета выполните следующие действия:
Выберите закладку Отчет в окне базы данных. Нажмите кнопку Создать.
В окне Новый отчет выберите режим создания отчета - Мастер отчетов, в качестве источника данных выберите из списка запрос Покупатели в Липецке и Саратове (рис. 8), нажмите кнопку OK для перехода к следующему шагу создания отчета.
Рис. 8. Окно создания нового отчета.
В окне Создание отчетов Мастера для выбора отображаемых в отчете полей (рис. 9) выберите поля Имя и Рейтинг. Поле Номер служит для связи таблиц в базе данных, и, будучи выданным в отчете, не является информативным для человека.
Перенос этих полей в состав нового отчета осуществляется так - в области Доступные поля: выберите поле Имя и нажмите на кнопку со знаком > это поле переместиться в область Выбранные поля, затем перенесите поле Рейтинг (рис. 9).
Для перехода к следующему шагу диалога нажмите кнопку Далее >.
Рис. 9. Выбор полей для включения в отчет.
Следующий шаг Диалога предлагает задание уровней группировки данных из выбранных полей (рис. 10).
Например, задание группировки по Рейтингу приведет к тому, что в отчете будут представлены группы покупателей имеющих одинаковый рейтинг, а сами рейтинги будут располагаться либо по возрастанию, либо по убыванию значения.
Рис. 10. Окно для задания группировки данных.
Рис. 11. Окно определения поля и направления сортировки.
В нашем случае Уровни группировки задавать не будем!!!
Нажмите кнопку Далее > для перехода к следующему шагу создания отчета.
Выберите в списке полей сортировку по имени покупателей (справа от поля имеется кнопка направление сортировки, при нажатии, на которую изменяется направление сортировки). Проверьте направление сортировки должно быть по возрастанию нажмите кнопку Далее > (рис. 11).
В следующем шаге предлагается выбрать вид макета будущего отчета и ориентация листа бумаги для его размещения. Из предложенных мастером макетов отчета чаще всего используются отчеты "В столбец" и "Табличный". Выберите макет отчета "В столбец", Ориентация листа бумаги - книжная (рис. 12). Для перехода к следующему шагу нажмите кнопку Далее >.