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

26. Понятие о целостности данных

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

Access обеспечивает это дело следующими способами:

  • В каждой новой таблице по умолчанию есть ключевое поле («Код»);

  • Связанные поля, имеющие общий тип данных (уменьшается энтропия);

  • Невозможность ввести значение, отсутствующее в предлагаемом списке;

  • Запрет на удаление главной связи, если побочная берёт оттуда значение;

  • Нельзя поменять значение в ключевом посе (какое бы оно ни было).

27. Поля ввода, привязанные к выражениям

В Access можно создать поле, значение которого может использоваться в выражении другого поля, например:

  • В двух полях вводим числа, в третьем будет сумма этих чисел;

  • Расчёт доходов, чистой и реактивной прибыли предприятий.

Всю эту канитель требуется писать Построителем выражений. В после, где будет выведен результат, нужно поставить тип «Вычисляемый».

28. Работа в режиме конструктора

Режим Конструктора позволяет пользователю самому указывать параметры всех элементов таблицы (имя поля, тип данных, характеристики поля, ключи).

Чтобы переключиться в режим конструктора, можно в ленте «Главное» нажать на переключатель режимов.

29. Вычисляемые поля и их значения

Вычисляемый тип данных в Access – это особый тип. Он умеет работать со всеми типа данных и выводить данные любого типа, кроме своего собственного из других таблиц. Социофоб, ка-а-арочи. Формулу в вычисляемом поле можно составить с помощью Построителя выражений.

Построитель выражений использует функции SQL, это целый ЯП, так что ему дсотупны все основные операторы и функции.

30. Основные понятия о запросах

Запрос – это та же таблица, которая построена на линиях связи между оригинальными таблицами. И настроен этот запрос так, чтобы фильтровать поля так, чтобы показать именно нужные.

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

31. Сортировка и группировка данных в отчете

Это на самом деле один из этапов построения отчёта в Мастере отчётов. Группировка позволяет структурировать данные по одному полю. Не путать с сортировкой.

Сортировка – это тоже один из шагов в отчёте. Выбрать можно от 0 до 4 сортировок, в каждом может быть поле из таблиц/таблицы. Первый критерий – главный, остальные сортируются внутри верхнего критерия.

33. Добавление в отчет номеров страниц, дат, времени.

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

Для добавления номера страницы в области нижнего колонтитула создается поле как свободный элемент. В окне его свойств на вкладке Данные, в строку Данные записывается выражение =[Page]. Подпись этого поля можно отредактировать, записав в его свойствах на вкладке Макет в строке Подпись — Стр.

Существуют и другие способы формирования поля даты и номера страницы. Добавить в отчет поле текущей даты и времени можно, выполнив в режиме конструктора команду, Вставка | Дата и время. Установка в диалоговом окне Дата и время флажков Формат даты и/или Формат времени позволяет вставить текущую дату и/или текущее время и выбрать нужный вариант форматов. В случае отсутствия раздела заголовка поле текущих даты и времени вносится в раздел данных.

В результате в отчете будет создано поле, в окне свойств которого на вкладке Данные в строке Данные будет записано выражение =Date(). Если в отчете имеется раздел заголовка, поле добавляется в этот раздел.

Добавить в отчет поле нумерации страниц можно в режиме конструктора с помощью команды Вставка | Номера страниц. В диалоговом окне Номера страниц выбираются параметры, определяющие формат, расположение и выравнивание номеров страниц. Для печати номера страницы на первой странице устанавливается флажок Отображать номер на первой странице.

Вывод номеров страниц можно задать, формируя соответствующе выражение в окне свойств поля на вкладке Данные в строке Данные. Такое выражение можно получить в построителе, открыв там папку Общие выражения и далее – категорию Номер страницы. При этом построитель предлагает выражение = «Страница» &[Page]. Если выбрать категорию Страница N из M, построитель предлагает выражение = «Страница»&[Page] «из» & [Page].