Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_Инстр ср сет интерфейса Инстр ср БД ИТв...doc
Скачиваний:
3
Добавлен:
29.08.2019
Размер:
1.32 Mб
Скачать

1.4.1. Технологии реляционной модели данных

В реляционной модели данных рассматриваются следующие аспекты данных:

  • технология структуры данных (двумерные таблицы);

  • технология реляционной целостности данных (внешние и первичные ключи);

  • технология обработки реляционных данных (операторы).

Структура данных – представление предметной области рассматриваемой задачи в виде набора взаимосвязанных отношений

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

Ссылочная целостность — значение внешнего ключа отношения должно либо соответствовать значению первичного ключа базо­вого отношения, либо задаваться определителем null.

Определитель null— указывает на то, что значение атрибута в данный момент неизвестно или неприемлемо для данного корте­жа (null— отсутствие значения).

Так как каждый атрибут связан с некоторым доменом, для мно­жества допустимых значений каждого атрибута отношения опре­деляются так называемые ограничения домена. БД задает два правила целостности называемые реля­ционными ограничениями целостности— ограничениями для всех допустимых состояний БД.

  1. Правила целостности отношений

  2. Правила ссылочной целостности.

Целостность отношений — в базовом (основном) отношении ни один атрибут первичного ключа не может содержать отсутст­вующих значений, т. е. NULL-значений.

Корпоративные ограничения целостности — дополнительные правила поддержки целостности данных, определяемые пользо­вателями или администраторами БД.

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

Технология обработки реляционных данных. Стандартом доступа к реляционным данным является язык SQL (Structured Query Language –структурированный язык запросов) и графический язык запросов QBE (Query-by-Example – язык запросов по образцу).

Запросы являются наиболее часто используемым аспектом SQL. Все запросы в SQL конструируются на базе команды SELECT (выбор).

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

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

Технология проектирования базы данных. Перед созданием реляционной базы данных пользователь системы должен определить, из каких таблиц должна состоять база данных, какие данные предметной области поместить и связать с таблицей.

Такой процесс проектирования БД называется жизненным циклом базы данных.