Мәліметтер қорын басқару жүйесі (МҚБЖ) бұл



Дата14.02.2022
өлшемі120.5 Kb.
#455364
түріПрограмма
АЖ мәліметтер қоры


Мәліметтер қорын басқару жүйесі (МҚБЖ) - бұл:

Ақпаратты өңдеуді қамтамасыз ететін өзара байланысқан ЭЕМ немесе процессорлар мен басқа құрылғылардың жиынтығы:

Мәліметтер қорын құруға, жүргізуге және көп колданушылардың бірігіп қолдануына арналған тілдік және программалық кешен

Мәліметтер қорының талаптарын анықтап, оны жобалауға, құруға және  тиімді пайдаланылуына жауап беретін тұлға немесе тұлғалар тобы

Мәліметтер қорында сақталатын логикалық құрылым туралы мәліметтер жиынтығы

Қандай да бір пәндік облыстағы нақты дүние объектілері туралы мәліметтер жиынтығы

.Сервер дегеніміз:

МҚ  арасындағы ақпараттарды тасымалдауға негізделген:
Үлкен көлемді МҚ

МҚ  арасындағы ақпараттарды тасымалдауға негізделген

Басқа процесстердің сұраныстарына қызмет етуді қамтамасыз ететін логикалық процесс

Аралас деңгей арасындағы ақпараттарды тасымалдауға негізделген
МҚ сервері дегеніміз:

Басқа процесстердің сұраныстарына қызмет етуді қамтамасыз ететін логикалық процесс:

МҚ  арасындағы ақпараттарды тасымалдауға негізделген

Аралас деңгей арасындағы ақпараттарды тасымалдауға негізделген

Үлкен көлемді МҚ

МҚ-на сұраныстардың өңдеуіне жауап беретін логикалық процесс
SQL -  бұл:

Деректерді түрлендіру тілі:

МҚ-на сұраныстар тілі

Деректерді сипаттау тілі

Программалау тілі

Трансляциялау тілі

Дербес МҚБЖ жататынын көрсетіңіз:

Paradox:

SyBase

Interbase

Informix

Oracle

Клиент–серверлі МҚБЖ жататынын көрсетіңіз:

Oracle:

Paradox

Clipper

Access

. dBase

Мәліметтердің қандай моделі мәліметтерді кесте түрінде қолданады?

.Реляционды:

Иерархиялық

.Желілік

Фреймдік

Семантиқалық желілер
Құрылымы ағаш  түрінде ұйымдастырылатын мәліметтер моделі  қалай аталады?

Семантикалықжелілер:

Желілік

Иерархиялық

Реляционндық

Объектілі –бағдарлы
Құрылымы граф түрінде ұйымдастырылатын мәліметтер моделі  қалай аталады?

Иерархиялық:

Реляциондық

Желілік

Семантикалық желілер

Объектілі–бағдарлы

Индекстеу дегеніміз – бұл:

кестедегі іздеуоперациясының қосуортасы:

кестедегі жазбалардыжоюоперациясынжеделдетуортасы

кестедегі іздеу операциясының жеделдету ортасы

кестедеге ақпарат қосу  ортасы

кестедегі іздеу операциясын  баяулату  ортасы

Ешқандай өрістері жоқ кестеде қандай да бір ақпарат бола ма?

өрістері жоқ кесте болмайды:

болашақ жазбалар туралы ақпаратты қамтиды

ешқандай ақпарат жоқ

дерекқордың құрылымы туралы ақпаратты қамтиды

жойылған жазбалар туралы ақпаратты қамтиды

Ешқандай жазбалары жоқ кестеде қандай да бір ақпарат бола ма?

бос кестеде ешқандай ақпарат жок:

бос кестеде жойылған жазбалар туралы ақпарат бар

бос кестеде болашақ жазбалар туралы ақпарат бар

жазбалары жоқ кесте болмайды

боскестедедерекқорқұрылымытуралыақпаратбар

бос кестеде ешқандай ақпарат жоқ
Қандай өрісті ерекше (уникальный) деп санауға болады?

мәндері қайталанбайтын өріс:

ерекше аты бар өріс

мәні өсетін қасиетке ие өріс

мәні кемитін қасиетке иеөріс

белгіленетін өріс

Деректер қорын басқару жүйелеріндегі іздеу кілттері деп аталады:

іздестіру шарттарын қанағаттандыратын жазбалар реті бойынша алғашқысының нөмірі:

Мәні бойынша ізделетін өрістер

іздеу шарттарын анықтайтын логиқалық өрнектер

іздеу жүргізілетін дерекқор файлының жазбаларының диапазоны

іздеу шарттарын қанағаттандыратын жазба нөмірі
«Есептеуіш» өрісінің ерекшелігі қандай?

сандық деректерді енгізу үшін қызмет етеді:

автоматтандырылған арттыру қасиеті болады

шектеулі мөлшері бар

деректерөрістеемес, басқажердесақталадыжәнеөрісте текмәтінорналасқанжердіғанамеңзейтінкөрсеткішсақталады

нақты сандарды енгізу үшін қызмет етеді

SQL тілінде Count функциясы есептейді:

Нөлдік емес санның:

Максималды мәнді

Минималды мәнді

Кестедегі жазбалардың санын

Орташа мәнді
SQL тілінде AVG функциясы есептейді:

Орташа мәнді:

Минималды мәнді

Максималды мәнді

Кестедегі жазбалардың санын

Нөл емес мәндердің санын

SQL тілінде Trim функциясы қызметі:

Жолдың басындағы және соңындағы бос орынды жою:

Жол символдарын төменгі регистрлі символдарға түрлендіру

Орташа мәнді есептеу

Жол символдарын жоғарғы регистрлі символдарға түрлендіру

Максималды мәнді есептейді

SQL тілінде Upper функциясы қызметі:

Жол символдарын жоғарғы регистрлі символдарға түрлендіру:

Орташа мәнді есептеу

Жол символдарын төменгі регистрлі символдарға түрлендіру

Максималды мәнді есептейді

Жолдың басындағы және соңындағы бос орынды жою
SQL тілінде GETDATE() функциясы қызметі:

компьютерде орнатылған ағымдағы мезгілді шығарады:

берілген мезгілдегі ай санын шығарады

мезгіл бөлігінің сандық мәнін шығарады

мезгіл бөлігінің символдық мәнін шығарады

берілген мезгілдегі жыл санын шығарады

SQL тілінде Alter Table операторы не үшін қолданады?

Кестені құрылымын өзгертеді:

Кестені жою

Жазбаларды жою

Таңдау жазбалары

Кестені құру

SQL тілінде Delete операторы не үшін қолданады?

Кестені жою:

Жазбаларды таңдау

Жазбаларды жою

Өрісті жою

Жазбаларды өзгерту

Жаңа жазбаларды қою командасы –

CREATE < Кесте аты >:

DELETE <Кесте аты>

UPDATE <Кесте аты>

DROP  < Кесте аты >

INSERT INTO < Кесте аты >
МҚ серверде орналасқанда, сұраныс серверлік компьютерде орындалған кездегі МҚ архитектурасы қалай аталады?

клиент-серверлік:

локальды-серверлік

локальды

файл-серверлік

клиенттік
МҚ серверде орналасқанда, сұраныс клиент компьютерінде орындалған кездегі МҚ архитектурасы қалай аталады?

клиент-серверлік клиенттік:

локальды-серверлік

файл-серверлік 

локальды

 клиент-серверлік
ДК-дің жергілікті желісі үшін негізгісі және FoxPro, Clipper, Paradox МҚБЖ негізінде АЖ әзірлеу үшін қолданылатын үлгі –

файлдық сервер үлгісі (File Server – FS) :

қашықтағы деректерге қолжеткізу үлгісі (Remote Data Access - RDA)

клиенттік сервер үлгісі (Client server – CS)

МҚ сервері үлгісі (Database Server – DBS )

Қосымша сервері үлгісі (Application Server - AS)
Informix, Oracle, Ingres реляциялық МҚБЖ-да өткізілген үлгі –

қашықтағы деректерге қолжеткізу үлгісі (Remote Data Access - RDA) :

клиенттік сервер үлгісі (Client server – CS)

файлдық сервер үлгісі (File Server – FS)

МҚ сервері үлгісі (Database Server – DBS )



Қосымша сервері үлгісі (Application Server - AS)
CREATE DATABASE командасы –

Деректер кестесін құрады:

Деректер файлын құрады

Индекс файлын құрады

Деректер файлын өшіреді

Деректер файлын өзгертеді
Кестені құру командасы –

CREATE DATABASE:

CREATE FILE

CREATE INDEX

CREATE TABLE

CREATE HEAPS
TRUNCATE TABLE <Кесте аты> командасы –

кестенің құрылымын сақтап, ондағы жазбаларды жояды:

кестедегі деректерді өшіреді

кестеге деректерді енгізуді жүргізеді

кестедегі деректерді өзгертеді

кестені жояды
Кестедегі деректерді өзгерту командасы –

UPDATE <Кесте аты>:

DROP  < Кесте аты >

CREATE < Кесте аты >

INSERT < Кесте аты >

DELETE <Кесте аты>
Индексті өшіру үшін қолданылатын команда:

DELETE INDEX:

CREATE INDEX

DROP INDEX

DROP TABLE

CREATE FILE
SQL  тілінде жолдағы символдарды төменгі регистр символдарына ауыстыру үшін қандай функция қолданылады?

LOWER:

CAST

TRIM

EXTRACT

UPPER
SQL  тілінде кестені жою үшін қандай оператор қолданылады?

DROP TABLE:

CREATE TABLE

CREATE VIEW

DROP INDEX

CREATE INDEX
Кесте арасындағы байланыстардың бірі көбіне түрі –

негізгі кестенің бір өрісіне қосалқы кестенің бірнеше өрістері сәйкес келеді:

негізгі кестенің бір өрісіне қосалқы кестенің бір өрісі сәйкес келеді

негізгі кестенің бірнеше өрістеріне қосалқы кестенің бір өрісі сәйкес келеді

негізгі кестенің бірнеше өрістеріне қосалқы кестенің бірнеше өрістері сәйкес келеді және керісінше

негізгі кестенің бір жазбасына қосалқы кестенің бірнеше жазбалары сәйкес келеді
Кесте арасындағы байланыстардағы сұраныстар қарапайым деп аталатын түрі –

Бірі біреуіне:

Бірі көбіне

Көбі біреуіне

Көбі азына

Көбі көбіне
Кесте арасындағы байланыстардың көбі көбіне түрі –

негізгі кестенің бірнеше өрістеріне қосалқы кестенің бірнеше өрістері сәйкес келеді және керісінше:

негізгі кестенің бірнеше өрістеріне қосалқы кестенің бір өрісі сәйкес келеді

негізгі кестенің бір жазбасына қосалқы кестенің бірнеше жазбалары сәйкес келеді

негізгі кестенің бір өрісіне қосалқы кестенің бірнеше өрістері сәйкес келеді

негізгі кестенің бір өрісіне қосалқы кестенің бір өрісі сәйкес келеді
SELECT командасындағы INTO бөлімі не үшін қолданылады?

Бұл бөлім қарапайым сұраныстарды жасау үшін пайдаланылады:

Сұраныс нәтижелеріне негізделген жаңа кесте жасалады

Сұраныстағы жазбаларды топтастыру үшін өрісті анықтайды.

Сұраныс орындалуы нәтижелерінің соңында сұраныс бойынша кейбір қорытынды есептеулерді шығаруға мүмкіндік береді

Сұраныстағы жазбаларды сұрыптау үшін өрісті анықтайды.
Қарапайым сұраныстарды жасау үшін пайдаланылатын SELECT командасындағы қандай бөлім?

INTO бөлімі:

WHERE бөлімі

COMPUTE бөлімі

GROUP BY бөлімі

ORDER BY бөлімі
SELECT командасындағы ORDER BY бөлімі не үшін қолданылады?

Сұраныстағы жазбаларды топтастыру үшін өрісті анықтайды:

Бұл бөлім қарапайым сұраныстарды жасау үшін пайдаланылады

Сұраныс орындалуы нәтижелерінің соңында сұраныс бойынша кейбір қорытынды есептеулерді шығаруға мүмкіндік береді

Сұраныстағы жазбаларды сұрыптау үшін өрісті анықтайды.

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

ORDER BY бөлімі:

INTO бөлімі

GROUP BY бөлімі

COMPUTE бөлімі

WHERE бөлімі
SELECT командасындағы FROM бөлімі не үшін қолданылады?

Сұраныс орындалуы нәтижелерінің соңында сұраныс бойынша кейбір қорытынды есептеулерді шығаруға мүмкіндік береді:

Сұраныс нәтижелеріне негізделген жаңа кесте жасалады.

Сұраныстағы жазбаларды топтастыру үшін өрісті анықтайды.

Бұл бөлім қарапайым сұраныстарды жасау үшін пайдаланылады

Мұнда жаңа сұранысқа қатысатын кестелер мен сұраныстар үтір арқылы қөрсетіледі.
CHAR, LEFT, STR функциялары қандай функциялар тобына жатады?

Математикалық функциялар:

Мезгіл функциялары

Жолдық функциялар

Жүйелік функциялар

Агрегаттық функциялар
GETAHSINULL, ISNUMERIC функциялары қандай функциялар тобына жатады?

.Агрегаттық функциялар:

Жүйелік функциялар

Мезгіл функциялары

Математикалық функциялар

Жолдық функциялар
MAX, MIN, SUM функциялары қандай функциялар тобына жатады?

Агрегаттық функциялар:

Математикалық функциялар

Мезгіл функциялары

Жүйелік функциялар

Жолдық функциялар
Жолдық функцияларды көрсетіңіз

. MAX, MIN, SUM:

CHAR, LEFT, STR

ABC, EXP, LOG

GETAHSINULL, ISNUMERIC

DAY, GETDATE
Өздігінен жоқ виртуалды кесте, бірақ пайдаланушы үшін ол бар сияқты көрінетін.не?

.Көріністер (қараулар) :

Транзакция

Триггер

Сақталымды процедура

Бизнес-ереже
Қараудың артықшылығын көрсетіңіз

.МҚ-мен жұмыс істейтін әр үлгідегі клиенттік қосымшаларда әртүрлі бизнес-ережені іске асырудың болмауы:

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

кез келген қосымшалар үшін МҚ серверінде анықталған бизнес-ережені автоматты түрде қолдану

МҚ-ың тұтастығына кепілдік беру

SELECT операторын қайта орындамай-ақ жазбаларды бір рет таңдауға және оларды болашақта пайдалануға болады
Көріністі құруға арналған команда …

. CREATE TABLE:

CREATE VIEW

CREATE DOMAIN

CREATE FUNCTION

CREATE GRANT
Оларғапараметрлердіберугеболатынжәнеоларкейбірәрекеттердіорындайтынне?

. Пайдаланушылықфункциялар:

Бизнес-ереже

Транзакция

Сақталымдыпроцедура

Триггер
Пайдаланушылықфункциялардыңсақталымдыпроцедураданнегізгіайырмашылығы

.оларғапараметрлердіберугеболады:

оларматематикалықфункциялардыпайдаланады

оларқандайдабірнәтижешығарады (қайтарады)

оларақпараттардықорғайды

оларкейбірәрекеттердіорындайды
Пайдаланушылық функцияны құруға арналған команда …

.CREATE TABLE:

CREATE VIEW

CREATE FUNCTION

CREATE DOMAIN

CREATE GRANT
DROPFUNCTION командасы не үшін қолданылады?

. Сақталымды процедураны өшіру үшін:

Транзакцияны өшіру үшін

Пайдаланушылық функцияны өзгерту үшін

Триггерді өшіру үшін

Пайдаланушылық функцияны өшіру үшін
Санды немесе мәтінді, яғни бір немесе бірнеше мәндерді қайтаратын пайдаланушылық функциялар түрі

. Агрегеттық функциялар:

Жүйелік функциялар

Скалярлық функциялар

Кестелік функциялар

Математикалық функциялар
CREAT TRIGGER командасынеүшінқолданады?

. Триггердііздеу

Триггердіқұру

Триггердіелектенөткізу

Триггердітазарту

Триггердіжою
Сөйлемдітолықтырыңыз: триггер … білдіреді

. автоинкременттікөрісті:

сервердеорналасқанпроцедураны

клиентқұрғанкөріністі

байланысқанкестелерді

арнайытүрдежасалғанөрісті
Триггертүсінігі

. бірдеректердіөзгерткенде, солнемесебасқаМҚкестелеріндегіоларменбайланыстыдеректердіңөзгеруінсәйкестендіретінмеханизмдердіанықтайды:

бұлМҚжекенемесежиітоптықөзгеруіболыптабылады, олтолығыменорындаладынемесемүлдеморындалмайды

оларғапараметрлердіберугеболадыжәнеоларкейбірәрекеттердіорындайды

олбөлекфайлдаемес, МҚ-дасақталатынарнайыәзірленгенсценарий

деректердің тұтастығын қамтамасыз етеді
Деректердің тұтастығын қамтамасыз ету үшін, SQL Server  нені пайдаланады?

.сақталатын процедураны және триггерді:

сақталатын процедураны және пайдаланушы функцияны

транзакцияны және бизнес-ережені

диаграмманы және триггерді

диаграмманы және пайдаланушы функцияны
Триггерді жою командасы

. CREAT TRIGGER:

DROP TRIGGER 

ENABLE TRIGGER

DISABLE TRIGGER

DELETE TRIGGER
Транзакциятүсінігі

. деректердіңтұтастығынқамтамасызетеді:

бұлМҚжекенемесежиітоптықөзгеруіболыптабылады, олтолығыменорындаладынемесемүлдеморындалмайды

оларғапараметрлердіберугеболадыжәнеоларкейбірәрекеттердіорындайды

бөлекфайлдаемес, МҚ-дасақталатынарнайыәзірленгенсценарий

бірдеректердіөзгерткенде, солнемесебасқаМҚкестелеріндегіоларменбайланыстыдеректердіңөзгеруінсәйкестендіретінмеханизмдердіанықтайды
МҚ-нажасалғанбарлықөзгерістердіестесақтаументранзакцияныаяқтайтынәдістікөрсетіңіз.

.RollBack    :    

Close

Connected       

Commit       

Open     
procedure Start Transaction – неүшінқолданылады?

. Транзакциянықұптайды:

Транзакцияныаяқтайды

Транзакцияныбастайды

Транзакциянықұптамайды

Транзакцияны жабады
Dirty Read транзакцияны оқшаулау деңгейі қызметі

. Бәсекелес транзакциялар ағымдағы транзакцияда жасалған, құпталған өзгерістермен ғана жұмыс істейді. :

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

Оқшаулаудың максималды деңгейі транзакция аяқталғанға дейін басқа процестермен деректердің өзгермейтіндігіне кепілдік береді.

Бәсекелес транзакциялар, ағымдағы транзакция жасаған бірақ құпталмаған өзгерістерді көреді.

Оқушы-процестер жазушы транзакцияларының аяқталуын күтпейді, бірақ транзакция басталған кездегі мәліметтерді, дәлірек айтқанда олардың нұсқасын оқиды.
Оқшаулаудың максималды деңгейі транзакция аяқталғанға дейін басқа процестермен деректердің өзгермейтіндігіне кепілдік беретін оқшаулау деңгейі

. Лездекесу (snapshot) :

Repeatable Read

Dirty Read

Сериялылығы (serializable)

Read Commited
Бір деректерді өзгерткенде, сол немесе басқа МҚ кестелеріндегі олармен байланысты деректердің өзгеруін сәйкестендіретін механизмдерді анықтайтын не?

. Сақталымды процедура:

Триггер

Транзакция

Пайдаланушы функциялар

Бизнес-ереже
Бастапқы кілт шектеулері мысалын көрсетіңіз

.CREATE TABLE TBL( ... CHECK (STOLBEZ CONTAINING "USD") ; ... ); :

CREATE DOMAIN POL_TYPE AS CHAR(3) CHECK(VALUE IN ("Муж","Жен"))

CREATE TABLE SAL_HIST (QUORTER INTEGER DEFAULT 1 , .......);

CREATE TABLE TBL(CHECK(STOLBEZ BETWEEN 100 AND 200))

