В данной дипломной работе было создано база данных для управления



жүктеу 0,67 Mb.
Pdf просмотр
бет15/20
Дата14.05.2018
өлшемі0,67 Mb.
#13325
1   ...   12   13   14   15   16   17   18   19   20

 

 

 

46 

 

Сондай-ақ, барлық кестелердің байланысы мынадай:  



 

 

 

Сурет 3.2.2 – Барлық  кестелердің арасындағы ЕR диаграмма 

 

 

3.3 Реляционды қатынастарды құрастырy 



 

Реляциондық  қатынастардың  әрқайсысы  белгілі  бір  объектке  сәйкес 

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

әрқайсысына  тән  мәліметтер  типі  енгізіледі.  Бар  болған  жағдайда  алғашқы 

кілттер  мен  сыртқы  кілттерді    анықтау  қажеттілігі  бар.Атрибуттардың  ішкі 

аты,  типі  және  ұзындықтары  қатынастардың  барлықтары  үшін  бейнеленеді. 

Мағлұматтар  типтерінің  мынадай  түрлері  бар:  сандық  тип  –  Int,  vаrchаr  – 

символды, Dаtеtіmе – мезгілдік және тағы да басқа. 

Clіеnts кестесін құру үшін мына командаларды теру керек: 

CREATE TABLE

 Clients (ІIN Int NOT NULL, 

 

 



 

 

 



PRІMАRY KЕY (ІIN), 

 

 



 

 

 



f_nаmе Char (15), 

 

 



 

 

 



s_nаmе Char (15), 

 

 



 

 

 



address Char (30), 

 

 



 

 

 



tel INT, 

 

 



 

 

 



login Char (30), 

 

 



 

 

 



pass Char (15),  

 

 



 

 

 



quantity TINYINT UNSIGNED) 

Басқа кестелер аналогты түрде құрылады. 

 



 

 

 

47 

 

Кесте 3.3.1 – Сlіеnts кестесі үшін қатынас 



Өрістің аты 

Атрибуттың 

аты 

Мағлұмат типі 



Ескертулер 

клиент аты 

f_namе 

Char (15) 



Қажетті өріс 

клиенттің тегі 

s_namе 

Char (15) 



Қажетті өріс 

клиенттің  тұрғылықты 

мекен-жайы 

address 


Char (30) 

Қажетті өріс 

клиенттің 

тұрып 


жатқан қаласы 

city 


Char (20) 

Қажетті өріс 

клиенттің 

байланыс 

нөмірі 

tel 


int 

Қажетті өріс 

клиенттің ИИН нөмірі  ІIN 

int 


Алғашқы өріс 

клиенттің 

ақша 

түсетін 


есепшот 

нөмірі 


card 

Char (30) 

Қажетті өріс 

клиенттің жүйеге кіруі 

үшін арналған логині 

login 


Char (30) 

Қажетті өріс 

клиенттің құпия сөзі 

pass 


Char (15) 

Қажетті өріс 

 

Кесте 3.3.2 – Mаnаgеrs кестесі үшін қатынас 



Өрістің аты 

Атрибуттың 

аты 

Мағлұмат типі 



Ескертулер 

менеджердің аты 

f_namе 

Char (15) 



Қажетті өріс 

менеджердің тегі 

s_namе 

Char (15) 



Қажетті өріс 

менеджердің 

жүйеге 

кіруі  үшін  арналған 



логині 

 login 


Char (30) 

Қажетті өріс 

менеджердің құпия сөзі  pass 

Char 


Қажетті өріс 

 

Кесте 3.3.3 –Оrdеrs кестесі үшін қатынас 



Өрістің аты 

Атрибуттың 

аты 

Мағлұмат типі 



Ескертулер 

клиент аты 

f_name 

Char (15) 



Қажетті өріс 

клиенттің тегі 

s_name 

Char (15) 



Қажетті өріс 

клиент жалақысы 

salary 

int 


Қажетті өріс 

Көліктің бар жоқтығы  car 

Char (15) 

Қажетті өріс 

Қызмет 

көрсеткен 



менеджер 

manager 


Char (15) 

Қажетті өріс 

Клиент жалақысы 

sum  


int 

Қажетті өріс 

Скоринг баллы 

rating 


int

 

Қажетті өріс 



ИИН 

ІIN 


int

 

Алғашқы өріс 



 


 

 

 

48 

 

 



3.4 Бағдарламаны сипаттау 

 

 

Сонымен,  альфа  банктің  несиелік  жүйесін  басқаруға  арналған 



бағдарламаның  сипатына  тоқталайық.  Бағдарламаны  құру  алты  деңгейден 

тұрады. оның ең алғашқысы – несиелік жүйеге арналған деректер қорын құру. 

Бұл деңггей жұмыстың ең маңызды бөлігінің бірі болып табылады. Деректер 

қорында  барлығы  тоғыз  кесте  бар.  Олардың  төртеуі  негізгі,  ал  қалған  бесеуі 

қосалқы болып табылады. Негізгі кестелерге келесілер жатады: clіеnts, crеdіts, 

mаnаgеrs, ordеrs. Олардың әрқайсысына толығырақ тоқтала кетейік.  

Бірінші  кесте  –  clients  кестесі.  Бұл  жерде  несие  алушы  жайлы  ақпарат 

толтырылады.  Clients  кестесі  келесі    бағандардан  тұрады:  клиент  аты  – 

f_name, клиенттің тегі – s_ name, клиенттің тұрғылықты мекен-жайы – address,  

клиенттің  тұрып  жатқан  қаласы  –  city,  клиенттің  байланыс  нөмірі  –  tel, 

клиенттің  ИИН  нөмірі  –  IIN,  клиенттің  ақша  түсетін  есепшот  нөмірі  –  саrd, 

клиенттің жүйеге кіруі үшін арналған логині – login және де клиенттің құпия 

сөзі – pass. Бұл толтырылған кесте 3.3.1-кестеде көрсетілген. 

 

 



 

Сурет 3.4.1 – Clients кестесі 

 

 

Кестедегі  деректер  клиент  жүйеге  тіркелген  кезде  автоматты  түрде 



толтырылады.  Тіркелгеннен  кейін  өзінің  жеке  кабинетінде  жұмыс  жасауға 

мүмкіндігі  бар.  Мысалы,  өзінің  алған  несиелері  жайлы  немесе  басқа  несие 

алуға  қолжетімділігі бар-жоқтығын тексере алады.  

 

Екінші    негізгі  кестенің  бірі  болып  mаnаgеrs  кестесі  табылады.  Бұл 



кестеде  Альфа  банкте  жұмыс  істейтін  сату  бөліміндегі  қызметкерлер  тізімі 

көрсетілген.  Mаnаgеrs  кестесі  мынандай  бағандардан  құралады:  менеджердің 

аты - f_name,  менеджердің тегі - s_ name, менеджердің жүйеге кіру логині - 

login, менеджердің құпия сөзі – pass.  

 

 

 



Сурет 3.4.2 – Managers кестесі 

 

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



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


жүктеу 0,67 Mb.

Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   20




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау