Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
на печать.docx
Скачиваний:
3
Добавлен:
24.09.2019
Размер:
38.13 Кб
Скачать

33.Нормализация отношений. Третья нормальная форма – 3nf. Алгоритм привода отношения к этой нормальной форме.

(Приведение к 3НФ). Если в некоторых отношениях обнаружена зависимость некоторых неключевых атрибутов других неключевых атрибутов, то проводим декомпозицию этих отношений следующим образом: те неключевые атрибуты, которые зависят других неключевых атрибутов выносятся в отдельное отношение. В новом отношении ключом становится детерминант функциональной зависимости

26.Язык sql. Общая характеристика sql. Режим sql в Access.

SQL (Structured Query Language)— язык структурированных запросов, который используется для обработки данных в реляционных базах. Любой запрос в Access реализуется с помощью инструкций языка SQL, которые : передаются на выполнение в ядро базы данных Microsoft Jet. Большинство запросов можно создать в графическом режиме конструктора, но и в этом случае запрос хранится в виде инструкции SQL. При создании запроса в режиме конструктора Access автоматически создает эквивалентную инструкцию SQL, которую можно увидеть, переключившись в режим SQL. Изменения инструкции SQL в свою очередь отображаются в бланке запроса. Использование для создания запроса бланка и просмотр его представления в режиме SQL позволят понять и освоить основные инструкции языка, реализованного в Access.

При создании формы, отчета или страницы доступа к данным на основе нескольких таблиц для определения источника записей создается инструкция SQL. Если при их создании использовался мастер, Access автоматически формирует инструкцию SQL. Если мастер не использовался, инструкция и, SQL формируется пользователем в строках свойств Источник записей (RecordSource) или Источник строк (RowSource). При этом также может использоваться бланк запроса, вызываемый нажатием кнопки построителя в соответствующей строке.

инструкции SQL в запросе

Инструкция select используется для выбора полей из таблиц базы данных и формирования набора записей — таблицы запроса.

Предложение from определяет таблицы или запросы, которые служат источником данных для данного запроса.

В предложении where задаются условия отбора записей, которые полностью соответствуют сформулированному заданию на создание запроса

Предложение order by указывает, по каким полям должна быть выполнена сортировка записей в таблице запроса. При отсутствии сортировки этого предложения нет в инструкции.

Предложение Группировка (Group By) указывает, что необходимо объединить записи с одинаковыми значениями в указанных полях в одну запись.

27.Отчеты: назначение, способы создания.

Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.

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

Способы создания отчета :

1)Автоотчет:

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

  1. В окне базы данных выберите Отчеты и нажмите кнопку Создать.

  2. В диалоговом окне Новый отчет выберите одного из следующих мастеров.

Автоотчет: в столбец — каждое поле располагается на отдельной строке; подпись находится слева от поля.

Автоотчет: ленточный — поля каждой записи находятся на отдельной строке; подписи печатаются сверху, один раз для каждой страницы.

  1. Выберите таблицу или запрос, содержащие данные, на которых должен быть основан отчет.

  2. Нажмите кнопку OK.

2)Конструктор

Сначала создается базовый отчет, который затем изменяется в соответствии с требованиями в режиме конструктора.

  1. В окне базы данных выберите Отчеты и нажмите кнопку Создать.

  2. В диалоговом окне Новый отчет выберите пункт Конструктор.

  3. Выберите таблицу или запрос, содержащие данные, на которых должен быть основан отчет. (Если нужно создать свободный отчет, не выбирайте ничего из этого списка.)

Чтобы использовать в отчете данные из нескольких таблиц, создайте отчет на основе запроса.

  1. Нажмите кнопку OK.

3)Мастер отчетов

Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает отчет на основании полученных ответов.

  1. В окне базы данных выберите Отчеты и нажмите кнопку Создать.

  2. В диалоговом окне Новый отчет выберите нужного мастера.

  3. Выберите таблицу или запрос, содержащие данные, на которых должен быть основан отчет.

  4. Нажмите кнопку OK.

  5. Следуйте инструкциям мастера.