Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИЯ_Тема_БД_СУБД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.19 Mб
Скачать

4.6. Обзор субд

Рынок программного обеспечения ПК располагает большим числом разнообразных по своим функциональным возможностям коммерческих СУБД общего назначения, а также средствами их окружения практически для всех массовых моделей компьютеров и для различных операционных систем.

СУБД, функционирующие в среде WINDOWS, выгодно отличаются удобством пользовательского интерфейса и встроенными средствами повышения производительности. Наиболее популярные СУБД: dBASE, FoxPro, Paradox, Access, Oracle, Lotus Approach, MS SQL Server SQL 7.0, Server Interbase .

Производительность СУБД оценивается:

  • временем выполнения запросов;

  • скоростью поиска информации;

  • временем выполнения операций импортирования БД из других форматов;

  • скоростью создания индексов и выполнения таких массовых операций, как обновление, вставка, удаление данных;

  • максимальным числом параллельных обращений к данным в многопользовательском режиме;

  • временем создания отчета.

Обеспечение целостности данных на уровне базы данных.

Эта характеристика подразумевает наличие средств, позволяющих удостовериться, что информация в БД всегда остается корректной и полной. Должны быть установлены правила целостности, и они должны храниться вместе с БД и соблюдаться на глобальном уровне.

Обеспечение безопасности.

Многие СУБД предусматривают средства обеспечения безопасности данных, которые выполняют следующие операции:

  • шифрование прикладных программ;

  • шифрование данных;

  • защиту паролем;

  • ограничение доступа (к БД, к таблице, к словарю) для пользователя.

Администратор БД может назначить различные права доступа на уровне файла, таблицы, поля, а также организовать автоматическое шифрование данных.

Работа в многопользовательских средах.

Практически все рассматриваемые СУБД предназначены для работы в многопользовательских средах, но обладают для этого различными возможностями. Обработка данных в многопользовательских средах предполагает выполнение СУБД следующих функций:

  • блокировку базы данных, файла, записи, поля;

  • идентификацию станции, установившей блокировку;

  • обновление информации после модификации;

  • контроль за временем и повторение обращения;

  • обработку транзакций (транзакция - последовательность операций пользователя над базой данных, которая сохраняет ее логическую целостность);

  • работу с сетевыми системами (LAN Manager, NetWare, Unix).

Импорт-экспорт.

Эта характеристика отражает:

  • возможность обработки СУБД информации, подготовленной другими программными средствами;

  • возможность использования другими программами данных, сформированных средствами рассматриваемой СУБД.

5. Microsoft Access Введение

Microsoft Access обладает всеми чертами классической системы управления базами данных (СУБД). Access – это не только мощная, гибкая и простая в использовании СУБД, но и система для разработки приложений баз данных. К числу наиболее мощных средств Access относятся средства разработки объектов – мастера, которые можно использовать для создания таблиц, запросов, различных типов форм и отчетов.

В Microsoft Access включены также мастера, помогающие производить анализ структуры данных, импортировать электронные таблицы и текстовые данные, повышать быстродействие приложения, создавать и настраивать одно из более, чем двадцати типов приложений с использованием встроенных шаблонов. Чтобы полностью автоматизировать работу приложения, можно использовать макросы для связывания данных с формами и отчетами. Большинство приложений можно создать, не написав ни единой строки программного кода. Однако при необходимости построения действительно сложного приложения можно использовать язык программирования – Visual Basic для приложений.

К областям применения Microsoft Access можно отнести следующие: 

  • в малом бизнесе (бухгалтерский учет, ввод заказов, ведение информации о клиентах, ведение информации о деловых контактах);

  • в работе по контракту (разработка внутриотраслевых приложений, разработка межотраслевых приложений);

  • в крупных корпорациях (приложения для рабочих групп, системы обработки информации);

  • в качестве персональной СУБД (справочник по адресам, ведение инвестиционного портфеля, поваренная книга, каталоги книг, пластинок, видеофильмов и т. п.).