- •Система управления базами данных Access
- •Ответы на Контрольные вопросы
- •1.Общая характеристика субд
- •3.Типы данных: «Текстовый», «Поле мемо», «Числовой», «Дата/время», «Денежный», «Счетчик», «Логический», «Поле объекта ole», «Гиперссылка». Их назначение.
- •4. Свойства полей: «Условие на значение», «Маска ввода», «Индексированное поле», «Обязательное поле». Их использование.
- •5. Что такое «Ключевое поле»?
- •6. Создание связей. Их типы.
- •7.Мастер подстановок.
- •8.Для чего создаются запросы?
- •9. Что такое Аvg?
- •10. Назначение Мастера запросов.
- •11.Создание условного запроса.
- •12. Простой критерий выборки.
- •13. Какие операторы используются для проверки принадлежности диапазону?
- •14. Назначение параметрического запроса
- •15. Назначение итогового запроса.
- •16.Что используется для построения выражения?
- •17. Создание запроса с вычисляемым полем.
- •18. Создание перекрестного запроса.
- •19.Для чего нужны формы?
- •20. Способы создания форм.
- •21. Как создать форму с помощью инструмента Форма?
- •22.Как создать разделенную форму с помощью инструмента Разделенная форма?
- •23. Создание формы с помощью инструмента Мастера форм.
- •24. Создание формы с помощью инструмента Конструктора форм.
- •25.Что такое элементы управления?
- •26. Для чего в Access создаются отчеты.
- •27.Что такое Лента?
- •28. Где находится Панель быстрого доступа и ее назначение?
- •30. Что собой представляет область Список полей?
- •31. Средства группировки, сортировки и вычисления итогов
- •32. Режим отчета и режим макета
- •33. Создание выражений в Access.
- •34.Назначение средства Поле данных.
- •35. Добавление, создание и удаление поля. Добавление текстового поля в существующую таблицу
- •Удаление текстового поля
- •Удаление текстового поля в режиме таблицы
- •Удаление текстового поля в режиме конструктора
4. Свойства полей: «Условие на значение», «Маска ввода», «Индексированное поле», «Обязательное поле». Их использование.
Маска ввода–используется, если требуется ввод данных в заранее определенном формате. Например, номер телефона, дата, почтовый индекс и т.п. Маски ввода выполняют значительную часть задач проверки данных, поскольку позволяют вводить данные только определенным образом.Маска ввода состоит из трех частей, которые разделены точкой с запятой. Первая часть является обязательной, а две остальные — необязательными. Например, номер моб. телефона: (999) 0000-000;0;-. Цифра 9 обозначает необязательную цифру (междугородный код вводится не всегда), тогда как 0 определяет обязательную цифру.
Условие на значение – это свойство служит для автоматического контроля значения поля, вводимого в таблицу: оно должно удовлетворять условию, заданному пользователем. Например, выражение >2001 And <2010 допускает ввод значений от 2002 и 2009. Если условие не соблюдается, на экран выводится сообщение об ошибке и допустимые значения поля
Индексированное поле – используется для ускорения поиска и сортировки записей в таблице по одному полю.
Обязательное поле – это логическое свойство, которое может принимать значенияДа и Нет. При значенииДа в поле обязательно должны быть введены данные. В числовых полях допустимым является значение 0.
5. Что такое «Ключевое поле»?
Ключевое поле — это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. Если для таблицы определены ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых значений в ключевое поле. Ключевые поля используются для быстрого поиска и связи данных из разных таблиц при помощи запросов, форм и отчетов.
6. Создание связей. Их типы.
После создания таблицы для каждого объекта в базе данных нужно предоставить средства, с помощью которых эти данные возвращаются, когда это необходимо. Это осуществляется с помощью добавления общих (ключевых и совпадающих) полей в связанные таблицы и определения межтабличных связей. После этого можно создавать запросы, формы и отчеты, отображающие сведения одновременно из нескольких таблиц.
Связь позволяет установить правила взаимодействия между таблицами. Различают два типа связей: один ко многим и многие ко многим. Ключевое поле первичной таблицы должно соответствовать аналогичному полю таблицы, которая с ней связывается.
Связи создаются в окне Работа с базами данных → Схема данных.
В появившееся окне Добавление таблицы выделите те таблицы, между которыми будут создаваться связи.
Нажать кнопку Добавить, затем выделите вторую таблицу для связи и нажмите кнопку Добавить, и так далее. Если связываются все таблицы списка, то можно выделить сразу все таблицы и один раз нажать кнопку Добавить).Нажмите кнопку Закрыть.
В результате в окне Схема данных появятся добавляемые таблицы, точнее списки их полей. Создание связей между таблицами перетаскиванием выбранного ключевого поля одной таблицы и его мышью на соответствующее поле другой таблицы. Для связывания нескольких полей это выполняют при нажатой клавише Сtгl. Откроется окно Связи. Установите флажок Обеспечение целостности данных. Этот режим запретит вводить в связанную таблицу (на стороне∞) запись с несуществующим значением аналогичного поля в главной таблице (на стороне 1). Установите флажки Каскадное обновление связанных полей и Каскадное удаление связанных записей. Это обеспечит автоматическое изменение данных в связанной таблице при внесении изменений в первую таблицу. Нажмите кнопку Создать для возврата в окно Схема данных.
