Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_Инстр ср сет интерфейса Инстр ср БД ИТв...doc
Скачиваний:
3
Добавлен:
29.08.2019
Размер:
1.32 Mб
Скачать

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.