
- •141. «Атрибут» реляциондық термині бұл –
- •140«Байланыс» реляциондық термині бұл –
- •131. Access –тің кеңейтілуін көрсет
- •154. Alter Index командасы мыналар үшін қолданылады
- •222. Alter table операторы
- •162. Altertable командасы қолданылады
- •288. Apache
- •271. Apache деген не?
- •271. Apache конфигурациялық файлы.
- •291. Apache үй каталогы қайда орналасқан?
- •134. Case sensitive индекстің ерекшелігі неде?
- •211. Client Network
- •98. Commit командасы
- •77. Corba-технологиясы
- •79. Delphi-даәы политра компонентасы деген не?
- •203. Delphi-де sql сервермен жұмыс істеу барысында Table компанентасын алмастырады
- •5. Delphi-дегі деректер нобайы (модулі) дегеніміз не?
- •226. Deny операторы...
- •135. Descending индекстің ерекшелігі неде?
- •113. Domain не үшін қолданылады
- •289. Dream Weaver-де бейнелерді қою қалай жүзеге асады?
- •158.Interbase серверінің іске қосылуы
- •97. InterBase-ң кеңейтілуі
- •133. Maintained индексінің ерекшелігі нені білдіреді?
- •116.Ms access –ті қосу үшін қандай компонент пайдаланылады
- •267. My sql конфигурациялық файлы
- •218.Results...
- •225.Revoke операторы...
- •99. Rollback командасы
- •235.Select таңдау операторында агрегаттық функциялар мен салынәан сұраныстардың пайдалануы мүмкін бе?
- •210.Server Network…
- •93.SetTerm қолданылады-
- •208.Sql Server 2000 дегеніміз не?
- •6. Validity Checks дегеніміз не?
- •81. Арнайы кластық механизм,жолдары қалыпты күйге келтіру бұл-
- •26. Атрибут доменінің анықтамасы жобалаудың қандай кезеңінде жүзеге асады?
- •74.Визуалдық генератордың сұранысы не үшін қолданылады?
- •107.Генератор бұл-
- •109.Дб құрылымын өзгертетін команданы көрсет
- •16. Дббж-нің типтері
- •17. Дббж-нің типтері
- •12. Деректер базасы
- •11. Деректер базасы термині қай жылы пайда болды?
- •15. Деректер базасын басқару жүйесі дегеніміз не?
- •13. Деректер базасының администраторы
- •2.Деректер базасының кестесі қандай компоненттің көмегімен анықталады?
- •65. Желілік мәліметер моделінің дббж-сы
- •183. Қандай тұжырым дұрыс?
- •80. Қандай фундаментальды принциптер кластық негізге жатады?
- •40. Реляциялық алгебрада кеңейтілген Декарттық көбейтіндіден неден алынәан кортежден тұратын қатынастарды айтады?
- •14. Реляциялық деректер базасы туралы түсінік қай жылы пайда боләан?
- •165.Реляциялық мәліметтер қорында домен дегеніміз не?
- •69.Сайланатын бақылау дегеніміз не?
- •71.Сервер дегеніміз не:
- •94. Серверді тіркеуді қалай орнатады
- •164. Сынылып отырәан кесте есептеуде келесі атрибуттардың сыртқы кілт екенін көрсетіңіз
- •56.Сыртқы кілт анықтайды
- •108.Транзакция бұл..
- •184.Транзакцияның басы былай беріледі
- •260.Файл My.Ini қай каталогта болуы керек?
- •185. Форма әр уақытта үстіде болу үшін экранда жазу керек:
- •86.Фрейм бұл-
74.Визуалдық генератордың сұранысы не үшін қолданылады?
107.Генератор бұл-
Генератор(generator)—этрпоследовательновозрастающеечисло,которое
можетавтоматическивставлятьсявстолбецприпомощифункцииGEN_ID() .
Генераторычастоиспользуютсядляформированияуникальныхзначений
столбцов,входящихвпервичныйключ.БазаданныхInterBaseможетсодержать
любоеколичествогенераторов,ионимогутиспользоватьсяилиобновлятьсяв
любойтранзакции.
Создадимвбазеданныхstaf f.gdbтригенератора,которыебудутиспользо-ватьсядлязанесениязначенийвпервыйстолбец(столбецидентификатора)таб-лицSTAFF,DEPSиPOSS.
Генераторы167
ВыполнитеследующиекомандыSQL:
CREAT EGENERATORSTAFF_ID_GEN;
CREATEGENERATORDEPS_ID_GEN;
CREATEGENERATORPOSSIDGEN
ПрямойSQL-командыудалениягенераторовнесуществует,поэтомудляуда-лениякакого-либогенератораизбазыданныхиспользуют"обходнойманевр".
Деловтом,чтокрометаблиц,создаваемыхпользователями,вбазахданных
InterBaseсуществуюттакжеислужебныетаблицы,создаваемыеавтоматически
самимSQL-сервером.Длятогочтобыувидетьэтитаблицывпрограмме
IBConsole,необходимовыполнитькомандуView> -SystemData.
Ссылкинасоздаваемыегенераторызаносятсявслужебнуютаблицу
RDB$GENERATORS.Следовательно,длятогочтобыудалитькакой-либогенератор,
напримерPOSSIDGEN,достаточновыполнитьтакуюSQL-команду:
DELETEFROMRDB$GENERATOR
WHERERDB$GENERATORNAME='POS SIDGEN
Мысалы МҚ кестесіндегі студенттің ең соңғы билет нөмірінің мәні нешеге тең екенін қолданушылар көре алмайды, МҚ серверде сақталған, қолданушылар тек одан алынған сұраныспен жұмыс істеп отырсын, онда сұранысқа жаңа жазу кірістіру үшін алдымен билеттің соңғы мәнін анықтап тұратын генератор құру керек болады.
Генератор дегеніміз – мәнін арнаулы gen_id() функциясы көмегімен бірге арттырып отыратын атауы бар сандық айнымалы.
Оны құру үішн ISQL терезесін ашып, мына сұранысты орындау керек:
Create generator bilet_gen - bilet_gen деген генератор құрды
Select max(bilet) from student – кестеден билеттің ең үлкен мәнін тапты
Set generator bilet_gen to 9 - ағымдағы мәнді (мысалы 9) шығарды
Gen_id(bilet_gen,1) – максималды мәнге 1-ді қосты
Insert into student(bilet, fio, adres, datar)
Values(gen_id(bilet_gen,1), ‘Петров’, ‘Петр’, ‘Петрович’, ’01.10.1988’) – 10-шы жазуды кірістірді.
109.Дб құрылымын өзгертетін команданы көрсет
16. Дббж-нің типтері
17. Дббж-нің типтері
Тип |
Белгісі |
Мән |
Alpha |
A |
Символдық жол. Ұзындығы [1..255] аралығында. |
Number |
N |
Мәні [10308,10308] аралығында алынатын 15 мәнді цифрлық нақты сан. |
Short |
S |
Мәні [-3278-67..32767] аралығында алынатын бүтін сан. |
Long Integer |
I |
Мәні [-2147483647..2147483647] аралығында алынатын ұзындығы 4 байттық бүтін сан. |
Memo |
M |
Alpha-нің мәндер аралығынан үлкен болатын (> = 255 байттық) символдық жол. |
Money |
$ |
Соңына $ символы қойылатын ақшалық форматты сан. |
Date |
D |
Дата |
Logical |
L |
Мәні ақиқат (True) не жалған (False) болатын логикалық типті сан. |
Auto increment |
|
Кестеге жол қосылған сайын мәні бірге өсіп отыратын бүтін сан. |
21. ДБ-на кіруге рұқсат анықтамасы жобалаудың қандай икезеңінде жүзеге асады?
178. ДБ-ның SQLServer 2000-әа құру үшін
284.ДБ-сын қорәау үшін, $cfg[‘Servers’] [$i] [‘user’]= қажет: