Реферат: Разработка базы данных для объекта автоматизации: гомеопатическая аптека

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙИНСТИТУТ

РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ ИАВТОМАТИКИ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

                             Факультет     Кибернетики                                      Кафедра        Интеллектуальные                                                                                                           технологии и системы

                                                                 

КУРСОВОЙ ПРОЕКТ

По дисциплине «Теория ипроектирование баз данных»

 

Тема «Разработка базы данных дляобъекта автоматизации: гомеопатическая аптека»

Группа ИУ-1-98Студент

Преподаватель   доцент Чумак Б.Б.

Москва  2001

Задание накурсовой проект.

1. Провести краткий системно-комплексный анализ выбранногообъекта автоматизации.

2.Разработать структуру пользовательского интерфейса автоматизированной системы.

       2.1 Разработать функциональный аспектинформационной     страты объекта.

       2.2 Разработать структуру экранных формпользовательского интерфейса.

3. Разработатьконцептуальную модель базы данных (база данных должна содержать не менее 30атрибутов)

       3.1 Разработать 1 уровень структурногоаспекта  информационной страты объекта.

       3.2 Разработать 2 уровень структурногоаспекта информационной страты объекта

       3.3. Разработатьфункционально-структурный  аспектинформационной страты объекта.

       3.4. Провести нормализацию полученныхотношений ( в учебных целях до начала нормализации ввести в одно из отношенийтранзитивную зависимость и во 2 отношение—множественную зависимость.) Проверитьметодом табло и аналитическим методом отсутствие потерь при соединенииотношений, разлагаемых   при   нормализации.

         3.5Разработать  структурно-функциональныйаспект информационной страты объекта.

        3.6. Провести генерацию базы данных. Привести  все таблицы базы данных с их именами,имена  их атрибуты, тип данных и ихразмер. Указать связь между наименованием информационных элементов и таблицами,между  компонентами информационныхэлементов и  именами атрибутов.

4.Провести разработку проекта в СУБД Visual Fox Pro 5.0(6.0)

(Впроекте должны быть использованы  всебазовые классы СУБД и собственные пользовательские  классы, материалы  всех лабораторных работ по курсу  ТПБД).

  Разработать главное меню, формы ввода данныхсо словарями,      отчеты. Разработатьсистему планируемых запросов. Представить их в табличной форме и в видеграфиков .

 Реализовать взаимодействие с текстовым редактором «Word”  и электронными таблицами “Exel”.

Содержание

    

стр.

1.Введение …………………………………………………………… 4

2.Системно-комплексный анализ  объектаавтоматизации………… 5             

3. Структура пользовательского  интерфейса автоматизированной  системы…………………………………………………………………7

    3.1. Функциональный аспект информационной страты объекта.7

    3.2. Структура экранных формпользовательского интерфейса.   9

4.Концептуальная модель базы данных…………………………….10

       4.1. Первый уровень структурногоаспекта  информационной стратыобъекта…………………………………………………………10

       4.2. Второй уровень структурного аспектаинформационной страты объекта…………………………………………………………11

       4.3. Функционально-структурный  аспект информационной стратыобъекта…………………………………………………………13

       4.4. Нормализация отношений…………………………………..14

       4.5. Структурно-функциональный аспектинформационной страты объекта…………………………………………………………16

        4.6. Генерация базыданных……………………………………..17

5.Заключение………………………………………………………….19

       Литература………………………………………………………..20

       Приложение 1. Дискета спрограммным  обеспечением      

                                 курсовогопроекта

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

1.  Введение.

Целью данного курсовогопроекта является структурирование данных и разработка пользовательскогоинтерфейса.

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

ü<span Times New Roman""> 

проведен системно-комплексный анализ выбранного объекта автоматизации

ü<span Times New Roman""> 

разработана структура пользовательского интерфейса автоматизированной системы

ü<span Times New Roman""> 

разработан функциональный аспект информационной страты объекта

ü<span Times New Roman""> 

разработана структура экранных форм пользовательского интерфейса

ü<span Times New Roman""> 

разработана концептуальная модель базы данных

ü<span Times New Roman""> 

разработан 1 уровень структурного аспекта  информационной страты объекта

