Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по информатике.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
607.74 Кб
Скачать

37 Реляционная база данных

Реляционная база данных — база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. Relation (отношение[1]). Для работы с реляционными БД применяют реляционные СУБД.

Использование реляционных баз данных было предложено доктором Коддом из компании IBM в 1970 году.

Реляционная база данных представляется пользователю как совокупность таблиц и ничего кроме таблиц

38 Программа Access: цели, возможности

Microsoft Office Access обеспечивает многофункциональную платформу для разработки приложений баз данных — компьютерных программ, в которых реализован как способ хранения данных и управления ими, так и пользовательский интерфейс, соответствующий логике бизнес-задач (логика приложения).

Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.

Можно создать приложение Access, в котором средства управления данными и логика приложения будут содержаться в одном файле. Такая структура приложения используется в Access по умолчанию. Объединение средств управления данными и логики приложения в одном файле обеспечивает простейший способ развертывания, но такой подход является эффективным только в том случае, если в каждый момент времени с приложением работает только один пользователь. Кроме того, этот способ связан с некоторым риском. Например, случайное удаление или повреждение файла приложения пользователем может привести к потере данных.

В большинстве случаев средства управления данными и логику приложения следует разделить. Один из способов добиться этого заключается в использовании команды База данных Access (на вкладкеИнструменты для базы данных в группе Инструменты для базы данных), чтобы разделить приложение на два файла Access: один — для данных, второй — для логики. При использовании командыБаза данных Access в Access создается файл с добавлением к имени файла «_be» (что значит «back-end» — серверная часть). Например, если имя исходного файла базы данных — «Database1.accdb», в Access будет создан новый файл базы данных с именем «Database1_be.accdb».

Другой способ разделить средства управления данными и логику приложения заключается в использовании программы сервера баз данных (например, Microsoft SQL Server) для управления данными и программы Access для реализации логики приложения.

Чтобы определить, достаточно ли одного файла Access для управления данными и реализации логики приложения, обратите внимание на следующие моменты:

Целостность и безопасность данных. Пользователи Access должны иметь разрешения на чтение и запись для файла, содержащего логику приложения. Если объединить данные и логику в одном файле, данные будут подвержены тем же опасностям, что и логика приложения.

СУБД Microsoft Access ориентирована на работу с объектами семи различных типов: таблицами, запросами, формами, отчётами, страницами, макросами, модулями.

Таблицы - это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).

Чтобы сделать любую базу данных Microsoft Access необходимо изучить предметную область и составить таблицы, в которых будет отображаться это предметная область.

После составления таблиц идет их связывание.

По связанным таблицам составляются запросы, формы, отчеты.

Полученный опыт позволяет в любой организации, ознакомившись с ее работой, создать прототип базы данных для того, чтобы увеличить эффективность и продуктивность при работе с большими объемами информации.