1 –шi зертханалық жұмыс Тақырыбы: «Қойма» деректер қорын басқару жүйесін құру Зертханалық жұмыстың мақсаты



бет1/12
Дата17.06.2016
өлшемі2 Mb.
#141452
  1   2   3   4   5   6   7   8   9   ...   12
1 –шi зертханалық жұмыс

Тақырыбы: «Қойма» деректер қорын басқару жүйесін құру


Зертханалық жұмыстың мақсаты: «Қойма» ДҚБЖ алдын ала жобалап, меңгерілген теориялық мәліметтерге сүйеніп жүйені құру.
Жалпы теориялық ережелер
1. Автоматизация құрылымы және оның есебін таңдау

Кәсіпорын қойма шаруашылығының есебін автоматтандырғысы келді делік. Онда бүкіл мүмкін есептерден тек қойма есебін таңдаймыз. Сонымен қатар, бүкіл есеп үрдісінен – материалдардың келу есебін таңдайық.

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


  • өткен айдың қалдықтарды келесі айға тасымалданады;

  • ай ішіндегі материалдардың келу есебін жүргізу және тіркеу;

  • ай ішіндегі материалдардың шығының есептеу және тіркеу;

  • ай соңындағы қалдықтарды анықтау.

Оқу мақсатында, қоймадағы материалдардың бүкіл үрдістер тобынан келу есебін таңдайық.

Есептің сипаттамасы. Қоймаға ай сайын материалдар келіп түседі, материалдардың тізімдемесі өзгеруі мүмкін. Осы материалдардың келуі кезеңдер бойынша өтеді.

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

Осы есепті шешудің басты талаптары келесідей:


  • жүйе өлшемінің минималдығы;

  • тез жұмыс істеу максималдығы;

  • оператор жұмысына максималды ыңғайлылығы.

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

2. МҚЖ құру жоспарының жұмысы.

МҚЖ құру технологиясына сүйене отырып, келесі құру реті пайда болады:



  1. МҚЖ сәулетін анықтау, сонымен қатар оның құрылу ортасы мен технологиясын;

  2. МҚ құру;

  3. МҚБЖ құру.

Бұл жоспарға сүйене отырып, МҚ құруды бастаймыз.

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

Сайып келгенде, МҚ үшін мәліметтер қорының функционалдау тиімділігіне қажетті санын және олардың құрамын анықтау қажет.

МҚБЖ үшін пайдаланушының ыңғайлы жұмыс істеуі үшін қанша экрандық форма және есептер болатынын анықтаймыз.

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

Сонымен, жүйенің жобалануын (яғни жасалуын) МҚ-ны құрудан бастаймыз.

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

Бір кестеде қойма жұмыс істейтін материалдары туралы мәліметтерді бейнелейміз. Бұл ағымды кезде қоймада бар, немесе келіп түсетін материалдар тізімі (материалдар ассортименті). Бұл кестедегі әрбір материал атауымен, өзгеру бірлігімен және бағасымен белгіленеді. Бұл кестені – «Материалдар» деп атаймыз, оның құрылымы 2-суретте көрсетілген.

Келесі кестеде қоймаға келіп түскен материалдардың мәліметтері сақталады. Бұл кестедегі әрбір материал атауымен, кiрiс ордері нөмiрімен, берілген кiрiс ордері бойынша келіп түсу мерзімімен және келіп түсу мөлшерімен белгіленеді. Берілген кестеде өлшем бірлігі мен бағасы белгіленбейді. Себебі бұл мәліметтер бірінші кестеде белгіленген болған. Бұл кестені материалдардың келіп түсу кестесі – «Материалдардың келуі» деп атаймыз, оның құрылымы 2-суретте көрсетілген.
Кесте 1 – «Материалдар» кестесі


Материал аты

Материалдың өлшем бірлігі

Материал бағасы



















Кесте 2 – «Материалдардың келуі»



Келіп түскен материалдың нөмірі

Материал аты

Келу мерзімі

Келіп түскен материал мөлшері
























Қоймаға материалдардың келіп түсу және есебінің үрдіс формализациясының бұл нұсқасында, «Материалдар» кестесі алғашқылық (басқарушы), ал «Материалдардың келуі» кестесі – екіншілік (бағынышты) функциясын атқарады.

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

