СУБД Microsoft Access 2003 ЗНАКОМСТВО Что такое Access? Access – Приложение, входящее в состав пакета Microsoft Office (разработано компанией Microsoft). Access – локальная СУБД Компания Microsoft продвигает на рынок две различные СУБД: SQL Server Для разработки крупных проектов, с большим числом одновременно работающих пользователей, обработкой удаленных запросов Access Для разработки баз данных малой и средней сложности, пользователи которых обычно работают в одной локальной сети Access – локальная СУБД Программа Access работает непосредственно с файлом базы данных Файл базы данных расположен на компьютере пользователя или в локальной сети Одновременно с БД может работать либо один либо несколько пользователей Данные не кэшируются в оперативной памяти, при каждом запросе происходит обращение к жесткому диску Access – локальная СУБД Программа Access предоставляет простые и удобные средства для разработки пользовательского интерфейса Приложение Access используется как для разработки базы данных, так и для работы с ней Все объекты базы данных (таблицы, запросы и пр.) хранятся в одном файле с расширением .MDB (например, ЗАРПЛАТА.MDB) Вид приложения с загруженной базой данных Группы объектов Объекты выбранной группы Инструменты работы с данными в Access База данных Access может содержать объекты следующих видов: Таблицы Запросы Формы Отчеты Страницы Макросы Модули Инструменты работы с данными в Access Таблицы Таблицы предоставляют пользователю непосредственный доступ к просмотру, изменению и добавлению хранимых данных Инструменты работы с данными в Access Запросы Запросы позволяют извлекать данные из одной или нескольких таблиц в соответствии с заданными условиями отбора, производить при этом обработку и сортировку данных Запросы могут быть параметризованными (иметь параметры). При вызове такого запроса пользователь должен задать значения параметров. Инструменты работы с данными в Access Формы Формы предоставляют пользователю более удобные средства по работе с данными, чем непосредственное редактирование таблиц Кроме таблиц, источниками данных для форм могут быть также и запросы Форма может быть не связана с таблицами или запросами, а служить пользовательским интерфейсом (содержать кнопки и другие элементы управления) Инструменты работы с данными в Access Отчеты Отчеты представляют данные в форме, удобной для вывода на печать Данные в отчеты подставляются напрямую из таблиц или из результатов выполнения запросов Инструменты работы с данными в Access Страницы Страницы – документы в формате HTML, которые могут быть просмотрены в интернет-обозревателе Страницы имеют то же назначение, что и формы – пользовательский интерфейс для доступа к данным Несмотря на свой формат, страницы в Access не предназначены для работы с базой данных через интернет. Для возможности работы с БД через страницу, эта база данных должна быть размещена на компьютере пользователя или быть доступной по локальной сети Инструменты работы с данными в Access Макросы и модули Макрос – определяемая пользователем последовательность действий Модуль – набор подпрограмм на языке Visual Basic, составленных разработчиком БД, предназначенных для выполнения нетривиальных операций над данными, которые сложно реализовать иными средствами Типы данных в Access Текстовый (до 255 символов) Поле МЕМО (большой текст) Числовой (целые или вещественные значения) Дата/время Денежный Счетчик (автоматически назначается уникальное целое значение) Логический (может принимать только два значения – “да” и “нет”) Поле объекта OLE