Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

информатика экзамен / 21 Банкданных База данных

.doc
Скачиваний:
42
Добавлен:
14.02.2015
Размер:
37.38 Кб
Скачать

21База данных

(БД) – именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области;

- система управления базами данных (СУБД) – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного применения БД многими пользователями;

- банк данных (БнД) – основанная на технологии БД система программных, языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного использования данных;

Типы моделей данных.

Ядром любой БД яв. её модель данных.

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

Иерархическая – совокуп. элементов, связ. между собой по оперд. правилам. Объекты, связ. иерарх. отнош., образ. ориентированны й граф (перевёрнутое дерево). Узел – совокуп. атрибутов данных, опис. некотор. объект, вершины графа. Каждый узел на более низком уровне связан только с одним узлом, наход. на болие высоком уровне.

Иерархическое дерево имеет вершину, неподчин ни какой др. вершине, самый верхний уровень. Количество деревьев в БД опред. колич. корневых записей. Каждая запись БД осущ. только один путь от корневой записи.

Сетевая – каждый Эл. может быть связан с др. элементом.

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

Каждая Р таб. представ. собой двухмерный массив и облад. след. свойствами: 1. каждый эл. таб. – это один эл. данных, 2. все столбцы в таб. однородные, т.е. все эл. в столбце имеют одинаковый тип данных, 3. каждый столбец имеет уникальное имя, 4. одинаковые строки в таб. отсутствуют, 5. порядок следования строк и столбцов может быть произвольным.

Отнош. представлены в виде таблиц, строки кот. соответствуют записям, столбцы – атрибутам отношений, доменам поля. Поле, значение кот. однозначно опред. соответств. запись наз. простым ключом (ключивым полем). Если записи однозначно опред. значениями нескольких полей, то такая таб. БД имеет составной ключ.

Что бы связать две реляционные таб., необходимо ключ первой таб. ввести в сост. ключ второй таб (возможно совпад. ключей), в противном случае нужно ввести в структуру первой таб. внешний ключ второй таб..

5. Иерархическая модель данных.

Ядром любой БД яв. её модель данных.

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

Иерархическая – совокуп. элементов, связ. между собой по оперд. правилам. Объекты, связ. иерарх. отнош., образ. ориентированны й граф (перевёрнутое дерево). Узел – совокуп. атрибутов данных, опис. некотор. объект, вершины графа. Каждый узел на более низком уровне связан только с одним узлом, наход. на болие высоком уровне.

Иерархическое дерево имеет вершину, неподчин ни какой др. вершине, самый верхний уровень. Количество деревьев в БД опред. колич. корневых записей. Каждая запись БД осущ. только один путь от корневой записи.

6. Сетевая модель данных.

Ядром любой БД яв. её модель данных.

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

Сетевая – каждый Эл. может быть связан с др. элементом.

7. Реляционная модель данных.

Ядром любой БД яв. её модель данных.

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

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

Каждая Р таб. представ. собой двухмерный массив и облад. след. свойствами: 1. каждый эл. таб. – это один эл. данных, 2. все столбцы в таб. однородные, т.е. все эл. в столбце имеют одинаковый тип данных, 3. каждый столбец имеет уникальное имя, 4. одинаковые строки в таб. отсутствуют, 5. порядок следования строк и столбцов может быть произвольным.

Отнош. представлены в виде таблиц, строки кот. соответствуют записям, столбцы – атрибутам отношений, доменам поля. Поле, значение кот. однозначно опред. соответств. запись наз. простым ключом (ключивым полем). Если записи однозначно опред. значениями нескольких полей, то такая таб. БД имеет составной ключ.