Базы данных
<<  Система управления базами данных Хранилища данных  >>
Картинок нет
Картинки из презентации «Хранилища данных» к уроку информатики на тему «Базы данных»

Автор: Роман Степанов. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Хранилища данных.ppt» со всеми картинками в zip-архиве размером 96 КБ.

Хранилища данных

содержание презентации «Хранилища данных.ppt»
Сл Текст Сл Текст
1Хранилища данных. Автор: кандидат 18<formula_expression> [,
физ.-мат. наук, Степанов Р.Г. Казанский <formula_expression> …]].
(Приволжский) Федеральный Университет 19Именованные наборы. Formula_expression
Казань, 2011. := [DYNAMIC] SET <псевдоним_набора>
2Язык MDX. SQL — Structured Query AS [']<набор>['] WITH SET [EUROPE]
Language (язык структурированных AS
запросов). Служит для выполнения запросов '{[customer].[Country].[Country].&[Fra
к реляционной базе данных. MDX — ce],
Multi-Dimendional eXpressions (язык [customer].[Country].[Country].&[Germa
многомерных выражений). Используется для y],[customer].[Country].
извлечения из баз данных OLAP. Язык MDX [Country].&[United kingdom]} ' SELECT
позволяет выполнять более сложные measures.[Internet sales amount] on
операции, чем SQL. Изначально MDX COLUMNS, [EUROPE] ON ROWS FROM [adventure
разработан компанией Microsoft в 1998 г. works].
3Язык MDX. MDX поддерживается многими 20Вычисляемые члены. Formula_expression
ведущими производителями решений для OLAP. := MEMBER <ИмяЧлена> AS
Серверы: MS SQL Server Analysis Services, [']<Выражение_MDX>['], [ ,
Mondrian, Palo, Applix, Microstrategy, SOLVE_ORDER = <целое число>] [ ,
SAS, SAP, Whitelight, NCR Клиенты: <СвойствоЯчейки> =
Panorama Software, Proclarity, AppSource, <ВыражениеСвойства>] WITH MEMBER
Cognos, Business Objects, Brio Technology, [MEASURES].[Profit] AS
Crystal Reports, MS Excel, и т.д. MDX — '[Measures].[Internet Sales
стандартный язык запросов в спецификации Amount]-[Measures].[Internet Standard
XML for Analysis (XMLA). Product Cost]' SELECT Measures.profit ON
4Основные объекты многомерных баз COLUMNS, [Customer].[Country].MEMBERS ON
данных. Куб (Cube); Измерение (Dimension) ROWS FROM [Adventure Works].
— играет роль справочника; Мера (Measure) 21WITH SET [ProductOrder] AS
— количественная сущность; 'Order([Product].[Product Line].MEMBERS,
5Пример запроса MDX. SELECT [Internet Sales Amount], BDESC)' MEMBER
Measures.[Internet Sales Amount] ON [Measures].[ProductRank] AS
COLUMNS FROM [Adventure Works] WHERE ( 'Rank([Product].[Product
[Date].[Calendar].[Calendar Line].CURRENTMEMBER, [ProductOrder])'
Quarter].&[2003]&[2], SELECT {[ProductRank],[Sales Amount]} ON
[Product].[Product Line].[Mountain], COLUMNS, [ProductOrder] on ROWS FROM
[Customer].[Country].[Australia]) [Adventure Works]. ProductRank. Sales
Результат: Internet Sales Amount Amount. All Products. 1. $109,809,274.20.
$323,561.09. Road. 2. $48,262,055.15. Mountain. 3.
6Основы. Измерение содержит одну или $42,456,731.56. Touring. 4.
несколько иерархий. Каждый уровень $16,010,837.10. Accessory. 5.
иерархии измерения содержит набор $2,539,401.59. Components. 6. $540,248.80.
элементов, называемых членами (members). 22Пример 4. WITH MEMBER
Каждый член иерархии имеет уникальное имя. [Date].[Calendar].[%Change] AS 100*
Пример: член уровня [Calendar Quarter] (([Date].[Calendar].[Calendar Quarter].[Q2
иерархии [Calendar] измерения [Date]: CY 2002] - [Date].[Calendar].[Calendar
[Date].[Calendar].[Calendar Quarter].[Q2 Quarter].[Q1 CY 2002]) /
CY 2005]. [Date].[Calendar].[Calendar Quarter].[Q2
7Основы. В общем случае для доступа к CY 2002]) SELECT
члену иерархии можно использовать форматы: {[Date].[Calendar].[Calendar Quarter].[Q1
[Имя измерения].[Имя иерархии].[Имя CY 2002], [Date].[Calendar].[Calendar
уровня].[Имя члена]. Quarter].[Q2 CY 2002],
[<?????????>].[<????????>].[&l [Date].[Calendar].[%Change]} ON COLUMNS,
;???? ???????? ??????>]. … .[<???? {Measures.[Internet Sales
??????? ??????>] Пример: Amount],[Measures].[Customer Count],
[Customer].[Country].[Australia] [Место]. [Measures].[Internet Gross Profit]} ON
[Иерархия_Место].[РФ].[Москва]. ROWS FROM [Adventure Works].
8Объект Measures. Объект Measures 23Пример 4.
(меры) — специальное измерение, содержащее 24Пример 5. WITH MEMBER
в качестве членов набор мер. Пример — мера [Date].[Calendar].[First8MonthsCY2003] AS
Internet Sales Amount: Measures.[Internet Aggregate(YTD([Date].[Calendar].[Month].[A
Sales Amount] Для каждой меры задана gust 2003])) SELECT
функция агрегации. [Date].[Calendar].[First8MonthsCY2003] ON
9Срез куба. Ячейка (cell) куба COLUMNS, [Product].[Category].Children ON
идентифицируется набором членов измерений, ROWS FROM [Adventure Works] WHERE
на пересечении которых находится эта [Measures].[Order Quantity].
ячейка. Срез куба (slice) также задается First8MonthsCY2003. Accessories. 9,98.
набором членов измерений, определяющих Bikes. 21,62. Clothing. 18,85. Components.
срез. Синтаксис: в круглых скобках 13,3.
перечисляются члены измерений, разделенные 25Другие элементы MDX. Комментарии //
запятыми. Если кортеж задается только здесь следует комментарий -- здесь следует
одним членом измерения, то скобки можно комментарий /* здесь следует комментарий
опускать. */ Арифметические операторы +, –, * и /
10Кортеж. Примеры: Операторы наборов Операторы сравнения
[Customer].[Country].[Germany] ( <, <=, >, >=, = и <>
[Date].[Calendar].[Calendar Quarter].[Q2 Логические операторы AND, OR, XOR, NOT.
CY 2003], [Product].[Product 26Операторы наборов. '+' - Объединение
Line].[Mountain], наборов '-' - разность двух наборов '*' -
[Customer].[Country].[Australia]). векторное произведение двух наборов.
Подобное выражение на языке MDX называется Двоеточие ':' SELECT [Measures].[Internet
кортежем (tuple). Sales Amount] ON 0, {[Date].[Calendar].[CY
11Пример 1. Запрос для получения суммы 2001]:[Date].[Calendar].[CY 2003]} ON 1
продаж через Интернет для всех клиентов из FROM [Adventure Works].
Германии: SELECT Measures.[Internet Sales 27Функции MDX. Функции для members
Amount] on COLUMNS FROM [Adventure Works] Members — при применении к иерархии
WHERE ([Customer].[Country].[Germany]) возвращает набор всех членов иерархии,
Результат: $2,894,312.34. независимо от уровня; при применении к
12Набор. Набор (set) — это совокупность уровню возвращает набор всех членов
кортежей, которые определены с измерения на данном уровне. Children,
использованием одинакового количества Parent — перемещение вверх и вниз по
одних и тех же измерений. Набор обычно уровням. PrevMember, NextMember, Lag, Lead
заключается в фигурные скобки {}. Пример: — перемещение в пределах одного уровня
{(Customer.Country.Australia), FirstChild, LastChild — возвращает первый
(Customer.Country.Canada)}. (последний) потомок данного элемента.
13Mdx-запрос. Синтаксис MDX-запроса: MemberToStr(<Выражение члена>),
[WITH <formula_expression> [, StrToMember(<Строка>);
<formula_expression> ...]] SELECT 28Функции MDX. Функции наборов CrossJoin
[<axis_expression>, возвращает все возможные комбинации членов
[<axis_expression>...]] FROM наборов, указанных в качестве ее
[<cube_expression>] [WHERE аргументов. CrossJoin(Выражение_набора [,
[slicer_expression]] Фразы WITH и WHERE Выражение_набора …]) Filter ограничивает
являются необязательными. результаты запроса на основе некоторого
14Оси в MDX. <axis_expression> := условия. Filter( Выражение_набора,
<набор> ON (ось) | Axis (номер оси) {Логическое_выражение | [CAPTION | KEY |
| (номер оси) Пять осей имеют псевдонимы: NAME] = Строковое_выражение}).
COLUMNS, ROWS, PAGES, SECTIONS и CHAPTERS. 29Пример 6. SELECT Measures.[Internet
Последующие оси указываются с помощью Sales Amount] ON COLUMNS,
слова Axis, за которым следует номер оси. FILTER(CROSSJOIN( {Product.[Product
В запросе можно указать до 128 осей. Line].[Product Line].MEMBERS},
15Пример 2. SELECT measures.[Internet {[Customer].[Country].MEMBERS}), [Internet
sales amount] ON COLUMNS, Sales Amount] >2000000) ON ROWS FROM
[customers].[Country].MEMBERS on ROWS, [Adventure Works].
[product].[Product line].MEMBERS on PAGES 30Пример 6. Результаты запроса. Internet
FROM [adventure works] эквивалентен SELECT Sales Amount. Mountain. All Customers.
measures.[Internet sales amount] ON 0, $10,251,183.52. Mountain. Australia.
[customers].[Country].MEMBERS on 1, $2,906,994.45. Mountain. United States.
[product].[Product line].MEMBERS on 2 FROM $3,547,956.78. Road. All Customers.
[adventure works]. $14,624,108.58. Road. Australia.
16Секция FROM. Предложение FROM в $5,029,120.41. Road. United States.
MDX-запросе определяет куб, из которого $4,322,438.41. Touring. All Customers.
необходимо извлечь данные для анализа. В $3,879,331.82.
запросе MDX можно указать имя только 31Функция Exists. Exists(
одного куба данных. Данные из других кубов Set_Expression1 , Set_Expression2 [,
можно получить, используя функцию MeasureGroupName] ) - возвращает кортежи
LookupCube языка MDX. из набора 1, которые существуют вместе с
17Секция WHERE - здесь указывается срез одним или более кортежем из набора 2.
куба, который нас интересует. Internet Клиенты из Калифорнии: SELECT
Sales Amount. All Products. $5,113,389.08. [Measures].[Internet Sales Amount] ON 0,
Accessory. $40,307.67. Components. (null). EXISTS([Customer].[Customer].[Customer].ME
Mountain. $5,073,081.41. SELECT BERS ,
[Measures].[Internet Sales Amount] ON {[Customer].[State-Province].&[CA]&
COLUMNS, [Product].[Product Line].MEMBERS [US]}) ON 1 FROM [Adventure Works].
on ROWS FROM [Adventure Works] WHERE 32Функции MDX. Продолжение. Справочник
([Product].[Color].[Silver]). по функциям MDX в составе MSDN:
18Секция WITH. Используется для http://msdn.microsoft.com/en-us/library/ms
выполнения дополнительных вычислений в 45970.aspx.
рамках запроса. Синтаксис: [WITH
Хранилища данных.ppt
http://900igr.net/kartinka/informatika/khranilischa-dannykh-227861.html
cсылка на страницу

Хранилища данных

другие презентации на тему «Хранилища данных»

«Поиск данных» - Прервем просмотр сразу же после обнаружения заданного элемента! Пример: Написать программу поиска элемента х в массиве из n элементов. Иначе двоичный поиск или метод половинного деления. Шаг 3. Рассматриваем два элемента. Большинство задач поиска сводится к поиску в таблице элемента с заданным значением.

«Информация и данные» - Информационные системы и базы данных. Технология работы 1.Запустите СУБД. 2.Создайте новую базу данных. Таблица. Сохраните базу данных в файле 10КЛАСС(МАЛЬЧИКИ). Базы данных позволяют организовывать и обрабатывать большие массивы информации. Типы БД. Тема урока: Объекты базы данных. Сортировка и поиск записей.

«Базы данных 9 класс» - Назовите типы БД, кратко охарактеризуйте Что значит реляционная БД? Практическая часть. 4 этап Создание схемы связанных таблиц. Основные элементы таблицы: Поле Запись Ключевое поле. Теоретический зачет. Типы БД: Иерархические Сетевые Реляционные. Что называется БД? Главное Меню Сервис Схема данных. Свойства полей: Размер поля Формат поля Обязательное для заполнения.

«Передача данных» - Контрольная последовательность. На канальном уровне к пакету добавляется заголовок кадра. Изолированная стратегия. В общем случае передаваемое сообщение может быть достаточно большим. Тогда общая производительность сети, равная 20 единицам. Существуют следующие типы адаптивной стратегии. Блокировки подразделяются на два типа: прямую и косвенную.

«Практические работы по базам данных» - Открыть закладку «запросы»; выполнить команду Создать, выбрать «Конструктор». Практическая работа №2 Создание и модификация макета таблицы. Создание связей между таблицами. Указать признаки вывода значения полей на экран. Открыть запрос для просмотра результата выборки, добавления, обновления и др. Типы данных.

«Создание базы данных» - Запрос с параметром 12. Этапы создания БД «Мир компьютерных систем». Управление базой данных в СУБД Access. В строке Условие отбора: вводим условия для выбранных полей. В результате появится окно отчета и вид отчета можно изменять в режиме Конструктора. Тема урока: «Создание и управление базой данных в СУБД Access».

Базы данных

19 презентаций о базах данных
Урок

Информатика

130 тем
Картинки