ü<span Times New Roman""> 

разработан 2 уровень структурного аспекта информационной страты объекта

ü<span Times New Roman""> 

разработан функционально-структурный аспект информационной страты объекта

ü<span Times New Roman""> 

проведена нормализация полученных отношений (в учебных целях до началанормализации была введена в 1 из отношений транзитивная зависимость и во 2отношение—множественная зависимость.) Далее было проверено методом табло ианалитическим методом отсутствие потерь при соединении отношений,разлагаемых   при   нормализации.

ü<span Times New Roman""> 

разработан структурно-функциональный аспект информационной страты объекта

ü<span Times New Roman""> 

проведена разработка проекта в СУБД VisualFoxPro6.0

<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

2. Системно-комплексный анализ объекта автоматизации

При системно-комплексном анализе объект автоматизации рассматриваетсякак концептуальная модель:

<img src="/cache/referats/16592/image002.gif" v:shapes="_x0000_i1025">

<img src="/cache/referats/16592/image004.gif" v:shapes="_x0000_i1026">  — информационнаястрата;

<img src="/cache/referats/16592/image006.gif" v:shapes="_x0000_i1027">  — материальная страта;

<img src="/cache/referats/16592/image008.gif" v:shapes="_x0000_i1028">  — энергетическаястрата;

<img src="/cache/referats/16592/image010.gif" v:shapes="_x0000_i1029">  — экономическаястрата;

<img src="/cache/referats/16592/image012.gif" v:shapes="_x0000_i1030">  — организационнаястрата.

Дирекция Бухгалтерия Торговый отдел <img src="/cache/referats/16592/image013.gif" v:shapes="_x0000_s1033 _x0000_s1026 _x0000_s1027 _x0000_s1028 _x0000_s1029 _x0000_s1030 _x0000_s1031 _x0000_s1032">
Организационная страта <img src="/cache/referats/16592/image012.gif" v:shapes="_x0000_i1031">

Дирекция Бухгалтерия Поставщик Торговый отдел Покупатель

Справочная информация

1

2

3

4

5

6

7

8

9

10

11

12

13

Информационные связи

Материальные связи

<img src="/cache/referats/16592/image014.gif" v:shapes="_x0000_s1074 _x0000_s1068 _x0000_s1034 _x0000_s1035 _x0000_s1036 _x0000_s1037 _x0000_s1038 _x0000_s1039 _x0000_s1040 _x0000_s1041 _x0000_s1042 _x0000_s1043 _x0000_s1044 _x0000_s1045 _x0000_s1046 _x0000_s1047 _x0000_s1048 _x0000_s1049 _x0000_s1050 _x0000_s1051 _x0000_s1052 _x0000_s1053 _x0000_s1054 _x0000_s1056 _x0000_s1057 _x0000_s1058 _x0000_s1060 _x0000_s1061 _x0000_s1062 _x0000_s1063 _x0000_s1064 _x0000_s1065 _x0000_s1066 _x0000_s1067 _x0000_s1073 _x0000_s1069 _x0000_s1070 _x0000_s1071 _x0000_s1072">
Информационная (<img src="/cache/referats/16592/image004.gif" v:shapes="_x0000_i1032">) и материальная (<img src="/cache/referats/16592/image006.gif" v:shapes="_x0000_i1033">) страта:

1.<span Times New Roman"">     

Поток людей, обращающихсядля приема на работу.

2.<span Times New Roman"">     

Поток людей, увольняющихся сработы.

3.<span Times New Roman"">     

Поток людей, направленных вторговый отдел.

4.<span Times New Roman"">     

Поток людей, увольняющихсяиз торгового отдела.

5.<span Times New Roman"">     

Поток информации вбухгалтерию, в том числе и о принятых работниках.

6.<span Times New Roman"">     

Контрольная информация избухгалтерии.

7.<span Times New Roman"">     

Ответы поставщика на заказ.

8.<span Times New Roman"">     

Заказ продукции упоставщика.

9.<span Times New Roman"">       

Заказ покупателя на продукцию.

10.<span Times New Roman"">  

Ответы покупателю на заказ.

11.<span Times New Roman"">  

Информационный запрос по растениям.

12.<span Times New Roman"">  

