7.92M
Category: databasedatabase

Основные объекты БД

1.

5.1. Введение в базы данных
5.2. Реляционная модель
данных
5.3. Основные объекты БД

2.

5.3. Основные объекты реляционных БД
Таблицы;
Запросы;
Формы;
Отчеты;
Макросы;
Модули и приложения.

3.

Таблицы
Пример таблицы в СУБД Access
Таблицы — двумерные структуры
для хранения значений атрибутов
сущностей предметной области
БД;
Состоят из полей (столбцов) и
произвольного числа записей
(строк);
Хранят, помимо записей,
свойства полей.

4.

Таблицы
Свойства полей
Свойство
Описание
Имя поля
определяет, как следует обращаться к данным этого поля при автоматических
операциях с базой Должно быть уникальным.
Тип данных
определяет тип данных, которые могут содержаться в данном поле.
Размер поля
определяет предельную длину (в символах) данных, которые могут
размещаться в данном поле.
Формат поля
определяет способ форматирования данных в ячейках, принадлежащих
полю.
Маска ввода
это шаблон, позволяющий вводить в поле значения, имеющие одинаковый
формат.
Подпись
определяет заголовок столбца таблицы для данного поля.
Значение по
умолчанию
значение, которое вводится в ячейки поля автоматически.

5.

Таблицы
Свойства полей (продолжение)
Свойство
Описание
Условие на
значение
ограничение, используемое для проверки правильности ввода данных
Сообщение об
ошибке
текстовое сообщение, которое выдается автоматически при попытке ввода в
поле ошибочных данных, если задано свойство Условие на значение
Обязательное
поле
свойство, определяющее обязательность заполнения данного поля при
наполнении базы.
Индексирован
ное поле
значения в записях будут проверяться по этому полю на наличие повторов,
что позволяет автоматически исключить дублирование данных.

6.

Таблицы
Типы данных
Тип данных
Текстовый (по
умолчанию)
Описание
Текст или числа, не требующие проведения расчетов (до 255 знаков)
Дата/время
Числовые данные различных форматов, используемые для проведения
расчетов
Для хранения календарных дат и текущего времени
Денежный
Для хранения денежных сумм
Поле MEMO
Для хранения больших объемов текста (до 65535 символов)
Специальное числовое поле, в котором Access автоматически присваивает
уникальный порядковый номер каждой записи. Значения полей типа счетчика
обновлять нельзя
Удобно использовать для тех атрибутов, которые могут принимать одно из двух
взаимоисключающих значений (True/False, Да/Нет)
Числовой
Счетчик
Логический

7.

Таблицы
Типы данных (продолжение)
Тип данных
Описание
Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word,
Поле
рисунок, звукозапись или другие данные в двоичном формате), связанный или
объекта OLE
внедренный в таблицу Access
Гиперссылка Для хранения URL-адресов Web-объектов Интернета.
Мастер
Создает поле, в котором предлагается выбор значений из списка или из поля со
подстановок списком. Это в действительности не тип поля, а способ хранения поля

8.

Таблицы
Схема данных

9.

Таблицы
Подстановки
Выпадающий список

10.

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

11.

Запросы
Основные типы запросов
1. Запрос на выборку

12.

Запросы
Основные типы запросов
2. Запрос с параметром

13.

Запросы
Основные типы запросов
3. Запрос на обновление

14.

Запросы
Результаты запросов
4. Перекрестный запрос

15.

Формы
Формы — объекты БД в виде
настраиваемых диалоговых окон.
Функции форм:
повышение удобства
просмотра и редактирования
данных в таблицах за счет
произвольного оформления;
разграничение доступа к
данным и объектам БД;
Управление другими объектами
БД с помощью кнопок,
флажков, переключателей,
списков.

16.

Отчеты
Отчеты — это средства
визуализации таблиц и запросов с
широкими возможностями
форматирования и оформления.
Функции отчетов:
наглядное представление
результатов работы с БД в
форме документа;
публикация документа в
компьютерной сети или на
печатающем устройстве.

17.

Макросы
Макросы — программы из
встроенных команд СУБД
(макрокоманд).
Назначение:
автоматизация часто
повторяющихся действий
пользователя при работе с базой
конкретной базой данных.
Могут создаваться самим
пользователем.

18.

Модули
Модули (приложения БД) —
программы или библиотеки
подпрограмм на универсальном
языке программирования.
Назначение:
Расширение функционала
системы управления базы
данных.
Создаются подготовленными
программистами.

19.

Спасибо за внимание!

20.

Источники информации
1. http://kpolyakov.spb.ru/
2. Информатика. Базовый курс / под ред. С. В. Симоновича. – 3-е изд. Стандарт третьего
поколения. – СПб.: Питер, 2013. – 640 с.
3. Нестеров, С.А. Базы данных: учебник и практикум для академического
бакалавриата (рек. УМО ВО по политехн обр. для инж.-техн. напр. и спец.) / С. А.
Нестеров. – М.: Издательство Юрайт, 2016. – 231 с.
4. Трофимов, В. В. Информатика в 2 тт. 3-е изд., пер. и доп. Учебник для
академического бакалавриата / В. В. Трофимов. – М.: Издательство Юрайт, 2016.

21.

Бояркина Лариса Александровна
доцент кафедры информатики
ФГБОУ ВО «ПГТУ», г. Йошкар-Ола
[email protected]
English     Русский Rules