- •Системы оперативной обработки транзакций
- •Традиционные экспертные системы
- •Информационные хранилища
- •Многомерные базы данных
- •Системы оперативной аналитической обработки данных
- •Трактовка терминов: “Информационно-поисковая система”, “Информационно-справочная система”, ”База знаний”. Понятие поискового образа объекта ипс и связь его с базой данных.
- •Архитектуры приложений баз данных. Локальное приложение. Информационная система с архитектурой “файл - сервер”. Информационная система с архитектурой “клиент-сервер”.
- •Понятие о сервере баз данных. Общие сведения о sql-серверах на примере ms sql Server 2008. Понятие об администрировании сервером. Основные сведения об утилитах администрирования sql-сервером.
- •Архитектура ado.Net.
- •Общие сведения о подключении к данным в Visual Studio.
- •Строки подключения
- •Установка соединения посредством кода в ado.Net
- •Подключения на этапе разработки в обозревателе серверов/обозревателе баз данных
- •Уровни объектной модели ado.Net
- •Хранение данных в наборах данных. Создание набора данных
- •Взаимодействие с базой данных через объект DataSet
- •Общие сведения об адаптере таблиц
- •Общие сведения об объекте DataTableReader
- •Мастер настройки источников данных
- •Конструктор наборов данных
- •Связанные таблицы и объекты DataRelation
- •Заполнение набора данных
- •Редактирование данных в приложении
- •Общие сведения о сохранении данных
- •Представление объекта DataTable
- •Технология linq.
- •Введение в запросы linq.
- •Linq to sql. Создание проекта linq.
- •Linq to sql. Три части операции запроса.
- •Linq to sql. Синтаксис запроса и метода.
- •Linq to DataSet. Общие сведения о linq to DataSet.
- •Linq to DataSet. Запросы к одиночным таблицам.
- •Linq to DataSet. Универсальные методы Field и SetField.
- •Понятие метаданных и способы их представления в структурах данных. Основные сведения о представлении знаний. Сравнительное определение терминов “Знание” и “Информация”.
- •Нелинейные структуры данных. Общие понятия о деревьях.
- •Представление сетевых структур.
- •Методы реализации древовидных и сетевых структур в реляционных субд.
- •Дескрипторная компонента проектной среды поддержки принятия решений в сапр. Реализация дескрипторной компоненты средствами реляционных субд.
- •– 41. Классификационная компонента проектной среды принятия решений в сапр. Обоснование необходимости присутствия классификационной компоненты в информационных системах сапр.
- •Продукционная компонента проектной среды принятия решений в сапр.
- •Компонента структурных объектов проектной среды принятия решений в сапр. Общее понятие о методах реализации структурной компоненты в информационных системах сапр.
- •Представление инженерных знаний в форме информационно-логических таблиц (илт).
- •Справочные таблицы без условий. Реляционное представление справочных таблиц без условий.
- •Справочные таблицы с условиями. Реляционное представление справочных таблиц с условиями.
Понятие о сервере баз данных. Общие сведения о sql-серверах на примере ms sql Server 2008. Понятие об администрировании сервером. Основные сведения об утилитах администрирования sql-сервером.
Сервер БД обслуживает базу данных и отвечает за целостность и сохранность данных, а также обеспечивает операции ввода-вывода при доступе клиента к информации.Архитектура клиент-сервер состоит из клиентов и серверов. Основная идея состоит в том, чтобы размещать серверы на мощных машинах, а приложениям, использующим языковые компоненты СУБД, обеспечить доступ к ним с менее мощных машин-клиентов посредством внешних интерфейсов.
Microsoft SQL Server представляет собой платформу для работы с базами данных, обеспечивающую возможность крупномасштабной оперативной обработки транзакций (OLTP), хранения данных и работы с приложениями для электронной торговли; а также является платформой бизнес-аналитики для создания решений по интеграции данных, анализу и составлению отчетов. Он содержит восемь основных компонентов:
Компонент Microsoft SQL Server 2008 Database Engine — это основная служба хранения, обработки и защиты данных. Компонент Database Engine обеспечивает средства управляемого доступа и быстрой обработки транзакций, удовлетворяющие требованиям большинства приложений по обработке данных в организации. Кроме того, компонент Database Engine предоставляет разнообразные механизмы, поддерживающие высокий уровень доступности.
Службы Microsoft SQL Server 2008 Analysis Services (SSAS) обеспечивают интерактивную аналитическую обработку (OLAP) и функции интеллектуального анализа данных для приложений бизнес-аналитики. Службы Analysis Services поддерживают OLAP, позволяя разрабатывать и создавать многомерные структуры, которые содержат данные, собранные из других источников, таких как реляционные базы данных, а также управлять этими структурами. Для приложений интеллектуального анализа данных службы Analysis Services позволяют разрабатывать, создавать и наглядно представлять модели интеллектуального анализа данных, построенные на основе других источников данных, используя с этой целью широкий спектр стандартных алгоритмов интеллектуального анализа данных.
Службы Microsoft SQL Server 2008 Integration Services (SSIS) — это платформа для создания высокопроизводительных решений по интеграции данных, включая пакеты, обеспечивающие извлечение, преобразование и загрузку для хранения данных. Службы Integration Services включают в себя: графические инструменты и мастеры для построения и отладки пакетов; задачи для выполнения функций потока операций, например операций с FTP, для выполнения инструкций SQL, для отсылки электронных сообщений; источники данных и назначения данных для извлечения и загрузки данных; преобразования для очистки, статистической обработки, слияния и копирования данных; службы управления (службы Integration Services) для администрирования Integration Services; а также API-интерфейс для программирования
Репликация представляет собой набор технологий копирования и распространения данных и объектов баз данных между базами данных, а также синхронизации баз данных для поддержания согласованности. Используя репликацию, можно распространять данные в различные расположения, а также удаленным или мобильным пользователям по локальным или глобальным сетям, посредством удаленного доступа, по беспроводным соединениям и через Интернет.
Microsoft SQL Server 2008 Reporting Services (SSRS) обеспечивает функциональные возможности формирования веб-отчетов в рамках предприятия, позволяя создавать отчеты на основе данных из множества источников, публиковать их в разных форматах, централизованно управлять безопасностью и подписками.
Службы Microsoft SQL Server 2008 Notification Services представляют собой платформу для разработки и развертывания приложений, формирующих и отправляющих уведомления. Можно использовать службы Notification Services для создания и отправки своевременных сообщений с возможностью личной настройки тысячам и миллионам подписчиков, и можно отсылать сообщения на самые различные устройства.
Большинство СУБД используют язык SQL (Structured Query Language — язык структурированных запросов), так как он удобен для описания логических подмножеств БД.
Назначение SQL:
- создание БД и таблицы с полным описанием их структуры;
- выполнение основных операций манипулирования данными (такие как вставка, модификация и удаление данных из таблиц);
- выполнение простых и сложных запросов.
Одна из ключевых особенностей языка SQL заключается в том, что с его помощью формируются запросы, описывающие какую информацию из базы данных необходимо получить, а пути решения этой задачи программа определяет сама.
Администрирование сервером: Клиенты обращаются к центральному серверу посредством языка структурированных запросов (SQL, Structured Query Language), на котором описывается задача или список задач, подлежащих выполнению сервером. Сервер идентифицирует пользователя, проверяет его права, выполняет поставленную задачу и отправляет пользователю результирующий набор данных или информацию об изменённой структуре базы данных
Среда SQL Server Management Studio — это набор административных средств для управления компонентами, принадлежащими SQL Server. Эта интегрированная среда объединяет графические инструменты управления базами данных с богатой средой разработки. Среда Management Studio объединяет в себе программы SQL Server 2008 Enterprise Manager, Analysis Manager и SQL Query Analyzer, а также поддерживает написание инструкций многомерных выражений, инструкций на языке XMLA и языке XML, что позволяет пользователям выполнять разнообразные задачи, например резервное копирование данных, редактирование запросов и автоматизацию общих функций в одном интерфейсе.
Среда Management Studio представляет данные в виде окон, выделенных для отдельных типов данных. Сведения о базе данных отображаются в обозревателе объектов и окнах документов.
Обозреватель объектов является представлением объектов базы данных в виде дерева, в котором отображаются все объекты базы данных на сервере. Он может содержать базы данных компонента SQL Server Database Engine, служб Analysis Services, служб Reporting Services, служб Integration Services и SQL Server 2008 Compact Edition. Обозреватель объектов включает сведения по всем серверам, к которым он подключен.
