Принципы работы программного пакета Windows
Единицы измерения информации, способы ее защиты. Программное обеспечение ПК. Функции ОС Windows. Технология работы с объектами системы. Функции программ-архиваторов. Классификация вычислительных сетей. Назначение Internet. Проектирование базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | шпаргалка |
Язык | русский |
Дата добавления | 08.01.2012 |
Размер файла | 60,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Определ индекс создаваемой по 1 полю. Индекс ускоряет выполнение запросов в кот исп-ся индексир-ые поля и операции сортировки и группировки.Индекс -упорядоченный список значений со ссылками на те записи в котор. хран-ся эти значения. Чтоб найти нужн записи, СУБД сначала ищет требуемые значения в индексе, а затем по ссылкам подбирает соответств записи. Индекс бывает 2 типов: -простые(из 1 поля) И _СОСТАВНЫЕ(из неск полей).Применение индексов имеет свои недостатки:при модификации табл кажд раз обновл-ся индекс, что замедляет работу системы, поэт индексы надо созд только для тех полей по кот Часто произ-ся поиск. Создание простого индекса: для поля выбрать св-во индексир-ое поле и установить значение ДА (совпадения допуск-ся) Создание составного индекса: осущ-ся в спец диалоговом окне. В режиме конструктора на панели инструментов нажать кнопку Индексы, в появивш. окне индексы в 1 пустой строке поля Индекс ввести имя инд.В поле имя поля по стрелке раскрыть список полей и выбрать первое поле, входящее в составной индекс.В след строке поля «имя поля» указать следующее индеквсир-е поле: при этом для дан строки поле «индекс» ост-ся пустым. Повтор столько раз,ск-ко полей вхд. в составн. Индекс(не >10).Установить в нижней части окна св-ва индекса ключевое поле (да/нет).
8) Сжатие Юникод
Исп-ся для полей типа текст, МЕМО, гиперссылка. После опред-я полей табл необх установить первич ключ. Мож выделить 3 типа ключевых полей: счётчик, простой ключ, составной ключ.
Для установки ключа выдел-т поле табл. и на панели инструм. нажим-ся кнопка «ключевое поле».Или выполн-ся команда ПравкаКлючевое поле. Поля образующие первич ключ слева отмеч-ся знаком ключа. Для ключевого поля автоматич созд-ся индекс. В этом мож убедится посмотрев информацию об индексах, выполнить команду видиндексы. Инд первич ключа имеет имя Primary key.Если до сохранения созд табл ключ поля не будут опредеоены, то при сохранении будет выведено сообщение о созд ключ поля при согласии буд создан ключ поля типа счётчик. После задания полей табл и их св-тв целесообразно копкой св-ва на панели инструм или командой вид св-ва вызвать окно «св-ва табл в целом».Св-во «условие на значение» определяет требования к данным ввод-ся в запись табл. Св-ва сообщения об ошибке позволяет указать текст сообщения,если введённые данные нарушают условия определ-ое в усл-ях назначения.
В нижней части окна Конструктора указываются свойства каждого поля таблицы. Каждый тип данных связан с определенным набором свойств.
1) Свойство Подпись определяет текст, который выводится в качестве подписи поля.
2) Свойство Значение по умолчанию позволяет указать значение, автоматически вводящееся в поле при создании новой записи.
3) Свойство Сообщение об ошибке позволяет указать текст сообщения, выводящегося на экран, если введенные данные нарушают условие, определенное в свойстве Условие на значение.
4) Свойство Обязательное поле указывает, требует ли поле обязательного ввода значения.
5) Свойство Пустые строки определяет, допускается ли ввод в поле пустых строк.
6) Свойство Новые значения определяет способ увеличения значения поля счетчика при добавлении в таблицу новых записей.
7) Свойство Число десятичных знаков определяет число десятичных знаков.
20. Понятие «ключа» таблицы, индекса. Способы определения и изменения ключей
Ключевые поля.
Сила реляционных баз данных, таких как Access, заключается в том, что они могут быстро найти и связать данные из разных таблиц при помощи запросов, форм и отчетов. Для этого каждая таблица должна содержать одно или несколько полей, однозначно идентифицирующих каждую запись в таблице. Это называется ключевым полем таблицы. Если для таблицы обозначены ключевые поля, то Access предотвращает дублирование или ввод пустых значений в ключевое поле. В Access м. выделить 3 типа ключевых полей: счетчик, простой ключ и составной ключ.
Ключевые поля счетчика
Поле счетчика можно задать таким образом, чтобы добавлении каждой записи в таблицу в это поле автоматически вносилось порядковое число. Указание такого поля в качестве ключевого является наиболее простым способом создания ключевых полей. Если до сохранения созданной таблицы ключевые поля не были определены, то при сохранении будет выдано сообщение о создании ключевого поля. При нажатии кнопки Да будет создано ключевое поле счетчика. Также таблица может быть использована при репликации базы данных. Для получения дополнительных сведений нажмите кнопку.
Простой ключ
Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как ключевое. Если выбранное поле содержит повторяющиеся или пустые значения, то оно не будет определено как ключевое. Для определения записей, содержащих повторяющиеся данные можно выполнить запрос на поиск повторяющихся записей. Если устранить повторы путем изменения значений невозможно, то следует либо добавить в таблицу поле счетчика и сделать его ключевым, либо определить составной ключ.
Составной ключ
В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим».
Примечание. Если определить подходящий набор полей для составного ключа сложно, просто добавьте поле счетчика и сделайте его ключевым. Например, не рекомендуется определять ключ по полям «Имена» и «Фамилии», поскольку нельзя исключить повторения этой пары значений для разных людей.
Индекс.
При помощи индексов сортировка и поиск записей ускоряется. В таблицах Microsoft Access индексы используются также как и в книгах: чтобы найти данные, осуществляется их поиск в индексе. Можно создать индексы, основанные на одном или нескольких полях. Составные индексы позволяют пользователю провести различия между записями, в которых первые поля могут иметь одинаковые значения. В основном требуется индексировать поля, для которых часто осуществляется поиск, сортировка или поля, объединенные с полями из других таблиц в запросах. Однако иногда при использовании индексов действие замедляется, например, при добавлении запросов составные индексы должны обновляться.
Ключевые поля таблицы индексируются автоматически. Нельзя индексировать поля с типом данных поле МЕМО, гиперссылка или объект OLE. Для остальных полей индексирование используется, если выполняются следующие условия.
·Поле имеет текстовый, числовой, денежный тип или тип даты/времени.
·Не нужно осуществлять поиск значений в поле.
·Не нужно осуществлять сортировку значений в поле.
·Не нужно осуществлять сортировку различных значений в поле. Если поле содержит много одинаковых значений, то применение индекса незначительно ускорит работу запросов.
21. Определение связей между таблицами. Требования к полям для обеспечения установки связей между таблицами. Назначение процедуры «обеспечение целостности»
ОПРЕДЕЛЕНИЕ СВЯЗЕЙ
После того, как опред-ны стр-ры всех таблиц, необх связать эти табл м/у собой. Эти связи б использ-ся для построения отчётов, форм, запросов. Чтобы созд связь в одной или обеих табл д.б. поле принимающие уникальн значение во всех записях (ключевое поле).В родительской табл поле связи обычно индексировано, т.е. явл-ся первичным ключом в соответствии ему ставится поле дочерней табл. При создании связи сдедует помнить, что типы полей д совпадать, а также размеры.
ПОСЛЕД-ТЬ:1)открыть окно базы данных.
2)выполнить команду сервиссхема данныхдобавление табл.
3)из предлож списка табл выбрать те,м/у кот б. устан-ся связи поочерёдно выбрать табл и добавить.
4)закрыть окно «добавление табл». На экране появится прямоугольн с названием табл и перечнем. С помощью мыши выполнить перетаскивание связанного поля из 1 табл в др. (от родит-й к дочерней).Затем появится окно « изменение связей». Если мы установим флажок в обеспечении целостности, то будет установлен контроль над знач-ми связ-х полей. Это позволит избежать наличие не связанных данных в доч табл. После этого сист делает доступными 2 опции: «каскадное обновления связ-х полей», «Каск удаление связ полей». При выборе 1 опции при изменении вел-ны ключ поля родит -й табл измен-ся велич полей в дочерней табл. Если установить 2 флажок, то при удалении записи в род-й табл б. удалены ответ-ие записи в доч табл.Если эти флажки не установлены, а обеспечение целостности вкл, то нельзя будет изменить поле связи родит табл. А также в этой табл нельзя б. удалить запись, если в дочерней есть записи связ-ые с ней.
5)Кликнем «создать», сист нарисует линию м/у 2-мя табл. Для удаления к-либо связи выделить линию и нажать делите. Для редактирования связи вып-ть клик ПК мыши и в появившемся контекстном меню выбрать команду «изменить связи».
6)Закрыть окно схемы данных и ответить на вопр-сохранить ли связь?
22. Действия по модификации структуры таблицы: изменение типа данных, изменение размера поля, удаление полей, вставка полей, перемещение полей, изменение ключей
Способ удаления поля зависит от текущего режима: режима конструктора и режима таблицы,
Предполагаемые действия:
Удаление поля из таблицы в режиме конструктора:
1. Откройте таблицу в режиме конструктора.
2. Выделите одно или несколько полей, которые необходимо удалить. Для выделения одного поля выберите область выделения строки этого поля. Для выделения нескольких полей, не отпуская кнопки мыши, перемесите указатель по областям выделения строк этих полей.
3. На панели инструментов нажмите кнопку «удаление строки». Примечания:
* Ссылки на удаленное поле, содержащиеся в других объектах базы данных, также необходимо удалить. Например, если в отчете содержится элемент управления, связанный с удаленным полем, то невозможно будет найти данные из этого поля, и на экран будет выдано соответствующее сообщение.
* Нельзя удалить поле, которое является частью отношения.
Сначала необходимо удалить связи. Удаление поля из таблицы в режиме таблицы:
1. Откройте таблицу в режиме таблицы.
2. Выберите область выделения поля столбца, которое необходимо удалить.
3. В меню Правка выберите команду Удалить столбец. Примечания:
* Ссылки на удаленное поле, содержащиеся в других объектах базы данных, также необходимо удалить. Например, если в отчете содержится элемент управления, связанный с удаленным полем, то невозможно будет найти данные из этого поля, и на экран будет выдано соответствующее сообщение.
* Нельзя удалить поле, которое является частью отношения.
Сначала необходимо удалить связи.
Переименование
1. Откройте таблицу в режиме конструктора.
2. В верхней части окна выберите поле, для которого необходимо определить новое имя.
3. В нижней части окна в ячейке свойства Подпись (Caption) введите текст, который должен быть использован в качестве заголовка столбца. Текст может содержать любую комбинацию букв, цифр, пробелов и других специальных символов. Длина его может составлять до 255 символов.
Примечания:
* Подпись применяется в ситуациях, когда необходимо, чтобы заголовок столбца был длиннее или содержал больше сведений о данных, нежели имя поля. Например, имя поля, используемое в программах Visual Basic для приложений или в выражениях, может быть «ФИО», а в заголовке столбца может быть выведено «Фамилия Имя Отчество».
* В ячейке свойства Подпись (Caption) может быть также указан текст, используемый по умолчанию, для меток элементов управления в формах и отчетах, созданных при помощи мастера или путем перемещения поля из списка полей.
* Если было установлено свойство Подпись (Caption), а потом имя данного поля было изменено в режиме таблице, то подпись для данного поля будет удалена. В этом случае подпись для данного поля можно снова определить, как описано выше. Избежать этого можно, изменив имя поля в режиме конструктора.
Вставка
Добавление полей в таблицу в режиме конструктора
1. Откройте таблицу в режиме конструктора.,
2. Для добавления поля в таблицу выберите строку, над которой требуется добавить новое поле, и нажмите на кнопку «добавление строки» на панели инструментов. Для добавления поля в конец таблицы выберите первую пустую строку.
3. Выберите столбец Имя столбца и введите имя поля, следуя соглашениям об именах объектов Microsoft Access.
4. В столбце Тип данных можно оставить настройку по умолчанию («Текстовый») или выбрать требуемый типа данных в раскрывающемся списке в ячейке столбца Тип данных.
5. В столбце Описание введите описание, помещаемое в это поле. Текст описания будет выводится в строке состояния при добавлении данных в поле, а также будет включен в описание объекта таблицы. Ввод описания является необязательным.
6. При необходимости, задайте значения свойств поля в бланке свойств в нижней части окна. Примечание.
Если данная таблица является связанной, то добавлять в нее новое поле в текущей базе данных невозможно. Если связанная таблица является таблицей Microsoft Access, для добавления поля необходимо открыть исходную базу данных. Если связанная таблица является таблицей другого приложения, то для добавления поля необходимо открыть исходный файл в этом приложении.
Добавление поля (столбца) в таблицу в режиме таблицы:
1. Откройте таблицу в режиме таблицы.
2. Выберите столбец, слева от которого требуется добавить новый столбец, и выберите в меню Вставка команду Столбец.
3. Установите указатель на заголовок столбца, дважды нажмите кнопку мыши и введите имя поля, следуя соглашениям об именах объектов Microsoft Access. Если в дальнейшем потребуется изменить определение поля, например, задать другой тип данных или определить условие на значение, эти действия следует выполнить
23. Действия по модификации проекта базы данных: создание резервной копии, удаление таблиц, переименование таблиц, копирование таблиц, расщепление таблицы, сжатие БД
МОДИФИКАЦИЯ ПРОЕКТА БД.
Может возникнуть если: 1)имеются ненужн табл.
2)некот поля надо поменять местми или нужны новые поля.
3)надо переопределить тип данных.
4)проект будет эф-нее, если табл разбить на 2.
5)переустановить ключ поле.
6)для ускорения поиска созд новый индекс. Прежде чем вносить измен-я, надо закрыть все объекты, связан с табл. Access не вносит автоматич изменен, сделанные в табл в др объекты БД. Нельзя внести изменен в тип данных полей, участвующ в связи м/у табл. -- создание резервн копии таб. -- удаление табл.-- переименов табл. -- переименов полей таб. -- вставка полей. --копиров полей. -- перемещен полей. -- удаление полей. -- изменен размера поля.Всё это осущ-ся анологичн обьектам Windows. 1)РАСЩЕПЛЕНИЕ ТАБЛИЦЫ.
Ситуации, приводящие к необх-ти расщепления табл.1) больш-во запросов и форм использ-а только часть полей табл-ц.2)Ограничение доступа к данным.Технология расщепления. а)создать 2 копии оригинала.б)записать их под новым именами. в) удалить в этих табл ненужн поля. Если удал-ся индексир поля, то предварит удалить индексы. г)убедитесь что в этих табл содер-ся поля,по кот их мож связать. д)для удаления старых связей и опред-я новых откройте окно БД и выполнить команду сервиссхема данных.е)щёлкните «все связи»,удалите ненужн связи, постройте нов связи.
2) СЖАТИЕ, ВОЗВРАТ
При удалении данных или обьектов, файлы БД стан-ся фрагментированными, что приводит к неизбеж-му использ-ю дискового пространства. Сжатие БД выпол-ся для эф-ого исп-я памяти, чтобы сжать откр БД, надо выполнить команду Сервисслужебн командысжать и восстановить БД. Чтобы сжать закр БД надо 1)выполнить команду описан выше.2)в появившемся окне БД для сжатия указать имя БД и нажать сжать.3)в след-ем диалоговом окне ввести новое имя файла. Можно сохранить сжатый файл и под старым именем можно устан-ть режим автоматич сжатия БД. Для этого вып-ть команду сервис параметры. В окне параметры открыть вкладку общие и устан-ть флажок при закрытии.
3) ИЗМЕНЕНИЕ МАКЕТА ТАБЛ. ПОИСК И ЗАМЕНА ДАННЫХ.
В режиме табл мож вып-ть поиск данных по образцу или в конкрет поле или по всей табл.Для этого:-откр5-ку в режиме табл..-если известно в каком поле вести поиск, выделить это поле.-нажать кнопку «найти» на панели инструм. И найти вкладку «поиск»(правка--найти). Появл окно»поиск и замена».--ввести в нём образей, значен, кот надо найти, если точные значения не известны, то можно использ-ть подстановочные символы.--установить в диалоговом окне требуем реж-ы поиска: м установить место поиска. Выбрать один из вар-ов совпадения и (с люб частью поля, поля целиком,сначала поля), м-но вып-ть с учётом регистра или без него.--Далее нажать кнопку «н-ти» следующее. Для поиска след-их записей, содержащих знач-е поиска нажать найти действие. 4)СОРТИРОВКА ДАННЫХ В ТАБЛ.
При открытии табл упорядочивается по знач-ю ключ поля. Если ключ поле не опред-но, то записи выводятся в пор-ке их ввода в табл.Если надо отформатир записи,по значению не ключ поля,то надо устан-ть курсор в это поле и нажать на кнопку «сортировка от а до я» или от я до а. Нельзя сортировать по полю с данными типа МЕМО, гиперссылка, объект поля. Иногда треб-ся вып-ть сортировку по значению нескольких полей для этого надо переместить эти столбцы так, чтоб они оказались рядом с учётом приоритетов(1 будет сортир-ся крайний лев столбец).Выделить эти столбцы произвести сортировку. Для отбора записей из табл использ-ся фильтр. Он созд-ся с помощью режима меню: записи--фильтр--изменить фильтр.С начала в окне фильтра треб-ся указать условие для выбора записей, затем применить режим нить фильтр. Для отмены фильтра исп-ть «удалить фильтр».К табл м примен расширенный фильтр. На экране появл бланк запроса, в кот необх указать усл-е отбора.
24. Объект «форма»: назначение, режимы создания, основные структурные элементы формы в режиме Конструктора
Форма - это способ оформления заголовка, области данных, области примечаний таблиц и заголовков. Формы позволяют создавать пользовательский интерфейс для таблиц базы данных. Форма строится на основе таблицы или запроса. При каждом открытии сохраненной формы обновляются данные запроса, на основе которого создается форма. Формы могут быть выведены на экран в 3 видах: режим конструктора, режим формы, режим таблицы.
ОСНОВНЫЕ ЭЛ-ТЫ ФОРМЫ
Структура формы отображается конструктором. В этом режиме произ-ся настройки обл-й и элементов. Основн област макета формы явл-ся: заголовок, область данных, примечания, верхний и нижний колонтитулы. В области заголовок размещают название формы и полей. При печати > стра форм заголовок форм отображ-ся только на 1-й стр.В область данных вводятся данные полученные из источника на основе кот созд-ся форма. раздел верхний колонтитул опред-ет колонтитул при печати формы этот раздел отображ-ся когда форма открыта в режиме предварит просмотра. При печати >стр формы верх колонтитул выводится на каж стр. Раздел примечаний исп-ся для размещения доп эл-тов: кнопок, макросов, промежуточн вычислений. Этот раздел добавл в макет формы вместе с разделом заголовок. При печати >стр формы этот раздел отображ-ся внизу послед-й страницы. Из всех перечисл разделов обязат-ми явл-ся только раздел обл-ти данных. Для добавления или удаления необязат разделов использ-ся команда вид, заголовок формы/примечание формы или вид колонтитулы. Высоту и ширину обл-ти люб раздела можно изменить с помощью мыши: перетаскивая границу раздела вниз и вправо.
Эти области запол-ся с помощ спец инструментов.Эти инструм нах-ся на панели элем-ов управления.: подпись, поле, поле со списком, переключ и т.д.
25. Технология создания формы. Характеристика инструментов Панели элементов, построение «полей со списком»
Форму можно создать тремя различными способами.
При помощи автоформы на основе таблицы или запроса. С помощью автоформ можно создавать формы, в которых выводятся все поля и записи базовой таблицы или запроса. Если выбранный источник записей имеет связанные таблицы или запросы, то в форме также будут присутствовать все поля и записи этих источников записей.
1. В окне базы данных выберите Формы > Создать.
2. В диалоговом окне Новая форма выберите мастера.
3. Выберите таблицу или запрос, содержащие данные, на основе которых создается форма.
4. Нажмите кнопку OK.
При помощи мастера на основе одной или нескольких таблиц или запросов. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов.
1. В окне базы данных выберите Формы > Создать.
2. В диалоговом окне Новая форма выберите нужного мастера.
3. Выберите имя таблицы или другого источника записей, содержащего данные, на которых должна быть основана форма.
4. Нажмите кнопку OK и следуйте инструкциям мастера.
Созданную форму можно изменить в режиме конструктора, сводной таблицы или сводной диаграммы.
Вручную в режиме конструктора. Сначала создается базовая форма, которая затем изменяется в соответствии с требованиями в режиме конструктора.
1. В окне базы данных выберите Формы > Создать.
2. В диалоговом окне Новая форма выберите строку Конструктор.
3. Выберите имя таблицы или другого источника записей, содержащего данные, на которых нужно основать форму и нажмите кнопку OK.
Форма будет открыта в режиме конструктора.
1)ЭЛЕМЕНТ УПРАВЛЕНИЯ НАДПИСЬ
предназначен для изображения текста (заголовка, сообщения) в форме или в отчёте. Программа автоматич-ки добавляет подпись при создании больш-ва эл-тов управ-я. Для того чтобы указать что подписи добавлять не надо следует изменить стандартное знач-е св-ва эл-та управления добавл-я подписи.
Технология добавления этого Эл-та:
Клик на кнопке надписьклик в той точке формы,где необх-мы устан-ть надпись. Внутри контура надписи появл-ся текстовой курсор позволяющий вводить текст.
2)ЭЛЕМЕНТ УПРАВЛЕНИЯ ПОЛЕ
предназначен для ввода измен-я и отображ-я данных из базовой табл.Для ввода этого Эл-та вып-ть команду менювидсписок полей,перетяните требуемые поля в нужные места формы. Можно изменить св-во поля, вызвав контекстное меню ПК.
3)ЭЛЕМЕНТ УПРАВЛЕНИЯ ФЛАЖОК
галочка предназначен для данных имеющих два состояния.,соответственно наприм положит или отриц ответу. ТЕХНОЛОГИЯ СОЗДАНИЯ: Открыв список полей перетащите в нужное место формы поля логического типа. Для такого поля автоматич сформир-ся элемент управления типа Флажок в виде галочки в квадрате. Отмеченный квадратик соответ. значению да, пустой значен. нет.
4)ПОЛЕ СО СПИСКОМ ИЛИ СПИСОК
Список может содержать перечень значений,кот надо ввести в табл.Эти значения могут содерж-ся в одном из полей другой табл или уже созданным запросом. Элемент поля со списком от элемента список имеет несколько отличий.
1)поля со списк. позволяет выбир. не только значения из списка, но и вводить его в поля ввода.
2)поле со спис не наклад таких ограничен на длину списка, как поле список,т.е. в нём отображ-ся только текущ значения, а остальн значения выводятся, когда пользователь щёлкает мышью по стрелке.
3)Поле со спис. позвол. выбрать только один элем-т из списка.
Технология создания: 1)нажать на панели эл-ов поле со спис, 2)затем в той точке формы где необходимо поместить этот эл-т. 3)открыть мастер создания поля со списком, выбрать общую подстановку значений из табл. или щёлкнуть далее. Во 2ом диалог окне выводится список доступных табл. В 3ем диалог окне выводится список полей. В след окне можно установить ширину стобцов для этих полей и спрятать второй столбец. В появившемся окне мастер спрашивает сохр ли значения элемента управления в базе дан. После того как мастер закончит работу необходимо задать св-ва списка. Высоту рамки мож. выбрать с помощью команды менюформат выровнять или размер (предварит необх. выделить элемент).Можно вызвать св-ва элемента и установить один из режимов: ограничиться списком да, нет.
5) ЭЛЕМЕНТ КНОПКА
используется для создания элемента управления командная кнопка с помощ котор мож активировать макрос или функцию. Создание кнопки выполняе\т мастер.Он содержит фиксированный набор кнопок, кот разбиты по категориям: переход по записям,работа с форматом и т.д. Надо выбрать необходимый тип кнопки, а затем соответствующую надпись или рисунок.
6) Эл-т подчиненная форма.
Имеет несколько записей, связанных с одной. Создание: на панели Эл-ов подч форма в область примечания. Далее выбрать источник данных, подчинить связь м/у (для таб).
26. Объект «запрос»: назначение и виды запросов, основные структурные элементы бланка запросов
Запрос позволяет выбрать необз-ые данные из одной или несколько взаимосвязей табл-ы. Произвести вычисления и получить рез-т в виде таблицы. Через запрос мож произвести обновления данных в табл-ы добавлением и удален записи. С помощ запроса мож вып-ть след виды обработки данных:1)выбрать дан, удовлет-ие условиям отбора.2)включить в табл-цу рез-та запроса вычисляемые поля, заданные пользователем..3)произвести вычисления каждой из полученных записей.4)сгруппировать записи с одинаковыми знач-ями в одном или неск полях для выполнен над ними групповых операций.5)произвести обновления полей в выбранном под множ-ом записей.6)создать новую табл. базы данных исп-зуя данные из имеющихся табл.7)удалить выбранное подмнож-во записей.8)добавить выбранное подмнож-во записей др табл. Виды запроса:
1) Запрос на выборку. Выбирает данные из несколько взаимосвязанных табл и другиз запросов. Рез-том запроса явл-ся табл, котор сущ-ет до его закрытия. Эту табл. мож исп-ть для работы с данными табл на котор настроен запрос. Например: мож. корректировать данные исходных табл. через табл резул-тов.
2) Запрос действия. а)запрос на создание табл Основан на запросе на выборку но в отличие от него рез-т запроса сохр-ся в новой табл. Она стан-ся таблицей базы данных.б)запр на обновление, добавлен, удал. Также основаны на запросе на выборку, но явл-ся запросами действий в рез-те кот измен-ся данные в табл БД.
3) Перекрёстный запрос отображает итоговые значения, получаемые из заданных полей.(Наприм: суммы, кол-во значений, среднее значение).
Рез-ты выполнения запросов вывод-ся в режиме табл.Окно запросов в реж табл. анологично окну просмотра табл БД.
27. Назначение и технология создания запроса с параметром. Включение вычисляемого поля в запрос
Запрос с параметрами -- это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например условие для возвращения записей или значение, которое требуется вставить в поле. Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например двух дат. Затем Microsoft Access может вернуть все записи, приходящиеся на интервал времени между этими датами.
Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным. Например, на основе запроса с параметрами можно создать месячный отчет о доходах. При печати данного отчета Microsoft Access выводит на экран приглашение ввести месяц, доходы за который должны быть приведены в отчете. После ввода месяца Microsoft Access выполняет печать соответствующего отчета.
28. Запросы-действия: назначение, технология создания. Назначение перекрестных запросов.
Перекрестные запросы
Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк.
Запросы на изменение
Запросом на изменение называют запрос, который за одну операцию изменяет или перемещает несколько записей. Существует четыре типа запросов на изменение.
· На удаление записи. Запрос на удаление удаляет группу записей из одной или нескольких таблиц. Например, запрос на удаление позволяет удалить записи о товарах, поставки которых прекращены или на которые нет заказов. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.
· На обновление записи. Запрос на обновление вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 10 процентов поднимаются цены на все молочные продукты или на 5 процентов увеличивается зарплата сотрудников определенной категории. Запрос на обновление записей позволяет изменять данные в существующих таблицах.
· На добавление записей. Запрос на добавление добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц. Например, появилось несколько новых клиентов, а также база данных, содержащая сведения о них. Чтобы не вводить все данные вручную, их можно добавить в таблицу «Клиенты».
· На создание таблицы. Запрос на создание таблицы создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Запрос на создание таблицы полезен при создании таблицы для экспорта в другие базы данных Microsoft Access или при создания архивной таблицы, содержащей старые записи.
29. Объект «отчет»: назначение, режимы создания, основные структурные элементы отчета в режиме Конструктора
Отчеты - это средства отображения данных и результатов при выводе на печать. Отчет является эффективным средством представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом.
Большинство отчетов являются присоединенными к одной или нескольким таблицам и запросам из базы данных. Источником записей отчета являются поля в базовых таблицах и запросах. Отчет не должен включать все поля из каждой таблицы или запроса, на основе которых он создается.
Отчет можно создать тремя различными способами.
При помощи автоотчета на основе таблицы или запроса. Автоотчет служит для создания отчета, в котором выводятся все поля и записи базовой таблицы или запроса.
1. В окне базы данных выберите Отчеты и нажмите кнопку Создать.
2. В диалоговом окне Новый отчет выберите одного из следующих мастеров.
Автоотчет: в столбец -- каждое поле располагается на отдельной строке; подпись находится слева от поля.
Автоотчет: ленточный -- поля каждой записи находятся на отдельной строке; подписи печатаются сверху, один раз для каждой страницы.
3. Выберите таблицу или запрос, содержащие данные, на которых должен быть основан отчет.
4. Нажмите кнопку OK.
Microsoft Access применяет последний автоформат, использовавшийся для создания отчета. Если до этого отчет с помощью мастера не создавался, и не использовалась команда Автоформат в меню Формат, то будет применен стандартный автоформат.
При помощи мастера на основе одной или нескольких таблиц или запросов. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает отчет на основании полученных ответов.
1. В окне базы данных выберите Отчеты и нажмите кнопку Создать.
2. В диалоговом окне Новый отчет выберите нужного мастера.
3. Выберите таблицу или запрос, содержащие данные, на которых должен быть основан отчет.
4. Нажмите кнопку OK.
5. Следуйте инструкциям мастера.
Созданный отчет можно изменить в режиме конструктора.
Вручную в режиме конструктора. Сначала создается базовый отчет, который затем изменяется в соответствии с требованиями в режиме конструктора.
1. В окне базы данных выберите Отчеты и нажмите кнопку Создать.
2. В диалоговом окне Новый отчет выберите пункт Конструктор.
3. Выберите таблицу или запрос, содержащие данные, на которых должен быть основан отчет. (Если нужно создать свободный отчет, не выбирайте ничего из этого списка.)
Чтобы использовать в отчете данные из нескольких таблиц, создайте отчет на основе запроса.
4. Нажмите кнопку OK.
30. Объект «макрос»: назначение, технология создания
Макросом называют набор из одной или более макрокоманд, выполняющих определенные операции, такие как открытие форм или печать отчетов. Макросы могут быть полезны для автоматизации часто выполняемых задач. Например, при нажатии пользователем кнопки можно запустить макрос, который распечатает отчет.
Макрос может быть как собственно макросом, состоящим из последовательности макрокоманд, так и группой макросов. В некоторых случаях для решения, должна ли в запущенном макросе выполняться определенная макрокоманда, может применяться условное выражение.
Последовательность макрокоманд: Следующий макрос состоит из серии макрокоманд. Эти макрокоманды выполняются каждый раз при запуске макроса. Для запуска макроса следует обратиться к имени макроса.
Группа макросов: При наличии большого числа макросов, объединение родственных макросов в группы может упростить управление базой данных. Для просмотра имен макросов для выбранной группы макросов достаточно в окне макроса в меню Вид выбрать команду Имена макросов.
Имя в столбце Имя макроса определяет каждый макрос. При запуске макроса в группе макросов, выполняется макрокоманда в столбце Макрокоманда, а также все следующие макрокоманды, в которых столбец Имя макроса пуст. Для запуска макроса из группы макросов следует указать имя группы, а затем, через точку, имя макроса.
Условные макрокоманды Для вывода столбца Условие следует в окне макроса в меню Вид выбрать команду Условия. Следующий макрос запускает макрокоманды Сообщение (MsgBox) и ОстановитьМакрос (StopMacro) только в тех случаях, когда условие в столбце Условие истинно (когда поле «КодПоставшика» имеет значение Null).
Создание макроса
1) В окне базы данных выберите вкладку Макросы. 2) Нажмите кнопку Создать. 3) В ячейке столбца Макрокоманда нажмите кнопку раскрытия списка, открывающую список макрокоманд. 4) Выберите имя макрокоманды. 5) Введите текст комментария к макрокоманде (необязательно). 6) В нижней половине окна, при необходимости, укажите аргументы макрокоманды. Для получения дополнительных сведений о задании аргументов макрокоманд нажмите кнопку. 7) Для добавления в макрос других макрокоманд перейдите на следующую строку и повторите шаги с 3 по 6. Макрокоманды выполняются в порядке их расположения в бланке.
Совет. Существует следующий прием быстрого создания макроса, выполняющего действия над конкретным объектом базы данных. Выберите объект в окне базы данных и переместите его с помощью мыши в ячейку макрокоманды в окне макроса. Например, для того чтобы создать макрос, открывающий форму, переместите с помощью мыши форму в ячейку макрокоманды. Для этого расположите окно базы данных и окно макроса рядом на экране с помощью команды Сверху вниз или Слева направо из меню Окно; затем выберите в окне базы данных вкладку объектов нужного типа, выберите объект и переместите его с помощью мыши в ячейку макрокоманды. При переносе макроса в ячейку макрокоманды вводится макрокоманда, запускающая этот макрос, а при переносе других объектов (таблиц, запросов, форм, отчетов или модулей) в макрос добавляется макрокоманда, открывающая объект.
Размещено на Allbest.ru
Подобные документы
Характеристика и принцип работы подсистемы-инсталлятора Windows Installer, ее структура и назначение. Порядок и варианты установки программ в ОС Linux, их преимущества и недостатки. Методика и основные этапы составления базы данных программ-аналогов.
курсовая работа [369,2 K], добавлен 24.08.2009Общее понятие архивации и архивного файла. Описание и характеристика архиваторов MS DOS, ARJ,RAR, Windows, WinRAR, WinZip. Сравнительный анализ программ-архиваторов Windows и экономическая оценка их использования. Охрана труда при работе с компьютером.
дипломная работа [1,6 M], добавлен 27.07.2010Правовые основы защиты информации на предприятии. Анализ среды пользователей. Автоматизированная система предприятия. Краткие сведения об операционной системе Windows XP. Классификация троянских программ. Способы защиты операционной системы Windows XP.
дипломная работа [187,3 K], добавлен 14.07.2013Персональный компьютер и характеристика его составляющих. Программное обеспечение, используемое на предприятии. История системы Windows и ее особенности. Экранный интерфейс Windows XP, запуск программ и открытие документов, основы работы и настройки.
дипломная работа [1,3 M], добавлен 17.01.2011Понятие и функции операционных систем, их классификация и структура, принципы работы. Виды операционных систем и их краткая характеристика: DOS, Window-95. Достоинства и недостатки Microsoft Windows XP. Создание локальных сетей. Глобальная сеть Internet.
контрольная работа [35,5 K], добавлен 26.06.2014Методика исследования и анализа средств аудита системы Windows с целью обнаружения несанкционированного доступа программного обеспечения к ресурсам вычислительных машин. Анализ угрозы информационной безопасности. Алгоритм работы программного средства.
дипломная работа [2,9 M], добавлен 28.06.2011Операционная система: назначение и классификация. Общая характеристика и основные механизмы операционной системы Windows. Средства подготовки текстовых документов в Windows. Понятие самораспаковывающегося и многотомного архивов, файловой системы.
реферат [20,0 K], добавлен 05.10.2011Классификация программного обеспечения. Операционные системы и их функции. Служебные приложения Windows. Средства обеспечения компьютерной безопасности. Программы проверки и обслуживания диска Windows. Классификация служебных программных средств.
реферат [50,5 K], добавлен 23.06.2012История Windows. Особенности Windows XP. Файловая система и структура. Основные принципы работы с системой. Начало и завершение работы, главное меню. Запуск и завершение программ. Окна и диалоги, панель задач. Установка Windows XP.
курсовая работа [344,0 K], добавлен 24.04.2007Операционная система как посредник в работе с устройствами компьютера: ДрайверЫ и 32-разрядность Windows 95 и программ. VFAT, DLL, DLE. Технические и программные средства для доступа и работы в Internet. TCP/IP, FTP, WWW. База данных в Excel.
реферат [55,0 K], добавлен 28.06.2008