Назовите правила первоначального этапа построения таблиц

Когда создается таблица, пользователь должен указать названия ее столбцов и тип данных, хранящихся в каждом столбце. Можно также дополнительно указать возможность появления неопределенного значения в отдельных столбцах и ограничения целостности, которым должны удовлетворять данные в таблице.Число таблиц в базе данных может доходить до 2 миллиардов. Основные этапы разработки баз данных: 1. Обследование предметной области включает в себя определение: - перечня фрагментов Предметной Области и степень детализации каждого фрагмента; - перечня пользователей и их информационные потребности. 2. Построение схемы данных (без структурных связей между таблицами). Познакомиться со всеми входными и выходными документами, формами, справками, другими сообщениями, циркулирующими в каждом фрагменте Предметной Области. Установить тип создаваемой Базы Данных, что влияет на структуру таблиц. Например, в документальной базе данных сущностями являются текстовые документы, и перечень полей выявить несложно, важно определить количество таблиц и выбрать их структуру.

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

2.2. Для каждой таблицы: определяются первичные ключи, по которым будет осуществляться обращение к записям объекта; производится внешнее кодирование, т.е. замена длинных названий полей на короткие. Проводят Нормализацию полей таблицы после определения всех полей для каждой таблицы, приводя структуру таблиц к Третьей Нормальной Форме.

3. Построение схемы данных со всеми таблицами и структурными связями. Структурная Связь между двумя таблицами задается иерархической подчиненностью одного объекта другому. Структурная связь отсутствует, если такой подчиненности нет. За каждым Запросом должны стоять Запросные Связи, по которым должна происходить навигация от таблицы к таблице для удовлетворения запроса. Запросной Связи может не соответствовать построенная ранее Структурная Связь. Если для какой-нибудь Запросной Связи отсутствует Структурная Связь, то она устанавливается с помощью дополнительной таблицы-связки (связное отношение). После модернизации всех Структурных Связей производится, при необходимости, дальнейшая Нормализация структуры таблиц и строится схема данных со всеми таблицами и структурными связями.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: