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

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

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

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

Также необходимо отметить, что в язык БО(.3 включено несколько возможностей, которые специально предназначены лля поддержки объектно-реляционных систем. (см. приложение Б). 25.1. Вгоо)гз Е.Р., )г. ТЬе Муйгса[ Мал-Мопй (20Й аппЬегзагу ейпоп).— йеайпб, Маза.: Аг!йзоп-Фез!еу, 1995. 1О18 Часть Л. Объектные и объектно-реляционные базы данных 25.2. 25.3. 25.4. Сапе!! К.б.б. Чссйаг Аге Хехс-бепегагюп РВ 5узсегпз7 7 САСМ.

— ОссоЬег, 199!.— 34, № 10. 1019 Глава 25. Объектно-реляционные базы данных 25.5. 25.6. 25.7. 25.8. Сагеу М.З., Манов Х.М., Хоп А.К. ОЬ]есъ'Ке!аг!опа1 РасаЬазе 5узгешз: Рппс!р)ез, Ргобпсац апс! СЬа11епйез с7 Ргос. 1997 АСМ 51бМОР 1пг. Сопб оп Мапайешепг ог" Раса. — Тпсзоп, Апх., Мау, 1997. Цитата из работы: "Абстрактные типы данных, определяемые пользователем функции, типы строк, ссылки, наследование, подтаблицы, коллекции, триггеры... Что же все-таки это такое?".

Хороший вопрос! В списке есть восемь возможностей и по умолчанию предполагается, что они присутствуют в языке БЯЕ3, Мы могли бы доказать, что четыре из них нежелательны, две другие относятся к тому же разряду, а остальные две не являются специфическими для объектно-реляционной системы (см. приложение Б). Сагеу Мд. ес а1. ТЬе В()СКУ ОЬ]есг0Ке!ас!опа1 ВепсЬшаг1с 0 Ргос. 1997 АСМ 51бМОР 1пг. Сопб оп Мапайегпепг ос" Раса. — Тцсзоп, Апх., Мау, 1997.

Цитата из резюме: "В()СК т' (ВепсЬгпаг1с об ()п]чегза! ог Согпр!ех Кччегу Упсеггасез [так!]) — эталонный тест, ориентированный на запросы, с помошью которого проверяются многие из ключевых возможностей объектно-реляционной системы, включая типы строк и наследование, ссылки и выражения путей, множества атомарных значений и ссылок, методы и позднее связывание, а также определяемые пользователем абстрактные типы данных и их методы". СЬагпЬегйп Р.Р. Ке(агюпз апс) Кебегепсез — АпогЬег Ро!пс об Ч!ечс 0 1псоРВ.— Арп!, 1997. — 10, № 6. См. аннотацию к [25.! 1].

СЬацбЬпг! 5., бгачапо 1.. Орг!гп!к!пй Опег!ез очег Мп(11-Мес!!а Керозйопез 0 Ргос. ! 996 АСМ 5!ОМОР 1пг. Сопб оп Мапайешепг ос" Раса. — Мопггеа!, Сапас(а, )цпе, 1996. Объектно-реляционные базы данных могут быть использованы как "мультимедиа- хранилиша*'. Для запросов мультимедиаданных обычно недостаточно просто мно- жества результирующих объектов; необходимо еше знать стеиень соответствия лля каждого такого объекта, которая показывает, в какой мере он удовлетворяет поисковому условию (например, "степень красноты" изображения). Такими запро- сами можно задавать порог степени соответствия, а также квоту [6.4]. В этой ста- тье рассматривается оптимизация таких запросов.

СЬацбЬпп] 5., БЬпп К. Орг(ш!х!п8 Оцепез чч!1Ь ()зег-Рейпес! Ргес!!сасез д Ргос. 22пс! !пс. Сопб оп Чагу Еагйе Раса Вазез. — МшпЬа! (ВошЬау), !пс!!а, 5ергешЬег, 1996. Сос)с! Е.К апс( Расе Схй!псегасгые Бнрроп Гог Хопргойгашшегз: ТЬе Ке)ацопа! апс( Хегччог]с АрргоасЬез 0 Расе Сдй Ке!айопа] РагаЪазе: 5е!ессес! )й'г!11пйз. — Кеас!1п8, Макал Абс(!зоп-Фез!еу, 1986. В статье вводится понятие суисественности — концепция, которая очень важна для правильного понимания моделей данных (в обоих смыслах этого термина!— см. главу 1, раздел 1.3). Реляционная модель в своей основе имеет лишь одну су- щественную конструкцию, а именно — отношение. Объектная модель, напротив, имеет много конструкций: множества, мультимножества, списки, массивы и т.д. (не ~оворя уже об идентификаторах объектов).

См. [25.9], [25.10] и [25.13]. 25.9. Расе Сгй Япрроп 1Ье Сопсерша] БсЬеша: ТЬе Ке1а6опа1 апб Хегтгог!г АрргоасЬез // Ке1аг1опа! РагаЬазе 9ггг11!п8з 1985-1989. — Кеаб)пй, Мазал АгЫ)зоп-Фез!еу, 1990. Один из аргументов против смешивания указателей и отношений !25.! 1] — это сложность, к которой приводят указатели. В данной статье приводится пример, очень ясно иллюстрируюший эту сложность !рис.

25.5 и 25.6). Рис. 25.5. Отнаигенив спецификацииматериалав г l ь Ъ Ъ зг I Ъ Г I рв г г ь Рис. 25.б. Аназаг апгнашениа, показанного на рис. 25.5, который основан на ука- зателях 1020 Часть гз'. Объектные и объектно-реляционные базы данных 25.10.Расе С.3. Еввепба]Ьу а Ве!ас!опа1 РасаЬазе %пс!пйз 1991 — 1994. — йеас!!п8, Мазал Ас(с!!зол-усгез!еу, 1995. 25.11.Расе С.3. Роп'с гпсх Роспсегз апб йесайопз! и Роп'с пцх Ро!псегз апс( йе1айопз!— Рсеазе а Расе С.3., Рагичп Н. апб Мсбочегап Р. Ве!ас[опа! РасаЬазе усгпс!пйз 1994— 1997.

— кеас(!п8, Макал Абс(!зоп-усгез!еу, 1998. В первой из этих статей приводятся аргументы против второй грубейшей ошибки. В [25.5] Чемберлин опровергает некоторые аргументы данной статьи. Вторая статья является прямым ответом на опровержение Чемберлина. 25.12.Расе с.3. Оь)ессв апсс йесабопз: Репу-Бечеп Ро!псв оГ ь!8ьс а Овсе с.3., Рапч!и н. апс! Мсбочегап О. йе!ас!опа! РасаЬазе %пс!пйз 1994-1997.

— йеаб!п8, Макал Ас!б!зоп'счез!еу, 1998. Подробный ответ на [25.19]. 25.13.Васе С.3. Весайопас кеа!!у 1з Рсйегепс. Выпуск № 10 серии статей [5.9]. иииь(лсеШ9епсепсегрг(ве.соя. 25.14.РеМссЛае1 Ь.О., СЬагпЬегйп 0.0., Ыпбзау В.О., Айгасча! к, апсС Агуа М. Росуй!ос: Ехсепссопз со йе!ас!опа! ОасаЬвзез Гог 5ЬгаЫе Турез апг( Рцпсс!опав !и а МцпЬапйцайе Епсйгоптепс а 1ВМ КезеагсЬ Вероп к38888. — 1992. Цитата из резюме: "Ро!уй!ос — расширяемая система типов реляционной базы данных, поддерживающая наследование, инкапсуляцию и динамическое назначение методов". (Динамическое назначение методов (г(упащ!с вес!сог( йзрассЬ) — это другое название связывания во время выполнения программы (синонимы: позднее связывание (саге Ь!пйп8) и динамическое связывание (с!упаси!с Ыпс!!п8).

— 37рии. перев.) Далее: "[Ро!уй!ос] позволяет использовать несколько прикладных языков, причем объекты сохраняют свое поведение при переходе между приложениями баз данных и прикладными приложениями. В статье описано устройство системы Росуй!ос, расширения языка БОЬ для поддержки используемых системой типов и методов и реализация системы в [прототипе] проекта ЗсагЬцгзс".

Система Ро!у81ос имеет непосредственное отношение к вопросам этой главы (а также глав 5, 19 и 24). Здесь следует сделать несколько замечаний. Во-первых, реляционный термин домен в статье ни разу не упоминается (что очень удивительно). Вовторых, в системе Росу81ос имеются встроенные генераторы типов (в терминах этой системы — гиеясаслилы) базовый тип, тип-кортеж, переименованный тип, типмассцв и тип-язык, но (что также удивительно) нет типа-отношения. Однако в системе имеется возможность вводить новые генераторы типов.

