Введение в системы БД (542480), страница 223
Текст из файла (страница 223)
О!зсочег!п8 Оага М!и!п8: Ггопз Сопсерг го!гпр1ещепгайоп, — 1)ррег БагЫ!е К!чег, Н.3.; Ргепбсе-На!1, ! 998. СЬап8 С.)-. ОЕО!)СŠ— А Оебцсйче Ооегу Ьапйцайе )ог Ке!айопа! Оага Вазез, — ш СЬеп С.Н. (ей) Рапегп Кесойшйоп апг) Ап!Вса! 1п!ей!8епсе. — 1Чезч Уог1с, Н.У.: 1)зег-Апа!узцо Ап 1Т Мапг)аге, — ача!!аЫе Ггош АгЬог Бойзчаге Согр. — 1993. Как указывалось в настоящей главе, благодаря этой статье появился термин "ОЬАР'*, хотя и не само понятие. Интересно отметить, что в начале статьи категорически утверждается, что "Потребности, которые существуют, пока еще НЕ нуждаются в другой технологии баз данных; скорее, они нуждаются в надежных... инструментах ана- лиза". Далее следуют описание и доводы в пользу новой технологии баз данных (!) — с новым концептуальным представлением данных, новыми операторами (как для обновления, так и для выборки), многопользовательской поддержкой (включая воз- можностн безопасности и параллельного доступа), новыми структурами памяти и но- О.
Ке!айопа! ОагаЬазе %ггйпйз 1994-1997. — Кеаб!п8, Маза.: АгЫВоп-%ез!еу, 1998. В названии этой статьи упоминается то, что в прошлом предпринимались (ошибочнгяе) попытки ввести поддержку составных столбцов, не основываясь на поддержке типов, которые определяются пользователем. Если соответствующая поддержка пользовательских типов предоставлена, то вопрос о составных столбцах отпадает.
21.13.Ре!т!и В.А., МцгрЬу Р.Т. Ап Агсййесшге Гог а Вцсйпезз апсС !пГоппайоп Еуспесп 0 !ВМ Вуз. — ! 988. — 1 27, № 1. Первая опубликованная статья, в которой определен и использован термин "хранилище информации". 21.14. ЕсСе!зсе!и Н. Раса М!и!п8: РгосСцссз апс! МагСсесз.
— Рососпас, Мй: Тсго Сгосгз Согр, ! 997. 21.15.бепзсу Т.Р., 1г. ТЬе Реыйп оГ Мап-Масййпе Ресйюп 5узсешз: Ап Арр!гсасюп со Ропро!ю Мапайешепс // Яоап Мапайегпепс !сет!еи. — ! 971. — 12, № 2. Одна из наиболее ранних статей по системам поддержки принятия решений. В ней описывается система поддержки управления инвестированием в администрировании фондового портфеля. 21.16.бгау 1., ВозсчопЬ А., С ауспап А., Р!саЬезЬ Н. Раса СцЬе: А Ке!ас!опа! Аййгейайоп Орегасог бепега!!г!пй бгоцр-Ву, Сгозз-ТаЬ, апс! ВцЬ-Тоса1з О Ргос. 121Ь !ЕЕЕ !пс. СопГ.
оп Раса Епй!пеепп8. — Хесг Ог!еапз, 1.а., 1996. В статье впервые предлагается добавить в предложение языка 5(.П. ОВООР ВУ такие опции, как СОВЕ. 21.17.!шпоп %.Н. Раса АгсЬссессцге: ТЬе 1пСоппасюп РагасС!Епь — Фе!!ез!еу, Маваг ОЕР !пГоппайоп Бс!епсез, 1988. В работе обсуждается происхождение понятия "хранилище данных*' и описывается, как хранилище данных могло бы выглядеть на практике. Термин "хранилище данных" впервые появился в этой книге.
21.18.!ппюп %.Н. Вц!!йп8 ТЬе Раса ФагеЬоцзе. — Хеся 'гогсс, Х."г'.: %!!еу, ! 992. Первая книга, посвященная хранилищам данных. В ней определяется этот термин и обсуждаются ключевые проблемы, которые возникают при разработке хранилищ данных. В книге, в первую очередь, обосновываетс~ концепция хранилищ данных, а также рассматриваются вопросы операционного и физического проектирования. 21.19.
1шпоп %.Н., НасСсасЬогп К.Р. 17з!п8 Осе Раса ФагеЬоцзе. — Хетт 'с'огас, Х.'с'.: ссг'!!еу, ! 994. Хранилища данных обсуждаются с точки зрения пользователей и администраторов. Как и другие книги по этой теме, она концентрируется на физических вопросах. Понятие хранилищ операционных данных обсуждается не так подробно.
21.20.Кееп Р.б.%., Мопоп М.5.5. Ресйюп Впрроп Яузсеспз: Ап Огйапсгайопа! Регзресйте. — КеасС!п8, Маза.; Адйзоп-'стев!еу, 1978. Это классическое изложение — одно из самых ранних, если не самое раннее, которое явно посвящено поддержке принятия решений. Публикация ориентирована на анализ поведения и охватывает вопросы анализа, проектирования, реазизации, оценивания и разработки систем поддержки принятия решений. 21.21. КвпЬа!! сс. ТЬе Раса ФагеЬоцзе Тоо!Ыс. — Хетт с'огас, Х.'г'.; 1оЬп %!!еу ес Еопз, 1996.
Эта книга — руководство к действию. Как и гласит подзаголовок "Практические методы построения многомерных хранилищ данных*', в ней основное внимание уделяется практическим, а не теоретическим вопросам. По умолчанию предполагается, что не существует значительных различий между логическим и физическим уровнями систем. Это предположение, конечно, полностью распространяется и на современные продукты. Однако, по нашему мнению, было бы лучше попытаться исправить положение дел, чем фактически просто его констатировать.
850 Часть Гг. Дополнительные аспекты 21.22.1лп!с ЕО,С Мобе!ь апг! Мапайегь; ТЬе Сопсер! оГ а Оесй!оп Са!сц1ы // Мапайешепг Бс!епсе. — 1970. — 16, № 8. В статье представлена система !Вгапг!а!г!), спроектированная для поддержки принятия решений по продуктам, их сбыту, ценообразованию и рекламе. Автор определяет четыре критерия проектирования моделей по поддержке управленческих решений: устойчивость, удобство в управлении, простота и полнота необходимых деталей.
21.2З.Моггоп М.э.э. Мала ешепг Оеспйоп Зуьгешь; Сошрцгег-Ваьег! Вцррогг Гог Оесьюп МаЫп8. — Нагчагс1 1)п!четы!гу, О!ч!ь!оп оГ КеьеагсЬ, Огаг!васе ЯсЬоо! оу Вы1пеьь Абпнпйгга!юп. — 197!. Это классическая статья, в которой было введено понятие систем полдержки управленческих решений и поддержка принятия решений была явно отнесена к компьютерным системам. Конкретная "система управленческих решений" была построена для координации производственного планирования оборудования для прачечных. Затем она была подвергнута научной проверке с коммерческими и производственными менеджерами в качестве пользователей. 21.24.Рагьауе К., СЬ!8пе11 М. 1псей!8епг ОагаЬаье Тоо!ь апг! Аррйсагюпь.
— Ыеьч г'огас, !ч.'г",: 'чг'йеу, 1993. Это первая книга, которая посвящена принципам и методам разработки данных, хотя сами авторы обращаются к этой теме, как к "интеллектуальным базам данных". 21.25.Р!гоне А., ччог!оп Р. А СошргеЬепяче Гоппа! Оцегу Еапйцайе Гог а Ве!аг!опа! Оа!а Вазе /! К.А.1.К.О, !пГопцаг!г!це/Сошрцгег Бс!енсе, — ! 977. — 11, № 2. 21.26. Зргайце К.Н., Саг!ьоп Е.О. Вш)сИп8 Ейесг!че Оес|яоп Вцрроа Зуыешь. — Епй!езчоос! С1!!В,Ы.Е: Ргепйсе-На!1, !982. Также классическая книга. 21.27.ТЬошьеп Е. ОЕАР Зо1цг!опь; Вш!гйп8 Мц!1ЬОппепяопа! !пГоппаг!оп Зуьтешь. — )Чечч 'г" огас, Ы.'г'з М! еу, 1997.
Одна из первых книг по оперативной аналитической обработке данных, и, возможно, наиболее исчерпывающая. В ней обращается внимание на непонимание концепций и методов анализа, использующих многомерные системы. Предпринимается серьезная попытка ввести некоторую методическую упорядоченность в эту запутанную тему. 21.28Л)гЬцгцьашу К.
Ггогп Оага Мцнпй го Кпочг!ебйе ОВсочегу: Сцггепг СЬа!!епйеь ад<3 Гцшге О!гесйопь, — |п Гаууаг! 1З.М., Р!агегь!гу-Ядр!го О., ЗшугЬ Р., $)гЬцгцьагпу К. (е<)ь.) Абчапсеь !и Кпочг!ес$8е ОВсочегу апб Оага М!и!пй. — СашЬг!г!8е, Мазал ААА! Ргеьь!М1Т Ргеяь !996. Ответы к некоторым упражнениям 21.8.
Существует восемь (2з) возможных группировок для каждой иерархии, поэтому общее количество возможностей составляет 8' = 4 096. В качестве дополнительного упражнения можно рассмотреть, каким должен быть ЗОЕ-запрос, чтобы получить все эти итоговые значения.
21.9. Что касается ЯО)=запросов, то здесь мы приведем лишь предложения 0800Р ВУ. 851 Глава 21. Поддержка принятия решений а) 6КООР ВХ 6КООР1И6 ЯЕТЯ ( (Я(),Р$), (Р(),Ю()),(0(),Я()) ) б) 6КООР ВХ 6КООР1И6 ЯЕТЯ ( Ю(), (ТЯ,РР), () ) в) Ловушка заключается в том, что запрос двусмысленный: фраза "суммируя по всем измерениям поставщиков", например, имеет много возможных значений.
Однако одна из вероятных интерпретаций этого запроса может быть выражена так. 6КООР ВХ КОЬЕОР (Я()), КОЬВОР(РЯ) г) 6КООР ВХ СОВЕ ( Я(), РЯ ) Мы опускаем результирующие ЯЯЬ-таблицы. Что касается многокоординатных таблиц, то понятно„что они не очень хорошо подходят для отображения результата, который имеет больше двух измерений (и чем больше имеется измерений, тем труднее их получить). Например, многокоординатная таблица, соответствующая предложению 6КООР ВХ Я(),Р(),0(), может выглядеть так(часть таблицы).