XML – это формат преобразования данных, служащий для обмена данными между разнотипными системами или приложениями. Данные и их представление разделены в XML, поэтому одни и те же данные XML могут быть представлены различными способами при использовании различных файлов представления данных.
В то же время XML – это стандартизированный протокол, определяемый консорциумом W3C. Протокол XML представляет собой совокупность правил, руководств и соглашений по разработке форматов и структур данных, образующих файлы, которые легко создаются и читаются на разных компьютерах и в разных приложениях. Кроме того, структуры, определяемые на языке XML, однозначны, то есть включают описание и не зависят от платформы.
Внимание, важно!
Подобно языку HTML, XML использует теги и атрибуты, но в отличие от языка HTML, задающего назначение каждого тега и атрибута (и поэтому однозначно определяющего, как данные между ними будут выглядеть в обозревателе). В языке XML теги применяются только для разграничения данных, а их интерпретация полностью зависит от приложения, используемого для чтения.
Как работают базы данных
База данных – это набор сведений, относящихся к определенной теме или задаче, такой как отслеживание заказов клиентов или хранение коллекции звукозаписей. Если она хранится не на компьютере (на ПК хранятся только ее части), приходится отслеживать сведения из целого ряда других источников, которые пользователь должен скоординировать и организовать самостоятельно, что не всегда удобно.
К примеру, координаты телефонов личных знакомых сохраняются в разных местах: в каталоге телефонов, картотеке сведений, адресной книге и электронной таблице, содержащей сведения о личных контактах. Если телефон конкретного адресата изменился, придется обновить данные в четырех местах. В базе данных достаточно обновить информацию только в одном месте – тогда телефон будет автоматически обновлен при его дальнейшем использовании в базе данных.
Поэтому Microsoft Access, в отличие от иных СУБД и адресных книг WAB, позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты:
• таблицы для сохранения данных;
• запросы для поиска и извлечения только требуемых данных;
• формы для просмотра, добавления и изменения данных в таблицах;
• отчеты для анализа и печати данных в определенном формате;
• страницы доступа к данным для просмотра, обновления и анализа данных из базы данных через интернет или интрасеть.
Данные сохраняются один раз в одной таблице, но просматриваются из различных расположений. При изменении данных они автоматически обновляются везде, где появляются.
1. Отображение данных в запросе.
2. Отображение данных в форме.
3. Отображение данных в отчете.
4. Отображение данных на странице доступа к данным.
2.15.2. Работа с другими приложениями
В Microsoft Access входят средства работы с другими программными продуктами.
Существует возможность создать проект Microsoft Access, который можно легко подключить к базе данных Microsoft SQL Server или воспользоваться «мастером баз данных» «Microsoft SQL Server» для быстрого создания базы данных SQL Server и проекта Microsoft Access в одно и то же время. Работа с проектом Microsoft Access аналогична работе с базой данных Microsoft Access – процесс создания форм, отчетов, страниц доступа к данным, макросов и модулей один и тот же. Подключившись к базе данных SQL Server, можно просматривать, создавать, изменять и удалять таблицы, представления, сохраненные процедуры и схемы базы данных с помощью средств разработки Microsoft SQL Server Design Tools.
Для создания новой базы данных Microsoft Access на основе данных из файла другого формата можно открыть в Microsoft Access файл другого формата – например, текстовый, dBASE,
Paradox или электронную таблицу; тогда Microsoft Access автоматически создаст базу данных Microsoft Access и связи с этим файлом.
Для импорта или связывания данных из Microsoft Outlook и Microsoft Exchange Server используются мастера импорта из Microsoft Outlook и Microsoft Exchange Server. Например, можно создать связь с папкой Microsoft Outlook «Контакты», а затем создавать документы на бланке и почтовые наклейки путем объединения данных с помощью мастера составных документов Microsoft Word; из Microsoft Access можно экспортировать данные и в другие источники – различные форматы и приложения.
Выполнять обмен данными между приложениями Access и Excel можно различными способами. К примеру, скопировать данные из открытого листа и вставить его в таблицу Access, импортировать лист из базы данных Access или просто загрузить таблицу Access в приложение Excel, используя команду Анализ в Microsoft Office Excel.
Если необходимо сохранить все данные или часть данных из одного или нескольких листов Excel в приложении Access, следует импортировать содержимое листа в новую или существующую базу данных Access. При импорте данных в приложении Access создается копия данных в новой или существующей таблице без изменения исходного файла Excel.
Несколько типичных ситуаций, при которых возникает необходимость импорта данных Excel в приложение Access.
Пользователь использует Excel и подумывает о переходе на Access. Можно начать с импорта листов Excel в одну или несколько баз данных Access. Или получаете отчеты от подчиненных в формате Excel. Тогда требуется перенести эти отчеты в существующую базу данных, чтобы обновить ее содержимое – потребуется автоматизировать операцию импорта, чтобы сэкономить время.
Внимание, важно!
• Не пытайтесь сохранить лист Excel как базу данных Access. В приложении Microsoft Excel не поддерживается средство «сохранить как» для создания базы данных Access на основе данных Excel.
• Прежде чем начать операцию импорта, следует открыть базу данных Access. Если необходимо импортировать данные в новую базу данных, перед началом операции импорта надо создать пустую базу данных (не содержащую ни таблиц, ни форм, ни отчетов).
• Данные, импортируемые из листа, сохраняются в новой или существующей таблице в текущей базе данных.
При открывании листа Excel в приложении Access (для этого в диалоговом окне «Открытие файла» базы данных в поле со списком. Тип файлов, перейдите к Microsoft Excel и выберите необходимый файл), в приложении Access вместо импорта данных создается связь с листом Excel. Создание связи с листом отличается от импорта листа в базу данных.
Если копирование данных в базу данных Access нежелательно, вместо этого можно установить связь с листом Excel. Связывание позволяет подключить данные из другой программы, не выполняя их импорта. При этом можно просматривать и редактировать данные как в исходной программе, так и в файле Access. При установке связи с листом или именованным диапазоном в приложении Access создается новая таблица, связанная с исходными ячейками. Любые изменения данных в таблице приводят к изменению исходного файла Excel. Связывание полезно, когда необходимо организовать совместную работу с данными Excel для пользователей, работающих в Excel и Access.
Для новичков, выполняющих связь с листом Excel, будут полезны следующие замечания:
• нельзя установить связь с базой данных Access в приложении Excel;
• нельзя связать данные Excel с существующей таблицей в базе данных;
• при связывании в