Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
l6.db.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4.09 Mб
Скачать

Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; 23 августа 1923 — 18 апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных.

Сам термин database (база данных) появился в начале 1960-х гг., и был введён в употребление на симпозиумах, организованных фирмой SDC (System Development Corporation) в 1964 и 1965 гг.

Классификации бд

Существует огромное количество разновидностей баз данных, отличающихся по различным критериям (например, в «Энциклопедии технологий баз данных» определяются свыше 50 видов БД).

Рассмотрим только несколько из них.

Прежде всего, БД бывают фактографическими и документальными.

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров три первые БД, скорее всего, будут организованы как фактографические. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. Разумеется, текст книги в ней содержаться не будет. В БД отдела кадров медучреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество; год и место рождения. В базе данных лекарственных средств хранятся наименования лекарственных средств, дозировка, производители и т.д.

База данных в четвертом примере, скорее всего, будет организована как документальная и будет включать в себя тексты законов и нормативных актов.

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

Другой важный принцип классификации БД – по модели данных:

  • иерархические (древовидные),

  • сетевые( графовый),

  • реляционные( табличные).

Рассмотрим особенности каждой из перечисленных моделей данных.

Иерархическая модель

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

Свойства иерархической модели данных:

  1. Верхний уровень занимает один объект, т.е. иерархическое дерево имеет одну вершину (корень).

  2. Несколько узлов низшего уровня связано только с одним узлом высшего уровня.

  3. Каждый узел имеет своё имя (идентификатор).

  4. Существует только один путь от корневой записи к к более частной записи данных.

Примером иерархической базой данных является файловая система, состоящая из корневой директории, в которой имеется иерархия поддиректорий и файлов

Сетевые базы данных.

Сетевая база данных является обобщением иерархической, но в ней принята свободная связь между элементами разных уровней. Сетевой базой данных фактически является Всемирная паутина глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных.

Структура всемирной сети Интернет как пример сетевой БД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]