Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
инф. А-1.docx
Скачиваний:
12
Добавлен:
16.11.2019
Размер:
48.45 Кб
Скачать

16.Классификация баз данных.Развитие базы данных.

Классификация по модели данных: иерархическая, сетевая, реляционная, объектная и объектно-ориентированная, объектно-реляционная, функциональная. Классификация по содержимому: географическая, историческая, научная, мультимедийная. Классификация по степени распределённости: Централизованная, или сосредоточенная : полностью поддерживаемая на одном компьютере. Распределённая : составные части которой размещаются в различных узлах компьютерной сети в соответствии с каким-либо критерием. Неоднородная: фрагменты распределённой БД в разных узлах сети поддерживаются средствами более одной СУБД

Однородная: фрагменты распределённой БД в разных узлах сети поддерживаются средствами одной и той же СУБД. Фрагментированная, или секционированная: методом распределения данных является фрагментирование, вертикальное или горизонтальное. Тиражированная: методом распределения данных является тиражирование.

Развитие баз данных:

  • Базы данных на больших ЭВМ.

  • Эпоха персональных компьютеров

  • Распределенные базы данных

  • Перспективы развития систем управления базами данных (интернет)

17. Сетевые базы данных. Сетевая база данных образуется обобщением иерархической за счет допущения объектов, имеющих более одного предка, т.е. каждый элемент вышестоящего уровня может быть связан одновременно с любыми элементами следующего уровня. Вообще, на связи между объектами в сетевых моделях не накладывается никаких ограничений. Сетевой базой данных фактически является Всемирная паутина глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных. 18. объектная и объектно – ориентированная базы данных. Объектно-ориентированная база данных (ООБД) — база данных, в которой данные моделируются в виде объектов, их атрибутов, методов и классов. Объектные базы данных — это модель работы с объектными данными. Такая модель баз данных, несмотря на то, что она существует уже много лет, считается новой. И её создание открывает большие перспективы, в связи с тем, что использование объектной модели баз данных легко воспринимается пользователем, так как создается высокий уровень абстракции. Jasmine— Одна из известнейших объектных баз • Versant— использовалась в основном для разработки телекоммуникаций • POET — компактная объектная база данных.  • ObjectStore PSE — Модули объектов Java

19.Иерархические базы данных. 

Иерархические базы данных графически могут быть представлены как перевернутое дерево, состоящее из объектов различных уровней. Верхний уровень (корень дерева) занимает один объект, второй - объекты второго уровня и так далее.

Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект, более близкий к корню) к потомку (объект более низкого уровня), при этом объект-предок может не иметь потомков или иметь их несколько, тогда как объект-потомок обязательно имеет только одного предка. Объекты, имеющие общего предка, называются близнецами.

Иерархической базой данных является Каталог папок Windows, с которым можно работать, запустив Проводник. Верхний уровень занимает папка Рабочий стол. На втором уровне находятся папки Мой компьютер, Мои документы, Сетевое окружение и Корзина, которые являются потомками папки Рабочий стол, а между собой является близнецами

20.В реляционных базах данных данные собраны в таблицы, которые в свою очередь состоят из столбцов и строк, на пересечении которых расположены ячейки. Запросы к таким базам данных возвращает таблицу, которая повторно может участвовать в следующем запросе. Данные в одних таблицах, как правило, связаны с данными других таблиц, откуда и произошло название "реляционные".

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

Строки таблицы называются записями. Все записи таблицы имеют одинаковую структуру - они состоят из полей (элементов данных), в которых хранятся атрибуты объекта (рис. 1). Каждое поле записи содержит одну характеристику объекта и представляет собой заданный тип данных (например, текстовая строка, число, дата). Для идентификации записей используется первичный ключ. Первичным ключом называется набор полей таблицы, комбинация значений которых однозначно определяет каждую запись в таблице.