Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Сетевая модель



Является улучшенной иерархической моделью – в ней одна и та же запись может участвовать в нескольких отношениях «предок/потомок», а такой тип отношений называется множеством.

Преимущества сетевых баз данных:

- Гибкость. множеств отнош «предок-потомок» позволяют хранить данные, стр-ра кот сложнее иерархич;

- Стандартизация: появление стандарта CODASYL стало толчком к развитию сетевых БД;

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

Недостатки имеют жёсткую структуру и наборы записей – их приходится задавать наперёд; изменение структуры БД обычно означает перестройку всей БД

4) реляционная модель. Реляционная база данных - это совокупность отношений или двумерных таблиц.

Отношение – это математическая концепция, описывающая, как соотносятся между собой элементы двух множеств. В нашем случае такими множествами являются множества строк и множества столбцов, поэтому отношение – это двумерная таблица с некоторыми спец свойствами.

Концепция реляционной модели:

§ Базовые порции данных представляют собой отношения;

§ Набор операторов может воздействовать на эти отношения с целью создания других отношений;

§ Реляционная база данных должна обеспечивать целостность данных, т.е. данные в ней должны быть точными и согласованными.

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

- Значения полей должны быть атомарными (не могут быть разбиты на более мелкие компоненты);

- Каждая строка должна быть уникальной;

- Порядок строк значения не имеет, по умолчанию они располагаются в порядке их ввода;

- Каждый столбец имеет уникальное имя;

- Значения в столбце должны соответствовать одному типу данных;

- Для хранения данных порядок столбцов значения не имеет;

Первичный ключ - столбец или набор столбцов, однозначно идентифицирующих каждую строку в таблице. Должен содержать конкретное значение

- Первичные ключи должны быть уникальны

- Первичные ключи обычно не подлежат изменению

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

- Внешние ключи основываются на значениях данных и являются логическими, а не физическими указателями

- Значение внешнего ключа должно совпадать со значением существующего первичного ключа или быть неопределенным (Null)

Объекты базы данных:

- Таблица - основная единица хранения данных, состоящая из строк и колонок;

- Индекс - повышает производительность запросов;

- Синоним - альтернативное имя объекта;

- Программная единица - процедура, функция или группа операторов.





Дата публикования: 2015-10-09; Прочитано: 192 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...