- •Автоматизация. Сервер приложений. Клиент приложений.
- •Базы данных – основа аис.
- •Базы данных коллективного пользования. Компоненты модели клиент/сервер.
- •Витрины данных. Методы организации витрин данных.
- •Возможности субд sql Server.
- •Выполнение макросов.
- •Вычисляемые поля в запросах. Запросы с параметром.
- •Вычисляемые поля в отчетах.
- •Групповые операции в запросах.
- •Единицы физической и логической организации данных.
- •Запросы на обновление, добавление и удаление.
- •Запросы на выборку. Условия отбора записей.
- •Использование модулей vba. Стандартные модули и обработчики событий форм и отчетов.
- •Классификация моделей данных в аис.
- •Конструирование отчетов. Области отчета, их назначение и свойства.
- •Конструирование отчетов. Элементы, добавление в отчет, их назначение и свойства.
- •Макет отчета. Мастер и Конструктор отчетов.
- •Многомерные хранилища данных. Модели кубов данных.
- •Надежность систем обработки данных. Защита от потери информации. Восстановление базы данных.
- •Назначение ключевого поля в таблице.
- •Нормализация модели. Цель нормализации. Аномалия бд.
- •Объекты бд и ms Access. Их назначение.
- •Организация данных на машинных носителях. Структурные элементы для хранилища данных – массивы, списки, деревья, графы.
- •Перекрестные запросы.
- •Понятие информации. Информация и данные.
- •Понятие мер, измерений, иерархий и агрегирования данных.
- •Понятие экономической информации. Виды реквизитов.
- •Правила нормализации логической модели. Целостность бд.
- •Работа с базой данных, открытой для общего пользования. Репликация базы данных.
- •Работа с формой в режиме конструктора. Области формы, их назначение и свойства.
- •Разработка запросов. Режимы просмотра и виды запросов.
- •Разработка форм. Их назначение и режимы просмотра.
- •Реляционная модель данных. Основные термины реляционной модели.
- •Создание макросов. Структура макроса.
- •Создание многотабличных форм.
- •Создание таблиц в ms Access. Режимы просмотра.
- •Сортировка и фильтрация записей в таблицах.
- •Способы документирования моделей в аис.
- •Типы данных в таблицах ms Access.
- •Уровни моделей предметной области в аис.
- •Файл базы данных в ms Access. Создание бд, открытие бд, сохранение бд.
- •Хранимые процедуры.
- •Триггеры.
- •Язык sql. Операторы манипулирования данными (dml).
- •Язык sql. Операторы определения объектов бд (ddl).
Разработка форм. Их назначение и режимы просмотра.
Формы позволяют вычислять значения и выводить на экран результат. Источником данных для формы являются записи таблицы или запроса. Также может быть использована для создания сообщений, печати справок и прочего. Формы предназначены для ввода и просмотра на экране данных одной или нескольких взаимосвязанных таблиц в удобном виде, который может соответствовать привычному для пользователя документу. Форма состоит из трех основных областей: область заголовка, область данных, область примечаний. Можно также добавить области верхнего и нижнего колонтитула, но они видны только в режиме предварительного просмотра и печати, поэтому используются редко. Формы создаются из набора отдельных элементов управления. Внешний вид формы выбирается в зависимости от того, с какой целью она создается. Источником данных для формы являются записи таблицы или запроса. Алгоритм создания форм следующий: Открыть окно БД-В окне БД выбрать вкладку Формы-Щелкнуть на пиктограмме Создать, расположенной на панели инструментов окна БД-В появившемся диалоговом окне «Новая форма» Выбрать способ создания формы и источник данных-Щелкнуть на кнопке ОК. Данные, приведенные в форме, берутся из полей базовой таблицы. Связь между формой и источником данных могут обеспечивать элементы управления, например, поля. Форму можно просматривать в трех режимах: Конструктор (Design View); Режим таблицы (Datasheet View); Режим формы (Form View). Режим конструктора формы можно сравнить с верстаком, на котором разложены полезные инструменты. После создания формы в режиме конструктора ее можно просмотреть в режиме формы или в режиме таблицы. Формы, присоединенные к данным, можно открывать в режиме сводной таблицы или в режиме диаграммы. В этих режимах пользователи могут динамически изменять макет формы для изменения способа анализа данных. Существует возможность упорядочивать заголовки строк и столбцов, а также применять фильтры к полям. При каждом изменении макета сводная форма немедленно выполняет вычисления заново в соответствии с новым расположением данных.
Реляционная алгебра. Операция – декартово произведение. Основные понятия – атомарное значение, домен, отношение. Операция выборки. Операция вычитания. Операция деления. Операция объединения. Операция пересечения. Операция проекции. Операция соединения.
Реляционная алгебра – это формальная система манипулирования отношениями в реляционной модели данных. Это язык, с помощью которого из одних отношений (таблицы) можно получать новые. Домен – множество атомарных значений одного и того же типа, определяющих область значений атрибутов. Отношение (реляция) - некоторая регулярная структура, представленная в виде двумерной таблицы и состоящая из конечного набора однотипных строк. Атомарные значения хранят единственное значение и не являются ни списком, ни множеством значений. Иными словами, это такие данные, разделение которых на составляющие приводит к потере их смысла с точки зрения решаемой задачи (например, если атрибут «Цена» содержит значение 15, то попытка разделить его на 1 и 5 приведет к полной бессмыслице). Операция выборки (Select … From …) выбирает все значения, для которых функция является истинной. Операция вычитания (A Minus B) выбирает строки U=A-B, т.е. те строки, которые есть в А, но отсутствуют в В. Операция деления (A Divide By B): отношение называется делением, если каждая его запись вместе с любой записью из делителя образует запись, имеющуюся в делимом. Смысл операции: в запросах, реализованных с помощью операции деления, в формулировке есть слово «все» (какие поставщики поставляют все детали?). Операция соединения (A Join B): отношение называется соединением, если каждая его запись состоит из записей декартова произведения отношений при выполненном условии отбора (например, равенству полей). Операция позволяет соединять данные из двух таблиц и является обратной к операции проекции. Операция пересечения (A Intersect B): пересечением двух совместимых отношений А и В называется отношение с тем же заголовком, что у А и В и телом, состоящим из кортежей, принадлежащих одновременно А и В. Операция проекции (A[Город_Р]: «вертикальный срез» используется для выделения данных, в которых удалены все дубликаты данного среза. Операция объединения (A Union B): объединением двух совместимых по типу отношений А и В называется отношение с тем же заголовком, что у А и В и телом, состоящим из кортежей, принадлежащих или А, или В, или обоим отношениям (дублирование исключается). Декартово произведение (A Times B) имеет результатом отношение, кортежами которых являются конкатенации соответствующих кортежей из отношений-операндов (т.е. присоединение к каждой строке таблицы А каждой строки таблицы В).