Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Spisok_voprosov_k_ekzamenu509-514_2011.doc
Скачиваний:
2
Добавлен:
27.11.2019
Размер:
315.39 Кб
Скачать

Откройте окно создания dmx-запроса

  1. Щелкните значок Создать запрос в среде Management Studio и выберите пункт Создать запрос расширений интеллектуального анализа данных служб Analysis Services.

  2. В открывшемся диалоговом окне Подключиться к серверу выберите экземпляр служб Службы Analysis Services, содержащий требуемые модели интеллектуального анализа данных.

Откройте обозреватель шаблонов

  1. В среде Среда SQL Server Management Studio выберите в меню Вид пункт Обозреватель шаблонов.

  2. Щелкните значок Службы Analysis Server, чтобы просмотреть представление в виде дерева шаблонов, применимых к службам Службы Analysis Services.

Примените шаблон, чтобы построить запрос

  • Щелкните правой кнопкой мыши нужный тип запроса и выберите команду Открыть.

  • Также можно перетащить шаблон в редактор запросов.

  • Можно ввести параметры для запроса, выбрав команду Указать значения параметров шаблона в меню Запрос.

  1. Основы Transact SQL. Запросы на выборку,критерии отбора ,сортировка

Для извлечения записей из таблиц в SQL определен оператор SELECT. С помощью этой команды осуществляется не только операция реляционной алгебры "выборка" (горизонтальное подмножество), но и предварительное соединение (join) двух и более таблиц. Это наиболее сложное и мощное средство SQL, полный синтаксис оператора SELECT имеет вид:  

SELECT [ALL | DISTINCT] <список_выбора>   FROM <имя_таблицы> ...   [ WHERE <условие> ]   [ GROUP BY <имя_столбца>,... ]  ; [ HAVING <условие> ]   [ORDER BY <имя_столбца> [ASC | DESC],... ]

Довольно часто требуется отсортировать в sql запросе данные по тому или иному столбцу. Такая сортировка осуществляется при помощи конструкции order by. Сортировку можно производить сразу по нескольким полям. Для сортировки в обратном порядке используется ключевое слово desc. Если использовать конструкцию order by и limit, то можно получить строку с максимальным значением по какому либо полю. Limit ограничивает количество возвращаемых данных.

  1. Основы Transact SQL. Запросы на выборку. Использование трафаретных символов.

  • Запросы с трафаретными символами и конструкцией LIKE

  • LIKE ‘_ob’ – осуществляется поиск слова, состоящего из трех букв и заканчивающего на ob , например Bob или Rob

  • LIKE ‘Иван%’ - осуществляется поиск фамилий, начинающихся с Иван, например Иванов или Иванова или Иванченко

  • LIKE ‘%ов’ - осуществляется поиск фамилий, заканчивающихся на ов, например Иванов или Петров

  • LIKE ‘%bi%’ - осуществляется поиск всех слов, содержащих bi, например binary или cabinet

  • LIKE ‘[CS]ery1’ - осуществляется поиск Chery1 или Shery1

  • LIKE ‘U[^n]’ - осуществляется поиск , начинающихся с буквы U и не содержащих букву n во второй позиции

  1. Основы Transact SQL. Запросы на выборку. Многотабличные запросы.

  2. Основы Transact SQL. Запросы на выборку. Итоговые запросы. Стандартные групповые функции.

Выборка данных

SELECT – определяет какие таблицы и столбцы источника данных необходимо использовать

FROM – указывает таблицу

WHERE – критерий отбора

ORDER BY – порядок сортировки

Стандартные функции

  • Sum

  • Count

  • Min

  • Max

  • Avg

  • Round(число, длина)

  1. Основы Transact SQL.Запросы на выборку. Вложенные запросы.

  2. Основы Transact SQL. Запросы действия. Запросы на добавление данных.

Стандартные функции

Sum

Count

Min

Max

Avg

Round(число, длина)

  1. Основы Transact SQL. Запросы действия. Запросы на обновление данных.

UPDATE таблица

SET НовоеЗначение

WHERE УсловиеОтбора

  1. Основы Transact SQL. Запросы действия. Запросы на удаление данных.

  • DELETE [таблица.*]

  • FROM таблица

WHERE УсловиеОтбора

  1. Основы Transact SQL. Создание представлений.

Представление – это виртуальная таблица, которая сама по себе не содержит никакой информации. Она содержит только запрос, составляемый во время создания представления

CREATE VIEW имя представления

AS

Команда SELECT

\

  1. Создание представлений в режиме Конструктора.

  2. Понятие и назначение хранимых процедур. Хранимые процедуры - это объекты базы данных, которые представляют собой небольшие программы, манипулирующие данными и выполняемые на сервере.

Хранимая процедура – это набор инструкций T-SQL, выполняемый как единое целое.

Хранимая процедура кроме команд языка SQL, могут использовать немногочисленные управляющие команды.

  1. Создание, модификация и вызов хранимых процедур.

Создание

CREATE PROC[EDURE] имя_процедуры [параметры]

AS

операторы процедуры

Вызов

EXEC[UTE] имя_процедуры [список_формальных_параметров]

  1. Хранимые процедуры. Описание переменных. Локальные переменные (начинаются с символа @ )

Глобальные переменные (начинаются с символов @@)

Объявление переменных DECLARE имя_переменной тип_переменной

  1. Хранимые процедуры. Параметры.

Создание процедуры, использующий входной параметр

  1. Хранимые процедуры. Условные операторы.

  • Блок операторов BEGIN … END

Оператор присвоения SELECT переменная=значение SET переменная=значение

  • Условный оператор IF условие Оператор1 [ELSE Оператор2]

  • Цикл WHILE условие Оператор

Выбор CASE выражение WHEN вариант1 THEN выражение1 WHEN вариант2 THEN выражение2 … ELSE выражениеN END

  1. Хранимые процедуры. Циклические конструкции

Обновляется цена до тех пор пока средняя цена <80. Максимальная цена не должна превышать 200. В цикле выводится максимальная цена

.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]