Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Деректер базасын жобалау негіздері. Мәселені зерттеу. Стратегияны анықтау. Талдау. Дизайн. Іске асыру. Балама әдістер мен тәсілдер

Автор:   •  Апрель 24, 2023  •  Творческая работа  •  7,929 Слов (32 Страниц)  •  134 Просмотры

Страница 1 из 32

Дәріс №2

Деректер базасын жобалау негіздері. Мәселені зерттеу. Стратегияны анықтау. Талдау. Дизайн. Іске асыру. Балама әдістер мен тәсілдер 

 

Бұл курс мәліметтер қорын жобалауға, атап айтқанда Oracle дерекқорларына - және оларға қол жеткізуді қамтамасыз ететін кейбір кодтарға бағытталған. Дизайн сапасы жобаның сәттілігіне үлкен әсер етеді. Өнімділік - бұл компьютерлік жүйенің тиімділігінің негізгі анықтаушысы, ал дизайн - жақсы өнімділіктің негізі. Егер мәліметтер базасы бірінші кезекте нашар құрастырылған болса, онда қосымшалар тиімді жұмыс істей алмайды. Аппараттық және бағдарламалық жасақтаманың ең қуатты құралдары, ең теңшелген код дизайнның сапасыздығы мен бір уақытта жіберілген қателіктердің орнын толтыра алмайды. Дизайн сөзсіз болатын шектеулерді ескере отырып, жүйенің көрсетілген талаптарға сай болу ықтималдығын арттырады. Сонымен, жақсы дизайн қосымшаларды күтіп-баптауды, өзгертуді және олардың мүмкіндіктерін арттыруды едәуір жеңілдетеді.

Жобалау дегеніміз не және біз оны қашан жасаймыз? Жобалау үш негізгі бағытты қамтиды:

1. Мәліметтер базасында іске асырылатын нақты объектілерді жобалау. Oracle үшін бұл кестелер, көріністер, индекстер және сақталған процедуралар, сонымен қатар функциялар мен бумалар сияқты объектілер.

2. Деректер қорындағы мәліметтермен бірге жүретін және осы мәліметтерге сұраныстардың орындалуын қамтамасыз ететін нақты экрандарды, есептер мен бағдарламаларды жобалау.

3. Белгілі бір жағдайларда жобалау процесі белгілі бір ортаны немесе технологияны ескеруі қажет - мысалы, желінің топологиясы, аппараттық құралдың конфигурациясы, клиенттің / сервердің архитектурасы, параллель өңдеу немесе мәліметтер қорының үлестірілген құрылымы.

Идеалды әлемде сіз жүйеңізге ең жақсы өнімділікке қол жеткізуге мүмкіндік беретін толық анық және қисынды мәліметтер қорын құра аласыз. Бірақ дизайн ымыраға келу және шешім қабылдауға негізделген. Сондықтан біз мынаны айта аламыз:

Жобалау - бұл берілген шектеулерді ескере отырып, қолда бар технология құралдарымен функционалдық талаптарды қанағаттандыру тәсілін іздеу.

Бұл қандай шектеулер? Әр жоба үшін бірқатар абсолютті талаптар бар: ереже бойынша, бұл жобаға бөлінген ең көп уақыт және оған жұмсалуы мүмкін ақшаның ең көп мөлшері. Жоба көптеген басқа да қолайсыз талаптар мен шектеулермен бірге келуі мүмкін. Сіздің дизайнер ретіндегі жұмысыңыз - осы шектеулер шеңберінде өз жұмысыңызды мүмкіндігінше тиімді орындау және қай жерде ымыраға келуге болатынын және қай жерде ымыраға келу жобаның табысы мен сапасына қауіп төндіретінін көрсету.

Жобалау өмірлік міндет болғанымен, оған әрдайым лайықты назар аударыла бермейді. Бір мәселе, дерекқорды жобалау дизайн талаптарын талдау немесе қосымшаны енгізу сияқты құрылымдалған міндет емес. Жобаларды талдауға және дамытуға арналған көптеген кітаптар бар, бірақ дизайн бойынша өте аз. (Ештеңе, біз бұл кемшілікті жөндейміз!)

Жобалау туралы сөйлескенде, бұл өте жиі дұрыс емес, оны талдау мен іске асыру кезеңдері арасында орналасқан жеке кезең ретінде сипаттайды. Жобаны әзірлеу туралы кітаптарда 2.1 суретте көрсетілгенге ұқсас «сарқырама әдісі» схемасы жиі кездеседі.

[pic 1]

Сурет: 2.1. Сарқырама әдісі

Алайда, шын мәнінде, жобаны осылайша бөліктерге бөлуге болмайды. Біріншіден, жобаның әр түрлі кезеңдері бір-біріне сәйкес келеді. Екіншіден, дизайнда ондай айқын басы мен аяғы жоқ; ол көбіне тестілеу және іске асыру кезеңдері арқылы жалғасады.

Келесі бөлімде біз нақты (бірақ айтарлықтай жеңілдетілген) жобаны қарастырамыз. Біз оның әр кезеңіне қысқаша шолу жасаймыз (стратегияны анықтау, талдау, жобалау, іске асыру) және кейбір маңызды терминдер мен түсініктерді енгіземіз. Оларды келесі тарауларда толығырақ қарастырамыз.

...

Скачать:   txt (120.9 Kb)   pdf (322.3 Kb)   docx (118.6 Kb)  
Продолжить читать еще 31 страниц(ы) »
Доступно только на Essays.club