Ответ на запрос порастениям.

13.<span Times New Roman"">  

Поток контрольной информациииз торгового отдела в бухгалтерию.

Экономическая страта <img src="/cache/referats/16592/image010.gif" v:shapes="_x0000_i1034">

1.<span Times New Roman"">     

Бухгалтерия Поставщик Торговый отдел Покупатель

8

7

5

9

1

2

3

4

6

<img src="/cache/referats/16592/image015.gif" v:shapes="_x0000_s1075 _x0000_s1076 _x0000_s1077 _x0000_s1078 _x0000_s1079 _x0000_s1080 _x0000_s1081 _x0000_s1082 _x0000_s1083 _x0000_s1084 _x0000_s1085 _x0000_s1086 _x0000_s1087 _x0000_s1088 _x0000_s1089 _x0000_s1090 _x0000_s1091 _x0000_s1092 _x0000_s1093 _x0000_s1094 _x0000_s1095 _x0000_s1096 _x0000_s1097 _x0000_s1098">
Товары от поставщика.

2.<span Times New Roman"">     

Оплаты товара поставщика.

3.<span Times New Roman"">     

Товар отпускаемыйпокупателю.

4.<span Times New Roman"">     

Оплата товара .

5.<span Times New Roman"">     

 Денежный поток из бухгалтерии.

6.<span Times New Roman"">     

Денежный поток вбухгалтерию.

7.<span Times New Roman"">     

Налоги, выплачиваемыегосударству.

8.<span Times New Roman"">     

Вклады в банк.

9.<span Times New Roman"">     

Банковские дивиденды.<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

3. Структура пользовательского интерфейса автоматизированной системы

3.1 Функциональный аспект информационной страты объекта.

Концептуальная модельфункционального аспекта информационной страты объекта автоматизации может бытьзаписана следующим образом:

<img src="/cache/referats/16592/image017.gif" v:shapes="_x0000_i1035">

<img src="/cache/referats/16592/image019.gif" v:shapes="_x0000_i1036">  — Входные вектораобъекта.

<img src="/cache/referats/16592/image021.gif" v:shapes="_x0000_i1037">  — Выходные вектораобъекта.

<img src="/cache/referats/16592/image023.gif" v:shapes="_x0000_i1038">  — <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">–

функции преобразования

<img src="/cache/referats/16592/image025.gif" v:shapes="_x0000_i1039">  — параметр функциипреобразования (в данном курсовом проекте рассматриваться не будет).

<img src="/cache/referats/16592/image027.gif" v:shapes="_x0000_i1040">  — параметр определяеткак изменяются первые 4 элемента в концептуальной модели (в данном курсовомпроекте они не изменяются).

Торговый отдел

Х2

Х1

Х3

Х4

Y1

Y2

<img src="/cache/referats/16592/image028.gif" v:shapes="_x0000_s1156 _x0000_s1157 _x0000_s1158 _x0000_s1159 _x0000_s1160 _x0000_s1161 _x0000_s1162 _x0000_s1163 _x0000_s1164 _x0000_s1165 _x0000_s1166 _x0000_s1167 _x0000_s1168 _x0000_s1169 _x0000_s1170 _x0000_s1171 _x0000_s1172 _x0000_s1173 _x0000_s1174">
Графическоепредставление функционального аспекта информационной страты объекта.

Рассмотрим входные вектораобъекта:

<img src="/cache/referats/16592/image030.gif" v:shapes="_x0000_i1041">

<img src="/cache/referats/16592/image032.gif" v:shapes="_x0000_i1042">

<img src="/cache/referats/16592/image034.gif" v:shapes="_x0000_i1043">

<img src="/cache/referats/16592/image036.gif" v:shapes="_x0000_i1044">

<img src="/cache/referats/16592/image038.gif" v:shapes="_x0000_i1045">

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

Рассмотрим выходные вектора:

<img src="/cache/referats/16592/image040.gif" v:shapes="_x0000_i1046">

<img src="/cache/referats/16592/image042.gif" v:shapes="_x0000_i1047">

<img src="/cache/referats/16592/image044.gif" v:shapes="_x0000_i1048">

На основании этих векторовможно выделить следующие функции объекта автоматизации:

