ОтецСын НойИафет НойХам НойСим Елам СимАсур ИафетГомер ИафетМагог ИафетМадай ИафетНаван ИафетМешех ИафетФирас ИафетФувал СимАрфаксад СимЛуд СимАрам ХамХуш ХамМицраим ХамХанаан ХамФут Ной Сим Ассур Хам Иафет Елам…Ханаан … Гомер … Источник: «Бытие 10:1» Сравнение реляционной и иерархической модели:
Глокаякуздрабодланулабокраштеко определениеподлежащееобстоятельствосказуемоеопределение дополнение подлежащее группа подлежащего сказуемоеобстоятельство группа сказуемого предложение Примеры иерархического структурирования:
3*4+10/(2+3) выражение слагаемое множитель число выражение слагаемое множитель число 3 + *\
Иерархические базы данных были вытеснены реляционными СУБД в середине 80-х годов прошлого века. В настоящее время иерархическая модель находит применение при построении небольших баз данных, транспортировке и представлении данных. Большую роль в возрождении этой модели сыграла технология XML. Исторически первые СУБД строились на основе иерархической модели, основанной на иерархической структуре данных, представляемой деревом.
Технология XML (eXtensible Markup Language) Основные понятия: Объявление документа – оператор обработки Элемент документа, теги (открывающий, закрывающий), корневой элемент Атрибуты Какой-то текст Пустой элемент Вложенные элементы Какой-то текст Пространство имен
June, 16, 2008 Novosibirsk Science Some text can be placed here Some information can be placed here Пример (notepad.xml):
Конец примера.
Представление в браузере Opera:
Представление в браузере Internet Explorer:
Представление XML-документов, таблицы стилей XSL (eXtensible Stylesheet Language) HTML-документы: Теги с фиксированными именами определяют формат представления данных: Dummy First paragraph Second paragraph
TEST PRESENTATION Пример (notepad.xsl):
Конец примера.
Представление xml-документа notepad.xsl с использованием шаблонов xsl таблицы стилей notepad.xsl: