
- •"Бірге-көп" байланысы.
- •"Бірге-бір" байланысы.
- •"Көпке-көп" байланысы.
- •Ado Connection компоненттері.
- •Ado технологиясының негізі
- •Ado.Net технологиясына толық түсінік беріңіз.
- •Ado.NeTжүйесіне толық түсінік беріңіз.Шифры.
- •Bde ( Borland Database Engine) – технологиясына жалпы шолу
- •Corba (Common Object Request Broker Architecture) технологиясы және оның қолданылуы
- •Corba архитектурасына жалпы шолу.
- •Corba-ны қолдану кезеңдері
- •Ole db (Object Linking және Embedding Database) – технологияларына түсінік.
- •Sql тілін қосымша өңдеуде қолдану жолдары
- •Sql тілінің жалпы құрылымы мен қолданбалы программалармен интерфейсі.
- •1989Ж қабылданған халықаралық sql стандарттарының көп бөлімі бірдей болып келеді. Бұл стандартта мб схемасын басқару және динамикалық sql деген тарау мүлдем жоқ.
- •Сұраныстар тілі – sql. Sql тілінің стандарты.
- •Деректер базасының архитектурасы
- •Деректерді ұсынудың модельдері
- •Мббж–нің қызметіне келесілер жатады:
- •Иерархиялық деректерді моделдеу .
- •Инфологиялық және даталогиялық тәсілдің қасиеті.
- •Инфологиялық және даталогиялық тәсілдердің айырмашылықтары.
- •Кесте кілтінің атқаратын қызметіне толық түсінік беріңіз
- •Мәліметтер қорын жетілдіру операторлары.
- •Мәліметтер қорын жобалау кезеңдері.
- •Мәліметтер қорына ole нысандарын сақтау.
- •Мәліметтер қорына тиесілі технологияларға шолу.
- •Мәліметтердің реляциялық, моделінің элементтері
- •Interbase тікелей Interbase мәліметтер қорына қол жеткізуді іске асырады.
- •Мәліметтер тұтастығының негізгі ережелері.
- •Реляциялық деректерді моделдеу
- •Серверлік компоненттер және функциялары.
Мәліметтер қорын жетілдіру операторлары.
Деректер базасы – белгілі бір пәндік аумаққа жататын құрылымдық түрі бар деректердің атауы бар жинақ. Деректер базасы үшін ақпаратты өңдеу және рұқсат алу тәсілдері бойынша, сонымен қатар деректер базасының орналасқан орны бойынша қосымшалар архитектурасы бірнеше түрлерге бөлінеді. SELECT таңдау операторы
Оңай болу үшін осы оператордың сиетаксисін қайталайық:
<select statement> ::=
SELECT [ALL | DISTINCT] <select name>
INTO <select target list> <table expression>
<select target list>::=
<target specification>
[{,<target specification>}...]
Айтып өткендей, жалғыз оператордың нәтжесі кем дегенде 1 жолдан тұратын операция
WHERE операторы. Егер табдицада WHERE бөлімі болса, онда келесі кезекте саналады. WHERE бөлімінің синтаксисі төмендегідей:
<where clause> ::= WHERE <search condition>
<search condition> ::=
<boolean term>
( <search condition> OR <boolean term>
<Boolean term> ::=
<boolean factor>
( <boolean term> AND <boolean factor>
<boolean factor> ::= [NOT] <boolean primary>
<boolean primary> ::= <predicate> | (<search condition>)
WHERE бөлімінің шығарылуы келесі ереже бойынша: R- from бөлімінің нәтижесі. Онда іздеу шарты барлық жолдарға R қолданылады және Where бөлімінің нәтижесі -3 жолдан R тұратын таблица болады. Оның іздеу шартының нәтижесі true .
SQL -89дың мәліметтер базасында анықталмаған мәндердің бар екенін ескерсек, іздеу шартын есептеу Бульдік емес, 3мәнді логикада true, false unknown орындалады. And, or, not бульдік операторы 3 мәнді логикада келесі түрде жұмыс істейді.
true AND unknown = unknown
unknown AND true = unknown
unknown AND unknown = unknown
true OR unknown = true
unknown OR true = true
unknown OR unknown = unknown
NOT unknown = unknown
HAVING операторы
Есептеу кезінде ең соңғы таблицалық өрнек HAVING бөлімі
GROUP BY жағдайда, HAVING бөлімі таблицалық өрнекте шыға алады. HAVING бөлімінің іздеу шарты, Where бөлімінің синтаксистік ереже бойынша құрылады. Тек өзіндік синтаксистік шектеуі бар. Іздеу шартын ол жекелеген жолдарға емес, түгелдей топқа қоя алады. Сондықтан, тікелей ішінен тек GROUP BY бөлімінде көрсетілген бағандарды қолданады, қалғандарын Count, AVG, Min, Max агрегаттық функциясын қолданады.
<having clause> ::=
HAVING <search condition>
<Таңдау операторы> (<select statement>)
Функция
Кестенің арнайы жолынан мәнді таңдайды .
Формат
<select statement> ::=
SELECT [ALL | DISTINCT] <select name>
INTO <select target list>
<table expression>
<select target list>::=
<target specification> [{,<target specification>}...]
Мәліметтер қорын жобалау кезеңдері.
Мәліметтер қорын құрғанда оған қандай мәліметтер енгізілетінін, қалай сақталатынын, қандай өрістер түйінді болатынын, оларға қалай шығуға болатынын және өрістердің типін айқындау керек. Бұл процесс мәліметтер қорын жобалау деп аталады. Жобалау компьютердің көмегінсіз жасалады.
Мәліметтер қоры жобалауға мәліметтерді ұйымдастыруды 3 кезеңде: ақпаратты – логикалық (инфологиялық), даталогиялық (концепталдық) және физикалық деңгейлерде қарастыру қабылданған. Бұл деңгейлерге пәндік саланың инфологиялық, концепталдық және физикалық модельдері сәйкес келеді. Жобалаудың бүкіл процесін 3 кезеңге бөлуге болады.
Мәліметтер қорын құрғаннан кейін жазбалармен келесі: жазбаларды қосу және өшіру, түзету, ақпарат іздеуді жүзеге асыру, сұрыптау, сұрау бойынша есеп беру амалдарын орындауға болады. Ақпарат іздеу іздеу шарты бойынша жүзеге асырылады. Іздеу шарты логикалық өрнек түрінде жазылады.
Ақпаратты жылдам табу үшін мәліметтер қорындағы жазбаларды сұрыптап алған жөн. Жазбаларды өрістері бойынша өсу немесе кему ретінде алфавиттік ретте сұрыптап, тек содан кейін ғана өзімізге қажет категориялар бойынша ақпарат алуға болады.