Осы жетпей жатқан мәліметтер кейін, кестедегі бар мәліметтерден де қосылуы мүмкін екенін белгілеп өтейік.

Осымен, оқу мақсатында бұл мәліметтер құрамы жеткілікті.

Бір материал ай немесе жыл ағымында бөлшектеп келе беруі мүмкін. Сондықтан бірінші кестенің бір жолына екінші кестенің бірнеше жолдары сәйкес келуі мүмкін. Осыған байланысты, физикалық модельді жобалау кезінде осы кестелер арасындағы қатынасын көрсету керек.


Зертханалық жұмысты орындаудың тәртібі
МҚ-ның физикалық моделін жобалау (бейнелеу)

Енді МҚ-ның физикалық бейнелу нұсқасын немесе МҚ-ның физикалық моделін қарастырайық.

Кестені шын бейнелеуінен физикалық бейнелеуіне көшірген кезде құрылымы инвариантты болып қалады, яғни кесте құрылымы өзгеріссіз қалады, бірақ шын кестенің параметрлері нақты мәндерді алады, яғни ұсыныстың физикалық деңгейiндегi интуициялық түсiнiктi қасиеттері және кестенiң мiнездемесi бiрмәндi мәндер алады.
Кесте 3 – "Материалдар" кестесі


Кесте жолының тағайындауы

Кесте өрiсiнiң конструкциясы

Атауы

Түрі

Ұзындығы

Қоймаға келіп түскен немесе келіп түсетін материалдар аты енгізіледі.

Material

Жол

20

Материалдың өлшім бірлігі

Edizm

Жол

10

Материал бiрлiгiнiң бағасы

Price

Бүтін санды



Кесте 4 – "Материалдың келуі" кестесі



Кестенiң тағайындауы

Кесте өрiсiнiң конструкциясы




Атауы

Түрі

ұзындығы

Қоймаға келіп түскен материалдың нөмірі

N_Prih

Автоинкремент




Материал атауы

Material

Жол

20

Материалдың келіп түсу мерзімі

DatPrih

Мерзім




Материал саны

Kolvo

Бүтін санды



Шын кесте мен физикалық кесте арасындағы сәйкестік бірмәнді болып келеді.

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

Кестелер арасындағы байланыс «бірдің – көпке», яғни «Материалдар» кестесіндегі бір материалына «Материалдың келуі» кестесінің бірден көп емес жазуы сәйкес келуі керек.


Мәліметтер қорының құрылуы

Мәліметтер қоры құрылуының жоспары
Бұдан әрі, МҚЖ құруының жалпы жоспарының бөлігі болып табылатын, мәліметтер қорын құру жоспарын құрастыру керек.

МҚ құру үшін бастапқы тапсырма.

МҚ екі кестеден құралған, олардың бірі кесте-шебері, ал келесісі – бөлшек-кесте деп аталады. Олардың арасындағы қатынасы «бірдің – көпке».

Осыдан МҚ құруының келесі жоспары шығады.

Қадам 1. Құру технологиясының таңдалуы.

Delphi –де бағдарламалық жүйені, соның ішінде МҚЖ (МҚ және МҚБЖ) екі нұсқада немесе тәртіпте орындауға болады:



  • консольдік тәртіпте, дәстүрлік процедуралық бағдарламалау стилінде;

  • RAD (Rapid Application Development – қосымшаладры жылдам өңдеу) тәртібінде.

Соңғы режим, сонымен қатар, бағдарламалық жүйелерді өңдеудің интерактивті тәртібі деп те аталады. Бұл тәртiптер кеңiрек түсiндiрмеде Delphi-де жүйелердiң жасауының технологияларына сәйкес келедi.

Біздің мысалымызда жүйені біз RAD режимінде құрамыз.

Таңдалған Delphi ортасы, RAD режимі технологиясына сүйене отырып,– ізделген МҚ –ны RAD режимінде жасаудын келесі тізбегі шығады.

МҚ жасауының жоспары. МҚ жасаудың келесі (екі) қадамнан тұрады:

2-қадам. МҚ тіркеуінің және сақталуының (яғни МҚ орнатылған сәулетінің) орнын анықтау, ол үшін келесіні орындау керек:

1) МҚ орналасу орнын анықтау: өзінің компьютеріңізде, басқа компьютерде (немесе серверде);

2) МҚ типін анықтау: Delphi үшін, стандартты (яғни DBASE, PARADOX, FoxPro);

3) МҚ псевдонимін (немесе алиасты) анықтау;

4) МҚ орналасу орнын және алиасты тіркеу.

МҚ құрылуы немесе құрылымдауы. Ол үшін келесініорындау керек:

3-қадам. МҚ кестесінің құрылымын құрылымдау.

1. МҚ кесте-шеберінің құрылымдауы.

1) Кесте типін анықтау.

2) Кестенің физикалық моделін анықтау (құрылым мен параметрлерді жобалау).

Біріншілік (басқарушы) кестенің параметрін және белгілерін орнату: сұрыптаудың біріншілік индексін орнату.

3) Құрылған кестені таңдалған адрес бойынша сақтау.

2. МҚ бөлшек-кестенің құрылымын құру.

МҚ екінші кестесінің құрылымының құрылуы біріншісі сияқты болып келеді. Тек сұрыптаудың екіншілік индексін орнату параметрлері ғана ерекшеленеді.

4-қадам. МҚ кестелерінің, олардың арасындағы бүтінділік байланысын орнату жолымен, құрылымдалуы.

Құрылған кестелерден МҚ-ның құрылымдалуы келесі әрекеттерге сүйенеді:



      1. екілік индексацияладның орындалуы;

      2. Құрылған кестелер арасындағы «бірдің көпке» қатынасын құру жолымен, бүтінділік қатынасын құру.

Delphi-де мәліметтер қорын тіркеу

МҚ анықтамасы. МҚ бұл кестелер арасындағы байланысты бейнелейтін файлдар: кестелер, индекстер және триггерлер жиынтығы.

МҚ келесілерден құралады:


  • МҚ кестелері,

  • Индекстер,

  • Ескертулер (мемо-жолдар) және т.с.с.

Бір кестені сақтау үшін, жеке файл құрылады. Дәл сондай жеке файлдар кестелер индекстері және мемо-жолдары үшін де құрылады. Барлық осы файлдар бірге болуы және сақталуы керек, әйтпесе МҚБЖ қате істеуі мүмкін. Сондықтан МҚ барлық компоненттерін бірге сақтаған жөн.

Осыдан, Delphi-де МҚ құрылуы (немесе Delphi-мен жұмыс істеу) МҚ орналастырылуы және сақталу орнын белгілеу керек. Яғни, МҚ құру үрдісінің бірінші қадамы, болашақ, құрылатын МҚ тұрған орнын анықтау болып табылады.

МҚ тұратын орнын беру. Жалпы жағдайда, МҚ белгілі бір компьютерде, тасымалдаушыда және директорияда орналасуы мүмкін.

Оның ретінде: пайдаланушының автономды компьютері, желі сервері немесе кез-келген басқа компьютерлік желісі болуы мүмкін.

Егер МҚ МҚБЖ орналасқан компьютерде орналасса, онда осындай МҚ жергілікті деп атайды.

Оны МҚ компоненттері үшін, директорияны белгілеу (немесе бума құру жолымен) жолымен істеу мүмкін.

Директорияны өз компьютеріңізде, серверде жасау мүмкін. Сонымен қатар, директория түпкі каталогта немесе каталог ішінде болуы мүмкін, мысалы:


  1. C:\Primer;

  2. C:\SYSTEMA\STUDENT\…..\Primer.

Әдетте жергілікті мәліметтер қоры режимінде, МҚБЖ Paradox, dBase және FoxPro форматында жасалған МҚ жұмыс істейді.

МҚ –ға псевдонимді иемдену. МҚ компоненттер жиынтығынан құралғаны белгіленген болған. Сондықтан олар ортақ атауға ие болу керек. МҚБЖ технологиясында МҚ атауы ретінде оған псевдонимді (немесе оны басқаша: алиас, alias деп атайды) иемдену қабылданған, сонда утилиттерден және МҚБЖ бағдарламаларының МҚ-ға қаратылуы оның псевдонимі арқылы жүзеге асады.

Белгіленгенге байланысты, BDE Administrator утилитасында Delphi


  • МҚ псевдонимі тіркелген

  • МҚ-ға адресі (жол) көрсетілген болуы керек.

Delphi-де МҚ құрылуы немесе Delphi-мен жұмыс істеуі орыналасу және сақталу орнының белгілеуінен басталады.

Осымен, МҚ құрылу үрдісінің бірінші қадамы.

Біздің мысалға МҚ құрылуының бұл үрдіс қадамын жасаймыз.

Біздің мәліметтер қорымыздың директориясы біздің компьютеріміздің (немесе пайдаланушының) түпкі каталогының «С:» дискісінде орналассын. Директория (немесе бума) атауы - "PRIMER"'>"PRIMER". Онда директорияның, бумаға апарар жолын қоса алғандағы, толық атауы: "С:\PRIMER". Егер МҚ D: дискісінде құралған болса, онда оның атауы: "D:\PRIMER" болар еді. "С:\PRIMER"-де орналасқан мәліметтер қорына кез-келген жұмыс атауын иемденуге болады, мысалы, "BD", бірақ біз құрылып жатқан МҚ дәл сондай атпен, яғни "С:\PRIMER" деп атаймыз.

Сонымен, МҚ псевдонимі (немесе алиас) "PRIMER".

МҚ тіркелуі. Delphi-дегі тіркелу оның BDE Administrator утилиты (немесе модуль) арқылы жүзеге асады. Сондықтан біздің"С:\PRIMER" МҚ тіркеу үшін, BDE Administrator-ды іске қосу керек.

BDE Administrator утилитінің іске қосылуы 2 тәсілдің бірімен жүзеге асырылады:


  1. Windows жұмыс үстелінен: (Пуск/Программы/Borland Delphi 3/BDE Administrator).

Берілген жағдайда мәзір және ішкі мәзірді ашудың тізбегі келтірілген.

  1. Алдымен, экранға IDE бейнелейтін Delphi басты модулі қосылады. Қосылған Delphi-дің IDE құрылымы 1-суретте көрсетілген.

IDE –нің ең жоғарғы қатарында Delphi басты мәзірі бар. Онда DateBase мәзірін ашамыз да, ондағы Exproler жарлығын таңдаймыз. Осы жарлық арқылы BDE Administrator утилиті іске қосылады.

BDE Administrator утилитінің іске қосқан соң, онда келесі әрекеттер орындалады.

Басты мәзірде Object|New элементін таңдаймыз. Пайда болған терезеде (1-сурет) құрылып жатқан қор типін өзгеріссіз (STANDARD) деп қалдырамыз және ОК батырмасын шертеміз.

1-сурет – Мәліметтер қорының драйвет типін таңдау терезесі
Пайда болған МҚ администратордың сол жақ терезесінде біз STANDARD1 атауы бар жолды көреміз. Осы атауды "PRIMER"-ге ауыстырамыз. Ол үшін МҚ атауында тышқанмен шертіп, жаңа мәтінді еңгіземіз.

Оң жақ терезесінде МҚ параметрлері көрсетілген. Оларды өзгертусіз қалдырамыз, тек қана PATH жолын өзгертеміз. Бұл параметр МҚ орналасқан каталогтың жолын көрсетеді. Жолды қолымен еңгізуге болады, бірақ администратор құралдарымен пайдаланғаны жөн: ол үшін PATH жолында шертіп, оң жақ бұрышта пайда болған батырмасына шерту, С:\PRIMER каталогын таңдап, ОК батырмасын шерту (2-сурет).




2-сурет – Мәліметтер қорының псевдоним параметрлерінің терезесі
Енді псевдоним анықтамасын еске сақтау керек. Ол үшін МҚ администраторының сол жақ терезесінде псевдоним атауында тышқанның оң жақ батырмасын шертіп, пайда болған тізімнен Apply элементін таңдау. Пайда болған сұхбаттық, біз өзгертулерді сақтаймыз ба деп сұралатын, терезеде ОК батырмасын шетру керек. Содан соң BDE Administrator утилитінен шығу керек. Осымен псевдоним құрылуы аяқталды, енді оған басқа утилиттер мен қосымшалардан кіруге болады. Бірақ псевдоним қатынайтын каталог әлі бос. Мәліметтер қорынын кестелерін жасау керек.

3.2.3. Мәліметтер қорынын кестелерін құру.

МҚ құрылуын келесі жолмен бейнелейік.

Концептуалдық жобаға байланысты мәліметтер қоры 2 өзара байланысқан кестелерден құралған. Сонымен қатар, бірінші кесте басты болып табылады . Сондықтан МҚ келесі тізбекпен құрамыз:



  • 1-кестенің құрылымын құру;

  • 2-кестенің құрылымын құру;

  • Кестелер арасындағы байланысты орнату.

А. Мастер-кестені құрылымдау

Мәліметтер қорының кестелерін құру үшін, Database Desktop (DBD) (Пуск/Программы/Borland Delphi 3/Database Desktop) утилитасын іске қосу керек. Утилитті іске қосқан соң, утилиттің жұмыс псевдонимін орнатамыз. Онымен утилита үнсіз жұмыс істейтін псевдоним. Егер жұмыс псевдонимі орнатылмаған болса, онда DBD –мен әрдайым жұмыс кезінде оны көрсету керек болады.

Жұмыс псевдонимін орнату үшін, басты мәзірдің элементің File|Working Directory таңдап, пайда болатын Aliases тізімінен псевдоним атын PRIMER таңдау, содан соң ОК батырмасын шерту.

Кесте құрылымының құрылымыдануы.

МҚ кетесін құру үшін, басты мәзірдің элементін File|New|Table таңдау керек. Пайда болған Create Table терезесінде құрылатын кестенің типін (Paradox 7) өзгеріссіз қалдырамыз да ОК батырмасын шертеміз. Осыдан кейін, МҚ кестесінің құрылымын анықтау терезесі пайда болады (3-сурет).



3-сурет – Database Desktop утилитасы: МҚ кестесінің құрылымын анықтау терезесі


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

  • Fields Name - өріс аты;

  • Type - өріс типі;

  • Size - өріс өлшемі (жолдық өрістері үшін, себебі басқа өрістер өріс типімен анықталатын өлшемді түсіндіреді);

  • Key - егер өріс біріншілік кілт құрамына кіретін болса '*' жұлдызшадан құралады. Егер біріншілік кілтке бірнеше өріс кіретін болса, онда олар біріншілік кілтте болған тізбекпен анықталады. Сонымен қатар, біріншілік индекстің құрамына кіретін барлық өрістер басқа өрістер алдында анықталуы керек, яғни өрістер тізімінің үстінде болуы керек.

«Материалдар» кестесіне кіретін өрістерді анықтайық. Field Name бағанына Material еңгізейік. Өрістің типін анықтау үшін, Type бағанында шертіңіз де, бос орын пернесін шертіңіз. Осыған жауап ретінде өрістер типінің тізімі шығады, олардың ішінен қажетті типін таңдау керек (4-сурет).

4-сурет – Өріс типін таңдау
Material өрісінің типін анықтау үшін, Alpha –ны таңдап, Size бағанында 20 мәнін белгілейміз. Key бағанында жұлдызшыны орналастырамыз, ол өрістің мәліметтері біріншілік кілтке енетінін белгілейді. Ол үшін пернетақтадағы кез-келген символды басамыз. Кез-келген символды екінші рет бассаңыз, Key бағанындағы жұлдызша алынып тасталады.

Мастер кесте біріншілік кілт арқылы индекстеледі.

Materialу кестесінің басқа да бағандарының анықтамасын еңгізейік. (5-сурет).

5-сурет – Material кестесінің құрылымын анықтау


Есептің шарты бойынша барлық өрістер толтырылуы керек. Сондықтан әрбір өріс үшін міндетті толтырылу талаптарын анықтаймыз. Ол үшін, өрістен өріске өту кезінде Required Field ауыстырып қосқыштарды іске қосамыз. Басқа өрістер, өріс мәніне шектеулер қою үшін қызмет етеді:

  • Minimum value - өрістің минималды мәнін анықтайды.

  • Maximum value - өрістің максималды мәнін анықтайды.

  • Default value - өздігімен анықталады.

  • Picture - өріс бейнесінің шаблонын анықтайды. Шаблонды құру үшін Assist батырмасын шерту керек.

Өрiстердің бiрінде мәннiң жоқтығы, өрiс мәнiндегi шектеулерiнің жоқтықтын бiлдiредi.

Кестелерді толтыру және еске сақтау. Кесте құрылымын құрылымдаған кейін, Database Desktop-да кестені толтыруға болады. Кестенің орыс, қазақ алфавиттерінде толтырылуы сәтті болмау мүмкін, онда кестелерді латын әріптерімен толтырғаны жөн.

