- •Вопросы к экзамену по курсу ппсубДиЗ Оглавление
- •Основные понятия и определения баз данных и знаний (бдз)
- •Иерархическая модель данных
- •Сетевая модель данных
- •Реляционная модель данных
- •Основы реляционной алгебры
- •Термины и определения реляционных бд
- •Основные термины, используемые при нормализации данных
- •Первая, вторая, третья нормальные формы
- •Нормальная форма Бойса-Кодда, четвертая и пятая нф
- •Проектирование связей между таблицами
- •Типы информационных моделей
- •Структурные, функциональные, структурно-функциональные
- •Концептуальные и логические модели данных
- •Физические модели данных
- •Файловые структуры организации данных
- •Разрешение коллизий с помощью области переполнения
- •Разрешение коллизий методом свободного замещения
- •Индексные файлы и файлы с плотным индексом
- •Файлы с неплотным индексом
- •Иерархическая организация памяти
- •Организация кэш памяти
- •Алгоритм замещения lru и случайный алгоритм
- •Организация основной памяти
- •Виртуальная память
- •Бд и cals технологии
- •Системный подход при разработке многопользовательских ис
- •Стандартизация разработки ис
- •Организация многопользовательских субд
- •Разработка концептуальной модели многопользовательской субд
- •Разработка проекта субд в соответствии с тз
- •Основные компоненты су реляционными бд
- •Основные сведения ms sql, Access
- •Язык запросов sql
- •Динамическое самоуправление sql Server
- •Обработчик запросов sql Server
- •Технология разработки таблиц бд
- •Разработка физической модели данных
- •Создание ключевых полей и связей между таблицами в Access
- •Технология разработки запросов
- •Разработка запроса в режиме конструктора Access
- •Правила составления условий отбора данных
- •Конструирование перекрестных запросов
- •Автоматизация расчетов с помощью запросов
- •Разработка форм средствами Access
- •Основные элементы форм ввода данных
- •Технология разработки форм для ввода данных в запросы
- •Технология разработки форм организации пользовательского интерфейса
- •Создание отчета с помощью мастера Access
- •Управление объектами бд с помощью макросов
- •Разработка меню пользователя
- •Основные понятия распределенной обработки данных
- •Модель клиент-сервер в технологии распределенных бд
- •Двухуровневые модели
- •Модель сервера бд
- •Модель сервера приложений
- •55. Модели серверов бд
- •56. Типы параллелизма
- •57. Что включает в себя обработка знаний
- •58. Что включает в себя проблемная область
- •59. Как классифицируются знания
- •60. Понятие модели предоставления знаний.
- •61. Продукционная модель представления знаний.
- •62. Модель исчисления предикатов первого порядка.
- •63. Фреймовая модель представления знаний.
Разработка форм средствами Access
Access предоставляет широкие возможности по конструированию графического интерфейса пользователя для работы с БД. Формы являются важнейшим инструментом, позволяющим осуществить первоначальную загрузку записей в таблицы, выполнить их просмотр и редактирование. При этом работа пользователя с БД выполняется в привычном для него виде — в виде документа.
При наличии схемы данных формы помогают выполнить корректный ввод данных в систему взаимосвязанных таблиц. При этом реализуется важнейший аспект технологии работы с БД — однократный ввод данных.
Для конструирования форм необходимо предварительно выполнить определенную последовательность действий по разработке СУБД:
сконструировать таблицы БД;
определить связи между таблицами и создать схему данных;
определить эскиз экранной формы и состав размещаемых на ней объектов.
Конструирование форм обычно выполняют в режиме Мастера с последующей доработкой вручную в режиме конструктора. Мастер позволяет быстро разработать заготовку формы с необходимыми полями и связями, однако, он создает только типовые конструкции, вид которых может не устраивать пользователя. Переход в режим конструктора позволяет устранить недостатки оформления.
Основные элементы форм ввода данных
Формы — это средства для ввода данных или просмотра данных. Предоставляют пользователю средства для заполнения только тех полей, которые ему заполнять положено.
Формы являются основным средством организации интерфейса пользователя в приложениях Access. Хорошо разработанные формы позволяют работать с приложением даже неподготовленному пользователю. При этом следует отметить, что в формах, а также запросах в режиме таблицы и отчетах в режиме представления, не должны фигурировать коды записей (поля типа “счетчик”), значения которых не подлежат редактированию и ни о чем не говорят пользователю.
Чаще всего формы создаются в следующих целях:
· ввод и редактирование данных – это наиболее распространенный способ использования форм. Формы обеспечивают вывод на экран данных в удобном для пользователя виде;
· управление ходом выполнения приложения;
· вывод сообщений – с помощью форм можно вывести на экран информацию, предупреждение или сообщение об ошибках;
· печать информации – несмотря на то, что для печати информации чаще всего используются отчеты, можно напечатать информацию, содержащуюся в форме.
Новые элементы управления помещаются на форму с помощью инструментов, размещённых в группе Элементы управления.
Для размещения на форме нового элемента управления (ЭУ) его нужно выбрать щелчком мыши на панели элементов, перейти на бланк конструктора, при этом курсор должен принять форму крестика, и нарисовать прямоугольник, удерживая левую кнопку мыши. В этом прямоугольнике будет размещен созданный ЭУ.
Ниже перечислены основные кнопки ЭУ на панели элементов и указано их назначение.
· Выбор объектов. Позволяет выделить определённый элемент управления или группу элементов управления, если держать нажатой клавишу Shift.
· Текстовое поле для ввода и редактирования текста.
· Надпись. Описательный текст.
· Кнопка. Используется для выполнения заданных действий при нажатии.
· Вкладка. Позволяет разделить форму на несколько вкладок.
· Группа переключателей. Содержит набор кнопок, флажков или выключателей.
· Поле со списком. В поле можно ввести новое значение или выбрать существующее из списка.
· Линия. Используется для графического разделения групп элементов на форме.
· Выключатель. Может быть в двух состояниях: включено и выключено.
· Список. Содержит значения, из которых можно сделать выбор.
· Прямоугольник. Используется для графического объединения групп элементов на форме.
· Флажок. Используется для отображения и управления логическими полями таблиц.
· Переключатель. Несколько переключателей обычно объединяются в группу и позволяют выбрать одно из нескольких взаимоисключающих значений.
· Подчинённая форма/отчёт. В форму добавляется информация из дополнительной таблицы.
Элементы управления на бланке конструктора выделяются щелчком мыши. Если выделен какой-либо элемент, становятся доступными соответствующие объекты закладки Формат, на которой расположены инструменты для выбора шрифта, способов выравнивания, цвета и т.д.
При размещении в форме полей из базовой таблицы удобно пользоваться Списком полей, окно с которым можно вывести нажатием кнопки Добавить поля. Чтобы поместить какое-либо поле в форме, достаточно просто перетащить его левой кнопкой мыши из Списка полей в нужный раздел формы.
При самостоятельном конструировании формы ввода данных в таблицу размещение полей производится «перетаскиванием» их из списка полей таблицы. Для этого в режиме конструктора необходимо активизировать команду меню Вид, выбрать команду Список полей и из появившегося при этом списка последовательно «перетащить» поля таблицы, размещая их в области данных конструктора таблиц. Последовательность переноса и размещения полей должна соответствовать предполагаемой последовательности ввода данных.
Группа переключателей, Выключатель, Включатель, Флажок — элементы, предназначенные для организации ввода данных в поля логического типа.
Кнопка — элемент управления, содержащий некоторый набор команд, предназначенных для создания управляющих действий при работе с формами.
Рисунок — команда, предназначенная для вставки рисунков в форму. Технология вставки рисунков аналогична технологии вставке рисунков в документ Word.
Свободная рамка объекта — окно, в котором отображаются данные полей таблицы типа OLE-объектов. При автоматическом создании таблиц окна в форме создаются также автоматически.
Присоединенная рамка объекта — окно, в котором можно разместить OLE-объект, находящийся в другом файле или другой БД.
Разрыв страницы — команда, применяемая в случае если поля для ввода данных не помещаются на одной странице (экране дисплея).
Набор вкладок — команда, применяемая в случае если поля для ввода данных не помещаются на одной странице (экране дисплея). При использовании набора вкладок рекомендуется производить группирование полей по каким-либо признакам и для каждой группы создать соответствующую вкладку. Технология размещения полей на вкладке в процессе конструирования формы основана на «перетаскивании» поля из списка.