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