Сақталған кестені дискіде еске сақтау үшін, Save As батырмасына басу керек. Содан соң пайда болған терезеде кестенің атын белгілеу керек (6-сурет).



6-сурет – Кестенің сақталу терезесі


Ниет бойынша, өздігімен белгіленгеннен өзгеше псевдонимді белгілеуге болады. Өздігімен тек жұмыс каталогы немесе жұмыс псевдонимі бойынша анықталған каталог қабылданады.

Құрылатын кестенің (Materialу) атын анықтамастан бұрын, С:\PRIMER каталогында (біз қолданатын PRIMER псевдониміне, жұмыс псевдонимі ретінде беліленген) Materialу.DB файлы құрылады және сәйкес кеңейтулері бар индекстері де құрылады.

Құрылған кестені қайта құрылымдау. Егер МҚ-ның бар кестенің құрылымын өзгерту керек болса, онда File | Open | Table мәзір элементін таңдау керек. Пайда болған сұхбаттық терезеде кестенің атын таңдап, ОК батырмасын шерту. Кестенің құрамы көрсетіледі (7-суретте Materialу кестесінде жазбалар жоқ, себебі біз оларды әлі еңгізген жоқпыз).

7-сурет – Materialy кестесінің құрамы – жазбалар әлі еңгізілмеген

Егер кесте жазбаларын бірден DBD- да еңгізгіміз (сонымен қатар, кейбір жазбаларда мәндерді өзгерту немесе жою) келсе, онда F9 батырмасын шерту керек. Осыдан кейін, кесте өзгертулерді еңгізу режиміне көшеді.

Кесте құрылымын өзгерту үшін, Table | Restructure мәзір элементін таңдау керек. Содан соң, кесте құрылымын анықтауға арналған сұхбаттық терезе пайда болады.



Бөлшек-кестенің құрылымдалуы.

Екінші кестенің «Материалдардың келіп түсуі» құрылымын анықтаймыз (8-сурет), ол бөлшек-кесте болып табылады.


8-сурет – Prihod кестесінің құрылымы


Осы кестені құрылымдау тәсілі біріншісіне біршама сай келеді. Бірақ келесі ерекшеліктерінен басқа.

N_Prih өрісінен басқа, себебі ол өріс автоинкрементті болып келеді, барлық өрістерге, Required (оны МҚ-да сақтау кезіндегі мәндердің міндетті түрде берілу талабы) атрибутын белгілейміз.

«Келу мерзімі», «Материал» өрістері бойынша индекстерді құрамыз. Ол үшін Table Properties комбинацияланған индексте (терезенің жоғарғы оң жағында) Secondary Indexes элементін таңдаймыз. Содан соң, сұхбаттық терезе 9-суретте бейнеленген түрге ие болады.


9-сурет – Терезенің оң жағында Secondary Indexes элементі пайда болды.
Жаңа индексті анықтау үшін, Define пернесін шерту керек. Пайда болған сұхбаттық терезеде Fields өрісінде бізбен анықталатын кестенің өрістер тізімі болады. Index Fields өрісі құрылып жатқан индекс құрамына кіретін өрістерді сақтау үшін арналған. Fields тізімінен Index Fields тізіміне нақты жолды көшіру үшін, оң бағыты бейнеленген батырманы шерту керек. Тізімге қосылу тізбегі маңызды, ол тізімде орналасы ретін анықтайды. Керек жолдарды Index Fields тізіміне кірістірген кейін (10-сурет), ОК батырмасын шертеміз.

10-сурет – Индекс құрамына кіретін жолдардың анықталуы
Пайда болған терезеде индекс аты сұралынады (11-сурет). Атауды енгізіп, ОК батырмасын шерту керек.


11-сурет – Индекстің сақталу терезесі
Индекс атауын тек жолдың атымен ғана атауға ұсынылмайды, себебі ондай тәсіл кестелер арасында тұтастылықтың сілтемесін құрған кезде автоматты түрде қолданылады.

12-суретте көрсетілгендей, жаңа индексті қосқаннан кейін, оның аты индектер тізімінде пайда болады.

Кейін, индекс атынан шертіп оны жоя (Erase батырмасы) немесе өзгерте (Modify батырмасы) аламыз.

12-сурет – Prihod кестесі үшін анықталған индекстер тізімі
Құрылған кестені Prihod атымен сақтаймыз.



Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   ...   12




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

    Басты бет