История развития баз данных. Основные понятия и определения. Архитектура базы данных. Физическая и логическая независимость, страница 6

Тема 4.

Вопросы темы:

1. Построение таблиц.

2. Запросы в Microsoft Access. Параметры запросов на выборку данных.

3. Операции реляционной алгебры.

1. Построение таблиц

Любая база данных должна содержать хотя бы одну таблицу. Создание таблиц состоит из двух этапов:

  1. Определение её структуры (состав полей, их имена, последовательность размещения в таблице, тип данных, размер, ключевые поля и другие свойства полей).
  2. Заполнение таблицы реальными данными.

Типы полей, которые используют в Microsoft Access:

  1. Текстовое. Длиной до 255-ти символов.
  2. Поле МЕМО. Для хранения больших объектов текста длиной до 65535-ти символов.
  3. Числовое. Для хранения действительных чисел.
  4. Дата/время. Для хранения календарных дат и текущего времени.
  5. Денежное. Для хранения чисел в денежных форматах.
  6. Счётчик. Для определения уникального системного ключа таблицы.
  7. Логическое. Для хранения данных, которые принимают значения «Да» или «Нет».
  8. Поле объекта OLE. Для хранения внедряемых объектов.
  9. Гиперссылка. Для хранения ресурсов сети Internet.

Общие свойства поля задаются для каждого поля и зависят от выбранного типа данных. Перечислим наиболее важные свойства:

  1. Размер поля. Задаёт максимальный размер данных, сохраняемый в поле. Для текстового поля максимальный размер – 255 байт. Для числового – используются целые числа (1, 2, 4 байта) и с плавающей точки, размером 4 и 8 байт.
  2. Формат поля. Задаёт формат отображение столбца таблицы на экране или на печати.
  3. Число десятичных знаков. Задаёт число десятичных знаков после запятой для числового и денежного форматов.
  4. Маска ввода. Определяет форму, в которой данные вводятся в поле.
  5. Значение по умолчанию. Вводится в ячейки полей автоматически.
  6. Условия назначения. Задаёт условие, ограничивающее вводимые значения, и осуществляет контроль ввода.
  7. Обязательное поле. Оно определяет необходимость заполнения данного поля.
  8. Индексированное поле. Оно используется для операций поиска и сортировки записей по значению.

2. Запросы в MicrosoftAccess. Параметры запросов на выборку данных.

Одним из наиболее важных инструментов по обработке данных в любой СУБД являются запросы. В Microsoft Access имеется графическое средство формирования запросов по образцу QBE, с помощью которого может быть построен сложный запрос. Запросы строятся на основе одной или нескольких таблиц. При этом, могут использоваться как таблицы базы данных, так и сохранённые таблицы, т.е. результаты обработки предыдущих запросов.

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

С помощью запроса можно выполнить следующие виды обработки данных:

  1. Выбрать данные, удовлетворяющие условию отбора.
  2. Включить в результирующую таблицу запроса заданные пользователем поля.
  3. Произвести вычисления в каждой из полученных записей.
  4. Сгруппировать записи с одинаковыми значениями в одном или нескольких полях для проведения над ними групповых функций.
  5. Произвести обновление полей в выбранном подмножестве записей.
  6. Создать новую таблицу базы данных, используя данные из существующих таблиц.
  7. Добавить/удалить выбранное подмножество записей в таблице.

Изобразим макет бланка QBE:

Поле:

Имя таблицы:

Групповая операция:

Сортировка

Вывод на экран:

Условие отбора:

Или