Этапы разработки базы данных

1.Определить объекты (будущие таблицы).

2.Выявить связи между этими объектами.

3.На основе анализа свойств объекта установить перечень полей таблицы для соответствующего объекта.

4.Определить состав таблиц и связь между этими таблицами в базе данных.

5.Провести нормализацию таблиц.

6.Разработать структуру таблицы.

 

СУБД Access

Назначение: разработка базы данных и создание приложений базы данных с архитектурой «клиент-сервер».

Режимы работы

1. Режим запуска, позволяет осуществить

- сжатие базы данных,

- преобразование и

- шифрование/дешифрование без открытия базы данных.

2.Конструктор, позволяет

- создавать и

- модифицировать структуру таблиц запросов, форм отчетов, макросов и модулей.

3.Выполнение, сама работа.

 

Основные объекты Access

База данных Access содержит до 32756 следующих объектов:

1. Таблица. Одновременно может быть открыто до 1024 таблиц

2. Запросы. Запрос/Выборка может производиться одновременно не более чем из 16 таблиц, число полей в запросе не более 255.

3. Формы. Позволяет отображать и изменять данные в таблице или запросе в бале удобной для пользователя виде.

4. Отчеты. Используются для печати данных.

5. Макросы. Для автоматизации повторяющихся действий.

6. Модули. Содержат VBA код и предназначены для реакции на события в формах и отчетах, а также для реализации функций содержащихся в Access.

 

Отличие Access от большинства других СУБД состоит в том, что все хра- нится в одном файле.

 

Таблицы

В режиме конструктора можно

- создавать и

- модифицировать структуру существующих таблиц. Структура таблицы создается с помощью свойств полей, таких как

- ключевое поле предназначено для назначения первичного ключа таблицы и для выделения соответствующего поля;

- имя поля должно удовлетворять следующим требованиям: не более 64 символов включающих буквы, цифры, специальные символы, за исключением « . » « ! » « ’ »;

- тип данных выбирается из раскрывающегося списка;

- описание является необязательным комментарием. Остальные свойства полей приводятся на вкладке общие:

- размер поля;

- формат поля (задается формат вывода данных);

- число десятичных знаков после запятой;

- маска ввода

- подпись (псевдоним имени поля), если не писать, то в заголовке будет имя поля;

- значение по умолчанию;

- значение по умолчанию;

- условия назначения;

- обязательное поле, указывает, требуется ли в данном поле обязательный ввод значений;

- пустые строки, определяет, допускается ли в данном поле пустая строка;

- индексированное поле;

 

Типы данных

 

MEMO– ограничение на длину текстового поля (255 символов). Используется для длинного текста, длина 65535 символов. Поле с типом данных MEMO не может быть

- ключевым и

- индексироваться.

 

Числовой– для проведения вычислений, имеет подтипы данных:

- Дата/Время.

- Денежный – знак $, RUB,DM.

- Логический – для обозначения факта.

- Счетчик – для соблюдения целостности данных.

- Поле объектов OLE – любой объект OLE.

- Гиперссылка.

- Мастер подстановок.

 

Установка связей между таблицами производится через схему данных (Сервис/Схема данных).

 

Запросы

1) Запрос на выборку. Содержит данные из одной или нескольких таблиц, отображающиеся в связи с введенными критериями. Данные отображаются тоже в виде таблиц.

2) Перекрестный запрос. Отбирает данные из таблиц и представляет их в форме похожей на электронную таблицу.

3) Запрос на изменение. Позволяет объединить данные из разных таблиц.

4) Запрос с параметрами. Это запрос, свойства которого изменяются пользователем при каждом запуске.

 

Формы

1. простая,

2. ленточная,

3. табличная.

Более подробно про СУБД Access будет рассмотрено в дисциплине «Автоматизированные системы обработки биомедицинской информации».