- •Автоматизация. Сервер приложений. Клиент приложений.
- •Базы данных – основа аис.
- •Базы данных коллективного пользования. Компоненты модели клиент/сервер.
- •Витрины данных. Методы организации витрин данных.
- •Возможности субд sql Server.
- •Выполнение макросов.
- •Вычисляемые поля в запросах. Запросы с параметром.
- •Вычисляемые поля в отчетах.
- •Групповые операции в запросах.
- •Единицы физической и логической организации данных.
- •Запросы на обновление, добавление и удаление.
- •Запросы на выборку. Условия отбора записей.
- •Использование модулей vba. Стандартные модули и обработчики событий форм и отчетов.
- •Классификация моделей данных в аис.
- •Конструирование отчетов. Области отчета, их назначение и свойства.
- •Конструирование отчетов. Элементы, добавление в отчет, их назначение и свойства.
- •Макет отчета. Мастер и Конструктор отчетов.
- •Многомерные хранилища данных. Модели кубов данных.
- •Надежность систем обработки данных. Защита от потери информации. Восстановление базы данных.
- •Назначение ключевого поля в таблице.
- •Нормализация модели. Цель нормализации. Аномалия бд.
- •Объекты бд и ms Access. Их назначение.
- •Организация данных на машинных носителях. Структурные элементы для хранилища данных – массивы, списки, деревья, графы.
- •Перекрестные запросы.
- •Понятие информации. Информация и данные.
- •Понятие мер, измерений, иерархий и агрегирования данных.
- •Понятие экономической информации. Виды реквизитов.
- •Правила нормализации логической модели. Целостность бд.
- •Работа с базой данных, открытой для общего пользования. Репликация базы данных.
- •Работа с формой в режиме конструктора. Области формы, их назначение и свойства.
- •Разработка запросов. Режимы просмотра и виды запросов.
- •Разработка форм. Их назначение и режимы просмотра.
- •Реляционная модель данных. Основные термины реляционной модели.
- •Создание макросов. Структура макроса.
- •Создание многотабличных форм.
- •Создание таблиц в ms Access. Режимы просмотра.
- •Сортировка и фильтрация записей в таблицах.
- •Способы документирования моделей в аис.
- •Типы данных в таблицах ms Access.
- •Уровни моделей предметной области в аис.
- •Файл базы данных в ms Access. Создание бд, открытие бд, сохранение бд.
- •Хранимые процедуры.
- •Триггеры.
- •Язык sql. Операторы манипулирования данными (dml).
- •Язык sql. Операторы определения объектов бд (ddl).
Надежность систем обработки данных. Защита от потери информации. Восстановление базы данных.
Способы обеспечения защиты данных: 1) идентификация пользователя; 2) управление доступом, т.е. устанавливаются определенные ограничения на доступ к данным (разрешение, пароль); 3) физическая защита (кодирование данных, ведение системных журналов, проведение рестартов системы и т.д.); 4) организация параллельных процессов обработки данных (введение блокировок при параллельном доступе данных). Повышение надежности обработки данных: 1) системные методы (напр., обучение персонала); 2) программные методы (с их помощью выполняются дополнительные операции, которые имеют математическую и логическую связь с методами обработки данных); 3) аппаратные методы (с их помощью обнаруживаются ошибки ближе к месту их возникновения). При работе с базой данных ее целостность может быть нарушена по ряду причин: 1) в результате несогласованности или ошибочности действий, выполняемых при обработке данных СУБД, прикладными программами или пользователями; 2) при аварийном завершении работы прикладной программы; 3) в результате потери содержимого оперативной памяти компьютера (мягкий сбой), например, при отключении питания; 4) при выходе из строя физического устройства внешней памяти, на котором хранится база данных (жесткий сбой). При возникновении любой из перечисленных ситуаций СУБД должна автоматически выполнить процесс возвращения базы данных в исходное согласованное состояние. Этот процесс называется восстановлением базы данных и поддерживается с помощью журнала, в котором СУБД регистрирует все действия (транзакции), выполняемые с данными.
Назначение ключевого поля в таблице.
Ключевое поле — это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. Если для таблицы определены ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых значений в ключевое поле. Ключевые поля используются для быстрого поиска и связи данных из разных таблиц при помощи запросов, форм и отчетов. Это специальное поле, определяющее уникальность каждой записи в данной таблице; ключевым может быть любое поле или группа полей, лишь бы они имели уникальный набор значений для каждой записи в таблице; в большинстве случаев уникальность обеспечивается введением в запись специального поля -порядкового номера или кода записи (тип - счетчик); при удалении или добавлении в таблицу записей уникальность значений этих полей отслеживается автоматически; ключевые поля имеют и другое использование, например - для сортировки данных по порядку и для связи таблиц друг с другом.
Нормализация модели. Цель нормализации. Аномалия бд.
Нормализация модели – процесс проверки и реорганизации сущностей и атрибутов с целью удовлетворения требований и реляционной модели данных: каждый атрибут должен быть определен для своей сущности. Это достигается путем процесса декомпозиции таблицы. Окончательная цель нормализации, где каждый факт появляется лишь в одном месте, это исключение избыточности информации. Процесс нормализации является формальным методом, позволяющим определять отношения на основе их первичных или потенциальных ключей и функциональных зависимостей, существующих между их атрибутами. Чаще всего нормализация осуществляется в виде нескольких последовательно выполняемых этапов, каждый из которых соответствует определенной нормальной форме, обладающей известными свойствами. В ходе нормализации формат отношений становится все более ограниченным (строгим) и менее восприимчивым к аномалиям обновления. Нормализация предназначена для приведения структуры базы данных к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в базе данных информации. Аномалия обновления – появление в базе данных несогласованности данных при выполнении операций вставки, удаления, модификации записей. Аномалии модификации – появление записей с противоречащими значениями в некоторых столбцах при изменении значений соответствующих полей одной записи. Для отношения Студент (ФИО, Группа, Староста), где в столбце Группа хранится полное название группы, а столбец Староста содержит ФИО старосты группы, изменение значения Староста (например, для устранения ошибки) может привести к существованию более одного старосты одной и той же группы. Аномалии удаления – удаление лишней информации при удалении записи.