WWW.KONFERENCIYA.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА - Конференции, лекции

 

Информационные технологии – материалы для УСРС по лекционному курсу (2 семестр)

ТЕХНОЛОГИИ БАЗ ДАННЫХ И ЗНАНИЙ.

ПУБЛИКАЦИЯ ДАННЫХ В WEB

В.В. Гедранович,

Ю.В. Змеева, О.Б. Гедранович

ОГЛАВЛЕНИЕ

1 ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ (Гедранович В.В.)

1.1 АРХИТЕКТУРА БД. ФИЗИЧЕСКАЯ И ЛОГИЧЕСКАЯ НЕЗАВИСИМОСТЬ. ЭТАПЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ

1.2 НОРМАЛИЗАЦИЯ ОТНОШЕНИЙ

1.3 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ

2 СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ. ОБЩАЯ ХАРАКТЕРИСТИКА MS ACCESS (Гедранович В.В.)...... 2.1 СУБД, ИХ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ. ОБЩАЯ ХАРАКТЕРИСТИКА MS ACCESS

2.2 ЗАПУСК ACCESS И СОЗДАНИЕ ИЛИ ОТКРЫТИЕ БАЗ ДАННЫХ

2.3 СТРУКТУРА ОКНА ACCESS. СПРАВОЧНАЯ СИСТЕМА MS ACCESS. ВЫХОД ИЗ ACCESS

3 СОВМЕСТНАЯ РАБОТА MS ACCESS И ПРИЛОЖЕНИЙ MS OFFICE (Змеева Ю.В.)

3.1 ИНТЕГРАЦИЯ MS ACCESS И MS EXCEL

3.2 ИНТЕГРАЦИЯ MS ACCESS И MS WORD

4 ПУБЛИКАЦИЯ ДАННЫХ В WEB (Гедранович О.Б.)

4.1 ДОСТУП К ДОКУМЕНТАМ НА WEB-СЕРВЕРЕ

4.2 ПУБЛИКАЦИЯ ДОКУМЕНТОВ, СОЗДАННЫХ СРЕДСТВАМИ MS WORD

4.3 ПУБЛИКАЦИЯ ДОКУМЕНТОВ ИЗ MS EXCEL

4.4 ИСПОЛЬЗОВАНИЕ ГИПЕРССЫЛОК В ОБЪЕКТАХ БД

4.5 ПРЕОБРАЗОВАНИЕ ОБЪЕКТОВ БД В WEB-СТРАНИЦЫ

4.6 СТРАНИЦЫ ДОСТУПА К ДАННЫМ

ЛИТЕРАТУРА

1 ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ

1.1 Архитектура БД. Физическая и логическая независимость.

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

Рисунок 1.1 – Трехуровневая система организации БД 1. Уровень внешних моделей – самый верхний уровень, где каждая модель имеет свое «видение» данных. Этот уровень определяет точку зрения на БД отдельных приложений. Каждое приложение видит и обрабатывает только те данные, которые необходимы именно этому приложению. Например, при работе с БД по студентам, бухгалтерию не интересует успеваемость студентов, а только вопросы, связанные со своевременной оплатой.

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

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

Эта архитектура позволяет обеспечить логическую (между уровнями 1 и 2) и физическую (между уровнями 2 и 3) независимость при работе с данными. Логическая независимость предполагает возможность изменения одного приложения без корректировки других приложений, работающих с этой же базой данных. Физическая независимость предполагает возможность переноса хранимой информации с одних носителей на другие при сохранении работоспособности всех приложений, работающих с конкретной базой данных. Это именно то, чего не хватало при использовании файловых систем.

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

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

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

Эти модели называются инфологическими, или семантическими.

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

Инфологическая модель (информационно-логическая модель) отображает реальный мир в некоторые понятные человеку концепции, такая человеко–ориентированная модель полностью независима от физических параметров среды хранения данных. В конце концов, этой средой может быть память человека, а не ЭВМ. Поэтому инфологическая модель не должна изменяться до тех пор, пока какие-то изменения в реальном мире не потребуют изменения в ней некоторого определения, чтобы эта модель продолжала отражать предметную область.

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



Остальные модели, показанные на рисунке 1.2, являются компьютеро-ориентированными.

Рисунок 1.2 – Этапы проектирования БД Итак, инфологические модели используются на ранних стадиях проектирования для описания структур данных в процессе разработки приложения, а даталогические модели уже поддерживаются конкретной СУБД.

Классификация даталогических моделей приведена на рисунке 1.3.

Рисунок 1.3 – Классификация даталогических моделей Некоторые фактографические модели были рассмотрены в предыдущей лекции.

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

Эти модели, ориентированные на формат документа, основаны на языках разметки документов.

Дескрипторные модели – самые простые из документальных моделей, они широко применялись на ранних стадиях использования документальных баз данных. В этих моделях каждому документу соответствовал дескриптор – описатель. Этот дескриптор имел жесткую структуру и описывал документ в соответствии с теми характеристиками, которые требуются для работы с документами в разрабатываемой документальной БД.

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

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

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

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

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

Нормализация отношений – пошаговый процесс разложения (декомпозиции) исходных отношений БД на более простые. Каждая ступень этого процесса приводит схему отношений БД в последовательные «нормальные формы». Каждая следующая нормальная форма обладает «лучшими свойствами», чем предыдущая.

В теории реляционных баз данных принято выделять следующую последовательность нормальных форм:

1) первая нормальная форма (1NF);

2) вторая нормальная форма (2NF);

3) третья нормальная форма (3NF);

4) нормальная форма Бойса-Кодда (BCNF);

5) четвертая нормальная форма (4NF);

6) пятая нормальная форма (5NF).

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

Процесс нормализации основан на понятии функциональной зависимости атрибутов. Говорят, что атрибут В функционально зависит от атрибута А (обозначается АВ), если в любой момент времени каждому значению атрибута А соответствует не более одного значения атрибута В. Если неключевой атрибут зависит от всего составного ключа и не зависит от его частей, то говорят о полной функциональной зависимости атрибута от составного ключа. Если атрибут А зависит от атрибута В, а В зависит от атрибута С, но обратная зависимость отсутствует, то говорят, что атрибут С зависит от А транзитивно.

Отношение находится в первой нормальной форме (1NF), если значения атрибутов атомарны, то есть в каждом столбце находится только одно значение, и все неключевые атрибуты функционально зависят от ключа.

Отношение находится во второй нормальной форме (2NF), если выполняются ограничения первой нормальной формы (1NF), и каждый неключевой атрибут функционально полно зависит от первичного ключа (первичный ключ может быть составным).

Отношение находится в третьей нормальной форме (3NF), если выполняются ограничения второй нормальной формы (2NF), и если все неключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа.

