Автор работы: Пользователь скрыл имя, 14 Августа 2013 в 14:09, реферат
Мәлімет алмасуды үйымдастыру. Мәлімет алмасу – бір объектіден екіншісіне мәлімет апару. Windows-те мәлімет алмасуды берілгендерді бір объектіден екіншісіне апару деп түсінеді. Осы процесс нәтижесінде объектілер өзгереді, бір немесе бірнеше бар объектілерден жаңа объектілер құрылады.
МА құрамында мәліметтер базасын жоспарлау, стандарттау жасау және еңгізу, шектеуліктермен процедураларды анықтау, концептуалды және логикалық жоспарлау деңгейтары бар ресурстарды басқару. МА ның негізігі міндеті:
МБ-ның өмірлік циклінде жасалатын іс-әрекеттер:
МББЖ – МБ қосымшаларының өмірлік циклының деңгейтары эффекті түрде жасауға дайындық жұмыстар. Транзакция бір немесе бірнеше қолданушылардың Мб кіру немесе өзгерту процессі.Өмірлік циклдің негізігі деңгейтарының бірі ол мақсатты МББЖ таңдау.Керек МББЖ-ны үшін МББЖ-ң функционалдық мүмкіншілдіктері талапқа сай болуы керек.МББЖ таңдаудың негізігі деңгейтары :
Мәліметтер администраторы және МБ-ң администраторы мәліметтердің
және Мб-ң жұмыс басқаруына жауапты.
МБА – физикалық іске асыруды басқару. Мәліметтер базасы администраторының негізгі міндеттері:
ER модель ол қосымша специялизациясы концепциясы және категориялары бар ER модель. Супер класс мәліметтер моделінде көрсететін , әр түрлі класстар бар болмыс түрі.
Бірінші шектеуліктер қиылспайтын шектеуліктер.(disjiont constraint). Ол егер бірнеше мамандандыру класс асты қиыспайды.Жеке болмыс бірғана класс асты құрамына кіреді. Егер де класс асты специализациясы қиылсатын болса, онда болмыс бірнеше специализация құрамына кіреді.
Екінші специализация шектеулігі қатысу шектеулігі деп аталады. Ол толық немесе бөлік деп аталады.
Толық қатысулы специализация әр класс асты болмысы сол специялизация класс асты құрамында болуы керек. Суперкласстар және специялизацияны толық қатысуды бейнелеуді екі сызықпен көрсетеді. Manager қолданушыларына талаптар спецификациясы:
«Сущность –қатынас» моделінің негізгі концепциясы болмыс типі, байланыс типі, атрибуттарды қосады. Болмыс типінің идентифицирлік экзимпляры болмыс деп аталады. Болмыс типтерін екі типке бөлуге болады, күшті және әлсіз. Әлсіз болмыс типі басқа болмыстардан тәуелді болатын болмыс типі. Күшті болмыс типі басқа болмыстарға тәуелді болмайды. Болмыстың жеке қасиетін атрибуттар деп атайды. Әр атрибуттар мәндер топтарымен байланысты, олар домен деп аталады. Домен атрибуттар қабылдай алатын мәндерді анықтайды. Әр түрлі атрибуттар бірге бір ғана доменді қолданылуы мүмкін. Атрибуттар қарапайым және құрылымды, бірмәнді және көпмәнді.
- қарапайым атрибуттар
дегеніміз тәуелсіз бір ғана
компоненттерден тұратын
- құрылымды атрибуттар
дегеніміз тәуелсіз бірнеше
- бір мәнді атрибуттар
дегеніміз бір ғана мәнді
- болмыстың бірнеше мәнді қабылдайтын атрибуттары.
Потенциалдық кілт дегеніміз болмыстың
жеке экземплярын
Бастапқы кілт дегеніміз бастапқы кілт ретінде алынған потенциалдық кілт. Болмыстың типтері бірнеше потенциалдық кілттерді қабылдауы мүмкін. Бастапқы кілтті таңдау барысында атрибуттар ұзындығына, атрибуттардың минимальді санына мән береді.
Құрылымды кілт дегеніміз екі немесе бірнеше атрибуттардан тұратын потенциалды кілт.
Байланыстар типтері дегеніміз әр түрлі типті болмыстар арасындағы ассоциациясы. Жеке ER- диаграмма да детализация деңгейін түсіру үшін болмыстың бастапқы кілттерін ғана көрсетеді. Кей кезде мүлдем көрсетілмейді. Бірнеше байланыстар құрамында бар болмыстар қатысушылар деп аталады. Бірнеше байланыстың қатысушылардың санын деңгей (degree) деп атайды. Екі деңгейлі байланысты бинарды(binary) деп атайды. Үш деңгейлі байланысты тернарлы деп атайды.(ternary). Төртінші деңгейлі байланысты кватернарлы деп аталады. Рекурсивтік байланыс деп бір болмыстың бірнеше қайталануы. Байланыстың негізгі екі типінің шектеуліктері кардиналдылық және қатысу деңгейі.
Негізігі қақпандардың екі түрін қарастыруға болады: разветвление қақпаны (fan trap) және бұзылу қақпаны. Қақпандарды анықтау үшін әр байланыстарды анық көрсету керек. Разветвление қақпаны екі немесе одан көп байланыс типтерін бір болмыстан пайда болады.
Мультимедиалық программалар типтері мәліметтер базасына қойған талаптары қатал. Сол үшін ER –моделдеуі жеткілікті болмады.Осындай семантикалық концепциясы бар ER модель кеңейтілген ER модель немесе EER модель деп аталады.
1.6 Нормализациялау
Нормализация дегеніміз ол бастапқы кілт негізінде қатынасты анализдеудің формальді методы. Нормализация қатынас құрамын кілттер арқылы және атрибуттар арасындағы бар функциональдық тәуелділікті анықтауға қолданылады. Нормализациялау процессі бірінші рет Э.Ф. Коддпен ұсынылған болатын. Ол нормальді форманың талапқа сай, сай еместігін, көбінесе тест ретінде орындалады. Басында нормализациялаудың үш түрі ғана болды:
Нормализация процессі (Қосымша А) көрсетілген.
1.7 МБ концептуалдық жобалаудың методологиясы
Деңгей 1. Методологиялық жобалау- жобалау процессін жеңілдету мақсатында арнайы процедуралар, техникалық құралдар, инструменттер, документацияларды қолдану. Методологиялық жобалау бүкіл процессті бірнеше фазаларға, ал фазалар бірнеше деңгейтарға бөледі. Әр деңгейта жасаушыға алдындағы есепті шешу үшін техникалық құралдар беріледі.
Жобалаудың бірінші деңгейы ол жасалатын қосымшаларын қолданушыларының типтеріне сәйкес концептуалдық модель жасау. Кез келген мәліметтердің концептуалдық моделі өзіне келесілерді қосады:
Концептуалды модель процессінде болатын документациялармен толығады.Бірінші деңгейта келесілер орындалуы керек:
байланыс типін анықтау. Көп жағдайда қатынастар жұпты болады, бірақ комплексті қатынастарда болады олар екіден көп және рекурсивтік байланыстарды дұрыстап тексеру керек. Барлық байланыстар дұрыс ерекшеленгенін тексеру керек. Әр байланыстың өз орны бар, «бірден бірге», « бірден көпке», «көптен көпке». Егер де астыңғы немесе үстінгі мәндері белгілі болса, оны документацияға түсіру керек. Жеке байланыстар типін анықтаған соң оларға қолданушыларға түсінікті ат беріледі;
атрибуттарды анықта. Атрибутты байланыспен байланыстыру. Бұл деңгейта жасалынып отырған мәліметтер базасы моделінің барлық ерекшеленген мәліметтерді анықау керек. Мағынасы басқа атрибуттың мағынасы арқылы анықталатын атрибуттарды қосылғыш деп атайды.
Әр атрибутттарға түсінікті ат беру керек. Әр атрибуттар жайлы келесі мағұлматтар болады:
Модельде бар барлық атрибуттардың домендерін анықтау бұл деңгейтың негізгі міндеті. Домен дегеніміз бір немесе бірнеше атрибутқа мән беретін элемент. Атрибуттар доменін анықтаған соң олардың аттары мен мінездемелері мәліметтер сөздігіне қойылады;
потенциалды және бастапқы кілттер болатын атрибуттарды анықтау. Әр типке потенциалды кілтін анықтау және егер олар бірнеше болса, солардың ішінен бастапқы кілтін табу. Потенциалды кілт дегеніміз әр экземплярын идентифицироваттетін атрибут немесе атрибуттың минимальді тобы. Кей кезде бірнеше потенциал кілттер болады. Қалған потенциал кілттер альтернативті деп аталады.Бірнеше потенциалдық кілттер арасынан бастапқы кілтті таңдағанда мынаны орындаған жөн: