Oracle МББЖ операциялары



Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 17 бет
Таңдаулыға:   
Мазмұны

Кіріспе 3
1. Oracle МББЖ 5
1.1 Oracle МББЖ тарихы 5
1.2 Oracle МББЖ артықшылықтары 5
1.3 Oracle МББЖ операциялары 8
1.4 Oracle дерекқорының өнімі 11
2. Мәліметтер базасын құру 14
2.1 Мәліметтер базасының кестелері 14
2.2 Oracle Application Express МББЖ сипаттамасы 14
2.3 Кестелердің сипаттамасы 16
Қорытынды 19
Пайдаланылған әдебиеттер тізімі 20

Кіріспе

МББЖ объект - реляциялық типке жатады. Бұл атау осы жүйені жасаған Oracle компаниясының атауынан шыққан. SQL-мен қатар, МББЖ PLSQL деп аталатын процедуралық кеңейтімді, сондай-ақ Java тілін қолданады.
Oracle - бұл он жылдан астам уақыт бойы тұрақтылықпен ерекшеленетін жүйе, сондықтан оны сәтсіздіктерден кейін қалпына келтірудің сенімділігі, жақсы жұмыс істейтін сақтық көшірме процедурасы, масштабтау мүмкіндігі және басқа да құнды мүмкіндіктер маңызды болатын корпорациялар таңдайды. Сонымен қатар, бұл МББЖ мәліметтерінің керемет қауіпсіздігі мен тиімді қорғалуын қамтамасыз етеді.Дербес компьютерлердің кеңінен таралуына байланысты мәліметтер базасы түрінде ақпаратты ұйымдастырудың маңыздылығы үнемі артып келеді.Сонымен бірге, соңғы он-он бес жыл ішінде мәліметтер базасы саласында теориялық және ең алдымен оқу әдебиетінде жүйелі көрініс таппаған қолданбалы сипатта елеулі өзгерістер болды.
Бұған таратылған, объектіге бағытталған және объектіге қатысты мәліметтер базасы, мәліметтер базасын жобалау және бағдарламалауды автоматтандыру құралдары, SQL құрылымдалған сұрау тілі, клиент-сервер режимі, деректер қоймасы және басқа да көптеген мәселелер кіреді.ХХ ғасырдың 90-шы жылдар қолданыстағы МББЖ бойынша көптеген қолданбалы әдебиеттердің пайда болуымен сипатталды. Әдебиеттерде олардың жалпы сипаттамасына және негізінен бағдарламалық өнімдердің нақты түймелер мен мәзір элементтерін басу реакциясына баса назар аударды. Жалпы теорияның тұсаукесеріне іс жүзінде орын берілмеді. Бұл жағдай пайдаланушылардың (және тіпті әзірлеушілердің) дерекқорды тек бағдарламалық құралдардың жұмысын ғана емес, сонымен қатар оларды құру принциптері мен ережелерін түсінуін айтарлықтай қиындатты. Сонымен қатар, мұндай жарияланымдарда жаңа терминдер жиі енгізіліп отырды, кейде олар анықталмады немесе әртүрлі дереккөздерде әртүрлі атауларға ие болды.
Егер мәліметтер базасы саласындағы бірқатар ұғымдар мен ережелер - олардың динамикалық дамуына байланысты айтарлықтай өзгергенін ескерсек, бұл жағдайда туындайтын қиындықтарды түсінуге болады. Сонымен қатар, мәліметтер базасы туралы көптеген жеке сұрақтар қол жетімді емес журналдарда, ең алдымен шетелдік журналдарда жарияланды.
Курстық жұмыстың мақсаты: Oracle Database 11g Express Edition бағдарламасын қолдана отырып, киім дүкенінің мәліметтер базасын құру.
Курстық жұмыстың міндеттері:
1. Пайдаланушыға ыңғайлы интерфейсті іске қосу.
2. Мәліметтер базасын құрып, жазбалар енгізу.
3. Мәліметтер базасындағы жазбаларды C++ Builder бағдарламасымен байланыстыру.
4. Алгоритмді қолдана отырып, киім дүкенінің мәліметтер базасын құру.
Курстық жұмыс екі бөлімнен тұрады. Негізгі бөлім Oracle МББЖ деп аталады. Бұл бөлім төрт параграфтан тұрады.
Практикалық бөлімде курстық жұмыстың мақсаты анықталады, және мәліметтер базасының жасалуының кодтарымен бірге толық сипаттамасы көрсетіледі.
Қорытындысында барлық қойылған міндеттер толықтай атқарылды.
Әдебиеттер тізімінде қолданылған әдебиеттер көрсетілді.
Қосымшада веб-сайттың листингі көрсетілген.
Курстық жұмыс 30 беттен тұрады.

1. Oracle МББЖ
1.1 Oracle МББЖ тарихы
Oracle тарихы аты аңызға айналған Силикон алқабында, Калифорния, АҚШ-та басталды. 1977 жылы Жас бағдарламашы Ларри Эллисон өз ісін бастау үшін Йельдегі оқуын тастады. Сол кезде бар-жоғы 1200 доллары болған Ларри Эллисон бұрынғы әріптестері Боб Майнер мен Эд Оутсты өз компаниясын құруға көндірді. Бұған дейін үшеуі де орталық барлау басқармасына Oracle деп аталатын жобаны әзірледі.
Алдымен Relational Software Inc. атауынан 1977 жылы Software Development Lab пайда болды, көп ұзамай ол Oracle атауына өзгертілді.Бизнеске жалпы салымдары $2 мың болатын жас бағдарламашылар реляциялық алгебра принциптеріне құрылған мәліметтер базасын басқару жүйесін (МББЖ) әзірлеуді бастады.
Қазіргі уақытта барлық күрделі МББЖ реляциялық болып табылады, бірақ 1970 жылы IBM зерттеу зертханасының қызметкері Эдгар Кодд дерекқорды ұйымдастырудың жаңа әдісін ұсынған кезде, көптеген мамандар оның өзін ақтайтынына күмәнданды.Сондықтан, 70-ші жылдардың ортасына дейін мәліметтер базасындағы ақпарат ескі иерархиялық немесе ағаш тәрізді принцип бойынша таратылды, ол әлі де компьютерде файлдарды ұсыну үшін қолданылады. Алайда, IBM жүйенің прототипін Кодд ұсынған қағидаттар бойынша қаржыландырды және 1976 жылы Oracle-дің болашақ құрылтайшыларын реляциялық МББЖ құруға шабыттандырған System R жобасы пайда болды. 1979 жылы маусымда Эллисон компаниясының алғашқы жүйесі - Oracle 2 пайда болды.Маркетинг тұрғысынан Эллисон Билл Гейтстен гөрі талантты болды. Windows-тың бірінші нұсқасын Windows 1.0 деп атаған Microsoft негізін қалаушыдан айырмашылығы, ол маркетингтік тапқырлықты көрсетті, сондықтан өнімнің екінші нұсқасы бірден жарық көрді.
Бұл тапсырыс берушілерге жүйенің сенімді екенін және тіпті уақыт сынағынан өткенін түсіндіруі керек еді. Эллисонды түсінуге болады: оның Гейтстегідей IBM мақұлдауы болған жоқ. Керісінше: Эллисон IBM шешімдеріне бәсекелес бола алатын өнімді жасады.

