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