Управување со напредни модули со податоци, информации и знаење - бесплатно преземање PDF
Напреден модул за управување со податоци, информации и знаење, поглавје 7: Бази на податоци XML и XML, Ерик Вајлд dret.net/lectures/xml-fall13/ 1

Агенда XML бази на податоци за полу-структурирани сопствености a. Основната идеја на XML, шеми (XSD) бара структура на документи со подесливи детали б. Адресирање во дрвото на документи (XPATH и Xpointer како основни барања за обработка на делови од документот) в. XQUERY (и FLOWR) како јазици за пребарување на чистиот XML г. XQUERY и SQL: мешана употреба д. XML во апликациите (XML ја обезбедува структурата на податоците за апликациите) f. XSLT како инфраструктурна апликација 2
Литература @ 2016 http://dret.net/lectures/xml-fall06/ супер курс преку ЦЕЛ XML од Стенфорд http://www.informatik.uni-giessen.de/staff/brass/xml00/ Германски компактен курс http: // www.teialehrbuch.de/kostenlose-kurse/datenbankentwicklung-mit-postgresql- 9/13.1.7-пример-139-создавање-шума-елементи-со-XMLFOREST.html за XML/SQL @ 2015 добра основа за курсот http: //www.stylusstudio.com/sqlxml_tutorial.html http://dbs.uni-leipzig.de/file/dbs2-ss10-kap6.pdf информации за SQL/XML по СПБ и многу убаво на XQuery на германски со добро Детали http://dbs.uni-leipzig.de/file/dbs2-ss10-kap5.pdf XML воопшто, но многу убаво на германски на имиња на простори и шеми 3
XML вовед за гледање @ 2016 http://www.youtube.com/watch?v=dfeoeb6xazk http://lots.uni-leipzig.de/xqtrain/index.jsp е интерактивен тренер за XML 4
Значење на полу-структурираните залихи Во многу случаи на документи, описот на сите евентуални околности е скоро невозможен или би довел до табели со многубројни НУЛИ во релациониот модел Пример: трговска фактор Пример: хоби на пријатели Индивидуалните корисници се заинтересирани да дефинираат одредени структури во нивните документи Тежини во кг или _ 1, но не и царски фунти, фунти, камења. За секоја адреса мора да има најмалку 1 запис за улична адреса, ако има информации за испорака, тогаш: Големината на полето секогаш мора да има 3 димензии и тежина на должината Бројот на нарачката на секоја статија мора да биде 8 цифрен нумерички Бројот на нарачката мора да биде моментално важечки (*) и креаторот на таквите документи треба да има можност да ја провери валидноста што е можно поскоро (т.е. без оптоварување на мојата база на податоци со нелегален обид за вметнување) (проблематично со (*), бидејќи пристапот до тековната база на податоци е неизбежен) 5
Пример Фројнд 1 Име Мејер Хоби марки кои собираат земји Германија, Лихтенштајн, Индиски теми Цвеќиња, шах Фројнд 2 Име Мејер Хоби марки Собирање земји Германија Години 1900-1945 Фројнд3 Име Милер Хоби Хоби за готвење Пилешко, чорби, индиски Фројнд4 Име Хубер Хоби Шах Ниво мајстор Отвори -Утан, Индиски Фројнд4 Име Шмит Хоби Ниво на шах Велемајстор Отвори Италијански, Нимзо- Индиски Фројнд 5 Име Хубер Хоби Длабоко Море Длабочини на нуркање 20.100 м. Длабочина на нуркање!) Различна семантика: Бројот „1930“ е година, а не длабочина на нуркање; Кој ќе се бори со мене за заштита на орангутаните.Голата потрага по жици е од мала корист: Одам во Индија, кого да донесам нешто со мене? rdbms/sql би имале исклучително голем број нули и (најдоцна) за секое ново хоби ќе треба да воведете нови табели/колони 7
Барања Опции за обработка преку програмски интерфејси кои можат лесно да се поврзат и/или во прелистувачот Со свој програмски јазик, кој базата на податоци го носи со себе Примери За сите нарачки каде што наоѓаме код за област = 0361 Печати адреса на улица и лице за контакт За сите пријатели што се повикуваат на ЗЕМЈА = под хоби Мали смета дека името на пријателот и хобито (уште еднаш) голем интерес за глобалната стандардизација е на ова (мета) ниво Повторно потешко отколку во SQL, бидејќи е помалку структурирано; Програмскиот интерфејс има приоритет во однос на чистиот GUI (освен во рамките на наставата) 6
Принципи на дизајнирање XML XML = проширено јазично обележување Семантичко обележување Јохан Фридрих, вид Јохан Фридрих, типична федерација на тесна калдера, Јохан Фридрих, добриот војвода, Филип фон Брауншвајг-Грубенхаген, војводата Ернст фон Брауншвајг-Линебург, Правила за дизајнирање на оваа семантичка ознака, оригинална целна група таканаречени наративни документи), сега е само мал дел од апликациите Ознаките се во заграда. Текстот помеѓу и е именуван со ознаката. (споредна белешка: кратка форма за) Ознаките може да имаат атрибути
добро формирана форма како минимален критериум Ознаките се секогаш вгнездени. . . НЕ Има точно 1 корен елемент во еден документ.Имињата на атрибутите не се појавуваат повеќе од еднаш
Пример 9000 ќе биде објаснет наскоро eо Андерсон [email protected]
1001 Енди Shaperd [email protected] 1003 Аманда hnонсон Аманда@areyousure.com 10
Пример (2): На. Структурите секогаш мора да бидат вгнездени 12
Пример за примена HTML (во строга xhtml форма) во веб-html примерок за уредување преку Интернет
Ова е онлајн уредувач на HTML. Обидете се да ја уредите оваа област за текст - продолжете!
Еве неколку примерок задебелен текст.
Еве список за проверка за добар уредник на Интернет:
- Дали е уредник на WYSIWYG? (WYSIWYG значи „Она што го гледаш е тоа што го добиваш“ - исто како овој уредник!)
- Дали генерира валиден HTML код?
- Дали е тоа.
- брзо и лесно?
- Дали е тоа БЕСПЛАТНО?
Слободно користете го овој онлајн уредувач на HTML за генерирање HTML-код за сопствена веб-страница, страница на MySpace, итн. За да го видите изворниот код, едноставно кликнете на копчето „Извор“ погоре.