25.15.Ре%!и 0.3., КагЪа ЬС., Ьцо 3., Расе! 3.М., г'ц 3.-В. С11епс-Бегчег Рагайзе а Ргос. 20й !пс. СопГ. оп сгагу Ьагйе Раса Вазез. — Бапйайо, СЫ!е, ЗерсегпЬег, 1994. Система Рагайзе (Рагайе! Раса 1пГоппапоп Зусиегп — информационная система параллельных данных) — это разработанный в Висконсинском университете объектно-реляционный прототип системы, "созданный для ГИС-приложений" (ГИС вЂ” геоинформационная система). В статье описаны архитектура и реализация системы Рагайзе. 25.1б.бог)Ггеу М., Мауг Т., ЗезЬас!г! Р, апг( ТЬогзсеп чоп Е!сЬеп.

Зесцге апгС РопаЫе РасаЬазе Ехсепз!Ы!!су 0 Ргос. 1998 АСМ 51ОМОР 1пс. СопГ оп Мапа8етепс оГ Рага. — 5еац[е, 9сгазЬ, 3цпе, 1998. Глава 25. Объектно-реляс(ионные базы данных 1Ог1 "Поскольку операторы, определяемые пользователем, поставляются неизвестными или ненадежными клиентами, в СУБД должны быть предусмотрены меры предосторожности по отношению к операторам, которые могут разрушить систему, модифицировать ее файлы или непосредственно память [в обход механизма санкционирования), монополизировать центральный процессор, память или дисковые ресурсы" [цитата несколько изменена). Очевидно, необходим дополнителъный контроль.

В этой статье рассказывается об исследованиях данного вопроса с использованием языка !ача и объектно-реляционного прототипа РКЕОАТОК [25.24[. В обнадеживающем заключении говорится, что система базы данных "может поддерживать безопасные и переносимые расширения с использованием языка Зача без значительных потерь в производительности".

25.17.Нааз Е.М., Ггеугай 1.С., 1.оЬпзап О.М., Р1гаЬезЬ Н. Ехгепз!Ые Оцегу Ргосезз!пй !и БгагЬцггл // Ргос. АСМ 5!ОМОВ !пгегп. Сопб оп Мапайешепг оГ Вага. — Рогг!апг[, Оге., Зцпе, 1989. В работе представлены цели расширенного проекта БгагЬцгзг [25.21]: "В БгагЬцгзг предусмотрено добавление новых методов хранения таблиц, новых типов доступа и ограничений целостности, новых типов данных, функций и новых операций с таблицами". При этом система делится на два основных компонента, Соге н Согопа, которые соответствуют компонентам К55 и КОЕ оригинальной системы Бузгеш К [4.2). В компоненте Соге поддерживаются функции расширения, описанные в [25.21), а в компоненте Согопа — язык запросов Нуогойеп, который является диалектом языка 5ЯЕ. В этом диалекте исключено большинство ограничений реализации языка БОЬ, принятого в системе Яузгеш К, он более независим, поддерживает рекурсивные запросы и может быть расширен пользователем.

В статье содержится интересное обсуждение проблемы "переписывания запросов", т.е. правил преобразования выражений (см. главу 17). Об этом также можно прочесть в [17.50[. 25.18.Не1!егмеш 1.М., Хацййгоп ЕГ. Оцегу Ехесш[оп Тесйп!г[цез Рог СасЬ1п8 Ехрепзгке Мегйобз // Ргос. 1996 АСМ 5!ОМОВ 1пг. Сопб оп Мапайешепз оГ Ваза. — Мопзгеа!, Сапайа, )цпе, 1996. 25.19.Кпп %. Оп Маггу!пй Ке!айопз апг[ ОЬ)есгз; Ке[ацоп-Сепгбс апг[ ОЬ)есг-Сепгбс Регзресг!чез // Вага Вазе Хеиз!ецег. — ХочегпЬег/ОесешЬег, 1994.

— 22, № 6. В этой статье приводятся аргументы, оспаривающие мнение, согласно которому отождествление переменных-отношений и классов — серьезная ошибка ["первая грубейшая ошибка"). Статья [25.! 2) — ответ на данную статью. 25.20.Кпп %. Вг!пй!пй ОЬ)есг/Ке!аг!опа! 1)отгп го Еаггй // ОВРесЕ!. — Лц!у, 1997.— 1О, № 7. В этой статье автор утверждает, что на рынке объектно-реляционных систем "путаница наверняка будет продолжаться", поскольку, во-первых, "на расширения типов данных была взвалена непомерная ноша" и, во-вторых, "степень полноты объектно-реляционных продуктов... вызывает серьезные опасения". Предлагается "практическая метрика объектно-реляционной полноты, которая может быть использована как руководство для определения, является ли продукт действительно объектно-реляционным".

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

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

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

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