SQL серверін қолданып қосымшалар жүйесін жетілдіру


Жұмыс түрі: Дипломдық жұмыс
Тегін: Антиплагиат
Көлемі: 86 бет
Таңдаулыға:
Реферат
Берілген дипломдық жобада «SQL сеорверін қолданып қосымшалар
жүйесін жетілдіру» тақырыбы зерттелді.
SQL- СЕРВЕР, ODBC ТЕХНОЛОГИЯСЫ, WORD, EXCEL, MS ACCESS,
VISUAL BASIC, VISUAL C++
Берілген дипломдық жоба мақсаты SQL сеорверін қолданып қосымшалар жүйесін жетілдіру болып келеді. Жұмыстың негізгі назар қойылған программасы SQL-құрылымдық сұранымдар тілі. Бірінші бөлімде құрылымдық сұранымдар тілінің даму тарихы, мәліметтер қоры туралы түсінікке сипаттама берілген. Жұмыста қарастырылған EDUCATION (Образование) МҚ-ның құрылымы, қандай кестелерден тұратыны туралы айтылған. Өрістердің мәндерінің типтері көретілген.
Екінші бөлімде SQL командалары, олардың типтері, қауіпсіздігін басқару шаралары, МҚ басқару операторларына қысқаша сипаттама берілді. Мысалдар келтіріліп, қолданылуы анық айқындалды.
Үшінші бөлімде желілік қосымшаларды құру тәсілдері қарастырылады. Бұл бөлімде SQL тілінің әртүрлі қолданбалы программалармен арасындағы желілік байланыстары туралы айтылады. Сонымен қатар адам өмірінің қауіпсіздігі қарастырылған және экономикалық тиімділікті есептеу жүргізілген
Мазмұны.
Кіріспе. 3
Техника-экономикалық негіздеме 6
1. SQLқұрылымдық сұранымдар тілі 7
1. 1 SQL мүмкіндіктері мен артықшылықтары 7
1. 2 SQL даму тарихынан 8
1. 3 SQL көмегімен мәліметтер қоры басқару 9
2. SQL командаларының типтері. 11
2. 1. SQL мәліметтерінің типтері 11
2. 2. Сандық типтер 12
2. 3. Күні мен уақытты беру үшін арналған типтер 13
3. Желілік қосымшаларды құру 28
3. 1. ODBC технологиясы 28
3. 2. SQL-сервердің Word және Exce- мен өзара байланысы 33
3. 3. SQL-серверде MS Access мәліметтерін пайдалану 40
3. 4. Active Server Pages технологиясы. 45
3. 5. Мәліметтер қорымен Visual Basic ортасында жұмыс 45
3. 6. Visual C++-ті SQL-серверге кіру үшін қолдану 53
4. Адам өмірінің қауіпсіздік негіздері 55
5. Экономикалық тиімділік есебі 73
Қорытынды 81
Пайдаланылған әдебиеттер 82
Қосымшалар 83
Кіріспе.
Есеп жасау, бақылау және жобалаулардың негізін көптеген картотекалар, тіркеу журналдары, сондай-ақ тізімдер, сызбалар құрайды. Олар біртіндеп көбейіп, жаңадан топтасады.
Егер де ақпаратттар жинағының көлемі өте үлкен болса, онда керекті мағлұматты іздеп табу өте қиын болады.
ДЭЕМ және ақпаратты өңдеу мүмкіндігі пайда болғаннан кейін біздер көптеген ақпараттық-анықтамалық есептерин автоматизация арқылы шеше аламыз.
Бастапқы кезде ЕЭМда ақапаратты сақтап, оны жинақтауға арнайы файлдар қолданылды. Бұл кезде әрбір функционалдық есепке дербес белгілі бір қорытынды ақпараттан тұратын файл құралатын. Осының бәрі де қолданушыға көптеген қиындылықтар әкелетін.
ЕЭМнің дамуымен бірге басқару системаларын кұру идеялары талқыланды. Мысалы, өндірістегі бухгалтерлік есептің автоматизациясы кезінде мағлұматты сақтау, оны дұрыс өңдеу, және де белгілі бір уақыт сайын өзгертіп отыру. Бұл идеялар өзінің шешімін мәліметтерді басқару системасында, яғни МКБЖ ортасында тапты. МКБЖ арнайы ақпараттар базасымен тікелей жұмыс істейді. Дербес компьютерлердің пайда болуымен қатар таблицалардағы ақпаратты өндеудің ең қолайлысы МКБЖ болып отыр. .
Access - реляциялық мәліметтер қорын басқару жүйесі. Қарапайым 2 өлшемді кестер реляциядық мәліметтер қоры болып табылады. Мәліметтер қорын басқару жүйесі мәліметтер қорын құру, мәліметтерді өңдеу, қандай да бір шарт бойынша қордан мәліметтерді таңдау, қор негізінде әр - түрлі формалардың есеп беруі (отчет) құружы жүзеге асырады.
Мәліметтер қорында 2 өлшемді кестенің жолдары жазбалар деп, бағандары өрістер деп аталады.
Дәлірек айтқанжа, мәліметтер қорында, кестердей әр бір жол жазба болып табылады, ал жазба бірнеше өрістерге бөлінеді, олар:
а) мәліметтер қорын құру
б) мәліметтер қорының құрылымын өзгерту
в) форма құру
Реляциондық модель - ең қарапайым модель берілгендерді кесте таблица түрінде топтастырған модель.
берілгендерді қолданбалы программаларға тәуелдігіш жою мақсатында 1970 жылы математик Код реляциондық модель концепциясын ұсынды. Қатынас белгілі бір шарттарда қанағаттандыратын 2 өлшемді кесте.
Қатынастың бағандары - артрибуттар деп аталады. Ал жолды жазулар деп атайды. Реляциондық қоры дегеніміз - бір бірімен байланысты қатынастар жиыны әр - бір қатынас жеке файл түрінде сақталынады. Олар келесі тәртіппен байланысқан (файл, кесте, қатынас, мән) .
Модель құрылымның қаталдығы және жұмыс жылдамдығының берілгендер қорының өлшеміне тәуелділігі.
Microsoft Access - бұл функционалдық тұрғыдан толық әрі реляциондық МКБЖ. Онда қолданушыға барлық қолайлы жағдайлар қарастырылған: яғни, қолданушы кез келген ақпаратты анықтап, өңдей алады, онымен қатар үлкен көлемді қамтитын ақпартпен жұмыс істей алады.
Ақпарат базасын басқару системаларына сүйеніп, біз ақпараттардың мінездемелерін, олармен жұмыс істеуді, және бірлесіп жұмыс істеуді бақылай аламыз.
МКБЖ 3 басты функциядан тұрады:
- ақпараттарды анықтау ;
- ақпаратты өңдеу;
- ақпараттарды басқару
Осы функционалдық мүмкіндіктердің барлығы Microsoft Access те толықтай өңе алады.
Кез келген құжатпен немесе электрондық таблицамен жұмыс істеу кезінде біз құжаттың мазмұның немесе таблицаның әр бір ұяшықтың орнын өзіміз таңдай аламыз. Текстік редакторларда бұл информацияны керек жерге орналастыру үшін қажет.
Ал электрондық таблицаларда ақпаратты сақтау, керек есеп айырысуларын жүргізу және қортындыларды керекті түрде ұсыну міндетініз болады.
Егер де электрондық таблицадағы жолдар саны 100-ден асып кетсе, және де құжат біршене беттен тұрған жағдайда ақпаратпен жұмыс істеу өте қиын болады. Егер де сіз басқа да қолданушыларға арналған белгілі бір электрондық таблицаларды құрсаңыз, ондағы өзгерістерді, және жаңадан енгізілген сандарды бақылай алмайсыз.
Мысалы, сіздің таблицаныздың бір ұяшығында күн (мерзім), ал екіншісінде ол күнде түскен ақша сақталу керек болса, қолданушы оны кездейсоқтықтан ауыстырып алуы мүмкін. Осы сияқты көптеген мысалдар келтіруге болады.
МКБЖның арқасында біз ақпараттың түрін және де оның сақталу әдістерін өзіміз таңдай аламыз. Сіздер сонымен қатар жұмыс істеуге қолайлы болу үшін, (ақпараттарды дұрыс енгізу үшін) басты талаптарды қоя аласыз.
Сіздер Microsoft Access барлық мүмкіндіктерді қолдана аласыз: DDE ( DynamicDataExchange, ақпаратпен динамикалық түрде алмасу), және OLE (Object. Linking and Emedding қарым-қатынас және объетілерді енгізу) .
Microsoft Access көптеген ақпарат форматтарымен жұмыс істей алады (МКБЖның басқа да файлдық структураларымен) . Сіздер ақпараттың импорт және экспорт процестерін текстік редакторларынан және де электрондық таблицалардан ала аласыз.
Microsoft Access көмегімен сіздер Paradox, dBASEIII, dBASE IV, FoxPro және т. б. файлдарды өңдей аласыз. Бұл файлдарды сондай-ақ Microsoft Access импорттауға да болады.
Текстік редактордағы немесе электрондық таблицадағы ақпаратпен жұмыс МКБЖ-дағы жұмыстарынан көптеген айырмашылықтары бар. Текстік редакторда даярланған құжатта сіздер таблицалық ақпаратты қосып, оны өңдей аласыз.
Ал электрондық таблицада құрылған құжат берілген бір есепті шешу үшін арналған. Сондықтан оны басқа да бір есепке қолдану өте қиын.
Ақпаратпен жұмыс істеу кезінде МКБЖ көптеген әдістерді қолданады. Мысалы, сіздер ақпаратты іздеу шараларын жеке таблицада өңдіре аласыз. Бір команданы қолдана отырып, жеке бөлікте орналасқан барлық ақпаратты жаңарта аласыз.
Таблицадағы ақпаратты өндеу үшін Microsoft Access SQL деген өте күшті тіл қолданылады. Оның көмегімен бір немесе бірнеше таблицадан бізге керекті информацияны ғана белгілей аламыз.
Microsoft Access ортасында есептерді шешу үшін SQL тілін міндетті түрде білу керек жоқ.
Сұрақ жағдайы
Бүгінгі таңда коммуникация және мәліметтерді сақтау облысындағы компьютерлік жүйелер басқаларына қарағанда жылдамырақ дамып келе жатыр, өйткені оларға жаңа технологиялармен бірге және әлемдегі әлеуметтік өзгерістермен бірге жүруге тура келеді. Сақталуға арналған ақпараттың көлемінің жоғары ырғақпен ұлғаюына байланысты, программалық жабдықтаушыларға мәліметтердің үлкен көлемін басқарудың жаңа жолдарын өңдеуге тура келеді.
Мәліметтер қоры ақпараттық технологиялар облысында алдағы орындарды алатындықтан, олар адам өмірінің бір бөлігіне айналды. Осы процестерді, басқару жүйелерінің дамуы интеграция жолымен тұтас бүтінге келе жатыр, осыған үлкен қадам мәліметтерді өңдеу стандартын SQL құрылымдық сұранымдар тілі көмегімен пайдалану болып табылады. SQL-ді пайдаланып жұмыс істейтін программалық жабдықтар, қолданушыға білінбей қызмет етеді, және ақпаратты басқаратын қажетті негізді береді. Қазіргі кезде клиент/сервер архитектурасына негізделген желілік ақпараттық технологияны пайдалануға көп көңіл бөлініп отыр.
Осы күндері адам өмірі әртүрлі типті ақпараттармен қаныққан, ал оларды басқару үшін әртүрлі қызметті мәліметтер қоры мен банктерін құру қажет. Осы себепті соңғы жылдары осы мақсатқа арналған көптеген компьютерлік жүйелер-мәліметтер қорын басқару жүйелері пайда болды.
Техника- экономикалық негіздеме
Мәліметтердің санының өсуі, оларды сақтау және өңдеу қажеттілігінен, әртүрлі компьютерлік жүйелерде қызмет ететін МҚ-ң стандартты тілін құру сұранысы туындады. Шынында да, мұндай стандартты тіл қолданушыға мәліметтерді дербес компьютерден, желілік жұмыс станциясынан немесе әмбебап ЭЕМ-да жұмыс істей отырып басқару мүмкіндігін береді.
SQL (Structured Query Language) -бұл құрылымдық мұранымдар тілінің қысқартылған атауы, реляциялық МҚ-да мәліметтерді құру және өңдеу құралдарын береді. Компьютерлік технологиялардан ерекшелігінен тәуелсіздігі, және SQL-ді реляциялық мәліметтер қорының технологиясы облысындағы өндіріс жетекшілерімен қолдауы оны МҚ стандартты тіліне айландырды.
Реляциялық МҚ пайда болғанға дейін, көптеген МҚБЖ үшін құрылған барлық мәліметтерді басқару тілдері, файлдардың логикалық жазулары түрінде берілген мәліметтермен жүргізілетін операцияларға бағытталған. Әрине, бұл қолданушыдан мәліметтердің сақталуын, қандай мәліметтер қажеттігін, олардың қайда орналасқанын және қалай алу жолдарын білу талапді етеді.
Қарастырылып отырған SQL тілі логикалық байланысқан кесте-қатынастар жиынтығы түрінде берілген мәліметтермен операциялар жүргізуге бағытталған. Осы тілдің құрылымының ерекшелігі өңдеу процедурасына емес, мәліметтерді өңдеудің соңғы нәтижесіне бағытталуында. SQL мәліметтердің, индекстердің қайда орналасқанын, және нәтиже алу үшін қандай операциялар тізбегін пайдалану керектігін өзі анықтайды, сондықтан бұларды МҚ-на сұранымдарда көрсетудің қажеті жоқ.
1. SQL құрылымдық сұранымдар тілі
1. 1 SQL мүмкіндіктері мен артықшылықтары
1987 жылы SQL маманданған реляциялық МҚБЖ үшін стандартты тіл болып барлық кең таралған жүйелерге ене бастады. Ол келесі момнеттерімен байланысты. Тез әрекеттіліктің өсуі, және энергияны тұтынудың, компьютер өлшемдері мен бағаларының төмендеуі, тұтыну нарығының, қолданушылар ортасының және түрлері мен бағаларының кеңеюіне әкеліп соқты. Сондай-ақ, әртүрлі программалық жабдықтауларға да сұраныс көбейді. Сатып алушы фирмаларға күресте, программалық жабдықтаушылар нарыққа интеллектуалды, әрі көлемді программалар кешенін шығара бастады. Олар сатып ала отырып, көптеген ұжымдар мен жеке қолданушылар ол программаларды өз компьютерлеріне орната алмадй. Ақпаратпен алмасу және оларды тарату үшін ЭЕМ желілері құрылды, онда программалар мен мәліметтерді арнайы файлдық сервер лерге орналастырды.
Файлдық серверлермен жұмыс істейтін МҚБЖ, бір-бірінен алыс ара-қашықтықта орналасқан әртүрлі ЭЕМ қолданушыларына бір МҚ кіру мүмкіндігін берді. Мұндай жағдайда ұжымдарды, оқу кешендерін, ақпараттық және басқа жүйелерді әртүрлі автоматталған басқару жүйелерін өндіру оңайлатылады. Бірақ бұл кезде қарапайым сұраным құру үшін де файлдық серверден немесе серверге файлдарды жазу керек болады, ал ол конфликтілік ситуайияларды туғызуы мүмкін. Мұндай кемшіліктерді бодырмау үшін клиент/сервер технологиясы ұсынылған боатын, бірақ ол үшін сервермен хабарласу тілі қажет-мұндай тіл ретінде SQL таңдалды.
SQL концепцияларында операциялардың мәліметтердің кесте түрінде берілуіне бағытталуы, аз сөйлемді жинақы тілді құруға мүмкіндік берді. SQL сұранымдарды орындау үшін, және де қолданбалы программаларды құру үшін де пайдаланылуы мүмкін. Онда келесі сөйлемдер бар:
- Мәліметтерді анықтау тілі-МҚ анықтау, және де кестелер мен индекстерді анықтау және жою;
- Мәліметтерді таңдау сұранымы-SELECT сөйлемі;
- Мәліметтерді түрлендіру сөйлемі-мәліметтер қосу, жою және өзгерту;
- Мәліметтерді басқару сөйлемі-мәліметтерге кіру артықшылығн беру немесе қайтару, транзакцияларды басқару және т. б.
Сондай-ақ SQL бұл сөйлемдерде келесі есептерді орындау мүмкіндігін береді:
- Арифметикалық есептеулер, функционалдық түрлендірулер, және арифметикалық өрнектер мен текстерді салыстыру операцияларын орындау;
- Кесте мазмұнын экран дисплейіне немесе баспаға шығарар кезде жолдар мен бағаналарды реттеу;
- Қолданушыларғы МҚ-да мәліметтердің көлемін өзгертпей интерпретациялау мүмкіндігін беретін ұсыныстар құру;
- Сұраным бойынша шығарылатын бір немесе бірнеше кестелер және ұсыныстар мазмұнын басқа кестеде сақтау;
- Мәліметтерді топтау, және осы топтарға арифметикалық орта, сумма, максимум, минимум операцияларын қолдану;
SQL тілі көптеген МҚБЖ-ң негізі болып табылад, өйткені ол мәліметтердің физикалық құрылымдануына және дискіге жазылуына сондай-ақ мәліметтерді дискіден физикалық оқуға жауап береді, және МҚБЖ-ң басқа компоненттерінен және қолданушы қосымшаларынан SQL-сұранымдарды қабылдау мүмкіндігін береді. Олай болса, SQL қолданушыларға, программаларға реляциялы МҚ ақпараттарына кіруді қамтамасыз ететін мықты құрал.
1. 2 SQL даму тарихынан
Реляцияла МҚ басқару жүйелері 80 жылдардың аяғында кеңінен т анымал болды. Мұндай мәліметтер қорында ақпарат қарапайым кестеде сақталатындықтан, мәліметтерді беретін басқа модельдерге қарағанда артықшылығы көп. SQL реляциялы МҚ тілі болғандықтан, оның тарихы да мәліметтерді осы тәсілмен берудің дамуымен тығыз байланысты.
Жоғарыда айтылғандай, реляциялы МҚ түсінігі 70 жылдардың басында IBM компаниясының ғылыми қызметкері Э. Ф. Кодпен енгізілді. Осыдан кейін реляциялық мәліметтер қоры одбысында IBM компаниясының System/R деп аталған жобасымен бірге зерттеулер жүргізіле бастады, мұнда реляциялық модельдің жұмыс істеу қабілеті тексеріліп және дәлелденді. Сондай-ақ МҚБЖ-ін өңдеуден басқа жоба көлемінде МҚ-на сұранымдар тілін құру жұмысы жүргізілді, олардың бірі SEQUEL (Structured English Query Language-ағылшын құрылымдық сұранымдар тілі) -деп аталды.
70 ж соңында System/R жобасының екінші таралымы жүзеге асырылды, нәтижесінде жүйе ІВМ компаниясының бірнеше тапсырушыларының компьютерлерінде орнатылды. Ол System/R МҚБЖ-мен және оның МҚ тілімен жұмыста алғашқы нақты тәжірибеге әкелді, ал оның аты SQL деп ауыстырылды. Нятижесінде ІВМ компаниясы реляциялық МҚ жұмыс істеуге қабілетті және программалық өнімдер құрудың негізі болып қызмет ете алады деген қорытындыға келді.
System/R жобасы және оның шеңберінде құрылған МҚ-мен жұмыс істейтін тіл, дүние жүзінің мамандарының назарын аудартты. Осылайша, 1977 ж SQL-ға негізделген, реляциялық МҚБЖ-ін құру үшін Relational Software Inc(қазір Oracle Corporation) компаниясы ұйымдастырылды. Oracle деп аталған бұл МҚБЖ, бірінші юолып 1979 ж нарыққа шықты.
Беркли қаласының университетінде (Калифорния штаты) ІВМ компаниясының зерттеушілер тобыреляциялық МҚБЖ-нің протатибін құрды, QUEL сұранымдар тілін қосқан өз жүйелерін Ingres деп атады. 1980 ж бірнеше мамандар Берклиді тастап, Ingres жүйесінің коммерциялық жүйесін құру үшін Relational Technology Inc компаниясының негізін құрды, оны нарыққа шығару 1981 ж басталды. 1989 ж аты Ingres Corporation болып ауысқан Relational Technology компаниясы жүйеге өзгерістер қатарын енгізген реляциялық МҚБЖ жетекші таратушысы болып қалды. Мысалы, 1986 ж алғашқы QUEL сұранымдар тілі табыспен SQL болып ауыстырылды.
1981 ж ІВМ фримасы System/R негізінде, SQL/DataSystem(SQL/DS) деген атпен коммерциялық өнім шығарды, ал 1983 ж тағы бір МҚБЖ-Database(DB2) пайда болды. DB2 ІВМ компаниясының жетекші реляциялық МҚБЖ болды, және осы жүйенің SQL тілі МҚ үшін стандарты болды. DB2-де іске асырылған технология, кейін ІВМ компаниясының барлық бағыттарының программалық өнімдерінде, дербес компьютерден бастап, желілік серверлерге және үлкен ЭЕМ пайдаланылды.
80 жылдардың бірінші жартысында реляциялық МҚ таратушылар өз өнімдерін мойындату үшін күрес жүргізді, өйткені дәстүрлі МҚ архитектурасымен салыстырғанда, реляицлық программалық өнімдердің бірқатар кемшіліктері болды. Бірақ реляциялық жүйелердің үлкенартықшылығы болды: олардың реляциялық сұранымлар тілі МҚ-на сұранымлы жазбай орындау және нәтижені бірден жазу мүмкіндігін берді.
80жылдардың екінші жартысында реляциялық МҚ болашақ технологиясы болып санала бастады, алдыңғы версияларына қарағанда өнімділіг 2-3 есе артық болған МҚБЖ-нің жаңа версиялары Ingres және Oracle пайда болды. 1986 ж ANSI/ISO-мен қабылданған SQL стандартын жариялау, SQL-ға стандарт статусын ресми түрде жариялады. Сондай-ақ, бұл статус компьютерлік жүйелер үшін UNIX ОЖ-сі негізінде анықталды.
Компьютердің қуатының күшеюі мен олардың жергілікті желіге бірігуінен, дербес компьютерлер үшін күрделі МҚБЖ қажеттігі туды. Мұндай МҚБЖ-нің таратушылары жаңа жүйелерді құруды оларға SQL-ды негіз етіп қойды, ал мини-компьютерлердің МҚБЖ-сін таратушылар жергілікті есептеу желісінің нарығына шықты. 90ж басында SQL таратуын жаңашаландыру және қуатты процессорлардың пайда болуы бұл тілді транзакцияны өңдеу қосымшаларында қолдануға мүмкіндік берді. Енді SQL ақпаратты өңдеу салыстырмалы аз шығымен жүзеге асатын жүйеге желілік сервер ен дербес компьютерді байланыстыратын клиент/сервер бөлігі болды. Осы себепті барлық жаңа МҚБЖ-не SQL-қолдауын енгізе бастады, SQL-ді мойындаудың маңызды қадамы бұл тілге стандарттардың пайда болуы. SQL сьандартын ескертуде дәстүр бойынша ANSI/ISO -мен тағайындалған ресми стандарт туралы сөз болады. Бірақ басқа да маңызды SQL стандарттары бар, соның ішінде ІВМ компаниясының DB2 жүйесі, және UNIX ортасындағы SQL үшін X/OPENстандарты. 1982 ж реляциялық МҚ тілінің ресми стандартымен ANSI-дің жұмысы басталды, және комитет өз таңдауын SQL-ға тоқтатты. Стандарт негізі ретінде DB/2 жүйесінің SQL алынды 1989 ж стандарт SQL-89 немесе SQL1 деп аталды. Осыдан кейін ANSI жұмысын жалғастырып, жаңа жоба SQL2-ні құрды, ал одан кейінгі стандарт SQL3 үшін басқа өзгерістер ұсынылды. SQL2 стандарты ANSI-де бекітілді және толығымен 1992 ж қазанда қабылданды.
1. 3 SQL көмегімен мәліметтер қорын басқару
Реляциялық МҚ -ол жолдар мен бағандардан тұратын екі өлшемді кестеде сақталатын байланысқан ақпарат. МҚБЖ терминінде жазу деп аталатын әрбір жол мәліметтердің қандай да бір ерекшелігіне сәйкес келеді. Өріс деп аталатын кестенің әрбір бағаны мәліметтердің әрбір типінің мәнінен тұрады. Олай болса, реляциялық МҚ негізі ақпараты бар екі өлшемді кесте болып табылады.
Бірақ МҚ бір кестеден тұратын реляциялық МҚ сирек кездеседі. Мәліметтермен күрделі және қуатты операцияларды өрнектеу үшін өзара байланысқан ақпаратты фрагменттері арасындағы байланысқа байланысты. Жүйенің максималды иілгіштігін қолдау үшін кестенің жолдары арнайы ретпен орналаспауы керек. Реляциялық МҚ жүйелерінде ақпаратты реттейтін қуатты функция бар.
Жолдардан айырмашылығы, кестенің өрістері реттеледі және оларға ат беріледі. Яғни, кестенің әрбір бағанының кереметаты болуы керек.
Әдетте SQL бірден көп қолдаушылары бар компьютерлік жүйелерде жұмыс істейді, сәйкесінше оларды өзара ажырату қажеттілігі туады. Әдетте мұнда жүйеде әрбір қолданушының хұқын тексеру коды болады. Компьютермен сеанстың басында қолданушы жүйеге өзінің арнайы ID(идентификатор) айтып кіреді. Кірудің ID-ін пайдаланатын кез-келген адамдар саны, жеке қолданушы болып табылады.
Көптеген SQL орталарындағы әрекеттер арнайы идентификатор- лармен сәйкес рұқмат етілген. Кесте немесе басқа объект толық билігі бар қолданушыға тәуелді. Және де қолданушыда объектілермен әрекеттер жүргізу артықшылығ бар. Төменде келтірілетін мысалдарда кез-келген қолданушының әрекеттер жасауға артықшылығы бар деп санаймыз.
Оқу мәліметтер қорының сипатамасы
Осыдан былай мысал ретінде шағын МҚ пайдаланамыз. Онда 4 кесте бар:
STUDENTS кестесі студенттер туралы ақпараттың 5 өрісінен тұрады:
- SNUM-студенттік билет номері;
- SFAM-студент фамилиясы;
- SIMA-студент аты;
- SOTCH-студенттің әкесінің аты;
- STIP-студент алатын стипендия көлемі;
PREDMET кестесі оқу пәндері туралы ақпараттан тұрады:
- PNUM-пән номері;
- PNAME-пән атауы;
- TNUM-
- HOURS-сағат саны;
- COURS-курс;
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz