Похожие презентации:
10
1.
«Основныехарактеристики и
возможности СУБД
Access»
2.
Основные характеристики ивозможности СУБД Access
Группа реляционных СУБД представлена
на рынке программных продуктов очень
широко. Это, например, такие системы, как
Paradox, Clarion, dBASE, FoxBASE, FoxPro,
Clipper, Access. Важнейшей
характеристикой любой СУБД является
используемый в ней тип транслятора
(интерпретатор или компилятор).
3.
Основные характеристики ивозможности СУБД Access
Программы, написанные для системы-
интерпретатора, исполняются лишь в присутствии самой системы. В настоящее время
скорость работы таких программ не уступает
скорости программ, сгенерированных компилятором. Бесспорным преимуществом
интерпретаторов для программистов является
удобство в разработке и отладке программных
продуктов, а также при освоении языка.
4.
Основные характеристики ивозможности СУБД Access
Из вышеперечисленных СУБД dBASE,
FoxPro, Access являются
интерпретаторами, а Clipper —
компилятором.
В пакетах dBASE и FoxPro имеется компилятор, позволяющий при желании
сформировать ЕХЕ-файлы готовых
программ
5.
Основные характеристики ивозможности СУБД Access
Недостатком систем-компиляторов
являются большие суммарные затраты
времени на многократную компиляцию и
сборку («линковку») исходных модулей
программы при ее отладке, что очень
замедляет труд разработчика.
6.
Основные характеристики ивозможности СУБД Access
СУБД Access (фирма Microsoft) имеет достаточно
высокие скоростные характеристики и входит в
состав чрезвычайно популярного в нашей стране
и за рубежом пакета Microsoft Office.
Набор команд и функций, предлагаемых
разработчикам программных продуктов в среде
Access, по мощи и гибкости отвечает любым
современным требованиям к представлению и
обработке данных.
7.
Основные характеристики ивозможности СУБД Access
В Access поддерживаются разнообразные всплывающие и
многоуровневые меню, работа с окнами и мышью,
реализованы функции низкоуровневого доступа к файлам,
управление цветами, настройка
принтера, данные могут быть представлены в виде
электронных таблиц и т. п. Система также обладает
средствами быстрой генерации экранов, отчетов и меню,
поддерживает язык управления запросами SQL, имеет
встроенный язык Visual Basic for Applications (VBA), хорошо
работает в сети. СУБД Access позволяет использовать
другие компоненты пакета Microsoft Office, такие, как
текстовый процессор Word for Windows, электронные
таблицы Excel и т. д.
8.
Основные характеристики ивозможности СУБД Access
Все перечисленные факторы определили
выбор СУБД Access в качестве среды для
практического изучения и реализации
освещаемых в книге вопросов
проектирования баз данных.
9.
Мастера AccessAccess позволяет даже мало
подготовленному пользователю создать
свою БД и обрабатывать данные с
помощью форм, запросов и отчетов,
проводить анализ таблиц БД и выполнять
ряд других работ. Практически для любых
работ с БД в Access имеется свой Мастер,
который помогает их выполнять.
10.
Использование технологииWindows в среде
Использование технологии Windows в
среде Access Microsoft Access, как
средство создания реляционных БД, использует все достоинства технологии
Windows.
11.
Среди достоинств средствAccess выделим следующие:
СУБД Access полностью совместима с
другими компонентами пакета Microsoft
Office, такими, как электронные таблицы
Excel и текстовый процессор Word;
Access обеспечивает возможность
динамического обмена данными DDE
(Dynamic Data Exchange) с любым
приложением Windows, поддерживающим
DDE;
12.
Access поддерживает также механизм OLE,обеспечивающий связь и внедрение объектов
различных приложений, следующего вида:
установление связи с объектами другого
приложения; внедрение объекта в данное
приложение БД. Причем достоинством
внедренного объекта является то, что при его
активизации открывается программа, которая
его создала, поэтому новый пользователь имеет
возможность изменить объект по своему
усмотрению.
13.
При использовании механизма OLE каксвязи с объектом для другого приложения
объект по-прежнему сохраняется в файле
приложения-источника. Поэтому такой
объект может обновляться независимо от
приложения-потребителя, вызвавшего его,
а в базе данных это позволяет иметь
всегда последнюю версию объекта.
14.
Внедряемыми или связываемымиобъектами могут быть документы
различных приложений Windows —
рисунки, графики, электронные таблицы
или звуковой файл.
15.
Например, в таблице наряду < обычнымиреквизитами, характеризующими
информационный объект, может
храниться любая графическая
информация о нем — схемы, чертежи,
диаграммы и т. п. Таким образом, в Access
расширяется традиционное понятие
данных, хранимых в базе:
16.
Access распространил широко используемый вWindows метол drag-and-drop (перетащить и
отпустить) на работу с формами и отчетами.
Например, для создания подчиненной формы
или отчета можно заранее перетащить
подготовленную форму или отчет из окна базы
данных. Также можно перетащить таблицу или
запрос, из которых автоматически создается
подчиненная форма или запрос.
17.
Access может использовать данные другихСУБД. Непосредственно могут
обрабатываться файлы Paradox, dBase,
FoxPro, Btrieve;
18.
Access может использовать все файлы СУБД,поддерживающих стандарт открытого доступа к
данным ODBC (Open Database Connectivity) —
Oracle, Microsoft SQL Server DB2, Sybase SQL
Server. Так ODBC определяет язык и набор
протоколов для обмена между пользовательским
приложением и самими данными, хранящимися
в сервере, то есть используется как средство
коммуникации между настольным ПК (клиентом)
и сервером.
19.
Основные компоненты СУБДAccess
Основными компонентами (объектами)
базы данных являются таблицы, запросы,
формы, отчеты, макросы и модули.
20.
ТаблицаТаблица — фундаментальная структура
системы управления реляционными базами
данных. В Microsoft Access таблица — это объект, предназначенный для хранения данных в
виде записей (строк) и полей (столбцов). Каждое
поле содержит отдельную часть записи,
например фамилию, должность или
инвентарный номер. Обычно каждая таблица
используется для хранения сведений по одному
конкретному вопросу, например о сотрудниках
или заказах.
21.
РЕЖИМЫ РАБОТЫ СУБДСоздание
базы данных
Создание базы данных – это подготовка файла
для будущей таблицы. В режиме диалога в среде
СУБД пользователь вводит в компьютер структуру базы
данных: имена всех полей таблицы, их типы и
форматы.
Заполнение
базы данных
Заполнение базы данных может производиться
непосредственно в полях реляционной таблицы. Для
добавления новых записей удобно использовать
пользовательские формы.
Редактирование
базы данных
Выбор данных
Редактирование
базы
данных
–
это
возможность изменения данных и структуры
реляционной таблицы в среде СУБД: изменение
типов и форматов полей, добавление и удаление полей
и записей, редактирование записей
Одна из основных задач СУБД – обслуживание
запросов на выбор данных. Условие выбора в
команде
записывается в форме логического
выражения.