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