
- •Назовите основные модели данных, их особенности.
- •Что такое нормализация отношений? Приведите формы нормализации отношений.
- •К какому типу субд относится Access?
- •Что такое репликация? Как создаются реплики?
- •Назовите основные объекты Access. Каково назначение этих объектов?
- •Чем определяется структура таблицы базы данных Access?
- •Назовите типы полей.
- •Охарактеризуйте основные свойства полей.
- •Что такое индекс? Зачем производится индексирование таблиц?
- •Что такое ключ? Чем простой ключ отличается от составного?
- •Охарактеризуйте способы создания таблиц.
- •Создание таблицы
- •Создание таблицы в новой базе данных
- •Создание таблицы в существующей базе данных
- •Как создаются связи между таблицами? Создание связи между таблицами
- •Создание связи между таблицами с помощью окна "Схема данных"
- •Создание связи между таблицами с помощью области "Список полей"
- •Открытие таблицы в режиме таблицы
- •Открытие области "Список полей"
- •Добавление поля и создание связи из области "Список полей"
- •Назовите типы связей между таблицами.
- •Как выполняется сортировка записей таблицы?
- •Что такое фильтрация записей? Назовите команды фильтрации.
- •Назовите типы запросов Access.
- •Назовите способы создания запросов.
- •Как создаются связи между таблицами в запросах? Создание связи между таблицами
- •Создание связи между таблицами с помощью окна "Схема данных"
- •Создание связи между таблицами с помощью области "Список полей"
- •Назовите основные типы запросов на выборку.
- •Что такое запрос с параметрами и как он создается?
- •Что такое перекрестный запрос и как он создается?
- •Что такое запрос с итогом и как он создается?
- •Что такое вычисляемые поля? Для чего они предназначены?
- •Сформулируйте правила создания вычисляемых полей.
- •Назовите основные элементы выражений при создании вычисляемых полей.
- •Как задаются условия отбора записей в запроса?
- •Для чего предназначены запросы-действия? Перечислите их
- •Как создаются запросы-действия?
- •Что является источником данных формы?
- •В Каких режимах можно работать с формой?
- •Назовите основные типы форм.
- •Из каких разделов состоит форма? Какие данные размещаются в этих разделах?
- •Перечислите основные свойства формы.
- •Что такое элементы управления? Какие типов бывают элементы управления.
- •Охарактеризуйте основные элементы управления.
- •Для чего предназначена форма типа главная/ подчиненная? Как она создается?
- •41.Назовите основные типы отчетов.
- •Отчет, содержащий несколько столбцов
- •42.Из каких разделов состоит отчёт?
- •43.Как производится конструирование отчета?
- •46.Что такое макросы и для чего они предназначены?
- •47.Опишите технологию создания макросов.
Что такое вычисляемые поля? Для чего они предназначены?
Запрос с вычисляемым полем позволяет произвести вычисления на основе данных, имеющихся в таблицах. В такой запрос вводятся новые дополнительные поля, содержащие формулы вычислений, причем эти поля создаются только в самом запросе, а не в таблицах базы данных.
Вычисляемые поля позволяют:
рассчитывать числовые значения и даты.
комбинировать значения в текстовых полях.
создавать подчиненные запросы.
рассчитывать значения итоговых полей с помощью групповых функций.
Сформулируйте правила создания вычисляемых полей.
Создание вычисляемого поля
Откройте таблицу, дважды щелкнув ее в области навигации.
Прокрутите таблицу по горизонтали до крайнего правого столбца и щелкните заголовок столбца Щелкните для добавления.
В появившемся списке выберите пункт Вычисляемое поле и укажите тип данных результата.
Откроется построитель выражений Access.
Начните вводить формулу расчета, которая требуется для этого поля, например:
[Количество] * [Цена]
Примечание. В начале выражения не требуется вводить знак равенства (=).
Нажмите кнопку ОК.
Приложение Access добавит вычисляемое поле и выделит его заголовок, чтобы можно было ввести имя поля.
Введите имя вычисляемого поля и нажмите клавишу ВВОД.
Назовите основные элементы выражений при создании вычисляемых полей.
Выражения могут содержать следующие элементы:
идентификаторы (имя поля и элемента управления, которые заключаются в квадратные скобки);
операторы (арифметические, логические, сравнения и другие операторы);
функции (готовые формулы, которые состоят из имени и аргумента, помещенного в круглые скобки)
константы (элементы, которые не изменяются в Выражении, например Null, Истина, Ложь);
значения (например, значения даты и времени, численные положительные или отрицательна
Как задаются условия отбора записей в запроса?
Условия отбора для полей запроса задаются в одноименной строке. Если условия в этой строке определены для нескольких полей, то они связаны логической функцией «И». Если условия отбора разных полей определены в разных строках: «Условие отбора» и «Или», то такие условия связаны логической функцией «ИЛИ». Запрос может иметь сложный критерий, в соответствии с которым для полей определены условия отбора в обеих строках.
Условие отбора записей – это набор предопределенных в Access и устанавливаемых в запросе пользователем правил. При построении критерия (условия) отбора в запросах могут использоваться выражения, операторы и функции MS Access.
Условием отбора является выражение, которое состоит из операторов сравнения и операндов, используемых для сравнения. В качестве операндов выражения могут использоваться: литералы, константы, идентификаторы (ссылки).
Литералом является значение, воспринимаемое буквально, а не как значение переменной или результат вычисления, например, число, строка, дата.
Константами являются не изменяющиеся значения, например, True, False, Да, Нет, Null (константы автоматически определяются в Access).
Идентификатор представляет собой ссылку на значение поля, элемент управления или свойство. Идентификаторами могут быть имена полей, таблиц, запросов, форм, отчетов и т.д. Они должны заключаться в квадратные скобки. Во многих случаях Access производит автоматическую подстановку скобок. Если необходимо указать ссылку на поле в конкретной таблице, форме, отчете, то перед именем поля ставится имя таблицы, также заключенное в квадратные скобки и отделенное от имени поля восклицательным знаком. Например, [Имя таблицы]![Имя поля].
В выражении условия отбора допускается использование операторов сравнения и логических операторов: =, <, >, <>, Between, In, Like, And, Or, Not, которые определяют операцию над одним или несколькими операндами. Если выражение в условии отбора не содержит оператора, то по умолчанию используется оператор =.
Текстовые значения в выражении вводятся в кавычках, если они содержат пробелы или знаки препинания. В противном случае кавычки можно не вводить, они будут добавлены автоматически.
Допускается использование операторов шаблона — звездочка * и вопросительный знак ?.
Оператор Between позволяет задать интервал для числового значения. Например,
Between 10 And 100
задает интервал от 10 до 100.
Оператор In позволяет выполнить проверку на равенство любому значению из списка, который задается в круглых скобках. Например,
In ("Математика", "Информатика", "История")
Оператор Like позволяет использовать образцы, использующие символы шаблона, при поиске в текстовых полях. Например,
Like "Иванов*"
Условия отбора, заданные в одной строке, связываются с помощью логической операции "И", заданные в разных строках — с помощью логической операции "ИЛИ". Эти операции могут быть заданы явно в выражении условия отбора с помощью операторов AND и OR соответственно.
Сформировать условие отбора можно с помощью построителя выражений. Перейти в окно Построитель выражений можно, нажав кнопку Построить на панели инструментов, или выбрав команду Построить в контекстно-зависимом меню. Курсор мыши должен быть установлен в ячейке ввода условия отбора.
После ввода выражения в бланк и нажатия клавиши Enter Access выполняет синтаксический анализ выражения и отображает его в соответствии с результатами этого анализа.