CREATE TABLE SAL_HIST (QUORTER INTEGER NOT NULL, PRIMARY KEY (QUORTER));
CREATE DOMAIN POL_TYPE AS CHAR(3) CHECK(VALUE IN ("Муж","Жен")) – қандай бизнес-ережені жүзеге асырады?

. Ықтималмәндерауқымыншектеу. :

Мәнгесимволдаркіруінеталап

Әдепкімәндер

Бастапқы кілт шектеулері

Тізімненбірмәнгесәйкесболуталаптары
Мәнге символдар кіруіне талабы мысалын көрсетіңіз

.CREATE TABLE TBL( ... CHECK (STOLBEZ CONTAINING "USD") ; ... ); :

CREATE TABLE TBL(CHECK(STOLBEZ BETWEEN 100 AND 200))

CREATE DOMAIN POL_TYPE AS CHAR(3) CHECK(VALUE IN ("Муж","Жен"))

CREATE TABLE SAL_HIST (QUORTER INTEGER NOT NULL, PRIMARY KEY (QUORTER))

CREATE TABLE SAL_HIST (QUORTER INTEGER DEFAULT 1 , .......);
CREATE TABLE TBL(CHECK(STOLBEZ BETWEEN 100 AND 200)) – қандай бизнес-ережені жүзеге асырады?

. Мәнгесимволдаркіруінеталап:

Тізімненбірмәнгесәйкесболуталаптары

Әдепкімәндер

Бастапқыкілтшектеулері

Ықтималмәндерауқымыншектеу.
Microsoft деректерге қолжетімділіктің әмбебап механизмінің MicrosoftActiveXDataObjects (ADO) компоненті, бұл –

.деректерге қол жеткізу үшін төмен деңгейлі интерфейс:

қосымшалардан деректерге қол жеткізуге арналған аппараттық интерфейсі

қосымшалардан деректерге қол жеткізуге арналған бағдарламалық интерфейс

желілік деректерге қол жеткізудің стандартты тәсілі

реляциялық деректерге қол жеткізудің стандартты тәсілі
Microsoft деректерге қолжетімділіктің әмбебап механизмінің OpenDatabaseConnectivity (ODBC) компоненті, бұл –

. желілік деректерге қол жеткізудің стандартты тәсілі:

қосымшалардан деректерге қол жеткізуге арналған аппараттық интерфейс

реляциялық деректерге қол жеткізудің стандартты тәсілі

қосымшалардан деректерге қол жеткізуге арналған бағдарламалық интерфейс

деректерге қол жеткізу үшін төмен деңгейлі интерфейс
ADO.NET объектілік моделі дерекқормен жұмыс істегенде қолданылатын кластар жиынын көрсетңіз

.көбейтілген объектілердің кластары және ажыратылған объектілердің кластары:

қосылған объектілердің кластары және ажыратылған объектілердің кластары

азайған объектілердің кластары және ажыратылған объектілердің кластары

қосылған объектілердің кластары және жабылған объектілердің кластары

қосылған объектілердің кластары және ашылған объектілердің кластары
Қосымша жағынан қорды басқаруды және дерекқормен қосылуды орнатуды қамтамасыз ететін ADO.NET объектілік класын көрсетіңіз

. ашылған объектілердің кластары:

ажыратылған объектілердің кластары

қосылған объектілердің кластары

азайған объектілердің кластары

көбейтілген объектілердің кластары
Қосымша жағынан деректер базасынан алынған ақпараттарды сақтауды, пайдалануды және өзгертулерді қамтамасыз ететін ADO.NET объектілік класын көрсетіңіз

. азайған объектілердің кластары:

қосылған объектілердің кластары

ашылған объектілердің кластары

ажыратылған объектілердің кластары

көбейтілген объектілердің кластары
ADO.NET технологиясының DataSet объектісі:

.екі кестенің арасындағы қатынасты көрсетеді:

деректер көзін ұсынады

нақты деректер көзі арасында өзара әрекеттесуді қамтамасыз етеді

деректер көзімен байланысады

дерекқорға команданы жіберуге мүмкіндік береді
ADO.NET технологиясының DBConnection объектісі:

.дерекқорға команданы жіберуге мүмкіндік береді:

деректер көзін ұсынады

нақты деректер көзі арасында өзара әрекеттесуді қамтамасыз етеді

деректер көзімен байланысады

екі кестенің арасындағы қатынасты көрсетеді
ADO.NET технологиясының DataRelation объектісі:

.екі кестенің арасындағы қатынасты көрсетеді:

нақты деректер көзі арасында өзара әрекеттесуді қамтамасыз етеді

деректер көзімен байланысады

дерекқорға команданы жіберуге мүмкіндік береді

деректер көзін ұсынады

DataSet және нақты деректер көзі арасында өзара әрекеттесуді қамтамасыз ету үшін пайдаланылатын ADO.NET объектісі

. DBConnection:

DataTable

DBCommand

DataRelation

DataAdapter
Дерекқорға команданы жіберуге мүмкіндік беретін ADO.NET объектісі

. DBCommand:

DBConnection

DataRelation

DataTable

DataAdapter
DataSource объектінің негізгі мақсаты:

.деректер көзінен деректерді кесте пішімінде ұсынуға мүмкіндік береді. :

қате туралы кеңейтілген ақпаратты бере алады

деректер көзінен тұтынушыға деректерді қамтамасыз ету

деректер көзіне қол жеткізуді қамтамасыз ететін қолжетімді объектілер тізімін алу

деректер көзіндегі транзакцияларды қолдайды

Session объектісі:

деректер көзіндегі транзакцияларды қолдайды



. қате туралы кеңейтілген ақпаратты бере алады:

транзакцияларға арналған контекстті, деректер көздерінен деректер жиындарын (rowsets) түрлендіруі мүмкін, сондай-ақ деректер көзіне сұраныс үшін командалар береді.

деректер көзіне қол жеткізуді қамтамасыз ететін қолжетімді объектілер тізімін алу

деректер көзінен тұтынушыға деректерді қамтамасыз ету

деректер көзіндегі транзакцияларды қолдайды
Rowset объектісі:

.деректер көзіндегі транзакцияларды қолдайды:

деректер провайдеріне деректер көзінен деректерді кесте пішімінде ұсынуға мүмкіндік береді.

деректер көзінен тұтынушыға деректерді қамтамасыз ету

қате туралы кеңейтілген ақпаратты бере алады

деректер көзіне қол жеткізуді қамтамасыз ететін қолжетімді объектілер тізімін алу

Command объектісі сипаттамасы

.деректер көзіндегі транзакцияларды қолдайды:

деректер көзіне (OLE DB-провайдерлер) қол жеткізуді қамтамасыз ететін қол жетімді объектілер тізімін алу

OLE DB-деректер провайдеріне деректер көзінен деректерді кесте пішімінде ұсыну

деректерді тұтынушыдан Data Source объектісіне орындау үшін берілетін жолдар болып саналатын командаларды орындау

қате туралы кеңейтілген ақпаратты беру

Негізгі мақсаты деректер көзінен тұтынушыға деректерді қамтамасыз ету болатын OLE DB объектісі

. Rowset:

DataSource

Error

Session

Command

Деректер көзіне (OLE DB-провайдерлер) қол жеткізуді қамтамасыз ететін қол жетімді объектілер тізімін алу үшін қажет OLE DB объектісі

. Command:

Enumerator

Rowset

Transaction

DataSource

МҚ-на жасалған өзгертулерді, физикалық сақтаудан бас тартуға (өзгерістерді  «қайтару») болатын әдіс

. Connected:          

RollBack      

Commit       

Close

Open       

Repeatable Read транзакцияы оқшаулау деңгейі қызметі

. Оқшаулаудың максималды деңгейі транзакция аяқталғанға дейін басқа процестермен деректердің өзгермейтіндігіне кепілдік береді. :

Бәсекелес транзакциялар, ағымдағы транзакция жасаған бірақ құпталмаған өзгерістерді көреді.

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

Бәсекелес транзакциялар ағымдағы транзакцияда жасалған, құпталған өзгерістермен ғана жұмыс істейді.

Оқушы-процестер жазушы транзакцияларының аяқталуын күтпейді, бірақ транзакция басталған кездегі мәліметтерді, дәлірек айтқанда олардың нұсқасын оқиды.


Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет