Автор: Пользователь скрыл имя, 23 Ноября 2012 в 01:09, курсовая работа
Автоматтандырылған ақпараттық жүелердепәндік облыстың көрінісі мәліметтердің бірнеше деңгейлерінің модельдерімен ұсынылады. Модельдердің деңгейлерінің саны МББЖ – нің ерекшеліктеріне тәуельді болады. Әрі қарай біздер МББЖ - ге деректер базаларын жобалауда сұрақтарын қарастырамыз, құрылымдық деректер модельдерін қолдаймыз. Модельдер логикалық және физикалыһ деңгейде бөлек түрінде қолданатына қарамастан, методологиялық көзқарастан мөдельдердің деңгейлерін және деректер базаларының жобалау кезендерін бәрі – бір белгілеуге болады.
Кіріспе
I. Бөлім . Даталогиялық жобалау туралы жалпы мағлуматтар.
1.1 Даталогиялық жобалаудың бастапқы деректері.
1.2 Даталогиялық жобалау нәтижесі.
1.3 Даталогиялық жобалауға қатынасы.
1.4 Деректер базасын құрамын аңықтау.
1.5 Жасанды идентификаторларды енгізу.
II Бөлім. Даталогиялық модельдердің ерекшеліктері.
2.1 Іштей жазу құрылымы.
2.2 Сыртқы жазу құрылымы.
2.3 Желілік МББЖ тендес файлдармен даталогиялық жобалау.
III Бөлім. Мәліметтер базасын жобалау « Жиһаздар»
3.1 Таблицалар
3.2 Форма
3.3 Сұраныстар
Қорытынды
Қолданылған әдебиеттер.
Қайсыбір обьектілерге идентификаторлар иеленіп отырса, онда осы идентификаторлар тұрақты болуы қаламау керек. Мыс: Оқу орындарында қайсыбір жағдайларда оқу группалар аңықталады. Оларды сипаттау үшін курстық номерін қолдануға болады. Бірақ осы жағдайда группаның идентификаторы жыл сайын өзгеріп отырады.
Даталогиялық
модельді жобалаған барлық
II Даталогиялық модельдердің ерекшеліктері
2.1 Іштей жазу құрылымы
Мәліметтер базасында модельдердің құрылымымен бөлуді қадағалау керек (іштей жазуды және сыртқы жазуды ). Іштей жазу құрылымы сызықтық немесе иерархиялық болуы мүмкін . Сызықтық құрылымда жазу қарапайым элементтерден тұрады (көбінде жолдар аталады) оларды жазғанда бір – бірінің артынан жазуды қадағалау керек немесе басқаша айтқанда жазу құрылымы нормаланған болады.
Иерархиялық іштей жазу құрылымы жағдайда, жазу құрылымына тек қана қарапайым емес сонымен қатар құрамдас компоненттер де кіреді. Олар векторлар болуы мүмкін (біртипті элементер қайталанып келсе), қайталанып келетін группалар (жазудың ішінде бірнеше құрамдас информациялық бірліктерінің даналары, бірнеше әртипті элементерді кірістіретін ), сондай – ақ, іштей жазуында қайталанбайтын информациялық құрамдас бірліктері. Мыс: Егер де біздің жазуында ТҰЛҒА болса, онда соның ішінде қарапайым элементер кіруі мүмкін, Табельдік НОМЕР, ФАМИЛИЯ т.б. АҒЫЛШЫН ТІЛІ векторы (тұлға бірнеше ағылшын тілдерін меңгергендігін топшыланады) қайталанатын группа ЖҰМЫС, ТІЗІМ, ТАҒАЙЫНДАУ КҮНІ, ШЫҒУ КҮНІ, ЖҰМЫС ОРНЫ, ЛАУАЗЫМЫ, сонымен қатар қайталанбайтын группа АДРЕСІ, ҚАЛА, КӨШЕ, ҮЙІ, КВАРТИРА элементтерден құрайтын.
Иерархиялық жазу құрылымы көп деңгейлік болуы мүмкін:Ұстаным ережелері бойынша өте күрделі құрылымдар болуы мүмкін. Мыс: Қайталанатын группа құрамына сапалық құрамдас компонент ретінде басқа қайталанатын группа кіреді. Дегенмен әртүрлі себептермен (жүзеге асыру қиындығына байланысты) нақты МББЖ – да айырмашылық шектеулер болады, Мыс:Қайталанатын группа бірінші иерархиялық деңгейде болуы мүмкін.
Өзіндік
жазу құрылымда тәуелді және
тәуелсіз құрылымымен болуы
Жазудың басқа ерекшеліктері
оның ұзындығы болып табылады.
Осы белгі бойынша жазу
Жолдардың
негізгі тән белгілер олардың
ұзындығының түрі болып
2.2 Сыртқы жазу құрылымы
МББЖ дәстүрлі бөлінеді типтер бойынша мәлімет модельдер реляциялық иерархиялық және желілік. Олардың жазу байланыстылығына сипаттауға негізделеді. Олардың терминологиялық айырмашылыққа қарамастан кез – келген моделдің негізгі компоненттері жазу құрайтын файлдардан тұрады.
Классикалық иерархиялық
Желілік модельдерде
егер оған ешқандай шектеу
қоймаса ұстанымда жүйеге кез
– келген файл нүктелік кірер
есік болады, файлдың әрбіреуі
сандық бассыздық басқа
Көптеген
МББЖ – де М : М деген қатынас
қолданбайды. Сондай
Иерархиялық және желілік
Реляциялық
модельде файлдар арасында
Желілік және иерархиялық
Атрибут немесе атрибуттар
Егерде
кез – келген таблица өзінің
құрамында сыртқы кілтті
а) құрамына бірінші
кілті ұстайтын таблицамен логикалық түрде
б) сол қатынастың өзіндік белгісі “біреудің – көбілергге ”(құрамында сыртқы кілті ұстайтын таблица осы қатынастың “көбілер ”жағында орналасады ) .
Өзінше түсініктері бойынша “ата - ана” – “бала ” иерархиялық модельде файл “иеленуші ” – файл “мүше” желілік модельдерде және байланыс “кілт ” – “сыртқы кілт ” реляциялық модельдерде біртүрлі қатынасты береді – жазудың ішінде сәйкес файлдарда 1 : М қатынастың болуы. Реляциялық МББЖ – де көбінде “көзқарас” (viev) мағынасы қолданылады. Ол виртуалдық таблицаны сипаттайды. Бірнеше жолдармен бағаналардың жалпы мағыналар логикалық қосылу нәтижесінде және мүмкін жолдардың біріккендігін көптүрлігін кірістіреді. Берілген немесе таңдалған шартпен болады. Осы мағына деректер банкінің дәстүрлі “сызбанұсқа” мағынасы кеңейтеді. Айыру және жалпы модельдердің әртүрлі класстардың түсінігі деректер базасының құрылымын жобалауда жалпы қатынасты қолдануға мүмкіндік береді, модельдердің бір түрден екінші түрге өзгертілуі мүмкіндігінің, құралдарын қолдануға көбінесе тілдік бір модельдің классымен басқаларымен жүмыс істеуге арналған.
2.3 Желілік МББЖ тендес файлдармен даталогиялық жобалау.
Тендес
желілік файлдармен МББЖ –
ді даталогиялық жобалау, реляц
Егер
де сізде деректер базасының
реляциялық жобаланған
Тәсілмен деректер базасының құрылымы көрсетілген.
ФАК
КАФ
Қызметкер
Ағ.т.
менг.
Ағ. Т.
Сур.1.1. Реляциялық модель арқылы
алынған даталогиялық модель желілік
Егер
пәндік облыста обьект
Егер обьект құрамдас қасиетті иеленсе, онда осы жағдайда группаны қолдануға болады, егер де осы қасиет қайталанатын болса, группада қайталанатын болады.Суретте 1.2 . Обьектке мүмкін болатын жазу құрылымы көрсетілген.
Тұлға
Сур. 1.2. “Обьект – қасиет ” іштей жазу құрылымын қолданғанда көрсетілуі.
Егер боьект нақты қасиеттерін иеленсе және МББЖ жолдарын жойылуын мүмкіндігін сипатталады, осы жағдайда осындай мүмкіндікті қолдану керек.
Егер жұп боьектілер арасында
обьектке бөлек файлдарды жасау
Проектің шешімін тандаған
Қызметкер
А)
Қызметкер
Б)
А) инфологиялық модельдің фрагменті.
Б) даталогиялық конструкция.
А)
Сур.1.4 . Көп деңгейлік иерархиялық нақты түрде сипатталуы.
Көп деңгейлік
иерархия көрінбейтін түрде
Пәндік облыстағы М : М байланысы обьектілер арасында үш файлдың құрылуына және екі тізімнің жариялауына әкеліп соғады.