- •Система управления базами данных. База данных ms Access.
- •Свойства полей бд
- •Типы данных
- •Безопасность баз данных
- •Режимы работы с бд
- •Объекты бд
- •Средства создания объектов бд
- •Поиск информации в бд
- •Пример проектирования базы данных и основных ее объектов.
- •Этапы проектирования базы данных и основных ее объектов
- •I. Создание структуры таблиц бд
- •II. Создание межтабличных связей
- •III. Создание форм для наполнения таблиц данными (записями)
- •IV. Создание запросов
- •1. Запрос на выборку
- •2. Запрос на выборку с параметром (параметрический)
- •3. Итоговые запросы
- •4. Запрос на создание нового вычисляемого поля
- •5. Запрос на обновление записи
- •6. Запрос на удаление записи
- •7. Запрос на создание новой таблицы
- •8. Перекрестный запрос
- •9. Запрос на добавление записей
- •V. Создание отчетов
- •VI. Проектирование кнопочной формы
Система управления базами данных. База данных ms Access.
База данных (БД) – организационная структура, предназначенная для хранения информации. Система управления базами данных (СУБД) представляет собой комплекс программных средств, предназначенных для создания структуры новой базы, наполнения её содержимым, редактирования содержимого, отбора отображаемых данных в соответствии с заданным критерием, упорядочивания данных, оформление данных с последующей выдачей на устройство вывода или передачи по каналам связи.
Основной объект БД – таблицы. Структуру таблиц БД образуют поля и записи. Даже если таблица не заполнена данными, она все равно содержит информацию – это информация о структуре таблицы. Структура таблицы определяет методы занесения данных и хранение их в базе. БД должна иметь хотя бы одну таблицу, в случае нескольких – между ними устанавливается межтабличная связь по ключевому полю. Следует различать первичный ключ, который однозначно идентифицирует запись и внешний ключ - поле, не являющееся первичным в данной таблице, но дублирующее поле, которое служит первичным ключом в другой таблице и используется для связи этих таблиц. Связываемые поля должны иметь одинаковый тип данных (исключение представляют типы данных Счетчик – Числовой (типа Длинное целое) ).
При создании межтабличных связей способом корректного ввода данных во вторичной таблице является включение режима «Обеспечение целостности данных». Это означает, что данные, содержащиеся в поле первичного ключа, используемом в межтабличной связи, должны совпадать с данными в таком же поле вторичной таблицы.
Наиболее используемыми типами отношений при установке межтабличных связей являются: один-ко-многим (например, один клиент может разместить несколько заказов), многие-к-одному, один-к-одному и другие.
Свойства полей бд
Поля определяют структуру БД, а также групповые свойства данных, записываемых в ячейки данного поля:
Имя поля– определяет, как следует обращаться к данным поля при автоматических операциях с БД (по умолчанию имена полей используются в качестве заголовков столбцов таблиц);
Тип поля– определяет тип данных поля;
Размер поля– определяет предельную длину (в символах) данных поля;
Формат поля– определяет способ форматирования данных в поле;
Маска ввода– определяет форму, в которой вводятся данные (является средством автоматизации ввода данных);
Подпись– определяет заголовок столбца таблицы для поля (по умолчанию заголовком столбца будет свойствоИмя поля);
Значение по умолчанию– значение, вводимое в ячейки поля автоматически (средство автоматизации ввода данных);
Условие на значение– ограничение для проверки правильности ввода данных (средство автоматизации ввода данных, например, числового, денежного типа, типа дата);
Сообщение об ошибке– текст, автоматически выдаваемый при попытке ввода ошибочных данных (должно быть задано свойствоУсловие на значение);
Обязательное поле– свойство, определяющее, что данное поле заполняется обязательно при наполнении базы данными;
Пустые строки– свойство, разрешающее ввод пустых строковых данных;
Индексированное поле– свойство, ускоряющее поиск, сортировку записей и другие операции в данном поле.