ü<span Times New Roman""> 

функции заключения нового договоров с покупателем и поставщиком.

ü<span Times New Roman""> 

поиск заключенных договоров.

ü<span Times New Roman""> 

 редактирование договоров (толькона стадии выполнения заказа).

ü<span Times New Roman""> 

функции администратора базы данных – добавление, редактирование иудаление данных в словарях.<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

3.2. Структура экранных форм пользовательского интерфейса.

В соответствии с функциямиобъекта, структуру экранных форм можно представить следующим образом:

Главное меню О программе Словари Расписания Запросы Сотрудники Поставщики Покупатели Растения Договора покупателей Товар покупателей Договора поставщиков Товар поставщиков Зарплата Графическое представление <img src="/cache/referats/16592/image045.gif" v:shapes="_x0000_s1215 _x0000_s1216 _x0000_s1217 _x0000_s1218 _x0000_s1219 _x0000_s1220 _x0000_s1221 _x0000_s1222 _x0000_s1223 _x0000_s1224 _x0000_s1225 _x0000_s1226 _x0000_s1227 _x0000_s1228 _x0000_s1229 _x0000_s1230 _x0000_s1231 _x0000_s1232 _x0000_s1233 _x0000_s1234 _x0000_s1235 _x0000_s1236 _x0000_s1237 _x0000_s1238 _x0000_s1239 _x0000_s1240 _x0000_s1241 _x0000_s1242 _x0000_s1243 _x0000_s1244 _x0000_s1245 _x0000_s1246 _x0000_s1247 _x0000_s1248 _x0000_s1249 _x0000_s1250 _x0000_s1251 _x0000_s1252">
4. Концептуальная модель базы данных

Концептуальную модель базыданных можно представить следующим образом:

<img src="/cache/referats/16592/image047.gif" v:shapes="_x0000_i1049">

<img src="/cache/referats/16592/image049.gif" v:shapes="_x0000_i1050">  — структурный аспект.

<img src="/cache/referats/16592/image051.gif" v:shapes="_x0000_i1051">  — функциональныйаспект.

<img src="/cache/referats/16592/image053.gif" v:shapes="_x0000_i1052">  — аспект управления.

Функциональный аспектинформационной страты объекта автоматизации уже рассмотрели. Структурный аспект будет разобран далее. Аспектуправления в данном курсовом проекте рассматриваться не будет.

4.1. Первый уровень структурного аспекта  информационной страты объекта

Рассмотрим первый уровеньструктурного аспекта информационной страты объекта автоматизации:

<img src="/cache/referats/16592/image055.gif" v:shapes="_x0000_i1053">

<img src="/cache/referats/16592/image057.gif" v:shapes="_x0000_i1054">  — информационныеэлементы объекта автоматизации.

<img src="/cache/referats/16592/image059.gif" v:shapes="_x0000_i1055">  — связи междуинформационными элементами.

<img src="/cache/referats/16592/image061.gif" v:shapes="_x0000_i1056">  — конфигурация связей.

<img src="/cache/referats/16592/image063.gif" v:shapes="_x0000_i1057">

<img src="/cache/referats/16592/image065.gif" v:shapes="_x0000_i1058">  — параметр,определяющий изменение элементов структурного аспекта во времени.

Анализируя деятельностьаптеки можно выделить следующие информационные элементы:

ü<span Times New Roman""> 

Е1 – Данные по договорам.

ü<span Times New Roman""> 

Е2 – Сотрудники.

ü<span Times New Roman""> 

Е3 – Поставщики.

ü<span Times New Roman""> 

Е4 – Покупатели.

ü<span Times New Roman""> 

Е5 – Растения.

Связи между информационнымиэлементами можно представить графически следующим образом:

Е1

Е2

Е3

Е4

Е5

<img src="/cache/referats/16592/image066.gif" v:shapes="_x0000_s1269 _x0000_s1254 _x0000_s1255 _x0000_s1256 _x0000_s1257 _x0000_s1258 _x0000_s1260 _x0000_s1261 _x0000_s1262 _x0000_s1263 _x0000_s1265 _x0000_s1266 _x0000_s1267 _x0000_s1268">
4.2. Второй уровень структурного аспекта информационной страты объекта.

Второй уровеньструктурного аспекта информационной страты объекта представляется так:

<img src="/cache/referats/16592/image068.gif" v:shapes="_x0000_i1059">

<img src="/cache/referats/16592/image070.gif" v:shapes="_x0000_i1060">  — компонентинформационного элемента Еi.

<img src="/cache/referats/16592/image072.gif" v:shapes="_x0000_i1061">  — связи между еijи еik.

<img src="/cache/referats/16592/image074.gif" v:shapes="_x0000_i1062">  — конфигурация связеймежду информационными элементами.

<img src="/cache/referats/16592/image076.gif" v:shapes="_x0000_i1063">ijи еik.

<img src="/cache/referats/16592/image065.gif" v:shapes="_x0000_i1064">  — параметр,определяющий изменение элементов структурного аспекта во времени.

Раскроем содержаниеинформационных элементов и покажем связи между ними.

Е1:

<img src="/cache/referats/16592/image078.gif" v:shapes="_x0000_s1367 _x0000_s1311 _x0000_s1275 _x0000_s1273 _x0000_s1274 _x0000_s1288 _x0000_s1293 _x0000_s1294 _x0000_s1295 _x0000_s1364 _x0000_s1282 _x0000_s1283 _x0000_s1284 _x0000_s1289 _x0000_s1291 _x0000_s1310 _x0000_s1366 _x0000_s1292 _x0000_s1360 _x0000_s1361 _x0000_s1362 _x0000_s1363 _x0000_s1365">е11 –номер договора.

е12 – номерсотрудника.

е13 – номерклиента.

е14 – датадоговора.

е15 – названиерастения.

е16 –количество растений.

е17 – ценарастений.

Е2:

<img src="/cache/referats/16592/image079.gif" v:shapes="_x0000_s1335 _x0000_s1285 _x0000_s1286 _x0000_s1287 _x0000_s1299 _x0000_s1300 _x0000_s1301 _x0000_s1302 _x0000_s1303 _x0000_s1304 _x0000_s1305 _x0000_s1306 _x0000_s1324 _x0000_s1298 _x0000_s1320 _x0000_s1321 _x0000_s1322 _x0000_s1323">е21– номер сотрудника.

е22 – фамилиясотрудника.

е23 ­– имясотрудника.

е24 – отчествосотрудника.

е25 – телефонсотрудника.

е26 – адрессотрудника.

е27 – должностьсотрудника.

е28 – окладсотрудника.

<img src="/cache/referats/16592/image080.gif" v:shapes="_x0000_s1334 _x0000_s1276 _x0000_s1277 _x0000_s1278 _x0000_s1313 _x0000_s1314 _x0000_s1315 _x0000_s1316 _x0000_s1317 _x0000_s1318 _x0000_s1319 _x0000_s1332">Е3:

е31 – номерпоставщика.

е32 – фамилияпоставщика.

е33 ­– имяпоставщика.

е34 – отчествопоставщика.

е35 – телефонпоставщика.

е36 – адреспоставщика.

е37 – счетпоставщика.

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

Е4:

<img src="/cache/referats/16592/image081.gif" v:shapes="_x0000_s1336 _x0000_s1337 _x0000_s1338 _x0000_s1339 _x0000_s1340 _x0000_s1341 _x0000_s1342 _x0000_s1343 _x0000_s1344 _x0000_s1345 _x0000_s1346 _x0000_s1347">е41– номер покупателя.

е42 – фамилияпокупателя.

е43 ­– имяпокупателя.

е44 – отчествопокупателя.

е45 – телефонпокупателя.

е46 – адреспокупателя.

е47 – счетпокупателя.

Е5:

<img src="/cache/referats/16592/image082.gif" v:shapes="_x0000_s1348 _x0000_s1349 _x0000_s1350 _x0000_s1351 _x0000_s1352 _x0000_s1353 _x0000_s1354 _x0000_s1355 _x0000_s1356 _x0000_s1357 _x0000_s1358 _x0000_s1359">е51– номер растения.

е52 – названиерастения.

е53 – действие,оказываемое растением.

е54 –применение растения.

е55 –изображение растения.

е56 –количество на складе.

е57 – ценарастения.

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

4.3.Функционально-структурный  аспектинформационной страты объекта

В общем видеинформационную страту объекта можно представить так:

Е1

Е2

Е3

Е4

Е5

Х2

Х1

Х3

Х4

Y1

Y2

<img src="/cache/referats/16592/image083.gif" v:shapes="_x0000_s1395 _x0000_s1375 _x0000_s1369 _x0000_s1370 _x0000_s1371 _x0000_s1372 _x0000_s1373 _x0000_s1374 _x0000_s1377 _x0000_s1378 _x0000_s1379 _x0000_s1380 _x0000_s1381 _x0000_s1382 _x0000_s1383 _x0000_s1384 _x0000_s1385 _x0000_s1386 _x0000_s1387 _x0000_s1388 _x0000_s1389 _x0000_s1390 _x0000_s1391 _x0000_s1392 _x0000_s1393 _x0000_s1394">
Междукомпонентами входных векторов Хiикомпонентами информационных элементов Еjдолжно быть однозначное соответствие. Например:

х11 = е21

х24 = е34

х36 = е46

Между компонентами выходныхвекторов Yjи компонентами информационных элементов Еiдолжно быть соответствие, которое можно сформулировать следующим образом:множество элементов еk, принадлежащих информационным элементам Еiдолжно быть достаточным для получения множества элементов уmвекторов Yi. Например:

у11 = е12

у13 = е14

у24 = е13

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

4.4. Нормализация отношений

Анализ второго уровняконцептуальной модели показывает, что в отношении Е1 существуетмножественная зависимость, поэтому его следует нормализовать. Это отношениеследует представить в четвертой нормальной форме. Таким образом исходноеотношение разлагается на три отношения: Е6 = (номер договора, номерсотрудника, номер клиента), Е7 = (номер договора, название растения)и Е8 = (номер договора, количество растений, цена растений):

Е1

Е6

Е7

Е8

<img src="/cache/referats/16592/image084.gif" v:shapes="_x0000_s1403 _x0000_s1396 _x0000_s1397 _x0000_s1398 _x0000_s1399 _x0000_s1400 _x0000_s1401 _x0000_s1402">
Прежде чемиспользовать полученные зависимости их нужно проверить на отсутствие соединениябез потерь, то есть при обратном соединении отношений Е6, Е7,Е8 в отношение Е1 не должна пропадать или появлятьсяновая информация. Для проверки можно использовать метод табло. Этот методпозволяет в табличной форме увидеть отсутствие соединения без потерь.

Метод табло –заполнение таблицы:

е11

е12

е13

е14

е15

е16

е17

Е6

а1

а2

а3

а4

b65

b66

b67

Е7

а1

b72

b73

b74

а5

b76

b77

Е8

b81

b82

b83

b84

а5

а6

а7

Метод табло – проверка функциональныхзависимостей из Е6:

е11

е12

е13

е14

е15

е16

е17

Е6

а1

а2

а3

а4

b65

b66

b67

Е7

а1

а2

а3

а4

а5

b76

b77

Е8

а1

а2

а3

а4

а5

а6

а7

Метод табло – проверка функциональныхзависимостей из Е7:

е11

е12

е13

е14

е15

е16

е17

Е6

а1

а2

а3

а4

а5

b66

b67

Е7

а1

а2

а3

а4

а5

b76

b77

Е8

а1

а2

а3

а4

а5

а6

а7

Метод табло – проверка функциональныхзависимостей из Е8:

е11

е12

е13

е14

е15

е16

е17

Е6

а1

а2

а3

а4

а5

а6

а7

Е7

а1

а2

а3

а4

а5

а6

а7

Е8

а1

а2

а3

а4

а5

а6

а7

Как видно из таблицсоединение отношений Е6, Е7 и Е8 в отношение Е1происходит без потерь.

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">

Отношение Е2содержит  зависимость:

<img src="/cache/referats/16592/image079.gif" v:shapes="_x0000_s1417 _x0000_s1418 _x0000_s1419 _x0000_s1420 _x0000_s1421 _x0000_s1422 _x0000_s1423 _x0000_s1424 _x0000_s1425 _x0000_s1426 _x000

еще рефераты
Еще работы по программированию, базе данных