- •Часть 1
- •1. Информационные технологии работы с базами данных
- •1.1. Основные понятия и структура банка данных
- •1.2. Централизованные и распределенные базы данных
- •1.2.1. Архитектура сети вида «файл-сервер»
- •1.2.2. Архитектура сети вида «клиент-сервер»
- •1.3. Системы управления базами данных (субд)
- •1.4. Модели данных
- •1.4.1. Технологии реляционной модели данных
- •1.4.2. Проектирование жизненного цикла базы данных
- •1.4.3. Информационно-логическая модель данных
- •1.5. Функциональные возможности субд
- •1.5.1. Субд Oracle
- •1.5.2. Субд ms sql Server-2000
- •1.5.3. Субд Borland Interbase
- •1.5.4.Субд MySql
- •1.5.5. Субд ms Access-2003
- •2. Основные сведения рсубд ms access
- •2.1. Общая характеристика рсубд ms Access
- •2. 2. Программные средства ms Access
- •2.3. Структура объектов ms Access
- •3. Конструирование объекта «таблицы»
- •3.1. Форматы данных
- •Форматы данных для числовых полей
- •Символы масок ввода
- •3.2. Технология конструирования объекта «Таблицы»
- •3.2.1. Индексирование таблиц
- •3.2.2. Технология установки связей между таблицами
- •3.2.3. Ввод и редактирование данных
- •3.2.4. Технология обработки данных в режиме таблицы
- •4. Конструирование объекта «запросы»
- •4.1. Технология объекта запроса «на выборку»
- •4.1.1. Простой запрос на выборку
- •4.1.2. Перекрестный запрос
- •4.1.3. Запрос с параметром
- •4.1.4. Запрос с итогами
- •4.1.5. Запрос с вычисляемым полем
- •4.2. Правила создания вычисляемого поля
- •4.1.2. Имена объектов
- •4.1.3. Использование стандартных функций
- •4.1.4. Условия отбора записей в запросах
- •4.2. Технология объекта запроса «на действия»
- •4.2.1.Запрос на добавление
- •4.2.2. Запрос на обновление
- •4.2.3. Запрос на удаление
- •4.2.4. Запрос на создание таблицы
- •5. Конструирование объекта «формы»
- •5.1. Назначение формы
- •5.2. Технология создания и структура формы
- •5.2.1. Технология создания свойств объекта «Формы»
- •5.2.2. Панель элементов управления объекта «Формы»
- •6. Конструирование объекта «отчеты»
- •6.1. Назначение объекта «Отчеты»
- •6.2. Создание и структура объекта «Отчеты»
- •7. Инструментальные средства баз данных»
- •7.1. Страницы доступа– как инструментальное средство
- •7.2. Страницы доступа к данным в сети Internet/Intranet
- •7.2.1. Необходимые ресурсы
- •7.2.2. Структура страницы доступа к данным
- •7.2.3. Поиск данных с помощью фильтра
- •7.2.4. Конструирование страниц доступа к данным
- •8. Автоматизация управления базой данных
- •9. Конструирование объекта «макросы»
- •Список рекомендуемой литературы
- •Контрольные вопросы по теме:
1.5.5. Субд ms Access-2003
СУБД MS Access — феноменальный программный продукт, реализованный по принципу «все в одном». Он одновременно является и средой разработки на двух языках программирования (Visual Basic и сильно усеченный диалект SQL), и CASE-средством, а также мощным и наглядным средством создания отчетов по результатам работы.
К недостаткам программы можно отнести ограниченный объем обрабатываемых данных и медлительность, поскольку MS Access является одной из самых медленных СУБД. Это накладывает ограничения на использование программы — не рекомендуется, применять MS Access для базы, которая может разрастись свыше 100 Мбайт. Поэтому ее надо осторожно использовать в проектах, которые с высокой степенью вероятности будут расширяться в дальнейшем.
Все рассмотренные СУБД имеют свои достоинства и недостатки, и, чтобы определиться с выбором, надо четко представлять, для каких целей программа будет применяться.
Если требуется разработать систему для большого холдинга, то наилучшим решением будет Oracle. Ведь именно он способен обрабатывать огромные объемы данных и имеет удобные средства администрирования удаленных серверов, раскиданных по всему миру.
В крупной организации, уже имеющей множество разрозненных информационных систем, реализованных на самых разных технологиях, возникает необходимость их объединения в единую систему автоматизации. Такое объединение позволило бы руководству компании анализировать результаты работы предприятия в целом. Удачным выбором в этом случае будет MS SQL Server-2000 и ее возможности экспорта и импорта данных в разные форматы.
Для малых предприятий (организаций) будет выбор Borland Interbase, которая поддерживает базы до 1 Гбайт, не требуя выделенного сервера.
Для небольших сайтов, имеющих рекламное назначение, оптимальным решением будет MySQL, поскольку она вряд ли годится для решения более серьезных задач.
MS Access -2003 идеальна для решения небольших офисных задач (маленьких фирмах с персоналом до 20 сотрудников). Это средство не требует особых затрат на разработку, так как работать с ним может даже человек с небольшими знаниями в области программирования.
2. Основные сведения рсубд ms access
2.1. Общая характеристика рсубд ms Access
РСУБД MS Access (access – доступ) – новая популярная система управления базами данных, построенная на основе реляционных моделей, предназначенная для хранения и поиска данных, представления их в удобном виде и автоматизации часто повторяющихся операций. РСУБД MS Access используется в качестве инструментального средства для создания автоматизированных информационных систем, основанных на технологии баз данных.
MS Access – это реляционная СУБД, представляющая собой совокупность связанных между собой реляционных таблиц, применяется многодокументный интерфейс (MDI – Multiple Document Intеrface, одновременно работает с несколькими таблицами, формами, отчетами, макросами, модулями, страницами доступа к данным).
MS Access входит в состав профессионального пакета программ Microsoft Office, который функционирует в среде ОС Windows 98/2000, NT.
MS Access имеет все необходимые средства для выполнения трех комплексных типов функций:
а) определение данных (задание структуры базы данных и их описание);
б) обработка данных;
в) управление данными (можно указать, для кого данные доступы, их корректность, можно выделить правила коллективного пользования и др.).
Объектами MS Access, хранящимися в файле базы данных, являются: таблицы, запросы, формы, отчеты, макросы, модули и страницы доступа к данным.
Объект таблица – основа базы данных, и все другие объекты зависят от данных таблиц
Все объекты MS Access и средства их отображения хранятся в одном файле с расширением. mdb. Кроме того, при работе создается дополнительный небольшой файл с расширением. ldb, который содержит информацию о блокировке, необходимую для работы в сети. При этом упрощается технология ведения базы данных, обеспечивается компактность размещения всех объектов БД на диске и эффективность их обработки.
MS Access – это современное приложение Windows. Можно использовать все возможности DDE (Dynamic Data Exchange – динамический обмен данными); реализуются также принцип связи и внедрение OLE – объектов, т. е. ссылок на конкретную информацию, которая сохраняется в своей первоначальной форме. OLE – объектом может быть Excel – таблица, Paintbrush – иллюстрация, звуковой файл и др.
MS Access воспринимает множество различных форматов данных, включая файловые структуры других СУБД (Paradox, dBase III, dBase IV, FoxPro и др.). MS Access работает с другими базами данных и поддерживает стандарт ODBC (взаимодействие баз данных открытой архитектуры), включая Microsoft SQL Server, Oracle, DB – 2 и Rdb.
В MS Access входят специальные программы средства: Конструктор, Мастер, Построитель выражений, Маска ввода, что позволяет создавать экранные формы, запросы, отчеты.
Программное средство конструктор содержат инструментальные средства, позволяющие довольно простым способом составлять нужные формы, запросы, отчеты.
Программное средство мастер помогают проектировать форму или отчет путем ответа пользователя на ряд вопросов для получения законченного отчета (формы, запросы).
Пользователю системы предоставляются средства автоматизации разработки приложений - элементов управления: в диалоге с системой пользователь может создать нужные ему элементы управления.
Введено контекстное меню с набором команд – открывается правой кнопкой мыши в любой момент (можно не обращаться к главному меню).
Построитель выражений (expression builder), содержащий список готовых выражений, оказывает пользователю помощь при определении (формировании) выражений в таблице, запросе, форме, отчете, макросе, модуле.
Инструментарий «Переместить и отпустить» позволяет переносить запросы, таблицы из окна базы данных в формы, отчеты, а также переносить таблицы Excel в окно базы данных MS Access.