Можно дать и другое определение. Отношение находится в третьей нормальной форме (3NF), если выполняются ограничения второй нормальной формы (2NF), и в нем отсутствуют транзитивные зависимости неключевых атрибутов от ключа.

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

Рассмотрим пример приведения отношения к третьей нормальной форме.

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





Рисунок 1.4 – Структура ненормализованной таблицы Сотрудники В нашем примере для приведения таблицы Сотрудники ко второй нормальной форме ее следует разделить на две таблицы. Первичный ключ исходной таблицы состоит из двух атрибутов – «Код сотрудника» и «Должность».

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

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

Третья нормальная форма Рассмотрим таблицу Сотрудники, полученную после приведения исходной таблицы ко второй нормальной форме. Для этой таблицы существует функциональная связь между полями «Код сотрудника» и «Зарплата». Однако эта функциональная связь является транзитивной.

Транзитивность зависимости полей «Код сотрудника» и «Зарплата» означает, что заработная плата на самом деле является характеристикой не сотрудника, а должности, которую он занимает. В результате мы не сможем занести в базу данных информацию, характеризующую заработную плату должности, до тех пор, пока не появится хотя бы один сотрудник, эту должность занимающий (так как первичный ключ не может содержать неопределенное значение). При удалении записи, описывающей последнего сотрудника, занимающего данную должность, мы лишимся информации о заработной плате, соответствующей этой должности. Кроме того, чтобы согласованным образом изменить заработную плату, соответствующую должности, будет необходимо предварительно найти все записи, описывающие сотрудников, занимающих данную должность. Таким образом, в таблице Сотрудники по-прежнему существуют аномалии. Их можно устранить путем дальнейшей нормализации – приведения базы данных к третьей нормальной форме.

Чтобы перейти от второй нормальной формы к третьей, нужно выполнить следующие шаги:

1. Определить все поля (или группы полей), от которых зависят другие поля.

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

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

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

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

В заключение приведем схему базы данных, рассматриваемой в качестве примера и приведенной к третьей нормальной форме (рисунок 1.7).

Рисунок 1.7 – Структура базы данных, приведенной к третьей нормальной форме 1.3 Физическое проектирование В соответствии с трехуровневой архитектурой мы сталкиваемся с понятием модели данных по отношению к каждому уровню. Физическая модель данных оперирует категориями, касающимися организации внешней памяти и структур хранения, используемых в данной операционной среде. В настоящий момент в качестве физических моделей используются различные методы размещения данных, основанные на файловых структурах: это организация файлов прямого и последовательного доступа, индексных файлов и инвертированных файлов, файлов, использующих различные методы хэширования, взаимосвязанных файлов. Кроме того, современные СУБД широко используют страничную организацию данных. Физические модели данных, основанные на страничной организации, являются наиболее перспективными.

На этапе физического проектирования логическая модель реализуется средствами выбранной СУБД: создаются объекты БД и связи между ними. На этом же этапе выбираются физические устройства для размещения БД и ее копий.

Типичные этапы физического проектирования:

• разработка и описание структур таблиц данных;

• разработка схемы данных и задание системы взаимосвязей между таблицами;

• разработка системы запросов к таблицам базы данных;

• разработка экранных форм ввода/вывода данных;

• разработка системы отчетов по данным;

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

• разработка системы защиты данных, прав и ограничений по доступу.

2 СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ.

ОБЩАЯ ХАРАКТЕРИСТИКА MICROSOFT ACCESS

2.1 СУБД, их функциональные возможности. Общая характеристика MS Access Системы управления базами данных (СУБД) появились в конце 60-х – начале 70-х годов XX века. СУБД первого поколения были ориентированы на мэйнфреймы, доминировавшие в то время. В 1975 году появился первый стандарт ассоциации по языкам систем обработки данных – Conference of Data System Languages (CODASYL), который определил ряд фундаментальных понятий в теории систем баз данных, которые и до сих пор являются основополагающими для сетевой модели данных. В развитие теории баз данных большой вклад был сделан американским математиком Э.Ф.

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

СУБД – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями (FoxPro, dBASE, PARADOX, Access, Sybase, Microsoft SQL Server).

СУБД предназначена для централизованного управления базой данных.

По степени универсальности СУБД делятся на:

• системы общего назначения;

• специализированные системы.

СУБД общего назначения не ориентированы на какую-либо предметную область или на информационные потребности определенной группы пользователей.

Специализированные СУБД предназначены для конкретного применения.

Функциональные возможности СУБД обширны. Они позволяют:

• создавать БД и работать с ней (т.е. открывать, переименовывать, перемещать, восстанавливать и т.д.);

• редактировать, импортировать и экспортировать данные;

• формировать запросы;

• проектировать экранные формы для ввода, просмотра, редактирования данных;

• формировать и печатать отчеты.

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

Access работает под управлением Windows и поэтому может использовать все возможности DDE (Dynamic Data Exchange, динамический обмен данными) и OLE (Object Linking and Embedding, связь и внедрение объектов). DDE позволяет выполнять функции и производить обмен данными между Access и любым другим приложением Windows, поддерживающим DDE. Для осуществления динамического обмена данными с другими приложениями можно использовать макросы или процедуры на Visual Basic. Access поддерживает механизм связывания и внедрения объектов, являющийся частью современной технологии OLE корпорации Microsoft. Это означает, что можно внедрять в таблицы, запросы формы и отчеты объекты из других приложений – рисунки, электронные таблицы, диаграммы, текстовые документы, звуковые фрагменты и т.д.

В Access база данных обозначает файл, содержащий набор информации. Каждая база данных в Access состоит из основных объектов: таблиц, запросов, форм, отчетов, страниц, макросов и модулей (рисунок 2.1).

Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчетов, макросов и модулей, которые хранятся в единственном файле с расширением mdb (multiple database).

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

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

Таблицы в Access имеют свою пиктограмму.

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

Пиктограммы запроса:

Формы – это объект, предназначенный для просмотра, ввода и редактирования записей базы данных (БД). В формах можно использовать поля из нескольких таблиц или запросов. В них можно создавать вычисляемые поля.

Пиктограмма формы:

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

Страницы – это объект, представляющий собой специальный тип Web-страниц, предназначенный для просмотра и работы через Интернет или интрасеть с данными, хранящимися в базах данных Microsoft Access или базах данных Microsoft SQL Server. Страница доступа к данным может также включать данные из других источников, таких как Microsoft Excel.

Пиктограмма страницы:

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

Пиктограмма макроса:

Модуль – это объект, автоматизирующий комплексные операции и предоставляющий программисту более полный контроль, чем макрос; модули – это процедуры, написанные на языке программирования Visual Basic for Applications. Модули могут быть независимыми объектами, содержащими функции, которые можно вызвать из любого места приложения, но они могут быть «привязаны» к отдельным формам или отчетам для реакции на те или иные происходящие в них события.

Пиктограмма модуля:

2.2 Запуск Access и создание или открытие баз данных После нажатия кнопки Пуск на экране появляется стартовое меню. Для запуска Access следует открыть подменю Программы стартового меню и активизировать команду Microsoft Access. В результате программа MS Access будет загружена. Можно использовать и другие известные способы: ярлычок на Рабочем столе, кнопка на Панели быстрого запуска.

После запуска программы MS Access на экране появляется окно приложения (рисунок 2.2), в котором пользователь должен выбрать один из следующих вариантов работы: создание пустой базы данных, создание базы данных с помощью мастера, открытие одной из существующих баз данных.

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

В появившемся диалоговом окне Файл новой базы данных следует открыть папку, в которой будет храниться база данных, ввести имя файла и нажать кнопку Создать (рисунок 2.3).

Если в области задач Создание файла из раздела Создание с помощью шаблона выбрать команду Общие шаблоны…, то появится диалоговое окно Шаблоны (рисунок 2.4). Вкладка Базы данных позволяет использовать шаблоны наиболее популярных баз данных. После выбора одного из ярлыков шаблона открывается Мастер шаблонов, с помощью которого создается новая база данных.

В случае необходимости открыть существующую базу данных следует из раздела Открытие файла выбрать имя базы, которую нужно открыть. Если необходимая база данных не указана в этом списке, её можно отыскать в окне Открытие файла базы данных (рисунок 2.5), которое открывается после щелчка на строке Другие файлы….

Открыть файл можно в одном из четырех режимов (рисунок 2.6):

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

• Открыть монопольно – режим монопольного доступа. В этом случае никто другой не сможет открыть этот файл, пока вы его используете.

• Открыть для чтения – режим коллективного доступа только для чтения. В этом случае вы не сможете изменять ни данные в таблицах, ни другие объекты базы данных.

• Открыть монопольно только для чтения – режим монопольного доступа только для чтения. Вы открываете файл только для чтения и одновременно запрещаете другим пользователям открывать этот файл.

2.3 Структура окна Access. Справочная система MS Access. Выход из Access У строки заголовка Access типичный состав. Она содержит кнопку для открытия системного меню, имя прикладной программы, имя открытой базы данных (если окно базы данных развёрнуто на всё окно приложения), кнопки управления представлением окна, кнопку для закрытия окна (рисунок 2.7).

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

Каждое меню открывается при выполнении щелчка на его имени или при нажатии комбинации клавиш, состоящей из клавиши [Alt] и клавиши с подчёркнутой в имени меню буквой.

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

Структура меню зависит от режима работы Access. Программа имеет три основных режима работы:

1. Режим конструктора, в котором создаются и модифицируются объекты базы данных;

2. Режим запуска, в котором можно выполнять некоторые операции, не открывая базу данных;

3. Режим выполнения, в котором отображаются окна объектов базы данных. (Данный режим имеет различные названия, что зависит от того, с каким объектом работает пользователь. При работе с таблицей, этот режим называется режимом таблицы, при работе с формой – режимом формы и т.д.) Панель инструментов с многочисленными кнопками. О назначении любой из них можно узнать, указав на неё мышью.

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

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

Существует несколько способов получить ответы на свои вопросы.

• С помощью специального поля для ввода вопроса в строке главного меню Access.

• Вызвав окно Справка Microsoft Access.

• Задав вопрос Помощнику.

• Обратившись за справкой на Web-сервер Microsoft.

Чтобы вызвать окно справки, выполните одно из действий:

• выберите в меню Справка команду Справка: Microsoft Access;

• нажмите кнопку Справка: Microsoft Access на стандартной панели инструментов Access;

• выберите команду Справка Microsoft Access) в области задач Создание файла, если она отображается на экране.

В любом случае вы получите на экране окно Справка Microsoft Access, которое выглядит так, как показано на рисунке 2.8.

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

Окно справочной системы:

1. Оглавление – обеспечивает поиск файлов по разделам и темам (рисунок 2.8).

2. Мастер ответов – позволяет производить поиск по всей справочной системе, используя ключевые фразы, слова или части слова.

3. Указатель – даёт перечень терминов и фраз, по которым выводится информация при нажатии на кнопку Показать.

Существует несколько способов выхода из программы Access:

• Щелчок на кнопке, предназначенной для закрытия Access-окна (на таких кнопках принято изображать крестик).

• Активизация команды Выход из меню Файл.

• Вызов команды Закрыть из системного меню окна программы Access.

• Нажатие комбинации клавиш Alt+F4.

3 СОВМЕСТНАЯ РАБОТА MS ACCESS И ПРИЛОЖЕНИЙ MS OFFICE

3.1 Интеграция MS Access и MS Excel

И MS E MS A

МПОРТ И СВЯЗЫВАНИЕ ТАБЛИЦ ИЗ XCEL В CCESS

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

Для осуществления импорта и связывания таблиц из MS Excel в MS Access необходимо выполнить следующие действия:

1. Открыть базу данных, в которую будут импортироваться данные.

2. Выполнить одну из команд меню:

• Файл – Внешние данные – Импорт – для импорта таблицы.

• Файл – Внешние данные – Связь с таблицами – для связывания таблиц.

3. В диалоговом окне Импорт (или Связь) выбрать диск или папку, в которой расположен файл электронной таблицы выбрать в списке Тип файла вариант Microsoft Excel (*.xls).

4. Следовать инструкциям в диалоговых окнах мастера Импорт электронной таблицы (или Связь с электронной таблицей).

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

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

Импортируемым (или связываемым) полям MS Access устанавливает подходящий тип данных, но результаты следует проверить, чтобы убедиться, что каждое поле получило правильный тип. Например, если данные не должны использоваться в вычислениях (поле телефонных номеров или почтовых индексов), а при импортировании MS Access установил тип данных «Числовой», то он должен быть заменен на «Текстовое».

КСПОРТ В ФАЙЛ ICROSOFT CCESS ИЛИ ICROSOFT XCEL

Экспорт объектов базы данных в существующую базу данных MS Access осуществляется следующим образом:

1. В окне базы данных выберите имя объекта, который нужно экспортировать, и выполните команду меню Файл – Экспорт.

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

3. В появившемся окне Экспорт введите имя нового объекта (или используйте текущее имя). При экспорте таблицы в диалоговом окне Экспорт выберите переключатель, соответствующий требуемому виду экспорта: «структура и данные» или «только структура».

Экспорт в формат Microsoft Excel осуществляется последовательностью действий:

1. В окне базы данных выберите имя экспортируемого объекта и выполните команду меню Файл – Экспорт. Чтобы экспортировать данные из открытой таблицы (все или часть таблицы) БД, откройте ее и выделите нужные данные перед продолжением и при осуществлении экспорта.

2. В появившемся диалоговом окне Экспорт объекта выберите диск и папку, в которую будет экспортирован объект, введите имя в поле Имя файла (или используйте предложенное имя). В поле со списком Тип файла выберите Microsoft Excel 5-7 (*.xls) или Microsoft Excel 97-2003 (*.xls). Установите флажок Сохранить формат.

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

Для загрузки таблицы, запроса, формы или отчета в MS Excel необходимо выполнить действия:

1. В окне базы данных выбрать имя объекта БД, данные которых нужно сохранить и загрузить в MS Excel. Чтобы сохранить лишь выделенную область таблицы, открыть таблицу и выделите ее часть.

2. Выполнить команду меню Сервис – Связи с Office – Анализ в Microsoft Excel.

3.2 Интеграция MS Access и MS Word

ИМПОРТ ИЛИ СВЯЗЫВАНИЕ ТЕКСТОВОГО ФАЙЛА С РАЗДЕЛИТЕЛЯМИ

И ТЕКСТОВОГО ФАЙЛА С ФИКСИРОВАННОЙ ДЛИНОЙ ЗАПИСЕЙ

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

Текстовый файл с фиксированной длиной записей – файл, содержащий данные в виде полей определенной ширины.

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

Для проведения процедуры импорта или связывания текстового файла и объекта БД необходимо выполнить следующие действия:

1. Открыть базу данных и выполнить одно из следующих действий.

• Для импорта данных выполните команду Файл – Внешние данные – Импорт.

• Для связывания данных выполните команду Файл – Внешние данные – Связь с таблицами.

2. В диалоговом окне Импорт (или Связь) выберите диск и папку, где находится файл, выберите в поле со списком Тип файла вариант Текстовые файлы (*.txt; *.csv; *.tab; *.asc) и дважды щелкните значок файла.

3. Следуйте инструкциям в диалоговых окнах мастера Импорт текста (или Связи с текстовым файлом). Кнопка Дополнительно в диалоговых окнах шагов мастера открывает окно, в котором позволяет создать или использовать спецификацию импорта/экспорта (рисунок 3.3).

Рисунок 3.1 – Текстовый файл с разделителями полей в виде знаков табуляции (открыт в MS Word) Рисунок 3.2 – Диалоговое окно, позволяющее создать или использовать спецификацию импорта/экспорта.

Примечание: Если все записи текстового файла с фиксированной длиной записей имеют одну и ту же длину, то присутствие в середине строки вставленных разделителей строк (например, знаков возврата каретки и перевода строки) не приведет к возникновению ошибок. Однако если длина записей неодинакова, то вставленные знаки разделителей строк интерпретируются MS Access как знаки окончания записей.

КСПОРТ В ФОРМАТ ICROSOFT ORD ИЛИ ДРУГОЙ ТЕКСТОВЫЙ ФОРМАТ

Для экспорта таблицы или запроса MS Access в текстовый файл с разделителями или в текстовый файл с фиксированной длиной записей следует выполнить действия:

1. В окне базы данных выбрать имя таблицы, запроса, который нужно экспортировать, и выполнить команду меню Файл – Экспорт.

2. В появившемся окне выберите диск и папку, в которую будет экспортирован объект, выберите в поле со списком Тип файла вариант Текстовые файлы (*.txt; *.csv; *.tab; *.asc) или Rich Text Format (*.rtf).

3. В поле Имя файла введите имя файла (или оставьте старое имя) и нажмите кнопку Экспорт, в результате чего будет запущен мастер экспорта.

4. Следуйте инструкциям в диалоговых окнах мастера. Кнопка Дополнительно позволяет создать или использовать спецификацию импорта/экспорта.

Для загрузки таблицы, запроса, формы или отчета в Microsoft Word необходимо выполнить действия:

1. В окне базы данных выбрать имя таблицы, формы или отчета, данные которых нужно сохранить и загрузить в Microsoft Word. Для сохранения только выделенной области таблицы откройте таблицу и выделите ее часть.

2. Выполнить команду меню Сервис – Связи с Office – Публикация в Microsoft Word.

СОЗДАНИЕ M W

СОСТАВНОГО ДОКУМЕНТА ICROSOFT ORD С ПОМОЩЬЮ

МАСТЕРА СЛИЯНИЯ

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

Процедура слияния с помощью мастера следующая:

1. В окне базы данных выберите имя таблицы или запроса для слияния, а затем выполните команду меню Сервис – Связи с Office – Слияние в Microsoft Word.

2. Следуйте инструкциям в окнах мастера Слияние с документами Microsoft Word.

На рисунке 3.4 представлены основные этапы мастера слияния таблицы БД «Клиенты» с документом MS Word в виде письма (1 этап), на основании текущего документа (2 этап) и используемого списка, т.е. записей таблицы «Клиенты» ( этап), с заданием вида письма и определения полей слияния (4 этап), просмотром созданных писем для каждой отдельной записи (5 этап). Далее возможны сохранение и/или печать писем. Кроме того при печати возможно изменение каждого отдельного письма, однако эти правки не будут сохранены в документе слияния MS Word.

4 ПУБЛИКАЦИЯ ДАННЫХ В WEB

4.1 Доступ к документам на Web-сервере Прием и передача файлов составляют значительный процент от прочих Интернет-услуг. Необходимость в передаче файлов возникает, например, при приеме файлов программ, при пересылке крупных документов, а также при передаче архивных файлов, в которых запакованы большие объемы информации.

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

FTP (англ. File Transfer Protocol — протокол передачи файлов) – протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами. Служба FTP имеет свои серверы в мировой сети, на которых хранятся архивы данных. Со стороны клиента для работы с серверами FTP может быть установлено специальное программное обеспечение, хотя в большинстве случаев браузеры WWW обладают встроенными возможностями, реализующими простейшие операции протокола FTP, например загрузку файлов с сервера.

4.2 Публикация документов, созданных средствами MS Word Одной из отличительных особенностей HTML-документов является то, что сам документ содержит только текст, а все остальные объекты встраиваются в документ в момент его отображения Браузером с помощью специальных тэгов и хранятся отдельно. При сохранении HTML-файла в месте размещения документа Word создает на диске папку, в которую помещает сопутствующие ему графические элементы оформления.

Таблица 1 – Конвертирование элементов оформления в HTML Размеры шрифтов В Word изображаются шрифты от 9 до 36 пунктов. Размеры шрифтов Текстовые эффекты: Текстовые эффекты не сохраняются, но сам текст остается приподнятый, с тенью, уплотненный и т.д.

Начертания: Начертания шрифта остаются, но некоторые виды подчеркивания преобполужирный, курсив, подчерки- разуются в сплошную линию вание Анимация текста Анимация не сохраняется, но текст остается. Для придания тексту анимационного эффекта можно использовать бегущую строку (панель "Webкомпоненты") Графика Изображения преобразуются в формат GIF или JPEG, если они не были Графические объекты: автофи- Объекты преобразуются в файлы формата GIF. В среде редактирования гуры, фигурный текст, надписи Web-страницы можно вставить графические средства "Вставка" – "Рисуи тени нок" Таблицы Таблицы преобразуются, однако параметры, не поддерживаемые HTML, Нумерация страниц и колонти- Так как документ HTML считается одной Web-страницей, то понятие котулы лонтитулов отсутствует и нумерация страниц не сохраняется Поля страниц и многоколонный Чтобы сохранить разметку страницы, следует использовать таблицы текст Стили Определенные пользователем стили преобразуются в прямое форматирование, если оно поддерживается HTML При необходимости вставить на HTML-страницу собственные тэги, в Word предусмотрено непосредственное редактирование HTML-кода. Это можно сделать, вызвав окно редактора через меню "Вид" – "Источник HTML". До того как перейти в этот режим, следует выполнить сохранение файла. После завершения редактирования перед закрытием окна, файл также нужно сохранить.

Другая возможность перехода в режим редактирования НТМL – это открыть документ в браузере и вызвать меню "Вид" – "В виде HTML". По умолчанию редактирование выполняется в Блокноте.

Хотя Word отображает документ практически в том же виде, в каком он в дальнейшем будет находиться в Браузере, предварительный просмотр Web-документа можно выполнить, не покидая Word.

4.3 Публикация документов из MS Excel 1. Откройте или выберите книгу, содержащую элементы, которые требуется опубликовать.

2. В меню Файл выберите команду Сохранить как веб-страницу.

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

3. Нажмите кнопку Опубликовать.

4. В группе Публикуемые элементы выберите нужный элемент в рамке Выбрать.

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

o Вся книга — выберите пункт всю книгу. Всю книгу можно опубликовать из окна Публикация вебстраницы только в интерактивном режиме.

Весь лист — выберите пункт Документы ИмяЛиста, а затем — пункт Все содержимое Имя листа.

o Элементы — выберите пункт Документы Имя листа, а затем — элемент листа, который требуется опубликовать, например отчет сводной таблицы или диаграмму.

o Диапазоны ячеек — выберите пункт Диапазон ячеек, а затем, если поле выбора не содержит требуемый диапазон, нажмите кнопку свертывания диалогового окна справа от поля выбора, выберите диапазон ячеек в книге Microsoft Excel и нажмите кнопку развертывания диалогового окна.

5. В группе Параметры просмотра установите или снимите флажок Добавить и, если необходимо, выберите нужную возможность.

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

6. Чтобы добавить заголовок в опубликованные элементы, нажмите кнопку Изменить в окне Публикация веб-страницы. Введите нужный заголовок, а затем нажмите кнопку OK.

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

8. Чтобы просмотреть веб-страницу в обозревателе после публикации, установите флажок Открыть страницу в обозревателе.

9. Если при сохранении книги требуется повторное опубликование измененных элементов, установите флажок Автопереиздание при каждом сохранении книги.

10. Нажмите кнопку Опубликовать.

При публикации на существующей веб-странице нажмите кнопку Заменить файл для копирования поверх существующей страницы или Добавить в файл для присоединения данных к концу веб-страницы.

4.4 Использование гиперссылок в объектах БД В таблицы, формы и страницы доступа к данным Access можно добавлять гиперссылки для перехода к объектам той же самой или другой базы данных Access, к документам, созданным в других приложениях Access, к файлам, расположенным в Интернете или локальной сети организации.

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

Тогда при нажатии на такую кнопку осуществляется переход к просмотру документа, на который указывает гиперссылка. Например, в базе данных "Борей" (Northwind) форма "Товары" (Products) содержит кнопку с гиперссылкой для перехода к просмотру отчета "Список товаров" (Alphabetical List of Products).

Добавить гиперссылку можно только в то поле таблицы, для которого в режиме Конструктора таблицы указан тип "Гиперссылка" (Hyperlink). Например, такое поле есть в таблице "Поставщики" (Suppliers) в базе данных "Борей" (Northwind).

Чтобы добавить гиперссылку в поле таблицы или запроса:

1. Откройте таблицу или запрос в режиме Таблицы.

2. Поместите точку вставки в поле, имеющем тип "Гиперссылка" и содержащем пустое значение (в нашем примере это поле "Домашняя страница" (Home Page) в таблице "Поставщики").

3. Выберите команду Вставка, Гиперссылка (Insert, Hyperlink), или нажмите кнопку Добавление гиперссылки (Insert Hyperlink) на панели инструментов Таблица в режиме таблицы (Table Datasheet), или нажмите комбинацию клавиш +. Появится диалоговое окно Добавление гиперссылки (Insert Hyperlink) (рисунок 4.1).

4. В поле Текст (Text to display) введите текст, который должна отображать гиперссылка, а в поле Адрес (Address) введите путь или URL файла, на который должна указывать гиперссылка.

Гиперссылка может указывать на файл, находящийся на локальном диске или в сети (локальной или глобальной), на объект текущей базы данных, на еще несуществующую страницу, а также на адрес электронной почты. Используйте панели с ярлыками для более быстрого поиска и ввода адресов документов, с которыми вы уже работали, а также в том случае, если вы не знаете правильного формата адреса объекта, на который должна указывать гиперссылка. Например, чтобы создать гиперссылку на объект базы данных, щелкните по ярлыку объектом в базе данных (Object in This Database) и в появившемся иерархическом списке выделите нужный объект.

Для поиска файла на локальном диске можно использовать кнопку Поиск файла (Browse for File) на панели инструментов в диалоговом окне (рисунок 4.1). Эта кнопка открывает диалоговое окно Связать с файлом (Link to File), в котором необходимо указать нужный файл и нажать кнопку ОК.

Для поиска Web-страницы, на которую должна указывать гиперссылка, нажмите кнопку Интернет (Browse the Web). Запустится программа Internet Explorer. Откройте в Internet Explorer интересующий вас документ и закройте окно Internet Explorer. Адрес документа будет автоматически введен в поле Адрес.

5. Чтобы ссылка указывала не на весь документ, а на определенную его часть, нажмите кнопку Закладка (Bookmark). Появится диалоговое окно Выбор места в документе (Select Place in Document), вид которого зависит от типа документа, адрес которого указан в поле Адрес. Закладкой могут являться, например, диапазон ячеек Excel, закладка в документе Word, или объект базы данных Access. Выберите закладку и нажмите кнопку ОК.

