Главная » Просмотр файлов » Теория и практика построения баз данных

Теория и практика построения баз данных (1088289), страница 121

Файл №1088289 Теория и практика построения баз данных (Теория и практика построения баз данных) 121 страницаТеория и практика построения баз данных (1088289) страница 1212018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Х81Т представляет собой декларативный, ориентированный на преобразование язык для манипулирования документами. С помощью ХБ! Т можно преобразовать ХМ1.-документ в НТМ1. илн в другой ХМ1.-документ, имеющий инусо структуру. Перечень важных ХМ1-стандартов приведен в табл. 14.1. ХМЕ БсЬеша— это стандарт для предъявления ограничений к ХМ1=документам; ХМ1.-документы, соответствующие своей схеме, называются допустимыми по схеме ХЫ1 БсЬета имеет преимущества перед 0Т0 во многих отношениях. Во-первых, ХМ1.-схемы .К являются сами по себе ХМ|-документами, которые могут быть проверены. роме того, ХМ?.-схемы предоставляют обобщенный и расширяемый способ реалнзации доменов через использование пространств имен ХМ1..

ЪЧМŠ— это ХМ?.-стандарт для обработки ХМ?.-документов с использованием микробраузеров на мобильных устройствах. ХМ1-страницы при использовании ЪЧМЕ делятся на разделы, называелсые картами. Полный набор ЖМ?.-карт называется колодой. В ЪЧМЕ имеется сценарный язык чч'М18спрс, являющийся вариантом ЕСМАБсйрс.

ХМ1 чрезвычайно важен для приложений баз данных, поскольку предоставляет стандартизированный способ выражения структуры представлений баз данных, четко разделяет структуру, содержимое и материализацию докчмента, обеспечивает стандартизированную проверку допустимости документов и позволяет 556 Глава 14. Сети, многоуровневые архитектуры и ХМ1. Вопросы 0 группы 557 промышленным группам разрабатывать полезные стандарты индустриального масштаба для описания структуры представлений баз данных, Поддержка ХМ1 имеется как в Огас1е, так и в ЗО1.

Яеггег. Вопросы ! группы 1. Д'" . Дайте определения терминам сеть, открытая сеть и закрытая сеть. 2. Дайте определение термину Интернет. 3. Что такое ТСР/1Р и в чем его назначение7 О Объясните, что имеется в аиду, когда говорят, что протокол НТТР является ориентированным на запрос и не имеет состояния. 5. Как называется протокол, предназначенный для поддержки доступа в сети с мобильных устройств? 6. Назовите каждый из уровней в трехуровневой архитектуре и опишите его роль.

7. Об Объясните, как трехуровневая архитектура обеспечивает взаимодействие различных операционных систем и аеЬ-продуктов. 8. Объясните функции каждого из компонентов аеЬ-сервера на рис. 14.4. 9 П Покажите два возможных варианта использования дополнительных уровней в многоуровневой архитектуре. 10. В чем состоит важность стандартов для языков разметки? 11. Что такое ЮЗС и почему он важен? 12. П Почему производители с однои стороны любят стандарты, а с другой стороны — ненавидят их? 13. Перечислите недостатки ранних версий НТМ1.. 14. В чем различие между НТМ1. 4.0 и ПНТМ1.? 15. Обьясните, в чем состоит важность объектной модели документов (ПОМ).

16. с1то такое каскадные таблицы стилей? В чем их важность? 17. Что такое ВПЯ? Какова роль этой технологии? 18. Обьясните, 'по такое ХМ1 и в чем его преимущества перел НТМЕ и ПНТМ1 19. Объясните смысл утверждения «НТМ1. предоставляет слишком много свободым 20.

Что такое ПТП и в чем состоит его назначение? 21. Д " . Дайте определения терминов документ, дейопвительный по типу, и документ, недействительный по типу. 22. Обьясните, как С88 используется в ХМ|-документах. 23, Что такое ХЯ Т? Для чего он нужен? 24. Поч, Почему ХАЕТ является декларативным? Почему он является преобразовательным7 Вопросы П группы 25.

26. 27. 28. 29. 30. 31. 32. 33, 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. Объясните, в чем важность контекста при работе с ХБ1Т. Опишите различия между ПОМ и ЯЛХ. Какие два типа элементов возможны в ХМ1. ЗсЬеша? Приведите пример каждого типа. Объясните разницу между содержимым элемента и его атрибутами. Что такое целевое пространство имен и в чем его назначение? Что такое пространство имен по умолчанию и как оно используется? Почему удобно давать целевому пространству имен и пространству имен по умолчанию один и тот же идентификатор? Приведите пример полгеченного пространства имен. Объясните, как с помогцью пространств имен разрешить неоднозначность имен элементов.

Почему идентификаторы пространств имен выглядят как интернет-адреса? Требует ли стандарт ХМ1. ЗсЬеша, чтобы ХМ1.-схемы располагались по этим адресам? Что такое ЮАР, 1ЧМ1., ЮМ1 Бспрй колода и карта? В чем заключается важность ХМ1 для приложений базы данных7 Почему ЯЯ1 не является эффективным способом определения структуры представления базы данных? Посетите сайт ааа.аЗ.огй и выясните, какой стандарт рекомендуется в на- стоящее время для НТМ1. Как он отличается от того стандарта, который описан в этой главе? Разрабатывается ли какой-нибудь новый стандарт для НТМЕ? Если да, то какой и какие возможности он будет иметь? Посетите сайт ааа.аЗ.огй и выясните, какой стандарт рекомендуется в на- стоящее время для Х31Т.

Как он отличается от того стандарта, которьш описан в этой главе лля 1пгегпег Ехр1огег 5.0? Какие стандарты ХАЕТ на- холятся в разработке? Посетите сайт ааа.аЗ.огй и выясните, какой стандарт рекомендуется в на- стоящее время для ХМ1 ЯсЬеша. Чем он отличается от стандарта.

описан- ного в этой главе? Посетите сайт М1сгозо1т или Огас1е и исследуйте поддерживаемые имп про- дукты и технологию, реализующие стандарт ХМЕ ЗсЬеша. Как эти про- дукты отличаются от описанных в этой главе? Посетите сайт ааа.хю1.опй зайдите в реестр и найдите стандарт, относя- щийся к интересующей вас области. Опишите назначение этого стандарта. Насколько полезен, по вашему мнению, будет этот стандарт? Посетите ааа.ааруогощ.ог9 и определите рекомендуемый в настоящее время стандарт ЪЧАР.

Как он отличается от того, который описан в этой главе7 558 Глава 14, Сети, многоуровневые архитектуры и ХМС Вопросы к проекту Йгеб0р Чета Роубэ рдс решает, что их клиенты должны иметь возможность зарегистрировать свою горелку через Интернет. Они не знают, как это сделать, поэтому нанимают вас в качестве консультанта. Предположим, что они решили, что лучше завести'собственный сайт, чем пользоваться услугами сервцсного бюро. 1. Стоит ли Р1гес!()р разрабатывать собственный сайт? В чем преимущества и недостатки такого решения? 2.

Рассмотрите трехуровневую архитектуру в свете потребностей Р!тес)0р. Каковы могут быть функции каждого из уровней? 3. Какую операционную систему вы рекомендовали бы для жеЬ-сервера Естес)- Пр — Аг)пс)отта 2000 или Ь!пцх? Объясните преимущества ц недостатки каждой системы. 4. Какой продукт вы рекомендовали бы для сервера базы данных Г!тес)()р— Ассезз, Огас1е или 501 5егтег? Обоснуйте свое предпочтение.

5. Желательно ли для Р!тес)()р располагать жеЬ-сервер и сервер базы данных на одном компьютере? В чем состоят преимущества и недостатки этого подхода? 6. Создайте 0Т0 для ХМ1.и пример регистрационного документа. Будем предполагать наличие в базе данных следующих таблиц: КЛИЕНТ (НомерКлиента, Имя, Телефон, Электронныйддрес) ГОРЕЛКА (СерийныйНомер, Тип, Версия, ДатаВыпуска) РЕГИСТРАЦИЯ (НомерКлиента, СерийныйНомер, ДатаРегистрацин) РЕМОНТ ГОРЕЛКИ (НомерСчетаЗаРемонт, СерийныйНомер, ДатаРемонта, Описание, Стоимость, НомерКлиента) 7.

Создайте ХМЕ-схему для регистрационного документа. Глава 15 00ВС, 01 Е 0В, А00 и АЗР В этой главе рассматриваются стандартные интерфейсы для доступа к серверам баз данных, 00ВС (Ореп 0асаЬазе Соппесспбсу зсапс)агс), открытый стандарт совместимости баз данных) был разработан в начале 1990-х годов с целью предоставить независимый от СУБД способ обработки информации цз реляционных баз данных. В середине 1990-х годов компания Мьсгозой представила ОБЕ 0В— объектно-ориентированный интерфейс, имеющий функциональность сервера данных.

Как вы узнаете, 01Е 0В был разработан не только для реляционных баз данных, но и для мнопсх других типов источников данных. Будучи СОМ-интерфейсом, ОБЕ 0В непосредственно доступен из С++, СФ и )ага, но недоступен из Ъ')зпа1 Васйс и сценарных языков. Поэтому компания М)ссозо(с разработала А00 (Асстве 0аса ОЬ)ессз) — набор объектов, позволяющий использовать ОБЕ 0В нз любых языков программирования. включая У1зца! Ваксе, УВ5спрс и !5спрс, Прежде чем рассматривать эти стандарты, составим представление о том, какое окружение имеет иеЬ-сервер в приложениях баз данных, использующих интернет-технологии. Окружение меЬ-сервера Окружение, в котором находятся современныс приложения баз данных, использующие интернет-технологии, весьма многообразно и сложно по составу. Как показывает рпс.

15.1, типичный ттсЬ-сервер должен публиковать приложения, содержащие данные пз множества различных источников. Пока что мы рассматривали только реляционные базы данных, однако, как вы можете видеть из этого рисунка, существуют и другие типы источников данных. Рассмотрим, с какими проблемами сталкивается разработчик жеЬ-серверных приложений прн интеграции данных из различных источников. В качестве таких источников могут выступать база данных Огас!е, база данных 0В2 для больших ЭВМ, нереляционная база данных 1М5, системы обраГютки файлов Ъ'5АМ и 15АМ, папки электронной почты и т. д. Каждый из этих продуктов имеет свой собственный программный интерфейс, который разработчик должен выучить.

Кроме того, каждый из этих продуктов меняется, и со временем будут добавлены новые возможности и функции, что еще больше усложнит задачу разработчика. 560 Глава 15. ООВС, 01.Е ОВ, АОО и АЗР Окружение игеЬ-сервера 551 Реляционные базы данных, Огасге, ЗОЬ Зепгег, Ассезв, О82, ... Реляционные базы данных, Огас1е, ЗОЬ Зепгег, Ассезв, ОВ2 ... Нереляционные базы данных Нереляционные базы данных НЗАМ, 18АМ, другие обработчики файлов ЧЗАМ, 18АМ, другие обработчики файлов Электронная почта, другие типы документов Электронная почта, дру~ие типы документов Картинки, аудиофайлы, прочее Картинки, аудиофайлы, прочее Рис.

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

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

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

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