Главная » Просмотр файлов » Введение в системы БД

Введение в системы БД (542480), страница 135

Файл №542480 Введение в системы БД (Введение в системы БД) 135 страницаВведение в системы БД (542480) страница 1352015-08-16СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 135)

13.21.Напнпег М., МсЬеоб Р. Ра!аЬазе Резспрбоп ичТЬ ЗРМ: А Бегпапбс РагаЬазе Мобе! // АСМ ТОРЯ. — Зер!етЬег, ! 981. — 6, № 3. См. комментарий к 113.20). 13.22.Нц!! К., К!п8 К. Бешапйс РагаЬазе Модейпй: бцгчеу, Арр!гсайопз, апд КезеагсЬ !зьцез // АСМ Совр. Вцгж — Бер!етЬег, ! 987. — 19, № 3. Исчерпывающее учебное пособие по семантическому моделированию. Эта статья является прекрасной отправной точкой для изучения семантического моделирования и связанных с ним проблем и тем. 536 Часть 111. Проектирование базы данных 13.23дасоЬгюп 1, е! а!. ОЬ)есг-Ог!еп!ед Бойзнаге Епй!пеег!п8 (геьбзед рппбп8).

— Кеад!п8. Маза.: Адд!зоп-%ез!еу, ! 994. В этой работе описывается метод проектирования ОЬ)есиОпеп!ед Бойчгаге Епб!пеег!п8 (ООБЕ). Так же, как и при использовании ОМТ-модели [!3.3), компоненты ООБЕ (по крайней мере, имеющие отношение к базам данных) могут рассматриваться как вариация ЕК-модели (как и в случае с ОМТ-моделью, ООБЕ- объекты соответствуют ЕК-сущностям). Приведем следующую цитату: "Большинство используемых сегодня методов разработки как информационных, так и технических систем основано на функциональной декомпозиции этой системы и/или декомпозиции на основе используемых данных. Такие подходы сильно отличаются от объектно-ориентированных методов, в которых данные и функции тесно связаны".

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

См. также аннотацию к [13.32) и обсуждение объектных баз данных в главе 24. 13.24 )айаппа!Ьап О, е! а!. 3! М: А ОащЬазе Бузгеш Вазед оп гЬе Бегпапйс Оа!а Моде! П Ргос. 1988 АСМ 51ОМОО 1п!егп. Сопб оп Мапайешеп! оТОма. — СЬ!сайо,!!!., )цпе, 1988. Описание коммерческой СУБД, которая построена на основе семантической модели данных, предложенной Хаммером и Мак-Леодом в [! 3.20). 13.25. Кец(Те! %. Вап!е о1 !Ье Моде!ш8 Тесйпк!цез: А 1оо(с а! гйе ТЬгее Могя Роро!аг Модейпй !чощг!опз )ог О!з!й!ш8 ГЬе Еззепсе ог Оаза й ОВМБ.

— Ацйцзз, 1996. — 9, № 9. "Тремя наиболее популярными системами обозначения являются" ЕК-модель, )4!АМ-метод [!3.29) и БОМ-метод. Автор утверждает, что ЕК-модель является "дедушкой" двух других моделей, но одновременно подвергает ее критике в связи с отсутствием необходимого формального обоснования. Например, сущности, связи и атрибуты (т.е, свойства) "описываются без упоминания о том, как они были открыты". )ч(АМ-метод является гораздо более строгим. Если строго следовать правилам этой модели, можно получить концептуальный макет, который "обладает гораздо большей целостностью", чем макеты, полученные на основе других моделей, хотя "некоторые разработчики могут посчитать строгость !4!АМ-модели чрезмерно ограничивающей" (!).

БОМ-модель "напоминает ЕК-модель... из-за [аналогичной] нестрогой формулировки определений сущностей, атрибутов и связей". Но она отличается от ЕК-модели тем, что в ней поддерживаются групповые атрибуты (т.е. на самом деле повторяющиеся группы), позволяющие одному "объекту" (т.е. сущности) содержать другие. (В ЕК-модели сущность может содержать повторяющиеся группы атрибутов, но не других сущностей ) 13.26.Мапп1!а Н., Ка!Ьа К.-Ю. ТЬе Оееййп оТ Ке!айопа! ОагаЬазез.

— %о!с!п8Ьаш, 1)К: Адд!зоп-%ез!еу, 1992. Глава 13. Семантическое моделирование 537 Согласно предисловию эта книга является "учебным пособием для студентов и библиографическим справочником по вопросам проектирования реляционных баз данных". В ней, с одной с~ороны, описаны теория зависимостей и процедура нормализации, а с другой — ЕК-модель, причем в каждом случае изложение ведется с формальной точки зрения.

Ниже перечислены названия глав из этой книги, которые могут дать представление о ее содержании. ° Принципы проектирования ° Ограничения целостности и зависимости ° Свойства реляционных схем ° Аксиоматизация зависимостей ° Алгоритмы лля задач проектирования ° Отображения между ЕК-диаграммами и схемами реляционных баз данных ° Преобразования схем ° Примеры проектирования баз данных Описанные в книге технологии были воплощены ее авторами в виде коммерчески распространяемого инструмента проектирования Вез!8п Ву Ехагпр1е (макет по образцу). 13.27.Мобаггу Т. Егпегрпзе т1е ч (гейц1аг со!шпп) й ОВФО.

— Ацйцз|, 1997. — 10, № 8. В этой работе описан коммерческий инструмент проектирования и разработки приложений ()зой (иии.цвобв.соп), который позволяет определять бизнес-правила с помощью 8О(.-подобного синтаксиса, а затем использовать их для генерации приложения (включая создание определения базы данных). 13.28.Х(!язеп О.М,, Оп!се О.)., Тт!пе Я,М. Тпе Епз(гу-Ке1аз!опал!р Васа Мос$е1 Сопя!дегед Наппбз! Р Ргос. бг!з Кушроз!цш оп Ешр!г!са! Гоцпда!!опз о( 1п(оппабоп апд бойттаге 8с!евсея.

— Аг1ап!а, Оа., ! 988. "Может ли использование ЕК-модели привести к пагубным последствиям?" Мы можем дать несколько подтверждений положительного ответа на этот вопрос, включая следующие. ° Путаница между типами и переменными-отношениями (см. обсуждение в разделе 25.2 в главе 25) ° Странная ситуация с подтаблицами и супертаблицами [13.12) ° Широкое расхождение с принципом относительности базы данных (см.

главу 9) ° Путаница между сущностями и связями, обсуждавшаяся выше в этой главе В данной работе этот перечень недостатков ЕК-модели был расширен. ° Модель предлагает несколько перекрывающихся способов представления структур данных, что чрезмерно усложняе~ процесс проектирования. ° Нет никаких критериев выбора одного из нескольких альтернативных представлений, что на практике може~ иметь весьма нежелательное следствие: необхолимость внесения изменений в уже завершенный проект при изменении определенных обстоятельств.

° Имеется слишком мало способов представления требований поддержки целостности данных„что делает неосуществимыми неко~орые аспекты процесса проектирования ("!действительно) ограничения могут быть формально выра- 538 Часть 1П Проектирование базы данных жены с помощью более общих схем, например таких, как логика предикатов. [Однако] полагать, что это есть обоснованный предлог для исключения [ограничений] из модели данных,— все равно что пола~ать, что некий язык программирования очень хорош, [даже несмотря на то, что] для реализации всех тех функций, которые нельзя прямо выразить с помощью данного языка, придется вызывать подпрограммы, написанные на языке ассемблера!" ). ° Вопреки популярному мнению ЕК-модель не является хорошим средством общения конечных пользователей и профессионалов в области баз данных.

° ЕК-модель нарушает принцип концептуализации: "Концептуальная схема должна... включать [только] концептуально приемлемые аспекты предметной области, как статические, так и динамические, и, следовательно, исключать все аспекты [внешнего и внутреннею) представления данных, физической организации данных и доступа к ним, [а также) все аспекты частного представления внешнего пользователя, например форматы сообщений, структуры данных и т,д." «2.3]. Действительно, авторы этой работы считают, что ЕК-модель "по сути представляет собой реинкарнацию" старой сетевой модели СОРАБУЕ (см. главу 1). "Можно ли считать основной причиной широкого распространения ЕК-модели в сообществе специалистов в области [баз данных] то, что в ней особое внимание уделяется структурам реализации?" В этой статье также указаны многочисленные более мелкие недостатки ЕК- модели.

Затем в качестве возможного перспективного варианта в ней предлагается альтернативная методология Х!АМ [13.29]. В частности, в статье подчеркивается, что в !ч!АМ нет излишнего разделения на атрибуты и связи, которое имеется в ЕК-модели. 13.29.0!!е Т.%., Бо! Н.О., Уегп)п-Я!цап А.А. [ес)з.). !и!оггпаг!оп Бумегпз Регй8п Мегйобо!о8!ез: А Сошрагайче Кеч!езч.— Ашз!егбап, )че!Ьег!апбз: !чопЬ-Но!!апг«; 1Чезч Уог!с, Х.У.: ЕВеьбег Бс!епсе, 1982.

Доклады конференции 1Р1Р %от!с!п8 Огоцр 8.1, в которых описаны 13 различных методик и результаты их применения для решения стандартной тестовой задачи. Среди прочих рассматривается и методика Ь!!АМ [13.28]. Эта работа, вероятно, была одной из первых работ по методике Х!АМ. В книгу также включены обзоры некоторых предложенных подходов, включая Ы!АМ. !З.ЗО.Рараго !оц М,Р. !)агате!!п8 !Ье Бешапйсз об Сопсерша! Бсйешаз а САСМ.— Бер!ешЬег, 1995. — 38, № 9. В этой работе предлагается подход на основе того, что можно назвать залрасани к метаданлым, т.е. на основе запросов, которые обращены к смыслу (а не к значениям) данных, или, иначе говоря, запросов к самой концептуальной схеме.

Примером такого запроса являешься простой запрос тйто такое постоянный работник?". 13.31.рес!г)загп з'., Магуапз!с! К Зепипбс Ра!а Мгх)е!з а АСМ Сошр. Вцгч. — 1988. — 20, № 3. Еще один вводный обзор [см. [13.22]). 13.32.Кееб Р. !)п!йеб Мобейп8 1.ап8ца8е Та!гез бйаре а' ОВМС. — 1н«у, 1998. — 1 1, № 8, Универсальный язык моделирования 1)М1. (!)и!Лег! Моде!юй Еапйца8е) представляет собой еще одну графическую сне~ему обозначений, предназначенную для проектирования и разработки приложений (иначе говоря, она позволяет Глава 13.

Семантическое моделирование 539 разрабатывать приложения с помощью рисунков). Она также может использоваться для разработки БОЬ-схем. Замечание. Вполне вероятно, что вскоре язык ()МЬ приобретет большое коммерческое значение, прежде всего из-за того, что он был принят в качестве стандарта группой ОМО (ОЬ)есг Мапайешепг Огоцр), поскольку имеет очень сильную объектную основу.

Характеристики

Тип файла
DJVU-файл
Размер
10,05 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее