Ақпараттық-коммуникациялық технологиялар. Коллектив авторов
Чтение книги онлайн.
Читать онлайн книгу Ақпараттық-коммуникациялық технологиялар - Коллектив авторов страница 27
– кеңінен қолданылуы. Реляциялық ДҚ программистер үшін ғана емес, қарапайым қолданушыларға да есептелген (мысалы, Miсrоsоft Оffiсе Ассsеss).
Байланысты жасау үшін артық өрістердің болуы реляциялық ДҚ-ның кемшілігі болып табылады.
5.2. Деректердің берілуі
Қалыпқа келтіру (нормалау). ДҚ-ны жобалау кезінде артық деректерді барынша минималдау керек. Артық дерек ақпараткөлемінің артуына, көшірме ақпарат енгізу барысында туындайтын қателіктерге әкеп соқтырады.
Атрибуттарды таңдау барысында басты критерий мақсатқа сәйкес критерийге, яғни ДҚ-ны құру мақсатына, оның келесі қолданыстағы қасиеттерінің талаптарына сәйкестігі болып табылады. Мысалы, кітапхананың кітап қорына байланысты құрылған ДҚ-да кітаптың салмағы, баспаның мекенжайы, кітаптың шығарылған жері, автордың өмір сүру уақыты секілді т.б. сипаттамаларын енгізудің қажеттілігі жоқ.
Жобалау кезіндегі қателіктер өте үлкен қиындықтарға әкеп соқтырады, себебі егер ДҚ үлкен болса, онда мыңдаған жазбалар сақталады. Қажеттілігі жоқ ақпарат, олардың қарама-қарсылығы, тұтастығының жоғалуы, яғни деректер арасындағы байланыстың жоғалуы қате жобалаудың әсерінен туындайды. Нәтижесінде ДҚ жұмысқа қабілетсіз және қымбат өзгерістерді талап етеді.
1970 жылы Е. Кодд реляциялық ДҚ-ның теориясын жетілдірді. Жоғарыдағы ДҚ-ны жобалау кезінде туындайтын қателіктердің алдын алу үшін ДҚ-ны жобалау технологиясы ұсынылды. Бұл технология бойынша ДҚ-дағы кестелер үшінші қалыпты формаға келтіріледі. Осыған дейін ДҚ-ға енгізілетін деректер бірінші қалыпты формада көрсетіліп, кейін екінші қалыпты формаға түрленеді. Бұл үрдіс деректердің қалыпқа келуі деп аталады. Деректерді қалыпқа келтіруді мысал ретінде студенттердің оқитын курсы мен оқытушыны таңдауын қарастырайық.
Студенттердің таңдаған курстары мен оқытушылары туралы деректен тұратын ДҚ-ны құру керек. Алдымен студенттің аты-жөні, оның туған күні, студент жататын топтың нөмірі, оқытушының аты-жөні, курсты таңдау уақытынан тұратын кесте (5.1-кесте).
5.1-кесте
«Таңдау бойынша курстар» ДҚ
Осындай түрде ұйымдастырылған деректердің кемшіліктері анық көрсетілуде. Біріншіден, артық дерек көп екендігі, яғни бір студенттің туған күні, бір курстан беретін оқытушының аты-жөні қайталануда. Мұндай ДҚ-да дәйексіз, қайшы келетін деректер кездестіріп қалудың ықтималдылығы үлкен. Мысалы, 102-топта оқытушы өзгерсе, онда ДҚ-ны толық қарастырып, осы курсқа қатысты жазбалардың бәріне өзгерістер енгізу керек. Осыған орай бір жазбаны өткізіп алу ықтималдылығы үлкен. Әрбір жаңа курсты енгізген сайын студенттер өзінің туған күнін, топ нөмірін, оқытушының аты-жөнін енгізіп отыру қажет, яғни ДҚ-да енгізіліп қойған ақпарат.
Біз