Similar presentations:
Основные объекты БД
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]