- •21. Access. Запросы к базам данных. Понятие. Типы запросов.
- •22.Access. Создание запросов на выборку. Окно конструктора запросов.
- •23.Задание условий отбора записей по одному и нескольким полям.
- •24.Выполнение вычислений в запросах
- •25.Параметрические запросы
- •33.Нормализация отношений. Третья нормальная форма – 3nf. Алгоритм привода отношения к этой нормальной форме.
- •26.Язык sql. Общая характеристика sql. Режим sql в Access.
- •27.Отчеты: назначение, способы создания.
- •28.Сортировка и группировка записей в отчете.
- •29.Разделы отчета, их назначение.
- •31.Нормализация отношений. Первая нормальная форма – 1nf. Алгоритм привода отношения к этой нормальной форме.
- •32.Нормализация отношений. Вторая нормальная форма – 2nf. Алгоритм привода отношения к этой нормальной форме.
29.Разделы отчета, их назначение.
Отчет в Access состоит из нескольких разделов. Чтобы ваши отчеты несли полезную информацию, необходимо понимать, как работает каждый из них. Например, способ расчета результатов в Access определяется тем, в каком разделе размещается вычисляемый элемент управления. Далее следуют краткие сведения о типах разделов и их использовании.
Заголовок отчета. Ставится один раз в начале отчета. В заголовке отчета отображаются элементы, которые могли бы размещаться на титульной странице, такие как надпись или заголовок с датой. Если в заголовке отчета размещается вычисляемый элемент управления с функцией суммирования Sum, рассчитанная сумма отражает итог по всему отчету. Заголовок отчета печатается до заголовка страницы.
Заголовок страницы. Печатается в верхней части каждой страницы. С помощью заголовка страницы можно, например, на каждой странице разместить название отчета.
Заголовок группы. Печатается в начале каждой новой группы записей. Используется для печати имени группы. Например, в отчете с группировкой по продукту в качестве заголовка группы можно указать наименование продукта. Если в заголовке группы размещается вычисляемый элемент управления с функцией суммирования Sum, рассчитанная сумма отражает итог по всей группе.
Область сведений. Печатается один раз для каждой строки исходной записи. В разделе «Подробности» размещаются элементы управления, составляющие тело отчета.
Примечание группы. Печатается в конце каждой группы записей. Здесь размещаются итоги по группе.
Примечание страницы. Печатается в конце каждой страницы. Здесь размещаются номера страницы или иные сведения о странице.
Примечание отчета. Печатается один раз в конце отчета. В примечании отчета печатаются итоговые сведения и иная статистика по всему отчету. Обратите внимание на то, что примечание отчета в представлении «Конструктор» идет последним, но печатается до примечания последней страницы.
31.Нормализация отношений. Первая нормальная форма – 1nf. Алгоритм привода отношения к этой нормальной форме.
Нормализация — это разбиение таблицы на две или более, обладающих лучшими свойствами при добавлении, изменении и удалении данных.
Окончательная цель нормализации сводится к получению такого проекта базы данных, в котором каждый факт появляется лишь в одном месте, т.е. исключена избыточность информации.
Первая нормальная форма
Отношение находится в первой нормальной форме (сокращённо 1НФ), если все его атрибуты атомарны, то есть если ни один из его атрибутов нельзя разделить на более простые атрибуты, которые соответствуют каким-то другим свойствам описываемой сущности.
исходное отношение основное, а значение неатомарного атрибута — подчинённое.
Для того, чтобы нормализовать исходное отношение, атрибуты которого неатомарны, необходимо объединить схемы основного и подчинённого отношений. Кроме того, если, например, таблица, соответствующая ненормализованному отношению уже содержится в БД и заполнена информацией, задача усложняется тем, что значение неатомарного атрибута может в свою очередь содержать несколько кортежей.
(Приведение к 1НФ). задается одно или несколько отношений, отображающих понятия предметной области. По модели предметной области (не по внешнему виду полученных отношений!) выписываются обнаруженные функциональные зависимости. Все отношения автоматически находятся в 1НФ.
Отношение находится во второй нормальной форме (2НФ) тогда и только тогда, когда отношение находится в 1НФ и нет неключевых атрибутов, зависящих от части сложного ключа. (Неключевой атрибут - это атрибут, не входящий в состав никакого потенциального ключа).