Методика проектирования реляционных баз данных - page 8

А.В. Брешенков
8
2. Проблема нормализации заполненных таблиц ИТВ.
1
1
( , ...,
, ...,
, , ..., , ..., , ..., )
m n
i
j
k
R K K K A A A A
,
1, ,
m n
1, ,
i
k
где
K
m
– атрибут, входящий в сложный ключ;
A
i
– неключевой атрибут.
Необходимо обеспечить
2.1.
(
) (
).
j
j
t
i
i
A
A
    
2.2.
((
) ... (
)).
m i
m j
K A
K A
    
2.3. ((
) ... (
)).
i
j
n
m
A A
A A
    
2.4.
((
) (
)).
i
j
n
m
A A A A
   
3. Проблема назначения ключевых полей в таблицах ИТВ.
R
= (
A
1
, …,
A
i
, …,
A
k
),
1, ,
i
k
где
A
i
– множество атрибутов отношения.
1
{ , ...,
, ...,
}
j
n
i
i
i
i
А e
e
e
,
1, .
j
n
Необходимо найти такой атрибут
A
i
, чтобы обеспечилась истин-
ность выражения:
1
...
...
j
n
i
i
i
e
e
e
   
.
4. Проблема выявления связей между таблицами ИТВ. Необхо-
димое условие наличия связи между отношениями
А
и
B
(
b
pj
)(
b
pj
Z
(
B
j
))(
Ea
ri
)(
a
ri
Z
(
A
i
)(
b
pj
=
a
ri
),
q p
,1
,
k j
,1
,
m r
,1
,
n i
,1
,
где
q
– степень отношения
В
;
k
– мощность отношения
В
;
m
– степень
отношения
A
;
n
– мощность отношения
A
;
Z
(
B
j
) – значения атрибута
B
j
;
Z
(
A
i
) – значения атрибута
A
i
.
В результате анализа применимости современных разработок для
решения сформулированных проблем сделаны выводы:
отдельные положения современной методологии построения
реляционных БД могут быть использованы при разработке методов и
средств преобразования ИТВ в таблицы РБД. Однако необходима
разработка новых методов и методик их использования, учитываю-
щих преимущества наличия реальных данных, а также их специфику;
существующие практические разработки могут быть использо-
ваны для решения отдельных задач преобразования небольших по
объему ИТВ в РБД. При этом нужны программные средства, позво-
ляющие решать задачи проектирования РБД на основе ИТВ любых
объемов.
Важно отметить, что разрабатываемые методы и методики – че-
ловеко-машинные. Это обусловлено тем, что в большинстве случаев
1,2,3,4,5,6,7 9,10,11,12
Powered by FlippingBook