Система управления базами данных Access входит в состав пакета Microsoft Office

Система управления базами данных Access входит в состав пакета MicrosoftOffice и является настольной системой, то есть предназначенной, прежде всего, для локального использования. Хотя Access поддерживает и многопользовательскую сетевую работу с данными, эффективно он может быть использован при не очень большом количестве параллельно работающих пользователей. Если же БД предназначена для массового многопользовательского использования, то необходимо использовать СУБД серверного типа.

СУБД Access 2007 содержит встроенные шаблоны баз данных для решения многих информационных задач. Пользователь может использовать предоставленные шаблоны и Мастера или самостоятельно разработать структуру БД в соответствии со своими задачами.

Проектирование структуры базы данных начинается с моделирования предметной области.

Существует однозначный алгоритм преобразования модели EntiretyRelationship  (ER-модели) в структуру реляционной базы данных (РБД), который реализуется  средствами автоматического проектирования таких структур:

1.      Каждой сущности ставится в соответствие отношение (таблица).

2.      Каждый атрибут сущности становится атрибутом соответствующего отношения.

3.      Первичный ключ сущности становится первичным ключом отношения.

4.      В каждое отношение, соответствующее подчиненной сущности, добавляются атрибуты – первичные ключи основных сущностей.

5.      Для моделирования необязательных связей у атрибутов, соответствующих внешнему ключу, устанавливается свойство допустимости неопределенных значений. Для обязательных связей – атрибуты получают свойство недопустимости неопределенных значений.

6.      Для отображения категоризации сущностей возможны разные подходы:

a.       Создается одно отношение для всех подтипов одного супертипа.

b.      Создаются отдельные отношения для каждого подтипа и супертипа. Для возможности переходов к подтипам от супертипа в супертип включается идентификатор связи.

7.      Для связей типа «многие-ко-многим» создаются специальные связующие отношения, связанные с исходными отношениями «один-ко-многим».


Ссылка на основную публикацию
Adblock detector