1.2 Oracle МББЖ артықшылықтары
Oracle МББЖ-нің басты бәсекелестік артықшылығы ақпараттың үлкен көлемін өңдеудің жоғары жылдамдығы болды, оны барлық сарапшылар атап өтті. Қуатты суперкомпьютер -- мейнфреймді қажет ететін System R-ден айырмашылығы, Oracle 2 әлдеқайда қарапайым машиналарда ақпаратты өңдеумен айналысты.
Бұл 80-жылдардың басында Эллисонның ұрпағының кең таралуына ықпал етті. Үшінші нұсқаның пайда болуымен Oracle көп платформалы болған кезде, яғни бұл МББЖ-ны әртүрлі компьютерлік жүйелерге орнату мүмкіндігі пайда болды (олар кем дегенде 20 болды), оның танымалдығы одан да тез өсе бастады.Ең көп таралған МББЖ - Oracle жүйесі. Бұл МББЖ клиент - сервер болып табылады, сондықтан ол қуатты сервері бар ақпараттық желісі бар компанияларға арналған. Бұл МББЖ реляциялық деректер моделін де қолданады, бірақ объектіге бағытталған деректер моделінің элементтерін қамтиды. 2009 жылы ең жаңа - Oracle 11g Release 2 нұсқасы. Осы бағдарламаның ерекшеліктерін қарастырыңыз. Қосымшалардың масштабталуы. Oracle real Application Clusters модулі, Oracle Parallel Server өнімінің келесі буыны, деректерге дәйекті қол жеткізу үшін кластерлік кэшті жылдам және тиімді бөлісу арқылы қосымшалардың мөлдір масштабталуын қамтамасыз етеді. Oracle real Application Clusters келесі мүмкіндіктерді ұсынады:
* Іс жүзінде сызықтық және толығымен мөлдір масштабтауға болатын қорап қосымшалары.
* Барлық қосымшалармен үйлесімділік, оларды қайта құру қажет емес.
* Кластерлердің жылдам өсуі, түйіндер мен дискілерді жылдам қосу мүмкіндігі.

Сурет 1.1. Oracle МББЖ
1. Oracle Data Guard жедел қалпына келтіру клиенттерін төтенше жағдайлардан тез қалпына келтіру жүйесімен қамтамасыз етеді. Data Guard қалпына келтіру операциялары мүмкін жағдайларды қамтамасыз етеді, пайдалану оңай және толық автоматтандырылған.Физикалық резервтік деректер базасы деректер базасын физикалық резервтеу операциялар журналдарын негізгі серверден резервтік серверге беру арқылы жүзеге асырылады. Содан кейін осы журналдардағы операциялар резервтік және негізгі серверлердің мазмұнын үйлестіру үшін қалпына келтіру құралдарымен физикалық түрде орындалады (бұл процесс аяқтау деп аталады). Резервтік мәліметтер базасы негізгі физикалық құрылыммен бірдей және оны оқу операцияларында да қолдануға болады. Логикалық резервтік мәліметтер базасы Oracle Data Guard - да дерекқорды резервтеудің жаңа механизмі пайда болды-логикалық резервтік мәліметтер базасы (логикалық стандартты мәліметтер базасы) физикалық іске асырудан өзгеше. Екі резервтік дерекқорға арналған материал операциялар журналдары болып табылады, бірақ оларды тікелей қолданудың орнына, логикалық мәліметтер базасы олардан SQL мәлімдемелерін экстраполяциялайды және оларды қарапайым SQL командалары сияқты резервтік серверде орындайды. Нәтижесінде резервтік мәліметтер базасы қалыпты оқу және жазу операциялары үшін қол жетімді. Деректерді жоғалтпай журналдарды беру Oracle Data Guard операциялық журнал жаңартуларын негізгі дерекқордан тікелей сақтық көшірмеге синхронды немесе асинхронды түрде қайта жазу қабілетіне ие. Бұл қалпына келтіру журналдарының жедел көшірмелерін сақтау үшін үшінші тарап өнімдеріне сүйенбестен апатты қалпына келтірудің жан-жақты шешімін ұсынуға мүмкіндік береді. Осылайша, кез-келген жағдайда клиенттер өздерінің резервтік дерекқоры сәтсіздікке дейін жасалған барлық операцияларды сақтайтынына сенімді бола алады. Data Guard Broker Oracle модулі логикалық және физикалық резервтік дерекқорды қолдау үшін қажетті басқару, басқару және автоматтандыру функцияларын орындайды. Мысалы, ол негізгі дерекқорды бір операция үшін кез-келген сақтық көшірмеге қалпына келтіре алады. Пайдаланушы қателерін қалпына келтіру. Oracle пайдаланушылар жіберген қателіктерден, соның ішінде дұрыс емес немесе дұрыс емес командалар тізбегіне енгізілген қателіктерден қалпына келтіру операцияларын жеңілдетеді. Жүйелік сәтсіздіктерден кейін қалпына келтіру: Cache Fusion жүйесі сәтсіздіктен кейін тез қалпына келтіруді қамтамасыз етеді, нәтижесінде деректер мен қосымшалар үздіксіз қол жетімді болады. Берілген уақыт аралығынан жылдам қалпына келтіру.Oracle жылдам қалпына келтіру технологиясын қолданады, бұл дерекқор әкімшілеріне қалпына келтіру уақытының қажетті жоғарғы шегін (секундтарда) орнатуға мүмкіндік береді. Жүйенің істен шығуынан немесе апатынан кейін қайта жүктеу кезінде пайдаланушылар осы уақыттан кешіктірмей олардың қосымшасына қайта қосылады. Oracle Fail Safe-Windows Oracle Fail Safe үшін төрт түйінді ақауларға төзімді конфигурация электрондық бизнеске қажетті үздіксіз қол жетімділікті және Windows NT және 2000 кластерлік архитектурасындағы жүйелік ақаулардан қорғауды қамтамасыз етеді. Oracle Fail Safe екі түйіндік және төрт түйіндік Windows NT және 2000 кластерлерінде мәліметтер базасы мен қолданбалы серверлер үшін төтенше жағдайды қалпына келтіреді. Real Application Clusters-кластерлік сәулет бір түйіндік конфигурацияға қарағанда қол жетімділіктің жоғары деңгейін қамтамасыз етеді, өйткені сәтсіздіктердің жалғыз көзі - сервер жойылады. Екі түйіні бар кластерлік конфигурацияда жүйе бір түйінде апатқа ұшыраған кезде, бағдарлама қалғандарында жұмысын жалғастырады. Жүйе күйінің суреті және жұмысты қайта бастау. Көбінесе дерекқор әкімшілерінде таңдау мәселесі туындайды: сәтсіздіктің себебін түсіну немесе жүйені тезірек қалпына келтіру. Flash Freeze көмегімен әкімші сәтсіз болған кезде жүйенің күйін суретке түсіріп, дерекқорды тез қайта іске қосып, содан кейін алынған деректерді офлайн режимінде талдай алады. Oracle Flashback Query Oracle Flashback Query пайдаланушылар мен қосымшаларға өткен уақыт аралығында деректер жағдайына қол жеткізуге мүмкіндік береді. Осы кері қадам параметрінің көмегімен сіз күн мен уақытты белгілей аласыз, содан кейін көрсетілген уақытта көрінетін мәліметтерге әдеттегі сұраныстарды жасай аласыз. Қателерді анықтағаннан кейін салыстырмалы түрде қарапайым жою әрекеттерін жасауға болады, оларды дерекқор әкімшісінің араласуынсыз жасауға болады. Одан да маңыздысы, қалпына келтіру қосымшаның жұмысында кідіріс тудырмайды.

1.3 Oracle МББЖ операциялары
Қателіктердің себебін дерекқор операцияларының журналдарын талдау арқылы да анықтауға болады. Oracle LogMiner реляциялық утилитасы стандартты SQL интерфейсін қолдана отырып, қолданыстағы және мұрағат журналдарын оқуға, талдауға және түсіндіруге мүмкіндік береді.
Oracle LogMiner көмегімен дерекқор әкімшілері енді дерекқордағы барлық өзгерістерді, соның ішінде деректер операцияларын, анықтамаларды және басқару командаларын талдай алады. Жаңартылатын операциялар деректерді жүктеу немесе күрделі өзгерістер сияқты ұзақ мерзімді операцияларды орындау үшін ресурстар жеткіліксіз болуы мүмкін (мысалы, диск кеңістігі). Ұзақ мерзімді операцияларды сәтсіз аяқтау оларды қалпына келтіру үшін көп уақытты қажет етуі мүмкін. Oracle бұл мәселені дерекқор әкімшілеріне қазіргі уақытта аяқталмайтын операцияларды кейінге қалдыруға мүмкіндік беру арқылы шешеді.

Сурет 1.2. Oracle LogMiner

Операцияны кейінге қалдыру арқылы әкімші ресурстардың жетіспеушілігімен байланысты мәселені шешіп, содан кейін ол тоқтатылған сәттен бастап кейінге қалдырылған операцияны жалғастыра алады. Жоспарланған кідірістерді азайту. Oracle жүйеге техникалық қызмет көрсетудің барлық жоспарлы операцияларын оның қалыпты жұмысын тоқтатпай-ақ орындауға мүмкіндік береді. Oracle-де кесте құрылымын, егер олар пайдаланушылар мен қосымшаларға қол жетімді болса да, қайта анықтауға болады. Кестелер мен индекстерді кіруді жабусыз қайта құру. Oracle кестелерді қайта құрудың және қайта анықтаудың қарапайым механизміне ие, оларға қол жеткізуді үзбейді. Бұл жоспарланған кідірістерді азайтады, қосымшалардың қол жетімділігін арттырады, дискілердің бөлінуін азайтады және өнімділікті жақсартады. Индекспен барлық операцияларды қол жеткізуді жабусыз орындау. Oracle-де барлық кесте индекстерін оларға қол жеткізуді үзбей тез құруға және қайта құруға болады. Онсыз пайдаланушылар мұндай операциялар кезінде өз қосымшаларын орындай алмайды. Дерекқордың динамикалық параметрлері Oracle-де Дерекқордың параметрлері, ол Дерекқордың сервері пайдаланатын жад көлемін анықтайды, қол жеткізуді үзбей-ақ тез өзгертуге болады. Бұрын мұндай параметрлерді өзгерту үшін Дерекқорды офлайн режиміне ауыстырып, өзгерістер күшіне енуі үшін оны қайта іске қосуға тура келді. Басқару шығындарын азайту. Oracle деректерді өңдеуді келесі құралдармен басқаруды жеңілдетеді: автоматтандырылған конфигурация жүйені өшіргеннен кейін параметрлерді сақтауға мүмкіндік береді. Автоматты мұрағаттау және қалпына келтірудің жаңа мүмкіндіктері әкімшінің күнделікті қызметке кететін уақытын едәуір төмендетеді. Ақылды ресурстарды басқару әкімшілерге орталық процессордың белгілі бір клиенттер тобына қанша уақыт кететінін тезірек және дәл анықтауға және ең жоғары жүктеме кезеңінде ресурстарды оңтайлы пайдалануды оңай жоспарлауға мүмкіндік береді. Сонымен қатар, жадты басқарудың жақсаруы оның қолданылуын бақылауға және мәліметтер базасының жұмысын оңтайландыру үшін жүйелік аймаққа бөлінген көлемді динамикалық түрде өзгертуге мүмкіндік береді.
Oracle-де Oracle Managed Files файлдарын басқарудың жаңа тұжырымдамасы енгізілген, ол қажет болған жағдайда ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Реляциялық мәліметер базасы
Реляционды мәліметтер базасы
“Емхана” мәліметтер базасы
Oracle – да мәліметтер базасын құру
Мәліметтер базасы - есептеулер сақталатын мәліметтер массиві
Модельдер және мәліметтер құрылысы
Oracle мәліметтердің объектілі типтері
Мббж-ға жалпы түсінік
Турфирма
Электрондық оқытушы құралдар
Пәндер