🗊Презентация Системы управления базами данных

Категория: Информатика
Нажмите для полного просмотра!
Системы управления базами данных, слайд №1Системы управления базами данных, слайд №2Системы управления базами данных, слайд №3Системы управления базами данных, слайд №4Системы управления базами данных, слайд №5Системы управления базами данных, слайд №6Системы управления базами данных, слайд №7Системы управления базами данных, слайд №8Системы управления базами данных, слайд №9Системы управления базами данных, слайд №10Системы управления базами данных, слайд №11Системы управления базами данных, слайд №12Системы управления базами данных, слайд №13Системы управления базами данных, слайд №14Системы управления базами данных, слайд №15Системы управления базами данных, слайд №16Системы управления базами данных, слайд №17Системы управления базами данных, слайд №18Системы управления базами данных, слайд №19Системы управления базами данных, слайд №20Системы управления базами данных, слайд №21Системы управления базами данных, слайд №22Системы управления базами данных, слайд №23Системы управления базами данных, слайд №24Системы управления базами данных, слайд №25Системы управления базами данных, слайд №26Системы управления базами данных, слайд №27Системы управления базами данных, слайд №28Системы управления базами данных, слайд №29Системы управления базами данных, слайд №30Системы управления базами данных, слайд №31Системы управления базами данных, слайд №32Системы управления базами данных, слайд №33Системы управления базами данных, слайд №34Системы управления базами данных, слайд №35Системы управления базами данных, слайд №36Системы управления базами данных, слайд №37Системы управления базами данных, слайд №38

Содержание

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

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


Слайд 1





Лекция 2
Системы управления базами данных
1. Особенности реляционных баз данных.
2. Постреляционная модель представления данных.
3. Объектно-ориентированные технологии в базах данных.
4. Объектно-реляционные среды и методы.
Описание слайда:
Лекция 2 Системы управления базами данных 1. Особенности реляционных баз данных. 2. Постреляционная модель представления данных. 3. Объектно-ориентированные технологии в базах данных. 4. Объектно-реляционные среды и методы.

Слайд 2





Основные определения
База данных
СУБД (Система управления базами данных
Описание слайда:
Основные определения База данных СУБД (Система управления базами данных

Слайд 3





Функции СУБД
управление данными во внешней памяти
управление данными в оперативной памяти
журнализация изменений, резервное копирование и восстановление базы данных после сбоев
поддержка языков БД (язык определения данных, язык манипулирования данными).
Описание слайда:
Функции СУБД управление данными во внешней памяти управление данными в оперативной памяти журнализация изменений, резервное копирование и восстановление базы данных после сбоев поддержка языков БД (язык определения данных, язык манипулирования данными).

Слайд 4





Типы структур (моделей) БД
Двухмерная или табличная (или реляционная)
Иерархическая
Сетевая
Описание слайда:
Типы структур (моделей) БД Двухмерная или табличная (или реляционная) Иерархическая Сетевая

Слайд 5





Типы структур БД
Реляционная
Иерархическая
Сетевая
Описание слайда:
Типы структур БД Реляционная Иерархическая Сетевая

Слайд 6





Типы структур БД
Для иерархических структур характерна подчиненность объектов нижнего уровня объектам верхнего уровня. В дереве, между верхними и нижними объектами, задано отношение «один ко многим». Исходные элементы порождают подчиненные.
Сети имеют много уровней взаимосвязанных объектов, между которыми задано отношение «многие ко многим». Сетевая организация обладает большей гибкостью и облегчает процесс поиска требуемых данных.
Описание слайда:
Типы структур БД Для иерархических структур характерна подчиненность объектов нижнего уровня объектам верхнего уровня. В дереве, между верхними и нижними объектами, задано отношение «один ко многим». Исходные элементы порождают подчиненные. Сети имеют много уровней взаимосвязанных объектов, между которыми задано отношение «многие ко многим». Сетевая организация обладает большей гибкостью и облегчает процесс поиска требуемых данных.

Слайд 7





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

Слайд 8





Реляционные базы данных
Все данные в реляционной БД представлены в виде таблиц. Каждая строка таблицы содержит информацию только об одном объекте и называется записью. Столбец таблицы содержит однотипную для всех записей информацию и называется полем. Для успешного функционирования базы данных важна правильная организация данных в ней. При определении структуры данных в базе выделяют следующие основные понятия.
Класс объектов - совокупность объектов, обладающих одинаковым набором свойств. Например, в базе данных о ВУЗе классами объектов могут быть студенты, преподаватели, предметы. 
Свойство (атрибут) - определенная часть информации о некотором объекте. Хранится в виде столбца (поля) таблицы. Например, фамилия, имя, отчество - это свойства для объекта Студент.
Описание слайда:
Реляционные базы данных Все данные в реляционной БД представлены в виде таблиц. Каждая строка таблицы содержит информацию только об одном объекте и называется записью. Столбец таблицы содержит однотипную для всех записей информацию и называется полем. Для успешного функционирования базы данных важна правильная организация данных в ней. При определении структуры данных в базе выделяют следующие основные понятия. Класс объектов - совокупность объектов, обладающих одинаковым набором свойств. Например, в базе данных о ВУЗе классами объектов могут быть студенты, преподаватели, предметы. Свойство (атрибут) - определенная часть информации о некотором объекте. Хранится в виде столбца (поля) таблицы. Например, фамилия, имя, отчество - это свойства для объекта Студент.

Слайд 9





Понятие ЗАПИСИ БД
Описание слайда:
Понятие ЗАПИСИ БД

Слайд 10





Понятие ПОЛЯ БД
Описание слайда:
Понятие ПОЛЯ БД

Слайд 11





Связи между таблицами
Описание слайда:
Связи между таблицами

Слайд 12


Системы управления базами данных, слайд №12
Описание слайда:

Слайд 13





Типы данных
Текстовый – одна строка текста до 255 символов
Поле МЕМО – текст из нескольких строк с полосой прокрутки до 65535 символов
Числовой – число любого типа (целое, вещественное и т. д.)
Дата/время – поле, содержащее дату или время
Денежный – поле, выраженное в денежных единицах (рубли, $ и т.д.)
Описание слайда:
Типы данных Текстовый – одна строка текста до 255 символов Поле МЕМО – текст из нескольких строк с полосой прокрутки до 65535 символов Числовой – число любого типа (целое, вещественное и т. д.) Дата/время – поле, содержащее дату или время Денежный – поле, выраженное в денежных единицах (рубли, $ и т.д.)

Слайд 14





Типы данных
Счетчик – поле, которое вводится автоматически с вводом каждой записи, служит для нумерации записей
Логический – содержит одно из значений True или False 
Поле объекта OLE – содержит рисунки, звуковые файлы, таблицы Excel и т.д.
Гиперссылка – поле для хранения URL-адресов Web-страниц
Описание слайда:
Типы данных Счетчик – поле, которое вводится автоматически с вводом каждой записи, служит для нумерации записей Логический – содержит одно из значений True или False Поле объекта OLE – содержит рисунки, звуковые файлы, таблицы Excel и т.д. Гиперссылка – поле для хранения URL-адресов Web-страниц

Слайд 15


Системы управления базами данных, слайд №15
Описание слайда:

Слайд 16





Каждая таблица в реляционной базе данных должна иметь уникальный (первичный) ключ, однозначно определяющий каждую запись в таблице. Это позволяет быстро найти нужную запись, а также связать данные из разных Таблиц в запросах, формах и отчетах. 
Каждая таблица в реляционной базе данных должна иметь уникальный (первичный) ключ, однозначно определяющий каждую запись в таблице. Это позволяет быстро найти нужную запись, а также связать данные из разных Таблиц в запросах, формах и отчетах.
Описание слайда:
Каждая таблица в реляционной базе данных должна иметь уникальный (первичный) ключ, однозначно определяющий каждую запись в таблице. Это позволяет быстро найти нужную запись, а также связать данные из разных Таблиц в запросах, формах и отчетах. Каждая таблица в реляционной базе данных должна иметь уникальный (первичный) ключ, однозначно определяющий каждую запись в таблице. Это позволяет быстро найти нужную запись, а также связать данные из разных Таблиц в запросах, формах и отчетах.

Слайд 17





Объекты Access
Описание слайда:
Объекты Access

Слайд 18





Таблицы в Access
Описание слайда:
Таблицы в Access

Слайд 19





Формы
Описание слайда:
Формы

Слайд 20





Формы
Описание слайда:
Формы

Слайд 21





Формы
Описание слайда:
Формы

Слайд 22





ОТЧЕТЫ
Описание слайда:
ОТЧЕТЫ

Слайд 23





ОТЧЕТЫ
Описание слайда:
ОТЧЕТЫ

Слайд 24





ЗАПРОСЫ
Описание слайда:
ЗАПРОСЫ

Слайд 25





МАКРОСЫ и МОДУЛИ
Описание слайда:
МАКРОСЫ и МОДУЛИ

Слайд 26





2. Постреляционная модель базы данных
   Классическая реляционная модель предполагает неделимость данных, хранящихся в полях записей таблиц. Постреляционная модель представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных. Модель допускает многозначные поля – поля, значения которых состоят из подзначений. Набор значений многозначных полей считается самостоятельной таблицей, встроенной в основную таблицу.
Описание слайда:
2. Постреляционная модель базы данных Классическая реляционная модель предполагает неделимость данных, хранящихся в полях записей таблиц. Постреляционная модель представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных. Модель допускает многозначные поля – поля, значения которых состоят из подзначений. Набор значений многозначных полей считается самостоятельной таблицей, встроенной в основную таблицу.

Слайд 27





2. Постреляционная модель базы данных
Достоинством постреляционной модели является возможность представления совокупности связанных реляционных таблиц одной постреляционной таблицей. Это обеспечивает высокую наглядность представления информации и повышение эффективности её обработки.
Недостатком постреляционной модели является сложность решения проблемы обеспечения целостности и непротиворечивости хранимых данных.
Рассмотренная постреляционная модель данных поддерживается СУБД uniVers. К числу других СУБД, основанных на постреляционной модели данных, относятся также системы Bubba и Dasdb.
Описание слайда:
2. Постреляционная модель базы данных Достоинством постреляционной модели является возможность представления совокупности связанных реляционных таблиц одной постреляционной таблицей. Это обеспечивает высокую наглядность представления информации и повышение эффективности её обработки. Недостатком постреляционной модели является сложность решения проблемы обеспечения целостности и непротиворечивости хранимых данных. Рассмотренная постреляционная модель данных поддерживается СУБД uniVers. К числу других СУБД, основанных на постреляционной модели данных, относятся также системы Bubba и Dasdb.

Слайд 28





3. Объектно-ориентированные технологии в базах данных 
В компьютерных технологиях сегодня отчетливо просматривается стремление с минимальными потерями перенести в виртуальный мир объекты мира реального. Объектно-ориентированная СУБД — именно то средство, которое обеспечивает запись объектов в базу данных «как есть». Данное обстоятельство стало решающим аргументом в пользу выбора ООСУБД для переноса семантики объектов и процессов реального мира в сферу информационных систем.
Описание слайда:
3. Объектно-ориентированные технологии в базах данных В компьютерных технологиях сегодня отчетливо просматривается стремление с минимальными потерями перенести в виртуальный мир объекты мира реального. Объектно-ориентированная СУБД — именно то средство, которое обеспечивает запись объектов в базу данных «как есть». Данное обстоятельство стало решающим аргументом в пользу выбора ООСУБД для переноса семантики объектов и процессов реального мира в сферу информационных систем.

Слайд 29





3. Объектно-ориентированные технологии в базах данных 
Использование объектного подхода к проектированию систем поднимает роль ООБД как средства для наиболее естественного хранения и манипулирования создаваемыми объектами.
ООСУБД находят широкое применение в Internet — текст, картинки, видео и звук, из которых составляется Web-страница, хранятся в ООСУБД как набор объектов, подготовленный к передаче программе-клиенту, что позволяет добиться быстрой реакции сервера на запрос.
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Использование объектного подхода к проектированию систем поднимает роль ООБД как средства для наиболее естественного хранения и манипулирования создаваемыми объектами. ООСУБД находят широкое применение в Internet — текст, картинки, видео и звук, из которых составляется Web-страница, хранятся в ООСУБД как набор объектов, подготовленный к передаче программе-клиенту, что позволяет добиться быстрой реакции сервера на запрос.

Слайд 30





3. Объектно-ориентированные технологии в базах данных 
Все большую популярность получают активные Web-серверы, на лету генерирующие страницы, используя язык Java. Практически все ведущие разработчики ООСУБД выбрали Java одним из основных для себя языков программирования.
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Все большую популярность получают активные Web-серверы, на лету генерирующие страницы, используя язык Java. Практически все ведущие разработчики ООСУБД выбрали Java одним из основных для себя языков программирования.

Слайд 31





3. Объектно-ориентированные технологии в базах данных 
Различают понятие класса и понятие объекта.
Класс, к примеру, подобен плану дома. Он определяет конфигурацию и устройство дома на бумаге. На плане могут быть представлены все детали внутреннего устройства дома, хотя в действительности самого этого дома еще не существует.
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Различают понятие класса и понятие объекта. Класс, к примеру, подобен плану дома. Он определяет конфигурацию и устройство дома на бумаге. На плане могут быть представлены все детали внутреннего устройства дома, хотя в действительности самого этого дома еще не существует.

Слайд 32





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

Слайд 33





3. Объектно-ориентированные технологии в базах данных 
Для выполнения действий над объектами в рассматриваемой модели БД применяются логические операции, усиленные объектно-ориентированными механизмами инкапсуляции, наследования и полиморфизма.
Инкапсуляция ограничивает область видимости имени свойства пределами того объекта, в котором оно определено. Так, если в объект типа КАТАЛОГ добавить свойство, задающее телефон автора книги и имеющее название телефон, то мы получим  одноименные свойства у объектов АБОНЕНТ и КАТАЛОГ. Смысл такого свойства будет определяться тем объектом, в который оно инкапсулировано.
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Для выполнения действий над объектами в рассматриваемой модели БД применяются логические операции, усиленные объектно-ориентированными механизмами инкапсуляции, наследования и полиморфизма. Инкапсуляция ограничивает область видимости имени свойства пределами того объекта, в котором оно определено. Так, если в объект типа КАТАЛОГ добавить свойство, задающее телефон автора книги и имеющее название телефон, то мы получим одноименные свойства у объектов АБОНЕНТ и КАТАЛОГ. Смысл такого свойства будет определяться тем объектом, в который оно инкапсулировано.

Слайд 34





3. Объектно-ориентированные технологии в базах данных 
Наследование, наоборот, распространяет область видимости свойства на всех потомков объекта. Так, всем объектам типа КНИГА, являющимся потомками объекта типа КАТАЛОГ, можно приписать свойства объекта-родителя: isbn, удк, название и автор. Если необходимо расширить действие механизма наследования на объекты, не являющиеся непосредственными родственниками (например, между двумя потомками одного родителя), то в их общем предке определяется абстрактное свойство типа abs. Так, определение абстрактных свойств билет и номер в объекте БИБЛИОТЕКА приводит к наследованию этих свойств всеми дочерними объектами АБОНЕНТ, КНИГА и ВЫДАЧА.
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Наследование, наоборот, распространяет область видимости свойства на всех потомков объекта. Так, всем объектам типа КНИГА, являющимся потомками объекта типа КАТАЛОГ, можно приписать свойства объекта-родителя: isbn, удк, название и автор. Если необходимо расширить действие механизма наследования на объекты, не являющиеся непосредственными родственниками (например, между двумя потомками одного родителя), то в их общем предке определяется абстрактное свойство типа abs. Так, определение абстрактных свойств билет и номер в объекте БИБЛИОТЕКА приводит к наследованию этих свойств всеми дочерними объектами АБОНЕНТ, КНИГА и ВЫДАЧА.

Слайд 35





3. Объектно-ориентированные технологии в базах данных 
	Полиморфизм
Полиморфизм – это возможность для объектов разных классов, связанных с помощью наследования, реагировать различным способом при обращении к одной и той же функции-элементу. Это помогает создавать универсальные механизмы, описывающие поведение не только базового класса, но и классов-потомков.
При разработке базового класса CShape, в котором определим функцию GetArea(), предназначенную для расчета площади фигуры. Во всех классах-потомках, произведенных наследованием от базового класса, мы переопределим эту функцию в соответствие с правилами расчета площади конкретной фигуры.
Для квадрата (класс CSquare) площадь вычисляется через стороны, для круга (класс CCircle) площадь выражается через радиус и так далее. Мы можем создать массив для хранения объектов типа CShape, в котором можно будет хранить как объект базового класса, так и всех его потомков. В дальнейшем мы можем вызывать одну и ту же функцию для любого элемента данного массива.
Пример:
	//--- Базовый класс
class CShape
  {
protected: 
   int            m_type;                // тип фигуры
   int            m_xpos;                // X - координата точки привязки
   int            m_ypos;                // Y - координата точки привязки
public:
   void           CShape(){m_type=0;};   // конструктор, тип равен нулю
   int            GetType(){return(m_type);};// возвращает тип фигуры
virtual
   double         GetArea(){return (0); }// возвращает площадь фигуры  };
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Полиморфизм Полиморфизм – это возможность для объектов разных классов, связанных с помощью наследования, реагировать различным способом при обращении к одной и той же функции-элементу. Это помогает создавать универсальные механизмы, описывающие поведение не только базового класса, но и классов-потомков. При разработке базового класса CShape, в котором определим функцию GetArea(), предназначенную для расчета площади фигуры. Во всех классах-потомках, произведенных наследованием от базового класса, мы переопределим эту функцию в соответствие с правилами расчета площади конкретной фигуры. Для квадрата (класс CSquare) площадь вычисляется через стороны, для круга (класс CCircle) площадь выражается через радиус и так далее. Мы можем создать массив для хранения объектов типа CShape, в котором можно будет хранить как объект базового класса, так и всех его потомков. В дальнейшем мы можем вызывать одну и ту же функцию для любого элемента данного массива. Пример: //--- Базовый класс class CShape   { protected:     int            m_type;                // тип фигуры    int            m_xpos;                // X - координата точки привязки    int            m_ypos;                // Y - координата точки привязки public:    void           CShape(){m_type=0;};   // конструктор, тип равен нулю    int            GetType(){return(m_type);};// возвращает тип фигуры virtual    double         GetArea(){return (0); }// возвращает площадь фигуры  };

Слайд 36





3. Объектно-ориентированные технологии в базах данных 
	Теперь все производные классы имеют функцию-член getArea(), которая возвращает нулевое значение. Реализация этой функции в каждом потомке будет отличаться.
	
	//--- производный класс Круг
class CCircle : public CShape            // после двоеточия указывается базовый класс,
  {                                      	           // от которого производится наследование 
private:
   double         m_radius;                     // радиус круга
 
public:
   void           CCircle(){m_type=1;};    // конструктор, тип равен 1 
   void           SetRadius(double r){m_radius=r;};
   virtual double GetArea(){return (3.14*m_radius*m_radius);}// площадь круга
 
	Для квадрата объявление класса выглядит аналогично:
	//--- производный класс Квадрат
class CSquare : public CShape            // после двоеточия указывается базовый класс,
  {                                      // от которого производится наследование 
private:
   double          m_square_side;        // сторона квадрата
 
public:
   void            CSquare(){m_type=2;}; // конструктор, тип равен 2 
   void            SetSide(double s){m_square_side=s;};
   virtual double  GetArea(){return (m_square_side*m_square_side);}//площадь квадрата };
	Так как для вычисления площади квадрата и круга требуются соответствующие значения членов m_radius и m_square_side, то в объявлении соответствующего класса мы добавили функции SetRadius и SetSide().
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Теперь все производные классы имеют функцию-член getArea(), которая возвращает нулевое значение. Реализация этой функции в каждом потомке будет отличаться. //--- производный класс Круг class CCircle : public CShape            // после двоеточия указывается базовый класс,   {                                       // от которого производится наследование  private:    double         m_radius;               // радиус круга   public:    void           CCircle(){m_type=1;};   // конструктор, тип равен 1     void           SetRadius(double r){m_radius=r;};    virtual double GetArea(){return (3.14*m_radius*m_radius);}// площадь круга   Для квадрата объявление класса выглядит аналогично: //--- производный класс Квадрат class CSquare : public CShape            // после двоеточия указывается базовый класс,   {                                      // от которого производится наследование  private:    double          m_square_side;        // сторона квадрата   public:    void            CSquare(){m_type=2;}; // конструктор, тип равен 2     void            SetSide(double s){m_square_side=s;};    virtual double  GetArea(){return (m_square_side*m_square_side);}//площадь квадрата }; Так как для вычисления площади квадрата и круга требуются соответствующие значения членов m_radius и m_square_side, то в объявлении соответствующего класса мы добавили функции SetRadius и SetSide().

Слайд 37





3. Объектно-ориентированные технологии в базах данных 
Основным достоинством объектно-ориентированной модели данных в сравнении с реляционной является возможность отображения информации о сложных взаимосвязях объектов.
Недостатками объектно-ориентированной модели являются высокая понятийная сложность, неудобство обработки данных и низкая скорость выполнения запросов.
К объектно-ориентированным СУБД относятся POET, Jasmine, Versant, O2, ODB-Jupiter, Iris, Orion, Postgres.
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Основным достоинством объектно-ориентированной модели данных в сравнении с реляционной является возможность отображения информации о сложных взаимосвязях объектов. Недостатками объектно-ориентированной модели являются высокая понятийная сложность, неудобство обработки данных и низкая скорость выполнения запросов. К объектно-ориентированным СУБД относятся POET, Jasmine, Versant, O2, ODB-Jupiter, Iris, Orion, Postgres.

Слайд 38





4. Гибридные СУБД (Unified DBMS)
	Такие СУБД могут хранить и традиционные табличные данные, и объекты. Многие аналитики считают, что будущее за такими гибридными БД. Ведущие поставщики реляционных СУБД начинают (или планируют) добавлять к своим продуктам объектно-ориентированные средства. В частности, Sybase и Informix собираются в следующих версиях СУБД ввести поддержки объектов. Подобные разработки намерены вести и независимые фирмы. Например, компания Shores готовится оснастить объектно-ориентированными средствами СУБД Oracle8.
Описание слайда:
4. Гибридные СУБД (Unified DBMS) Такие СУБД могут хранить и традиционные табличные данные, и объекты. Многие аналитики считают, что будущее за такими гибридными БД. Ведущие поставщики реляционных СУБД начинают (или планируют) добавлять к своим продуктам объектно-ориентированные средства. В частности, Sybase и Informix собираются в следующих версиях СУБД ввести поддержки объектов. Подобные разработки намерены вести и независимые фирмы. Например, компания Shores готовится оснастить объектно-ориентированными средствами СУБД Oracle8.



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