Мәліметтерді басқару
Жоспар
Кіріспе...................3
1 КЛИЕНТ-СЕРВЕРЛІ МӘЛІМЕТТЕР ҚОРЫ
Мәліметтер қоры туралы жалпы түсінік................6
Қашықтықтағы мәліметтер қоры және клиент-сервер архитектурасы.....13
Клиент-сервер архитектурасының ерекше белгілері мен артықшылықтары...............................19
2 ҚОСЫМША ҚҰРУДА ҚОЛДАНЫЛҒАН ПРОГРАММАЛЫҚ
2.1 InterBase және оның қолданылу
2.2InterBase серверімен жұмыс жасайтын IBConsole
2.3 Бағдарламалық өнімді құруға қолданылған орта Delphi........36
2.4 InterBase технологиясымен жұмыс жасайтын Delphi компоненттері......46
3 «РЕСТОРАН АДМИНИСТРАТОРЫ» КЛИЕНТ-СЕРВЕРЛІ МӘЛІМЕТТЕР ҚОРЫН БАСҚАРУ ЖҮЙЕСІ
3.1. Админ сипат............
3.2. Клиент-серверлік мәліметтер қорының құрылымы...................
3.3. Клиент-серверлік қосымшаға сипаттама................
Қорытынды................................
Пайдаланылған әдебиеттер...........................
Қосымша листингісі..................
Кіріспе
Ақпараттық технологиялар қазіргі заманда қарқынды және жылдам дамып келе
Ақпараттық технологияларды жұмыс орнында пайдалану өте тиімді екенін сезінген
Электронды мәлімет алмасу көптеген жолға кететін қаражатты үнемдейді. Оған
Информациялық қоғамға көшу процесінде информация құндылығы өзгеріп, біздің уақыт,
Қазіргі кезде яғни, ЭЕМ кең тараған
Құжаттардың құрылымын оңай өзгерту, өшіру, енгізу,
Клиент-сервер технологиясы арқасында мәліметтер құжатын жергілікті
Соңғы он жылдықта есептеуіш техника мамандары клиент-сервер қосымшаларын жетілдіру
Негізінде жақсы жобаланған клиент–серверлік жүйе нақты есептердің орындалуына оңай
Клиент –серверлік жүйедегі серверлер мәліметтердің үлкен көлемін сақтауға мүмкіндігі
Енді жүйені түгел басқару мен қауіпсіздігін қамтамасыз ету әлдеқайда
Информациялық жүйенің жұмыс жасау нәтижелілігі оның архитектурасына байланысты. Қазіргі
Есептің қойылымы: Ресторан администраторының жұмысының барысын жеңілдететін программалық
Дипломдық жұмыстың мақсаты: Ресторан администраторының жұмысының барысын жеңілдететін
Дипломдық жұмыстың өзектілігі: Mәліметтерді енгізетін, өңдейтін, сұрыптайтын, берілген мәліметтер
Жұмыстың тақырыбы өте ауқымды болып келеді. Жұмысты жазу барысында
Ресторан администраторының жұмысы жөнінде ақпарат жинау.
Delphi программалау ортасы, SQL сұранымдар тілі мүмкіндіктерін меңгеру,
Ресторан админстраторының жұмысының барысын қадағалайтын программалық жабдық құру.
Бұл мәселелерді шешу үшін дипломдық жұмыстың алғашқы
Қазіргі заман талабына қатысты ұйымдардың электронды құрылғылармен, компьютермен,
1 КЛИЕНT-СЕРВЕРЛІ МӘЛІМЕТТЕР ҚОРЫ
Мәліметтер қоры туралы жалпы түсінік
Компьютерлік техниканың дамуының алғашқы сатысында кез келген қолданбалы программа
Мәліметтер қоры деп бір немесе бірнеше компьютерден қолдануға
Мәліметтер қоры – қоғамның қандай да бір саласындағы немесе
Мәліметтер қоры мәліметтердің өзара байланысты жиынтығы. Оны ұйымдастырудың ережесі
Delphi жүйесі мәліметтер қорын басқару жүйесінің нағыз өзі болмағанымен,
Delphi-қолданбасы өндірістік мәлі-меттер қорын басқару жүйелеріне қаты-науды SQL-Links сервері
Мәліметтер қорын құрайтын кестелер қатты дискідегі каталогта (бумада) орналасады.
Мәліметтер қорын қолданудың артықшылықтары
Қағаз түрінде сақталатын ақпаратқа қарағанда мәліметтер қорын қолданудың негізгі
Жинақтылығы;
Жылдамдығы және өте аз күш жұмсау;
Ақпараттың дәлдігі;
Мәліметтер қорын орталықтан басқару(негізгісі).
Мәліметтер қоры төмендегідей талаптарды қанағаттандырады:
Мәліметтер тәуелсіздігі – бұл принципті екі жақты анықтауға
Мәліметтер қорымен жұмыс жасайтын барлық программа басқа
программадағы өзгертілуден оқшауланған болуы тиіс.
Мәліметтер қорында мәліметтер мүмкіндігінше қайталанбауы тиіс, яғни артық мәлімет
Үзіліссіз дамытылуы, яғни, барлық уақытта мәліметтер өзгертіліп және кеңейтіліп
Мәліметтер қоры негізінде үш белгісі бойынша жіктеледі:
Бірінші белгісі – сақталынған информацияның сипатына қарай мәліметтер қоры
Құжаттық мәліметтер қоры әр түрлі типтегі: мәтіндік, графикалық, дыбыстық,
Екінші белгісі – информацияларды сақтау әдісі бойынша мәліметтер қоры
Үшінші белгісі – информацияны ұйымдастыру құрылымы реляциялық, иерархиялық және
Мәліметтер қорын ұйымдастырудың 2 жағы бар:
Объектілердің машинадан тыс өзара байланыс логикасын ұйымдастыру
Объектілердің машина ішілік әрі қарай физикалық тарату.
Бұл процесс ақпарттық-логикалық модель құру деп аталады. Мұндай модельде
Мәліметтер қорының құрылымы
Мәліметтер қорына ешқандай мәліметтер енгізілмеген
Біз білеміз, екі өлшемді кестенің
Мәліметтер қорының қазіргі заманғы технологиясына сай мәліметтер қорын жасау,
Қазіргі заманғы ақпараттық жүйелер (АЖ)– мәліметтер банкі болып табылады.
Есептеуіш жүйе;
Бір немесе бірнеше мәліметтер қоры;
Мәліметтер қорын басқару жүйесі;
Қолданбалы программалар жиыны.
Мәліметтер қорын басқару жүйесі - бұл мәліметтер қоры
Дербес мәліметтер қорын басқару жүйесі бір компьютерде жұмыс жасайтын
Көпқолданушы мәліметтер қорын басқару жүйесі клиент-сервер архитектурасында жұмыс жасайтын
Қолданбалы программалар немесе қосымшалар мәліметтер қорында орналасқан мәліметтерді өңдеуге
Мәліметтер қорын басқару жүйесінің негізгі үш функциясын бөліп көрсетуге
Мәліметтерді анықтау (Data definition) – сіз өзіңіздің мәліметтер қорыңызда
Мәліметтерді өңдеу – мәліметтерді әр түрлі тәсілдермен өңдеуге болады.
Мәліметтерді басқаруда – сiз мәліметтермен кім танысуына болатынын көрсетіп,
Мәліметтер қорының түрлері
Жалпы мәліметтер қоры қандай да бір мекеме
Логикалық модель - бұл мәліметтерді ұйымдастыру түрі. Негізгі
Иерархиялық модель - ағаш құрылымды болады. Модель ішіндегі
Желілік мәліметтер қоры граф түрінде ұйымдастырылады. Мұнда
Реляциялық мәліметтер қоры өз атын ағылшын тіліндегі
Ақпараттық жүйелердегі ақпаратты өңдеудің қолданбалы программасын жобалау әдістерінің негізін
Қазіргі қолданбалы программаларды дайындау технологияларының өте мықтылығына қарамастан, егер
Мәселенің қойылымы
Мәселелердің шешілу тәртібін анықтау
Алғашқы мәліметтердітаңдау
Мәліметтер құрылымын анықтау
Қолданбалы программа дайындау
Программаның дұрыстығын бақылау, жетілдіру.
Реляциялық мәліметтер қоры – бұл қатынас арқылы байланысқан кестелер
Қазіргі кезеңде реляциялық мәліметтер қорын басқару жүйелерінде қолдану
Концептуалдық информациялық модель
Мәліметтердің логикалық моделі
Мәліметтердің физикалық моделі
Концептуалдық жобалау кезеңінде программада қарастырылатын негізгі мәселелер
Логикалық жобалау барысында ER –моделі негізінде реляциялық жүйелердің
Физикалық жобалау кезеңінде мәліметтердің логикалық моделі нақты реляциялық мәліметтер
Мәліметтер қорын басқару жүйесінің мәні мәліметтер қорымен жұмыс жасауда
Мәліметтер қорын ұйымдастырудың 2 жағы бар:
Объектілердің машинадан тыс өзара байланыс логикасын ұйымдастыру;
Объектілерді машина ішілік әрі қарай физикалық тарату.
Бұл процесс ақпарттық-логикалық модель құру деп аталады. Мұндай модельде
Мәліметтердің иерархиялық моделі – графикалық негізде құрылады. Мәлімет-тердің бір
Желілік модель–бұл да бұтақшалармен сипатталатын күрделі байланыстағы мәліметтер құруға
Реляциялық модель – кестелік әдіс. Яғни кесте қатынас деп
Мәліметтер қорына қойылатын талап – атрибуттардың мәндері элементарлы болуы,
Модельдердің қандай түрмен құрылғанына қарамастан негізгі талаптарды қанағаттандыруы керек:
Логикалық модельдің мазмұндық мәні сақталуы керек;
Компьютердің сыртқы жадысын максималды экономдау керек;
Мәліметтерді басқаруға аз уақыт кетіру керек;
Іздеу операциясын орындағанда, сұраныстарды құрып, өңдеуде максималды жылдамдық керек.
Физикалық модельдеу мәліметтер қорын басқару жүйелері құралдарымен орындалады:
Сызықты тізім - мәліметтер қоры файлы қатаң анықталған жазулар
Жалғасқан тізім - файлдың жазулары соңында қосыма өрісте
Инвертирленген файл - жазулар кілттік өрістен басқа өріс бойынша
Индекстелген файл – іздеу операциясын қолданғанда жадыны үнемдеуге көмек-теседі,
4. Объектілі – бағытталған мәліметтер қоры желілік және реляциялық
Мәліметтер қорын басқару жүйесіндегі SQL тілі
SQL құрылымдық сұраныстар тілі реляционды мәліметтер қорымен байланыс жасау
Іштестірілген SQL тілін қолданудың екі негізгі әдісі бар:
Тілдің статикалық қолданылуы кезінде программа текстінде SQL тілінің функциясы
Ал тілдің динамикалық қолданылуы кезінде SQL функциясын шақырудың динамикалық
Мәліметтерге ену мүмкіндігінің реляциялық тәсілі жазбалар тобының амалдарына негізделген.
1.2 Қашықтықтағы мәліметтер қоры және клиент-сервер архитектурасы
Мәліметтер қорының орналасуы мәліметтер қорының архитектурасын құрайды. Мәліметтер қорың
Жергілікті мәліметтер қоры архитектурасы;
Файл – сервер архитектурасы;
Клиент – сервер архитектурасы;
Көп деңгейлі архитектура.
Жоғарыдағы архитектуралардың қайсысын болсын қолдану қосымшадағы программалық
Жергілікті мәліметтер қоры және “Файл- сервер” архитектурасы.
Жергілікті мәліметтер қоры әлдеқайда қарапайым
Жергілікті мәліметтер қоры бөлек мәліметтер
Осындай қосымшаның әрбір қолданушысы
Жергілікті мәліметтер қорымен жұмыс жасағанда мәліметтер қоры
Негізінде жергілікті мәліметтер қорын ұжымдық қолдануға да болады, яғни
«Файл – серверлік» желілік архитектураның артықшылығы– мәліметтер қорын және
“Файл- сервер” архитектурасында мәліметтер қоры мен қосымша файлдық
Файл – серверлік мәліметтер қорың жергілікті мәліметтер қорынан
Мәліметтермен жұмыс жасау үшін навигациялық ену әдісі қолданылады, мұнда
Басқа қолданушы өзгертіп жатқан кесте жазбасын блоктауға байланысты басқа
Қосымша мәліметтерді тек өңдеп қана қоймайды, сонымен қатар мәліметтер
Осы кемшіліктеріне байланысты «файл – сервер» архитектурасын шағын желілерде
Тағы да бір кемшілігі – мәліметтің бүтіндігінің қамтамасыз
Серверге сұранысты жібереді.
Серверден алынған сұраныс нәтижесін қолданушыға қажет формада бейнелейді.
Қолданушының қосымшасын жүзеге асырады.
Мәліметтер қоры серверінің қызметі:сұраныс қабылдайды, өңдейді, орындайды, нәтижесін клиент
Клиент қосымшасына бұрыс әрекеттерді орындатпайды.Жиі қолданылатын сұраныстарға бизнес ережелерді
Қашықтықтағы мәліметтер қоры желінің компьютер – серверінде орналасады, ол
Клиент-сервер архитектурасы. Желілік «клиент–сервер» архитектурасында
Клиент пен сервер келесі түрдегідей қарым-қатынаста
Мәліметтермен жұмыс жасау кезінде желіге
Қосымша тікелей мәліметтер қорын басқара алмайды, басқару серверде
Қосымшада мәліметтер қорын басқаруға байланысты код болмайды,
Айта кететін жайт, сервер деп тек
Клиент – серверлік архитектурада қашықтықтағы мәліметтер қорын басқару жүйесі
«Клиент-сервер» архитектурасында жұмыс жасайтын қосымша:
Сервермен байланысып және одан ажыратылуы
Сұраныс нәтижесін ала отырып, серверге сұранысты жіберіп және
Алынған мәліметтерге өңдеуді жүргізу керек.
Бірақ клиент-серверде мәліметтерді өңдеу
Енді информациялық жүйеге клиент – сервер не қосады деген
Сенімділік. Мәліметтер қоры сервері транзакция механизмі негізінде мәліметтерге манипуляция
Атомарлық. Кез келген жағдайда барлық транзакция операциялары орындалады немесе
Тәуелсіздік. Әр түрлі қолданушылармен жасалған транзакциялар, бір – бірінің
Үзілулерге тұрақтылығы–транзакцияның аяқталуынан кейін оның нәтижелері жоғалмайды.
Мәліметтер қоры серверімен қолданылатын транзакция механизмі аналогиялық үстелдік мәліметтер
Масштабталуы.Бұл–жүйенің қолданушылар санының артуына және программалық қамтамасыз етуінсіз аппараттық
Үстелдік мәліметтер қорын басқару жүйесі мүмкіндіктері аса шектеулі –
Қауіпсіздігі. Мәліметтер қоры сервері үстелдік мәліметтер қорын басқару жүйесінде
Икемділік. Мәліметтермен жұмыс жасайтын қосымшаларда 3 логикалық қабатты ерекшелеп
Қолданушы интерфейсі;
Логикалық өңдеулер ережелері (бизнес - ережелер) ;
Мәліметтерді басқару;
Жоғарыда айтылғандай файл – серверлік архитектурада барлық үш қабат
Клиент-сервер технологиясының модельдері
Егер барлық функциялар клиент пен сервер арасында үлестірілген болса,
Бұндай модельдің бірнеше түрі бар.
Файлдық сервер. Сервердің бұлай ұйымдастырылуы келесідей: енгізу-шығару функциясы, информациялық
Файлдарды жіберу ұзақ процедура болғандықтан нәтижесінде төмен өнімділік және
Мәліметтер қоры сервері. Мәліметтер қоры сервері терминін әдетте клиент
Бұл жағдайда мәліметтер қоры серверде өшірілген түрде сақталған. Осы
Клиент пен сервердің өзара әрекеттесу принциптері
Қолданбалы программадан немесе қолданушыдан мәліметтер қорына ену жүйенің
Интерфейсі тек қана SQL тіліне негізделген мәліметтер қоры
Айта кететін болсақ кемшіліктері де жеткілікті. Жүйенің клиент пен
Клиент-сервер технологиясының үшөлшемді моделі
Бұл екі өлшемді модельдің кеңейтілген түрі жіне оған клиент
1.3 Клиент–сервер архитектурасының ерекше белгілері мен артықшылықтары
«Клиент-сервер» технологиясы ұйымдарға көптеген артықшылықтарды ұсынатын қуатты ортаны құрады.
Негізгі артықшылықтары:
Мәліметтер қорына енуге басқаларына қарағанда кең мүмкіндік береді;
Жүйенің өнімділігі артады: клиент пен сервер бөлек компьютерде орналасқандықтан,
Аппараттық қамтамасыз ету құны төмендетіледі;мәліметтер қорын басқарып сақтап отыратын
Коммуналдық шығындар қысқарады.
Қосымша операцияның бөлігін клиент компьютерінде орындайды да желі арқылы
Сервер өз бетімен барлық шектеулер осында анықталып тексерілетін болғандықтан
Негізінде жақсы жобаланған клиент–серверлік жүйе мэйнфреймдердің есептеу мүмкіндіктеріне ие
Клиент –серверлік жүйедегі серверлердің мәліметтердің үлкен көлемін сақтауға мүмкіндігі
Енді жүйені түгел басқару мен қауіпсіздігін қамтамассыз ету әлдеқайда
Клиент – сервер архитектурасы әр түрлі желілік сервистерге ену
Web-серверлер. Алғашқыда HTTP хаттамаларымен бірге гипертекстілік құжаттарға ену
Қосымша серверлері. Кейбір сабақ облысында қолданбалы есептерді орталықтандырып шешу
Мәліметтер қоры сервері. Мәліметтер қоры сервері SQL тілінде қолданушы
Файл сервері. Бұлар мәліметті файл түрінде сақтайды және қолданушыларға
Прокси – серверлер. Біріншіден, делдал ретінде әрекет жасап, қолданушыларға
Файрволдар. (брандмауэрлер) Желі қауіпсіздігін қамтамассыз ету мақсатымен желілік трафик
Пошталық серверлер.Электрондық пошталық хабарламаларды жіберу және алу қызметтерін ұсынады.
Қашықтықтағы ену серверлері. (RAS) Бұл жүйелер коммутация түзулері арқылы
Бұл клиент – серверлік технологияның жергілікті және глобальді желілерде
Осы немесе басқа да желілік сервистерге ену үшін мүмкіндіктері
«Жіңішке клиент».
Бұл термин web-интерфейс арқылы желілік қосымшаның қосылуы үшін ғана
«Жуан клиент»
Бұл өзінің жеке операциялық жүйесінің басқаруымен орындалатын және қажет
Көпдеңгейлі архитектура
“Клиент-сервер” архитектурасының даму идеясы көп деңгейлі архитектураның дамуына әкеліп
“Клиент-сервер” архитектурасы осы екі деңгейлік болып табылады.
Көп деңгейлі жүйенің ұйымдастырылуы
Қолданушы клиент қосымшасын жүктегенде, ол сервер қосымшасымен байланысады. Клиент
Егер қолданушы мәліметтерге өзгерту орындаған болса, мәліметтер қоры серверіне
Клиент қосымшасы мен сервер қосымшасы және мәліметтер қоры сервері
Үш деңгейлі қосымшаны құрудың серверді ғана қолданатын 2 деңгейлі
Ең кең дамығаны үш деңгейлі түрі. үшінші деңгейде сервер
Көп деңгейлі архитектураның кең тараған түріне тоқталайық.
MIDAS (Multitier Distributed Application Serveres) - көп деңгейлі мәліметтер
Клиент қосымшасы - қолданушы интерфейсін қамтамасыз ететін «қарапайым» клиент.
Сервер қосымшасы (бизнес-логика)-клиент қосымшасы мен қашықтықтағы сервер арасында мәлімет
Қашықтықтағы мәліметтер брокері- RDBMS(Remote Data Broker) басқару жүйесінен тұрады.
Берілген сызбаны(1.1-сурет) қолдану баптауларды және бағыттауды талап етпейтін, клиент
1.1-сурет. Үш өлшемді қосымшалардың жалпы түрі
MIDAS технологиясы көп деңгейлі қосымшаларды құруда келесідей программалар мен
DCOM- басқа компьютердегі орналасқан объектіні қолдануға мүмкіндік береді.
MTS- Microsoft фирмасы құрған СОМ технологиясының толықтырылған түрі және
TCP/IP- әр түрлі желідегі сонымен қатар интернет желісіндегі де
CORBA- объектілер сұранысы кезінде брокермен бірге жалпыға бірдей қолданылатын
Сонымен, екі деңгейлі архитектура барлық сұраныс бір серверден басқарылатын
2 ҚОСЫМША ҚҰРУДА ҚОЛДАНЫЛҒАН ПРОГРАММАЛЫҚ
2.1 InterBase және оның
InterBase – дің негізі ретінде Джим Старки (Jim
1985 жылы Джим Старки, оның жұбайы Анн Харрисон
Бірнеше сатылымдардан және компания атауының өзгеруінен кейін InterBase Software
Негізі бұл мәліметтер қорын басқару жүйесі әскери және арнайы
1988 жылы Ashton-Tate компаниясы Interbase – ң 51
1994 жылы 4 –ші нұсқасының шығуымен InterBase үлкен танымалдылыққа
1999 жылдың соңында InterBase – ң 3 кілттік қызметкерлері
Бірақ ең қызық оқиға 2000 жылы болды. Borland компаниясы
2000 жылдың 31 шілдесінде тағайындалған топ http://ru.wikipedia.org/wiki/2000_%D0%B3%D0%BE%D0%B4 Borland
2001 жылы Borland компаниясы қайтадан InterBase – ті дамытуды
Әрі қарай берілген өнімнің құрастырылуы тәуелсіз InterBase SoftWare және
InterBase АҚШ-ң мемлекеттік және әскери секторларында белсене қолданылады, сондықтан
InterBase – ң мәліметтер қоры 0 – ден басталатын
InterBase көп нұсқалы жазбалар структурасын қолдайды. Жазбаның өзгертілуі кезінде
Жою кезінде де дискіден жазба физикалық түрде түгел өшірілмейді,
InterBase мәліметтер қорының бір бетінде мәліметтер қоры кестелерінің бір
Көп нұсқалы жазбалар структурасы және бетті ерекшелеудің тиімсіздігі мәліметтер
Дефрагментация жүргізудің бірнеше әдістері бар:
Біріншісі, дискілік тасымалдауда мәліметтерқорында сақтауда және InterBase Server Manager
Екінші әдіс қоқысты автоматты жинаудан тұрады. Қоқыс жинау интервалы
SQL–сервер Borland InterBase «клиент-сервер» архитектурасын қолдану кезінде
InterBase көпфункционалды SQL-сервер болып
Клиенттер мәліметтер қорына әртүрлі әрекеттер орындау
Мәліметтер қоры-нан берілген шарт бойынша іздеу;
Сұрыптау, салыстыру және мәліметтерді таблицалық түрде көрсету;
Сақталған мәліметті өзгерту;
Мәліметтер қоры-нан мәліметтерді жою;
Жаңа мәліметтер қорын және мәліметтер құрылымын
Программалық кодты серверде орындау;
Серверге кірген клиенттерге хабарлама жіберу;
Серверлік поцесс толығымен желілік
Interbase серверінің артықшылығы:
Interbase сервері - Windows, Linux, Unix, Solaris, Mac OS
Жаңартылатын View бейнелеулері;
Транзакцияның екіфазалы расталуы;
Триггерлердің әсерлі механизмі;
BLOB-өрістердің серверлік өңделуі (BLOB-filters);
Оқиғалар (Уведомления);
Желілік трафиктің, мәліметтер қорының, мәліметтер қорының бөлек бағандарын шифрлау.
Interbase серверінің өнімділігі.Interbase сервері мәліметтер қорын басқару жүйесінің қазіргі
Interbase SQL Server – дің соңғы нұсқаларында жұмыс жылдамдығын
Interbase SMP (symmetric multiprocessing) симметриялы көппроцессорлы өңдеуін ұстануы Interbase
Hyperthreading технологиясын қолдайды.
SQL сұраныстардың пакеттік орындалуы желілік трафикті төмендетеді және өнімділікті
InterBase серверінің ерекшеліктері:
Техникалық құрылғыларды талап еткендегі жоғарғы
Қосымшаның төзімділігін қамтамасыз ететін SQL-92
Серверді ұстану және қондыру
Мұның барлығы InterBase серверін
InterBase серверінің негізгі мүмкіндіктері:
Желілік хаттамаларды толық қолдайды;
Мәліметтер қорына ену, яғни бір қосымша бірнеше мәліметтер қорымен
жасай алады;
Бірнеше деңгейлі архитектура, яғни сервер қажет уақытында ескі жазбаларды
Сұраныстарды тиімді түрде ұйымдастырады.
Blob, яғни құрылымдық емес мәліметтермен жұмыс жасауға мүмкіндік береді.
Бүтіндікті қамтамассыз етеді, яғни кестелер арсындағы логикалық байланысты алғашқы
Сақталымды процедуралармен жұмыс жасайды. Сақталымды процедуралар іздеу және мәліметтердің
Кестеге мәліметті енгізгенде, өзгерткенде немесе жойғанда жүтелетін программалар триггерлер
Өзгеріс орындалған бойда қарауға мүмкіндік беретін, жаңартылатын бейнелеулер қолданылады.
SQL сұраныстарға сәйкес мәліметтер қорынан шақырылатын арнайы кітапханаларда сақталынатын
Мәліметтерді автоматты түрде деңгейлеп орындау, яғни соңғы нәтижені жіберу
Мәліметтердің қосымша көшірмесін сақтауға,қалпына келіруге, қызмет көрсетуге және қорғауға
Интерактивті түрде мәліметтерді және сұраныстарды анықтауға арналған Windows утилитасы
InterBase – де мәліметтерді ұйымдастыру
InterBase серверіндегі барлық ақпарат .gdb кеңеймелі бір файлда сақталады.
Клиент қосымшасының максимальді есептеуін жеңілдететін және ақпараттың
Аталған элементтердің көбісі локальді нұсқамен салыстырғанда әлдеқайда ерекшеліктері бар
Кестелер. Алғашқы кілт және генераторлар.
InterBase- бұл реляциялық мәліметтер қорын басқару жүйесі. Бұл дегеніміз
CREATE TABLE res
([,]|…]);
Бұл жерде res–құрылып жатқан кесте аты, col def–бағандарды
=col{datatype COMPUTED[BY]()|domain}
[Default {literal NULL|User}]
[NOT NULL][]
[COLLATE collation]
Кестеде шектеулерін қанағаттандыратын әрбір бағанның аты және де datatype
Кестедегі алғашқы кілттер
Ешқандай кілт болмайтын кесте құруға болады. Бірақ нормализация
Сонымен, алғашқы кілт дегеніміз не? Бұл кесте сыртындағы жазбаларды
Реляциялық мәліметтер қорында барлық дерлік кестелерде алғашқы кілт болады.
CREATE TABLE Table_Name(
ID INTEGER NOT NULL,
NAME VARCHAR(80),
PRICE_1 DOUBLE PRECISION,
CONSTRAINT pkTable PRIMARY KEY(ID));
Сонымен table_name кестесіне алғашқы кілтті қалай құрдық. Кестені
Алғашқы кілтті құрып болған соң кесте соңына Constraint
Тіршілік қауіпсіздігі сабағындағы ақпараттық технологиялар
Мәліметтер қоры жайлы жалпы мағлұматтар
Адамдарды басқару және топтарды басқару
Мәліметтер базасының теориясы
MS VS NET ортасында интернет қолданбалар құру
«Есік-терезе» құрылыс дүкені деректер қорын құру
Деректер қорын үйлестіру
Access мәліметтер базасымен жұмыс істеу
Деректер базасы
Деректер қоры объектілері