Анализ проблем разработки методов в рамках методики проектирования реляционных баз данных с использованием существующей информации табличного вида - page 1

Анализ проблем разработки методов в рамках методики проектирования…
1
УДК 681.5(075.8)
Анализ проблем разработки методов в рамках методики
проектирования реляционных баз данных
с использованием существующей информации
табличного вида
© А.В. Брешенков
МГТУ им. Н.Э. Баумана, Москва, 105005, Россия
К числу основных компонентов любой методики относятся взаимосвязанные ме-
тоды, ориентированные на успешное выполнение какой-либо деятельности.
В статье рассмотрены проблемы разработки взаимосвязанных методов, ориен-
тированных на решение основных задач проектирования реляционных баз данных,
представленных в табличном виде. К этим проблемам относятся: приведение за-
полненных таблиц к реляционному виду; нормализация заполненных таблиц; назна-
чение ключевых полей в заполненных таблицах; формирование связей между за-
полненными таблицами; объединение и разбиение заполненных таблиц; анализ
применимости современных теоретических и практических разработок.
Ключевые слова:
реляционные базы данных, нормализация таблиц, назначение
ключевых полей, формирование связей между таблицами.
Проблема приведения заполненных таблиц к реляционному
виду.
Для того чтобы обеспечить возможность преобразования инфор-
мации табличного вида (ИТВ) в таблицы реляционных баз данных (БД),
прежде всего необходимо привести их к реляционному представлению
данных. В соответствии с [1–3] реляционная таблица представляет со-
бой двумерный массив и обладает следующими свойствами.
Каждый элемент таблицы — один элемент данных
.
Отношение
1
, ...,
, ...,
,
1, ,
i
k
R A A A i
k
1
, ...,
, ...,
,
1, ,
j
n
i
i
i
i
А e
e
e j
n
где
A
i
— множество атрибутов отношения;
j
i
e
j-
й элемент атрибу-
та
A
i
;
k
— степень отношения;
n
— мощность отношения.
Необходимо обеспечить выполнение условия
 
0
1 .
j
j
i
i
e
e
  
Все столбцы таблицы однородные
, т. е. все элементы в столбце
имеют одинаковый тип.
1 2,3,4,5,6,7,8,9,10,11,...12
Powered by FlippingBook