Основные объекты баз данных (БД)

1. Таблица – основной объект, который используется для хранения данных. Каждая таблица содержит информацию по объектам предметной области определённого типа. Поля таблицы служат для хранения различных характеристик этих объектов, а каждая запись – о конкретном объекте. Для каждой таблицы можно определить первичные ключи, один или несколько индексов, ускоряющих доступ к данным. Таблица – это базовый объект Microsoft Access, все остальные объекты являются производными и создаются только на базе ранее подготовленных таблиц.

2. Запрос – позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для определения запроса можно использовать бланк запроса по образцу или написать инструкцию SQL. Можно создать запросы на выборку, обновление, удаление, добавление данных. Можно также создать новую таблицу, используя данные из одной или нескольких существующих таблиц. Запрос – таблица, сформированная автоматически с помощью поиска и извлечения данных из одной или нескольких БД при помощи заданных правил.

3. Отчёт - объект, который предназначен для форматирования, вычисления итогов и печати выбранных данных. Перед выводом на печать его можно просмотреть на экране. Запросы и отчёты выполняют самостоятельные функции: выбирают, группируют, представляют, печатают информацию. Отчет – документ для анализа и печати данных в определенном формате

4. Форма – объект, который предназначен для ввода данных, отображения их на экране или управления работой приложения. Формы используют для реализации требований пользователя к представлению данных таблиц или запросов. Форму можно распечатать, с помощью неё можно ответить на некоторые события. Форма не является самостоятельным объектом: она просто помогает вводить, просматривать и модифицировать информацию в таблице или запросе. Форма – окно для просмотра, добавления и изменения данных в таблицах

5. Макрос – объект, который представляет собой структурированное описание действий, которые должна выполнить СУБД Access в ответ на определённое событие (открыть форму, проверить значение некоторого поля, выполнить запрос, просмотреть/напечатать отчёт, запустить другой макрос).

6. Модуль – объект, который содержит программы на языке Visual Basic для приложений, позволяющих разбить некоторый процесс на несколько небольших процедур.

Каждый объект СУБД Access имеет имя. Длина имени любого объекта СУБД Access (таблицы, формы …) – не более 64 произвольных символа. В имя могут входить пробелы и русские буквы. Тем же требованиям должны удовлетворять имена полей. Имя может включать любую комбинацию букв, цифр, пробелов и специальных символов за исключением точки, восклицательного знака, надстрочного символа и квадратных скобок, оно не должно начинаться с символа пробела, не должно включать прямые кавычки в именах таблиц.

Основной частью БД являются ее таблицы, файл БД может иметь много таблиц.

Типы данных в Access:

1. Текстовый. Текстовые поля могут содержать буквы, цифры и специальные символы. Максимальная ширина поля составляет 255 символов.

2. Поле МЕМО. Используется для хранения тех же типов данных, что и текстовые поля, но может содержать до 65535 символов.

3. Числовой. Используется для хранения числовых типов данных.

4. Дата/Время. Используется для хранения дат и времени. В полях данного типа может содержаться любая дата и время от 1 января 100 года до 31 декабря 9999 года.

5. Денежный. Используется для хранения данных денежного типа.

6. Счётчик. Используется для хранения уникальных данных, назначаемых автоматически при добавлении каждой новой записи в таблицу.

7. Логический. Используется для хранения данных, которые могут принимать одно из двух возможных значений: Да/Нет, Истина/Ложь…

8. Поле объекта OLE. Используется для хранения связанных или внедрённых значений в поля таблицы.

9. Гиперссылка. Используется для хранения строк, представляющих собой адрес URL объектов сети Internet или локальных сетей.

10. Мастер подстановок. Используется для создания списка, содержащего набор постоянных значений или значений из другой таблицы.

Свойства полей в Access:

- Ключевое поле. Поле, однозначно определяющее запись. Таблица может содержать несколько ключевых полей, которые работают вместе. Таблица не может содержать два одинаковых значения в ключевом поле. Ключевые поля обозначаются значком ключа слева от поля в режиме конструктора.

- Индексированное поле. Индекс – это средство Microsoft Access, поддерживающее хранение отсортированных по данному полю записей. Оно ускоряет поиск и сортировку, но замедляет работу БД. Обычно индекс необходим для ключевых полей.

- Тип данных. Определяет, какие данные хранятся в поле (текст, число, да/нет, время и т.д.).

- Формат поля. Определяет, как будут отображаться значения поля (в денежном формате, как проценты, в научном формате и т.п.).

- Маска ввода. Образец для данных, вводимых в поле (подходит для использования в полях, содержащих телефонные номера, почтовые индексы, даты, номера документов). Символы маски ввода: 0 – цифра, 9 – цифра/пробел, # - цифра/пробел/+/-, L – произвольная буква, А – буква/цифра, & - произвольный символ/пробел,. – десятичная точка,:-/ - разделитель даты, < - все символы справа относятся к нижнему регистру, > - все символы относятся к верхнему регистру.

- Подпись. Определяет, как будет называться поле в формах, таблицах и отчётах.

- Обязательное поле. Определяет, может ли поле принимать пустое значение (значение Null). Значение «Нет» данного свойства, например, поля для хранения номеров телефонов, означает, что можно не вводить номер телефона при создании новой записи; при выборе значения «Да» номер обязательно должен быть введён.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: