СУБД ACCESS
База данных - поименованная совокупность структурированных данных, относящихся к определенной предметной области.
Реляционные базы данных - базы данных, содержащие информацию. структурированную в виде прямоугольных таблиц, связанных между собой.
Особенности реляционной БД:
- 1. Все данные хранятся в табличном виде.
- 2. Данные разного характера хранятся в разных таблицах.
- 3. Заданы отношения (реляции) между данными таблиц, составляющих базы данных.
- 4. Информация из разных таблиц может быть объединена и представлена в виде новой таблицы.
Работа с базами данных происходит следующим образом:
- 1. Проектирование базы данных.
- 2. Создание базы данных.
- 3. Заполнение базы данных.
- 4. Использование базы данных.
Язык SQL (Structured Query Language) - универсальный язык работы с базами данных, включающий возможности ее создания, модификации структуры, отбора данных по запросам, редактирования информации и т. д.
Основные объекты базы данных
1. Таблица - основной объект БД. В таблицах хранится информация. Структура таблицы приведена на рис. 5.1.
Запись содержит полную информацию об одном объекте БД, находится в строке таблицы.
Поле содержит однородную информацию (одну характеристику) о всех объектах БД и находится в столбце таблицы.
Ключевое поле - поле, значения которого служат для однозначного определения записи в таблице.
поле
ИМЯ ПОЛЯ
4 |
фамилия |
имя |
город |
пол |
улица |
5 |
Иванов |
Иван |
Химки |
м |
Победы |
6 |
Сидорова |
Сидора |
Москва |
ж |
Арбат |
7 |
Петрова |
Анна |
Рязань |
ж |
Речная |
8 |
Смирнов |
Игорь |
Сходня |
м |
Чапаева |
- 10
- 11
запись

Рис. 5.1
Ключ - одно или несколько ключевых полей, позволяющих идентифицировать записи в таблице и организовывать связи между таблицами.
2. Форма - средство для ввода данных в таблицу БД и их отображения в удобном для пользователя виде. Процесс ввода данных в БД представлен на рис. 5.2.

Пользователь вводит информацию в Форму

Таблица?:таблица
фамилия |
Имя |
Отчество |
Дата рождение |
Иваанов |
Иван |
Иванович |
19января1980 |
Петров |
Петр |
Петрович |
20марта 1985 |
Информация из Формы попадает в таблицу
Рис. 5.2
3. Запросы служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняется отбор данных, сортировка и фильтрация.
Особенность запросов состоит в том, что с их помощью извлекаются данные из базовых таблиц и на их основе создаются временные результирующие таблицы.
- 4. Отчеты - предназначены только для вывода данных на принтер (чек, счет, путевка, договор и т. д.).
- 5. Макросы и модули - объекты, предназначенные для автоматического повторения операций при работе с БД и для создания новых функций путем программирования.
Для каждого поля таблицы БД определяется тип данных.
Тип определяет способ хранения и использования данных. В зависимости от типа поля изменяется и набор свойств. СУБД Access отслеживает тип вводимой информации и не позволяет вводить в ячейку информацию несоответствующего типа (например, в числовое поле ввести текстовую информацию).
Программа MS Excel работает с тремя типами данных: текст, число и формула.
Программа СУБД Access выполняет работу с большим количеством разных типов данных.