Этапы разработки базы данных
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 будет рассмотрено в дисциплине «Автоматизированные системы обработки биомедицинской информации».