Жоспар №6041

InterBase пен Delphi қолдана отырып клиент-серверлі мәліметтер қоры негізінде ресторан әкімшісінің автоматтандырылған басқару жүйесін құру

Сұрақ-жауап

Сұрағыңызға жасанды интеллект жауап береді

Жоспар Кіріспе...................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

Мәтінді көшіру үшін белсенді жазылым қажет.

Пайдаланушы ID: 725308

Жарияланған күні: