🗊Презентация Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML

Категория: Образование
Нажмите для полного просмотра!
 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №1 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №2 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №3 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №4 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №5 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №6 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №7 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №8 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №9 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №10 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №11 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №12 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №13 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №14 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №15 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №16 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №17 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №18 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №19 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №20 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML, слайд №21

Содержание

Вы можете ознакомиться и скачать презентацию на тему Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML. Доклад-сообщение содержит 21 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Лекция 14 
Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML
Описание слайда:
Лекция 14 Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML

Слайд 2





Ограничения нормализации
Требование атомарности значений атрибута
Запрет внутренней структуры атрибута
Описание слайда:
Ограничения нормализации Требование атомарности значений атрибута Запрет внутренней структуры атрибута

Слайд 3





Не первая нормальная форма (НФ2)
(Множеств. атрибут как вложенная таблица)
Описание слайда:
Не первая нормальная форма (НФ2) (Множеств. атрибут как вложенная таблица)

Слайд 4





Пример фрагмента постреляционной БД
Описание слайда:
Пример фрагмента постреляционной БД

Слайд 5





Пример структуры в СУБД Postgres
CREATE TYPE TMarks AS (Дисциплина INTEGER, Семестр INTEGER,
  Оценка INTEGER)
CREATE TYPE TDiscip AS (Дисциплина INTEGER, Семестр INTEGER)
CREATE TABLE Персона (
  ID INTEGER PRIMARY KEY, ФИО CHARACTER VARYING(50),
  Домашний_адрес CHARACTER VARYING(100), Телефон CHARACTER VARYING(20),
)
CREATE TABLE Преподаватель (
  Кафедра INTEGER, Должность CHARACTER VARYING(20),
  ДП TDiscip ARRAY[]
) Персона
CREATE TABLE Студент (
  Номер_группы CHARACTER VARYING(10),
  Оценки TMarks ARRAY[]
) Персона
CREATE TYPE TPrep AS (Преподаватель INTEGER, Семестр INTEGER)
CREATE TABLE Дисциплина (
  ID INTEGER PRIMARY KEY,  Наименование CHARACTER VARYING(50),
  Ведет TPrep ARRAY[]
)
Описание слайда:
Пример структуры в СУБД Postgres CREATE TYPE TMarks AS (Дисциплина INTEGER, Семестр INTEGER, Оценка INTEGER) CREATE TYPE TDiscip AS (Дисциплина INTEGER, Семестр INTEGER) CREATE TABLE Персона ( ID INTEGER PRIMARY KEY, ФИО CHARACTER VARYING(50), Домашний_адрес CHARACTER VARYING(100), Телефон CHARACTER VARYING(20), ) CREATE TABLE Преподаватель ( Кафедра INTEGER, Должность CHARACTER VARYING(20), ДП TDiscip ARRAY[] ) Персона CREATE TABLE Студент ( Номер_группы CHARACTER VARYING(10), Оценки TMarks ARRAY[] ) Персона CREATE TYPE TPrep AS (Преподаватель INTEGER, Семестр INTEGER) CREATE TABLE Дисциплина ( ID INTEGER PRIMARY KEY, Наименование CHARACTER VARYING(50), Ведет TPrep ARRAY[] )

Слайд 6





Достоинства и недостатки постреляционной модели данных
Достоинства:
более естественное описание предметной области
меньшие трудозатраты
Недостатки:
повышенные требования к вычислительным ресурсам
Описание слайда:
Достоинства и недостатки постреляционной модели данных Достоинства: более естественное описание предметной области меньшие трудозатраты Недостатки: повышенные требования к вычислительным ресурсам

Слайд 7





Базовые понятия ОО подхода
Класс (тип)
Объект (экземпляр)
Атрибут (данные)
Метод (функция)
Описание слайда:
Базовые понятия ОО подхода Класс (тип) Объект (экземпляр) Атрибут (данные) Метод (функция)

Слайд 8





Базовые механизмы ОО подхода
Инкапсуляция (атрибутов и методов в объекте)
Наследование (свойств родительского класса)
Полиморфизм (одноименные методы класса)
Абстракция (спецификация интерфейсов взаимодействия объектов)
Описание слайда:
Базовые механизмы ОО подхода Инкапсуляция (атрибутов и методов в объекте) Наследование (свойств родительского класса) Полиморфизм (одноименные методы класса) Абстракция (спецификация интерфейсов взаимодействия объектов)

Слайд 9





Уровни ОО моделирования
Анализ (модель предметной области)
Проектирование (концептуальная модель  системы)
Реализация (спецификация системы с учетом языка программирования)
Описание слайда:
Уровни ОО моделирования Анализ (модель предметной области) Проектирование (концептуальная модель системы) Реализация (спецификация системы с учетом языка программирования)

Слайд 10





Универсальный язык моделирования (UML)
Виды диаграмм:
вариантов использования (use-case);
классов (class);
объектов (object);
взаимодействия (interaction):
последовательности (sequence);
кооперативных (collaboration);
пакетов (package);
состояний (statechart);
деятельностей (activity);
размещения (deployment).
Описание слайда:
Универсальный язык моделирования (UML) Виды диаграмм: вариантов использования (use-case); классов (class); объектов (object); взаимодействия (interaction): последовательности (sequence); кооперативных (collaboration); пакетов (package); состояний (statechart); деятельностей (activity); размещения (deployment).

Слайд 11





ОО модель уровня анализа
(задача «Сессия»)
Описание слайда:
ОО модель уровня анализа (задача «Сессия»)

Слайд 12





ОО модель уровня проектирования (задача «Сессия»)
Описание слайда:
ОО модель уровня проектирования (задача «Сессия»)

Слайд 13





Способы реализации ОО подхода в СУБД
«Интерфейсный» (классы-интерфейсы для доступа к таблицам и записям) – MS SQL Server
Смешанный (объектно-реляционный) – Oracle Database
«Чистый» - Cache’
Описание слайда:
Способы реализации ОО подхода в СУБД «Интерфейсный» (классы-интерфейсы для доступа к таблицам и записям) – MS SQL Server Смешанный (объектно-реляционный) – Oracle Database «Чистый» - Cache’

Слайд 14





Достоинства и недостатки ОО подхода
Достоинства:
близость ОО концепции к восприятию мира, свойственному человеку;
потенциально большее быстродействие систем;
отсутствие деления системы на базу данных и программу;
упрощение описания (предметной области, системы).
Недостатки:
громоздкость описания ОО модели;
сложность перехода (смены парадигмы);
специфические проблемы (идентификация объектов, формализация языков запросов и т.п.).
Описание слайда:
Достоинства и недостатки ОО подхода Достоинства: близость ОО концепции к восприятию мира, свойственному человеку; потенциально большее быстродействие систем; отсутствие деления системы на базу данных и программу; упрощение описания (предметной области, системы). Недостатки: громоздкость описания ОО модели; сложность перехода (смены парадигмы); специфические проблемы (идентификация объектов, формализация языков запросов и т.п.).

Слайд 15





Технологии XML 
XML (Extensible Markup Language) - язык разметки, описывающий класс объектов данных, называемых XML- документами
Объектная модель документа (DOM) - представление структуры и содержания документа в виде совокупности узлов, каждый из которых имеет свои свойства
Языки определения XML-документов - DTD и XML-схемы
Спецификация Namespaces - средства уточняющие обозначения к именам элементов и ссылкам
Языки указателей (XPointer), ссылок (XLink), запросов (XQuery)
Язык стилей и преобразований (XSL, XSLT)
Описание слайда:
Технологии XML XML (Extensible Markup Language) - язык разметки, описывающий класс объектов данных, называемых XML- документами Объектная модель документа (DOM) - представление структуры и содержания документа в виде совокупности узлов, каждый из которых имеет свои свойства Языки определения XML-документов - DTD и XML-схемы Спецификация Namespaces - средства уточняющие обозначения к именам элементов и ссылкам Языки указателей (XPointer), ссылок (XLink), запросов (XQuery) Язык стилей и преобразований (XSL, XSLT)

Слайд 16





Синтаксис XML 
В XML все элементы должны иметь закрывающий тэг
В тэгах XML учитывается регистр
Элементы XML должны быть правильно вложены друг в друга 
<b><i>Этот текст пишется полужирным курсивом</i></b>
XML-документы должны иметь единственный корневой элемент  
Значения атрибутов всегда должны быть заключены в кавычки 
Все пробелы являются значимыми
В XML есть несколько зарезервированных символов (<, >, &, “, ‘), которые используются только как элементы синтаксиса XML
Описание слайда:
Синтаксис XML В XML все элементы должны иметь закрывающий тэг В тэгах XML учитывается регистр Элементы XML должны быть правильно вложены друг в друга <b><i>Этот текст пишется полужирным курсивом</i></b> XML-документы должны иметь единственный корневой элемент Значения атрибутов всегда должны быть заключены в кавычки Все пробелы являются значимыми В XML есть несколько зарезервированных символов (<, >, &, “, ‘), которые используются только как элементы синтаксиса XML

Слайд 17





XML-документ = пролог + тело
Пролог: объявление XML и объявление типа документа
<?xml version=”1.1” encoding=”UTF-8” standalone=”yes”?>
<!DOCTYPE sampledoc SYSTEM “sample.dtd”>
Тело XML-документа :
элементы и атрибуты
секции CDATA 
директивы анализатора 
комментарии
спецсимволы
текстовые данные
Описание слайда:
XML-документ = пролог + тело Пролог: объявление XML и объявление типа документа <?xml version=”1.1” encoding=”UTF-8” standalone=”yes”?> <!DOCTYPE sampledoc SYSTEM “sample.dtd”> Тело XML-документа : элементы и атрибуты секции CDATA директивы анализатора комментарии спецсимволы текстовые данные

Слайд 18





Элемент данных - структурная единица XML-документа
<flower> rose </flower>
<root>
   <child>
	<subchild>.....</subchild>
	</child>
</root>
Атрибуты - определяют собственные характеристики 		элемента: 
			Название = "значение" 
<color RGB="true">#ff08ff</color>
<color RGB="false">white</color>
Описание слайда:
Элемент данных - структурная единица XML-документа <flower> rose </flower> <root> <child> <subchild>.....</subchild> </child> </root> Атрибуты - определяют собственные характеристики элемента: Название = "значение" <color RGB="true">#ff08ff</color> <color RGB="false">white</color>

Слайд 19





Сущности и специальные символы
Описание слайда:
Сущности и специальные символы

Слайд 20





XML и реляционная модель данных
Описание слайда:
XML и реляционная модель данных

Слайд 21





Представление связей с помощью XML
Описание слайда:
Представление связей с помощью XML



Похожие презентации
Mypresentation.ru
Загрузить презентацию