6. Чтобы при наведении указателя мыши на гиперссылку автоматически отображалась всплывающая подсказка с пояснительным текстом, нажмите кнопку Подсказка(ScreenTip). Появится диалоговое окно Подсказка для гиперссылки (Set Hyperlink ScreenTip). Введите текст подсказки и нажмите кнопку ОК.

Таблица 1 - Команды для работы с гиперссылками Изменить Используется для добавления или изменения существующей гиперссылки. Если гиперссылгиперссылку ка еще не была добавлена, то при вызове этой команды открывается диалоговое окно ДоEdit Hyperlink) бавление гиперссылки (см. рис. 1). Если же гиперссылка уже была добавлена, то появится точно такое же диалоговое окно, но называться оно будет Изменение гиперссылки (Change Hyperlink). Процедура изменения гиперссылки ничем не отличается от приведенной выше Открыть гиперссылку Открывает документ, на который указывает гиперссылка в программе просмотра, используеOpen Hyperlink) мой по умолчанию, или в приложении, использовавшемся для создания документа. Если для гиперссылки была указана закладка, то при открытии документа автоматически выделяется диапазон, помеченный этой закладкой. Выбор команды Открыть эквивалентен щелчку по Открыть в новом окне Аналогична предыдущей команде, только документ открывается в новом окне (Open in New Window) Копировать Используется для копирования гиперссылки в буфер обмена Windows гиперссылку (Copy Hyperlink) Поместить в папку "Из- Добавляет ярлык к документу, на который указывает гиперссылка в папку Избранное.

бранное" (Add to Favorites) Отображать текст В поле этой команды меню можно указать текст, отображаемый гиперссылкой (Display Text) Удалить гиперссылку Используется для удаления гиперссылки (Remove Hyperlink) При создании гиперссылки можно указать путь или адрес ресурса как в абсолютном, так и в относительном формате. Мы рекомендуем везде, где это возможно, использовать относительные гиперссылки, поскольку в этом случае при перемещении группы папок, содержащих связанные между собой файлы, все гиперссылки останутся корректными и не потребуют дополнительных изменений.

4.5 Преобразование объектов БД в Web-страницы В Access 2002 существуют три варианта преобразования объекта базы данных в Web-страницы для публикации его в Интернете или корпоративной сети. К форматам статических и динамических страниц HTML в новой версии Access 2002 добавилось два формата для преобразования объектов: страницы доступа к данным и универсальный формат XML.

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

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

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

Страницы доступа к данным представляют собой полноценный интерактивный интерфейс к данным в базе.

Формат динамических страниц HTML, генерируемых сервером (ASP и HTX/IDC), позволяет получать актуальные данные, но не позволяет редактировать их. Страницы доступа к данным дают возможность делать и то и другое. И еще с их помощью можно добавлять, удалять, сортировать и группировать записи. Каждый раз после изменений в базе данных новые данные автоматически попадут на страницу доступа к данным. А если отредактировать данные на странице доступа к данным, изменения автоматически попадут в присоединенную базу данных.

Наконец, новый формат публикации данных Access 2002 — XML — позволяет получить данные в универсальном виде, не зависящем от СУБД, в которой они были созданы, в данном случае — от Access. С такими данными может работать любое приложение, которое воспринимает этот формат.

В Access 2002 предусмотрено два пути преобразования объектов: экспорт и сохранение в виде объекта базы данных.

Access 2002 нельзя сохранить в виде страницы доступа к данным, но можно экспортировать в любой из поддерживаемых форматов Web-страниц.

4.6 Страницы доступа к данным Страницы доступа к данным (Data Access Pages) — это специальный тип Web-страниц, предоставляющий пользователям Web интерфейс форм и отчетов Access для доступа к данным из базы данных Microsoft Access. Страницы доступа к данным представляют собой текстовые файлы с исходным кодом, соответствующим расширенному стандарту HTML — XML (Extended Markup Language). Страницы доступа к данным поддерживают возможности DHTML.

Страницы доступа к данным появились как новый тип объектов базы данных в Access 2000. В отличие от других объектов, они не хранятся в файле базы данных, а хранятся в виде отдельных файлов HTML. В базе данных содержатся только ярлыки, указывающие на эти файлы. Список ярлыков страниц доступа к данным отображается в окне базы данных с помощью щелчка по ярлыку Страницы (Pages) на панели объектов в окне базы данных. Работать со страницей доступа к данным можно, открыв ее либо в браузере, либо в приложении Access. В последнем случае страница доступа к данным может быть открыта в двух режимах: в режиме Просмотра и в режиме Конструктора. В режиме Конструктора можно изменять содержимое страницы: ее элементы, текст и оформление, а также настраивать свойства страницы и ее элементов. Программирование страницы доступа к данным осуществляется в Редакторе сценариев. Открыть редактор сценариев можно, выделив ярлык страницы в окне базы данных и нажав кнопку Редактор сценариев (Microsoft Script Editor) на панели инструментов или выбрав команду Сервис, Макрос, Редактор сценариев (Tools, Macro, Microsoft Script Editor) в стандартном меню Access.

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

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

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

• Анализ данных. Страницы доступа к данным этого типа могут включать сводные списки, которые позволяют реорганизовывать данные для их анализа различными способами. Страница может содержать диаграммы для анализа тенденций, закономерностей и выполнения сравнений между данными в базе данных или электронные таблицы, в которые можно вводить и редактировать данные, а также использовать формулы для выполнения некоторых вычислений, выполняемых в Microsoft Excel.

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

ЛИТЕРАТУРА

1. А. Кириленко Самоучитель HTML. - Издательство Питер, 2005. - 272 с.

2. Б. Камарда Использование Word 2002. - Издательство Вильямс, 2002. - 832 с.

3. Базы данных: модели, разработка, реализация / Т.С. Карпова. – СПб.:Питер, 2001,–304с.: ил.

4. В. Михеева, И. Харитонова Microsoft Access 2003. Наиболее полное руководство. – Издательство BHV, 2004. – 5. В. Печников Создание Web-страниц и Web-сайтов. Самоучитель. - Издательство Триумф, 2005. - 464 с.

6. В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх. Базы данных. Интеллектуальная обработка информации. – М.:

«Нолидж», 2000. – 352 с., ил.

7. Вейскас Дж. Эффективная работа с Microsoft Access 2000. – СПб.: БХВ – Санкт-Петербург, 2000. – 1036 с.: ил.

8. И. Коркин Самоучитель Internet Explorer 6.0. - Издательство BHV 2002. - 288 с.

9. И. Мархвида Интернет. - Издательство Новое знание, 2001. - 190 с.

10. Информатика: Учебник / Под ред. проф. Н.В. Макаровой. – М.: Финансы и статистика, 1997. – 768 с.: ил.

11. К. Исагулиев Самоучитель Macromedia Dreamweaver 3. - Издательство BHV, 2001. - 432 с.

12. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2001. – 304 с.: ил.

13. Корнеев В.В., Гареев А.Ф., Васютин С.В., Райх В.В. Базы данных. Интеллектуальная обработка информации. – М.:

Нолидж, 2000. – 352 с.: ил.

14. М. Ланджер Microsoft Office Excel 2003 для Windows. - Издательство НТ Пресс, 2005. - 368 с.

15. Михеева В.Д., Харитонова И.А. Microsoft Access 2002. – СПб.: БХВ – Санкт-Петербург, 2003. – 1040 с.: ил.

16. Петров В.Н. Информационные системы. – СПб.: Питер, 2002. – 688 с.: ил.

17. Праг Керри Н., Ирвин Майкл Р. Access 2000. Библия пользователя.: Пер. с англ.: Учеб. пособие. – М.: Издательский дом «Вильямс», 2000. – 1040 с.: ил.

18. С. Березин, С. Раков Internet у вас дома. - Издательство BHV, 2003. - 752 с.

19. Харитонова И.А., Михеева В.Д. Microsoft Access 2000.–СПб.:БХВ–Санкт-Петербург, 2000. –1088с.: ил.

20. Шилина А.Л., Змеева Ю.В. Технологии организации, хранения и обработки данных: учебное пособие по контролируемой самостоятельной работе. – Мн.: Изд-во МИУ, 2004. – 51 с.

21. Экономическая информатика / Под ред, П.В. Конюховского и Д.Н. Колесова. – СПб.: Питер, 2000. – 560 с.: ил.



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

«РАСПИСАНИЕ НА ОСЕННИЙ СЕМЕСТР 2012/2013 УЧЕБНЫЙ ГОД ГРУППА БЖД-12-1 ДНИ НЕДЕЛИ № Часы занятий ПН ВТ СР ЧТ ПТ СБ Русский язык Математика практика 1 - 504 практика 1 - 312 преп. Азимбаева Ж.А. доц. Шаихова Г.С. Экология и УР практика 2- 406 9:00-9: асс. Ауельбекова А.Ж. 1 9:55-10: Иностранный язык Физика Иностранный язык Физкультура Физика практика 1- 605 лекция1-209 практика 1 - 523 лаб. раб.1 - преп. Несипбаева Н.Е. ст. преп. Хуанбай Е.К. преп. Несипбаева Н.Е. асс. Салькеева Ж.К. 10:55-11:...»

«Антропология сегодня нужна как никогда АНТРОПОЛОГИЯ СЕГОДНЯ НУЖНА КАК НИКОГДА1 Морис Годелье П озвольте в самом начале моей лекции поблагодарить профессора Карла-Хайнца Коля и его коллег из Института им. Фробениуса за предоставленную мне возможность участвовать в этом цикле семинаров, тема которых – Конец антропологии. У некоторых из моих коллег-антропологов тема эта вызывает определенный страх, у других же, напротив, воодушевление и надежду. Для меня лично (и в этом я не одинок) эта проблема...»

«Конспекты лекций по курсу Информационное обеспечение работы с молодёжью Лекция 1. Понятие информатизации образования. Информацион нокоммуникационные технологии, их место в учебно воспитательном процессе.  План лекции: 1. Исторические этапы развития информационных технологий. Понятие информатизации образования. Цели и задачи использования информационных и коммуникационных технологий в образовании. 2. Классификация и характеристика информационных технологий обучения. 3. Совершенствование качества...»

«Annotation Оден, Уистан Хью (Auden, Wystan Hugh), 1907—1973. Родился и жил до 1938 г. в Англии, затем переехал в США, в 1946 г. принял американское гражданство. В последний год своей жизни Оден снова вернулся на родину и поселился в Оксфорде. В 30-е гг. учительствовал, писал сценарии, побывал в Германии, Исландии, Китае. Был близок к левым кругам английской интеллигенции, участвовал в гражданской войне в Испании. В послевоенные годы читал лекции в университетах многих стран Европы. В 1956—1961...»

«С.С.Хоружий НОВАЯ АНТРОПОЛОГИЯ КАК НАУКА НАУК О ЧЕЛОВЕКЕ Тема этой лекции выходит за конкретные дисциплинарные рамки, она касается сразу обширного комплекса дисциплин. По ее названию, это – тема не из какой-либо одной науки, она говорит о некотором образовании из разных наук, которое названо наука наук. Соответственно, нам предстоит рассмотреть, что такое наука наук; и это не конкретнодисциплинарная тема, но тема общая – методологическая, эпистемологическая, эвристическая. Это тема обо всем...»

«Курс лекций по Макроэкономике. www.iet.ru 1 Обсудить в форуме www.iet.ru/forum/ Лекции 20-21. Долгосрочный экономический рост. Модель Солоу. Анализируя модель совокупного спроса и совокупного предложения (AD-AS), мы предполагали, что единственным переменным фактором производства является труд, а капитал и технология рассматривались как неизменные. Эти предположения нельзя считать адекватными для долгосрочного анализа, поскольку в долгосрочной перспективе мы наблюдаем как изменение запаса...»

«Стефан Кларк Англия и Франция: мы любим ненавидеть друг друга Это во французском характере — преувеличиват жаловаться и все искажать, если чем-то недоволен. Наполеон Бонапарт. император Франции В Париже они просто таращились на меня, когда обращался к ним по-французски. Мне так и не удало заставить этих идиотов понять свой родной язык. Марк Твен Вступление На лекциях и в ходе бесед меня чаще всего спрашивают: почему между французами и кто имеет наглость считать английский родным языком,...»

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования Тихоокеанский Государственный Университет Кафедра Эксплуатация автомобильного транспорта Краткий курс лекций по предмету Информационные технологии на транспорте Составила: преподаватель кафедры ЭАТ Рязанова А. В. Хабаровск-2009 Содержание ЛЕКЦИЯ 1: ВВЕДЕНИЕ В ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ. 2 ЛЕКЦИЯ 2: ИНФОРМАЦИОННЫЕ ПОТОКИ ЛЕКЦИЯ 3: ИНФОРМАЦИОННЫЕ МОДЕЛИ ЛЕКЦИЯ 4: ТЕХНОЛОГИИ...»

«А. В. Карташов Налоговое право Краткий курс лекций 2-е издание, переработанное и дополненное Под научной редакцией доктора юридических наук, профессора Е. Ю. Грачевой Москва Юрайт 2013 УДК 34 ББК 67.402я73 К27 Автор: Карташов Александр Викторович – кандидат юридических наук, старший преподаватель кафедры финансового права и бухгалтерского учета Московской государственной юридической академии им. О. Е. Кутафина. Карташов, А. В. К27 Налоговое право : краткий курс лекций / А. В. Карташов ; под...»

«Лесное хозяйство Лесное хозяйство, как и всякое другое, является лишь тогда, когда объект хозяйства, в данном случае лес, теряет свойство неограниченной и всем доступной полезности и становится ценностью. Такой момент наступает при известной плотности населения и более или менее высокой степени развития культуры вообще. М.М.Орлов. Учение о лесном хозяйстве, его развитие, методы и задачи. Вступительная лекция, читанная студентам НовоАлександрийского института сельского хозяйства и лесоводства 17...»

«Лекция 6. Азотсодержащие вещества Вопросы: 1. Классификация и характеристика азотсодержащих веществ. 2. Аминокислоты, их строение и свойства. Пептиды. 3. Белки, их строение, классификация, свойства. 4. Содержание белков в пищевых продуктах. 5. Характеристика белков различного пищевого сырья. 6. Изменения белков при производстве пищевых продуктов. 7. Изменения белков при хранении пищевых продуктов. 8. Белок как сырье для производства новых форм пищи. 9. Методы определения белков в пищевых...»

«2оснпол-стат Лекция 2. Основные положения статистической физики Термодинамика устанавливает соотношения между термодинамическими величинами, но не дает способа их вычисления. Эту задачу решает статистическая физика, которая объединяет методы микроскопической физики - квантовой механики и теории поля с методами теории вероятности и статистической физики для построения описания равновесных состояний макроскопических систем. (К сожалению, в физической литературе слово ”состояние” используется...»

«ЛЕКЦИЯ 6 ЛЕКАРСТВЕННЫЕ СРЕДСТВА, ВЛИЯЮЩИЕ НА ХОЛИНЕРГИЧЕСКИЕ СИНАПСЫ Кафедра фармакологии КемГМА к.м.н., доцент Катков Е. В. РИС. 1 СХЕМА ЭФФЕРЕНТНОЙ ИННЕРВАЦИИ Обозначения: А, Б, В, Г, Д – холинергические синапсы; 1- ганглий парасимпатической системы, Е – адренергический синапс, 2 – ганглий симпатической системы ЛОКАЛИЗАЦИЯ ХОЛИНЕРГИЧЕСКИХ СИНАПСОВ • В вегетативных ганглиях парасимпатического и симпатического отделов вегетативной нервной системы • В исполнительных органах, получающих...»

«ЛЕКЦИЯ УЧЕНИЕ ОБ ОПЕРАЦИЯХ Оперативная хирургия изучает доступы, технические приемы, способы и средства выполнения хирургического вмешательства, направленные к устранению болезненных расстройств и измененных взаимоотношений в различных тканях и органах человеческого тела. Какие вопросы, касающиеся хирургической операции и составляющие содержание оперативней хирургии нами не разбирались, центральным обьектом нашего внимания является сама хирургическая операция как средство излечения больного или...»

«при поддержке АНГЕЛ СМЕРТИ СИМвоЛИкА ЕвРЕйСкоГо похоРоННоГо обРядА Материалы к лекции б. хаймовича, С. Амосовой и А. Смирнитской Москва декабрь 2012 г. проект “Эшколот” www.eshkolot.ru АНГЕЛ СМЕРТИ Михаил Носоновский (США) Старинные еврейские кладбища Украины: история, памятники, эпитафии 1. введение Путешественнику, оказавшемуся в сегодняшней Украине, мало что напоминает об ашкеназских евреях. Между тем, еврейская цивилизация с ее своеобразной и весьма отличавшейся от окружающего населения...»

«Б.В. Бровар, З.В. Рубцова, Т.А. Тутова, А.Б. Щербакова О жизни и деятельности М.И. Юркиной и В.Ф. Еремеева Премия имени Ф.Н. Красовского присуждена за Цикл работ по развитию теоретических обоснований решений фундаментальных задач геодезии, выполненный доктором технических наук М.И. Юркиной в период с 1955 года по 2003 год совместно с кандидатом технических наук В.Ф. Еремеевым, работавшим в ЦНИИГАиК с 1937 г. по 1972 г. В цикле содержится теоретическое обоснование возможности достижения высокой...»

«Материалы публичной лекции о бюджетном процессе в Краснодарском крае заместителя главы администрации (губернатора) Краснодарского края, руководителя департамента по финансам, бюджету и контролю Краснодарского края И.А.Перонко 9 марта 2011 года, 15-00, ул. Советская, 49 О бюджетном процессе можно говорить много и долго, поскольку это многогранный процесс. В рамках отведенного сегодня времени постараюсь осветить, по возможности, побольше вопросов. Организаторами сегодняшнего мероприятия...»

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ АССОЦИАЦИЯ МОСКОВКИХ ВУЗОВ СПЕЦИАЛИЗИРОВАННАЯ ОБРАЗОВАТЕЛЬНАЯ МАТЕРИАЛЫ СОВРЕМЕННЫЕ ТЕХНОЛОГИИ КОМАНДООБРАЗОВАНИЯ для специалистов инвестиционно–строительной сферы Москва 2009 1. ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ К ол во ча со № в п Виды учебной по / работы уч п еб но м у пл ан у 1 Общая. трудоемкость дисциплины 2 Аудиторные. занятия с преподавателем : - лекции - практические занятия 3 Самостоятельн...»

«Лекционный материал Тема 1. История возникновения и развития финансовой науки. 1. Генезис науки о финансах 2. Эволюция взглядов на роль государства в экономике 3. Финансовое хозяйство государства. Государственные доходы и расходы. 4. Теория бюджета. Формы взимания. 1. Генезис науки о финансах Финансовая наука, как и все науки, родилась из практики. Финансовая практика на тысячелетия старше финансовой науки. Существовало бесчисленное множество финансовых хозяйств, которые развивались,...»

«Лекция 12 1. ПРЕОБРАЗОВАНИЕ БАЗИСОВ И КООРДИНАТ 1.1. Преобразование базисов и координат в линейном пространстве. Пусть V (K) — линейное пространство над числовым полем K, dim V = n, e1,..., en — старый базис в V, e1,..., en — новый базис в V. Вектор ek V можно разложить по базису e1,..., en : ek = c 1 e1 + · · · + c n en k k или, в обозначениях Эйнштейна k = 1,..., n, ek = c k ek, (1) k k = 1,.,n. Матрица c1 c. n C=.. = (ck )n..... kn cn cn. n называется...»









 
2014 www.konferenciya.seluk.ru - «Бесплатная электронная библиотека - Конференции, лекции»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.