ДББЖ MS SQL Server 2012 құралдарымен деректер базаларын құру және ДБ-мен жұмыс үшін клиенттік қосымшаны құру


Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 33 бет
Таңдаулыға:   

Қарағанды техникалық университеті

Ақпараттық есептеуіш жүйелер кафедрасы

КУРСТЫҚ

ЖОБА

«Деректер қорларының қосымшаларын жобалау» пәні бойынша

(пәннің атауы)

Тақырыбы: «ДББЖ MS SQL Server 2012 құралдарымен деректер базаларын құру және ДБ-мен жұмыс үшін клиенттік қосымшаны құру»

1 нұсқа

Қабылдаған:

аға оқытушы Саданова Б. М.

(баға) (аты-жөні)

(қолы) (күні)

Комиссия мүшелері: Орындаған:

ИС-18-1 тобы ст. Абдужапарова Ш. И.

(қолы, аты-жөні) (аты-жөні)

(қолы, аты-жөні) (қолы) (күні)

Қарағанды 2021

ҚАРАҒАНДЫ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ

Ақпараттық есептеу жүйелер кафедрасы

«Бекітемін»

Кафедра меңгеруші

Калинин А. А.

«___» 2021 ж.

8 ТАПСЫРМА

Деректер қорларының қосымшаларын жобалау

пәні бойынша курстық жоба

Студент Абдужапарова Ш. И. . ТОБЫ ИС-18-1.

Жобаның тақырыбы: ДББЖ MS SQL Server 2012 құралдарымен деректер базаларын құру және ДБ-мен жұмыс үшін клиенттік қосымшаны құру

Кіріс мәліметтер: № 8 нұсқа « Сақтандыру » ішкі жүйесі. КЖ орындауға арналған әдістемелік нұсқаулық.

Түсініктеме хаттың мазмұны
Орындалу мерзімі
Мүмкін көлемі
№: 1
Түсініктеме хаттың мазмұны: Жобалауға тапсырма
Орындалу мерзімі: 11. 03. 21
Мүмкін көлемі: 1 бет
№: 2
Түсініктеме хаттың мазмұны: ДБ жобалау сатылары
Орындалу мерзімі: 25. 03. 21
Мүмкін көлемі: 1 бет
№: 3
Түсініктеме хаттың мазмұны: Пән аймағының сипатталуы
Орындалу мерзімі: 25. 03. 21
Мүмкін көлемі: 3 бет
№: 4
Түсініктеме хаттың мазмұны: Даталогиялық моделді құру
Орындалу мерзімі: 08. 04. 21
Мүмкін көлемі: 6 бет
№: 5
Түсініктеме хаттың мазмұны: Деректер базасын құру
Орындалу мерзімі: 08. 04. 21
Мүмкін көлемі: 1 бет
№: 6
Түсініктеме хаттың мазмұны: Деректер базасын жүргізу
Орындалу мерзімі: 10. 04. 21
Мүмкін көлемі: 2 бет
Графикалық бөлімінің мазмұны
Орындау уақыты
Парақтың көлімі
Формат
№: 1.
Графикалық бөлімінің мазмұны: «ER-диаграмма» тіліндегі ДБ инфологиялық үлгісі
Орындау уақыты: 19. 04. 21
Парақтың көлімі: 1
Формат: А4
№: 2.
Графикалық бөлімінің мазмұны: «Кесте-байланыс» тіліндегі ДБ инфологиялық үлгісі
Орындау уақыты: 19. 04. 21
Парақтың көлімі: 1
Формат: А4

Әдебиеттер тізімі:

  1. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. : Пер. с англ. -М. : Издательский дом «Вильямс», 2013. - 1440 с. : ил.
  2. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. : Пер. с англ. -М. : Издательский дом «Вильямс», 2013. - 1440 с. : ил.

Тапсырманы алу күні: 27. 01. 2021ж. , жобаны қорғау күні 22. 04. 2021ж.

Жобаның жетекшісі: аға оқытушыСаданова Б. М.

Тапсырманы орындауға алды: Абдужапарова Ш. И.

МАЗМҰНЫ

Кіріспе4

1 Жобалауға тапсырма6

2 ДБ жобалау сатылары7

2. 1 Пән аймағының сипатталуы7

2. 2 Ақпараттық ағындар талдауы10

2. 3 Инфологилық модельді құру11

2. 3. 1 Мәнді қалыпқа келтіру процедурасы15

2. 4 Даталогиялық модельді құру18

2. 5 ДБ жүзеге асыру бағдарламалық және техникалық құралдардын таңдау23

3 Деректер базасын құру24

3. 1 ДБ жобасы құрылымын сипаттау24

3. 2 ДБ кесте қасиеттерін сипаттау24

3. 3 ДБ кестелері арасындағы қатынастар мен деректердің тұтастық шарттарын анықтау27

3. 4 Сақталған процедуралардың сипаттамасы29

4 Деректер базасын жүргізу31

4. 1 Тұтынушы мәзірі (меню) 31

4. 2 Формалар деректер базасы параметрлерін өзгерту, көру, жою, қосу құралдары ретінде33

4. 3 Деректер базасына сұраулар құру33

4. 4 Есеп беруді құру36

4. 5 Анықтама жүйесі37

Қорытынды38

Қолданылған әдебиеттер тізімі:39

КІРІСПЕ

Ұсынылған жоба «Деректер қорларының қосымшаларын жобалау» пәні бойынша, экологиялық қордың жұмысын автоматтандырылған жүйе арқылы жүзеге асыру туралы мағлұматтардан тұрады.

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

Әкімші немесе бас есепші болсын қорға тіркелген азамат пен азаматшалардың тізімін жүргізу, есепке алу және тағы басқаларын ақпараттық жүйе (АЖ) бойынша көптеген мәліметтер алу, сонымен қатар, тер төгетін еңбекті көп қажет ететін әртүрлі мөлшерлемелерді, қауіптілік класстарын ескеру кезінде жиі кездесетін қателердің пайда болуын автоматтандырылған жүйе арқылы азайтуға септігін тигізеді.

"Сақтандыру" АЖ практикалық іске асыратын арнайы құралдар: Microsoft SQL Server 2012, Delphi 7 көмегімен жүзеге асыруға болады.

Delphi (Delphi, оқылуы/ ˈdɘlˌfi: /) - бұл императивті, құрылымдалған, объектіге бағытталған, қатты статикалық терілген айнымалылары бар жоғары деңгейлі бағдарламалау тілі. Қолданудың негізгі саласы - қолданбалы бағдарламалық жасақтаманы жазу.

Бұл бағдарламалау тілі Object Pascal тілінің диалектісі болып табылады. Бастапқыда Object Pascal 1986 жылы Apple-де Ларри Теслер тобы жасаған аздап өзгеше тілге қатысты. Алайда Delphi 7-ден бастап Borland ресми құжаттарында Delphi атауы бұрын Object Pascal деп аталған тілге қатысты қолданылған.

Бастапқыда Delphi ортасы тек Microsoft Windows қосымшаларын жасауға арналған, содан кейін Linux платформаларына арналған нұсқа (Kylix сауда белгісімен) енгізілді, дегенмен 2002 жылы Kylix 3 шыққаннан кейін оның дамуы тоқтатылды және көп ұзамай ол Microsoft . NET қолдауы жарияланғанын жариялады, ол өз кезегінде Delphi 2007 шығарылуымен тоқтатылды.

Қазіргі уақытта Windows үшін 32 және 64 биттік бағдарламаларды әзірлеумен қатар, Apple Mac OS X (Embarcadero Delphi XE2 бастап), iOS (тренажерды қосқанда, өзінің компиляторы арқылы XE4-тен бастап) қосымшаларын құру мүмкіндігі, Google Android (Delphi XE5 бастап) және Linux Server x64 (10. 2 Токиодан бастап) .

  1. Жобалауға тапсырма

Бұл курстық жобада «Сақтандыру» тақырыбы бойынша деректер базасын құру қажетпін. Деректер базасына сәйкес мынадай объектілер мен атрибуттар құрдым:

- Сақтандырушылар сақтандырушының коды, Т. А. Ә., СТН, шарт сомасынан % сыйақы;

- Сақтандыру түрлері сақтандыру түрінің коды, атауы;

- Сақтандыру объектілері объектінің коды, атауы;

- Аудандар аудан коды, атауы;

- Клиент СТН, клиенттің аты-жөні, клиенттің белгісі заңды / жеке тұлға, аудан коды, клиенттің мекен-жайы, телефоны, клиенттің жеке шоты, банк коды;

- Шарттың №, жасалған күні, Клиенттің коды, шарттың қолданылу мерзімі, сақтандыру түрінің коды, сақтандырушының коды, сақтандыру объектісінің коды, объектілер саны, объектінің қысқаша сипаттамасы, шарт бойынша сақтандыру сомасы, айлық жарнаның мөлшері, жинақталған сома;

- Банктер Банктің коды, Атауы, мекенжайы;

- Клиенттің коды, Шарттың№, айы, жылы, сомасы, банктің коды;

Осы объектілерге сәйкес сұраулар, сақталған процедуралар, есептер құрдым.

SQL server ДҚБЖ арнайы серверлерде немесе бұлтта реляциялық (кестелік) дерекқорларды құру, орналастыру, сақтау және басқару үшін қолданылады. Олардың жұмысының негізгі артықшылықтары:

- ДҚБЖ сенімді клиент - серверлік сәулетімен қамтамасыз етілген деректерге жоғары жылдамдықты қол жеткізу;

SQL бағдарламалау тілінің түсінікті құрылымына байланысты жұмыс пен басқарудың қарапайымдылығы;

ДБ - да ақпаратты сақтау қауіпсіздігі - деректерді шифрлау және резервтік көшіру мүмкіндігінің арқасында.

SQL server дерекқор серверінің ерекшелігі транзакциялық деректерді өңдеу болып табылады. Бұл ДҚБЖ-дан әрбір сұраныс бойынша ақпараттың аз мөлшері өңделетінін және сақталатынын білдіреді.

SQL server қолдану әртүрлі бизнес мәселелерін шешуді автоматтандыруға, онлайн режимінде деректерді талдауды қолдауға, ДҚБЖ ресурстарының бағытын бақылауға, транзакцияларды басқаруға (деректерді өңдеу операциялары) мүмкіндік береді.

«Сақтандыру» деректер базасына арналған клиенттік мәзірді құрдым. Клиенттік мәзірді құру үшін delphi7 бағдарламасын пайдаландым. Клиенттік бағдарламаны өзімнің деректер базама жалғап, деректерді тікелей көруге мүмкіндік жасадым.

2. ДБ жобалау сатылары
2. ДБ жобалау сатылары:

2. 1. Пәндік облыстың сипаттамасы

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

  1. Тұжырымдамалық жобалау - деректерге қойылатын талаптарды жинау, талдау және редакциялау.

Ол үшін келесі іс-шаралар жүзеге асырылады:

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

Осы кезеңнің соңында біз мәліметтер қорының құрылымына инвариантты болатын тұжырымдамалық модель аламыз. Ол көбінесе тұлға-қатынас моделі ретінде ұсынылады.

2. Логикалық жобалау - деректерге қойылатын талаптарды мәліметтер құрылымына айналдыру. Нәтижесінде біз мәліметтер базасының және қолданбалы бағдарламалардың сипаттамаларының ДББЖ-ға бағытталған құрылымын аламыз. Бұл кезеңде мәліметтер базасы әртүрлі ДББЖ-ға қатысты модельденеді және модельдерге салыстырмалы талдау жүргізіледі.

3. Физикалық жобалау - деректерді сақтаудың ерекшеліктерін, қол жеткізу әдістерін және т. б. анықтау.

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

Страховщики

Виды страхования

Объекты страхования

Районы

Клиент

Договора

Банки

Перечисления

Сақтандыру сақталған атрибут әрқайсысы келесі параметрлермен сипатталады:

  • - Сақтандырушылар сақтандырушының коды, Т. А. Ә., СТН, шарт сомасынан % сыйақы;
  • - Сақтандыру түрлері сақтандыру түрінің коды, атауы;
  • - Сақтандыру объектілері объектінің коды, атауы;
  • - Аудандар аудан коды, атауы;
  • - Клиент СТН, клиенттің аты-жөні, клиенттің белгісі заңды / жеке тұлға, аудан коды, клиенттің мекен-жайы, телефоны, клиенттің жеке шоты, банк коды;
  • - Шарттың №, жасалған күні, Клиенттің коды, шарттың қолданылу мерзімі, сақтандыру түрінің коды, сақтандырушының коды, сақтандыру объектісінің коды, объектілер саны, объектінің қысқаша сипаттамасы, шарт бойынша сақтандыру сомасы, айлық жарнаның мөлшері, жинақталған сома;
  • - Банктер Банктің коды, Атауы, мекенжайы;
  • - Клиенттің коды, Шарттың№, айы, жылы, сомасы, банктің коды; Осы ақпараттық жүйемен келесі қолданушылар тобы қолдана алады:
  • есепші (бухгалтер) ;
  • әкімші (администратор) .

Жүйемен жұмыс істеген кезде есепші келесі есептерді шеше білу керек:

  • қоршаған орта мен табиғат ресурстарын пайдаланғаны үшін төлем мөлшері мен қоршаған ортаға келтірілген зиян арасындағы айырмашылық;
  • қолданыстағы есепке алу жүйесінде табиғи ресурстарды пайдалану аймағының активтері туралы сенімді деректердің көшірмесін жасау;
  • 3) кәсіпорында бухгалтерлік есепті ұйымдастыру Сақтандыру қызметті ескере отырып, қызметкерлерді материалдық ынталандыру аспектілерін де ескеруі;
  • 4) Сақтандыру пайдаланушылардың тіркелген банктары, банк кодтарының тізімін алу;
  • 5) салық комитетінен келген салықтардың төлемін жүргізу.

Әкімші келесі есептерді шешуге мүмкіндігі болуы керек:

  • Сақтандыру әрбір қабылданған азаматтар мен азаматшалардың деректерін білу;
  • Сақтандыру пайдаланушылардың рұқсат нөмірлерін, рұқсаттың қолданылу мерзімін тізімдерін ескеру;

2. 2. Ақпараттық ағындарды талдау

Жобалау процесінде жасалған барлық объектілер кіріс және шығыс болып бөлінеді. Субъектілер кіріс болып табылады, оларды өз кезегінде шартты түрде тұрақты және жедел деп бөлуге болады.

Шартты түрде тұрақты:

- Сақтандырушылар сақтандырушының коды, Т. А. Ә., СТН, шарт сомасынан % сыйақы;

- Сақтандыру түрлері сақтандыру түрінің коды, атауы;

- Сақтандыру объектілері объектінің коды, атауы;

- Аудандар аудан коды, атауы;

- Клиент СТН, клиенттің аты-жөні, клиенттің белгісі заңды / жеке тұлға, аудан коды, клиенттің мекен-жайы, телефоны, клиенттің жеке шоты, банк коды;

- Шарттың №, жасалған күні, Клиенттің коды, шарттың қолданылу мерзімі, сақтандыру түрінің коды, сақтандырушының коды, сақтандыру объектісінің коды, объектілер саны, объектінің қысқаша сипаттамасы, шарт бойынша сақтандыру сомасы, айлық жарнаның мөлшері, жинақталған сома;

- Банктер Банктің коды, Атауы, мекенжайы;

- Клиенттің коды, Шарттың№, айы, жылы, сомасы, банктің коды; Бұл жүйенің шығыс деректері:

Сұраулар:

  • 1. Клиенттің "i-ші" барлық шарттары
  • 2. Ағымдағы жылы сақтандырудың әрбір түрі бойынша қандай сомаға шарттар жасалды
  • 3. Клиенттер тізімі-заңды тұлға. атауында сөз кездесетін адамдар" . . . »
  • 4. "I-ші" сақтандырушының кірістер тізімі (Шарттың№, шарттың сомасы, % сыйақы, сыйақы сомасы)
  • 5. "I-ші" күні шарт жасасқан клиенттерге қызмет көрсететін банктердің тізімі
  • Есеп беру:
  • 1. "I-ші" айда сақтандыру мерзімі аяқталатын шарттардың тізімі
  • 2. Ағымдағы айда ақша қаражатының түсуі туралы қаржылық есеп
  • 3. "I-ші" шарт
2. ДБ жобалау сатылары:

2. 3. Инфологиялық модель құру

Пәндік аймақтың инфологиялық (тұжырымдамалық) моделі - бұл пәндік облыстың құрылымы мен динамикасын, пайдаланушының ақпараттық қажеттіліктерінің сипатын пайдаланушыға түсінікті және мәліметтер базасын жүзеге асыруға тәуелді емес шарттармен сипаттау. Бұл сипаттама мыналар арқылы көрінеді: субъектілер, субъектілердің атрибуттары және субъектілер арасындағы қатынастар.

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

Кесте - 2. 3. 1. « Сақтандырушылар » кестесінің инфологиялық моделі

Өзекше атауы: Өзекше атауы
Сақтандырушылар: Сақтандырушылар
Өзекше типі: Өзекше типі
ассоциация: ассоциация
Өзекше атауы: Атрибут атауы
Сақтандырушылар: Атрибута құрамы
Өзекше атауы:

кілттік/

суреттеу

Сақтандырушылар:

күрделі/

қарапайым

Өзекше типі:

бірмағыналы/

көпмағыналы

ассоциация:

Басты/

Көбейтінді

Өзекше атауы: Сақтандырушылар коды
Сақтандырушылар: кілттік
Өзекше типі: қарапайым
ассоциация: бірмағыналы
Басты
Өзекше атауы: Т. А. Ә.
Сақтандырушылар: суреттеу
Өзекше типі: Қарапайым
ассоциация: бірмағыналы
Басты
Өзекше атауы: шарт сомасынан % сыйақы
Сақтандырушылар: кілттік
Өзекше типі: қарапайым
ассоциация: бірмағыналы
Басты
Өзекше атауы: РНН
Сақтандырушылар: кілттік
Өзекше типі: Қарапайым
ассоциация: бірмағыналы
Басты

Кесте - 2. 3. 2. «Сақтандыру түрлері» кестесінің инфологиялық моделі

Өзекше атауы: Өзекше атауы
Сақтандыру түрлері: Сақтандыру түрлері
Өзекше типі: Өзекше типі
ассоциация: ассоциация
Өзекше атауы: Атрибут атауы
Сақтандыру түрлері: Атрибута құрамы
Өзекше атауы:

кілттік/

суреттеу

Сақтандыру түрлері:

күрделі/

қарапайым

Өзекше типі:

бірмағыналы/

көпмағыналы

ассоциация:

Басты/

Көбейтінді

Өзекше атауы: сақтандыру түрінің коды
Сақтандыру түрлері: кілттік
Өзекше типі: қарапайым
ассоциация: бірмағыналы
Басты
Өзекше атауы: атауы
Сақтандыру түрлері: суреттеу
Өзекше типі: Қарапайым
ассоциация: бірмағыналы
Басты

Кесте - 2. 3. 3. « Сақтандыру объектілері » кестесінің инфологиялық моделі

Өзекше атауы: Өзекше атауы
Сақтандыру объектілері: Сақтандыру объектілері
Өзекше типі: Өзекше типі
ассоцация: ассоцация
Өзекше атауы: Атрибут атауы
Сақтандыру объектілері: Атрибута құрамы
Өзекше атауы:

кілттік/

суреттеу

Сақтандыру объектілері:

күрделі/

қарапайым

Өзекше типі:

бірмағыналы/

көпмағыналы

ассоцация:

Басты/

Көбейтінді

Өзекше атауы: объектінің коды
Сақтандыру объектілері: кілттік
Өзекше типі: қарапайым
ассоцация: бірмағыналы
Басты
Өзекше атауы: атауы
Сақтандыру объектілері: суреттеу
Өзекше типі: Қарапайым
ассоцация: бірмағыналы
Басты

Кесте - 2. 3. 4. «Аудан» кестесінің инфологиялық моделі

Өзекше атауы: Өзекше атауы
Аудан: Аудан
Өзекше типі: Өзекше типі
белгілеу: белгілеу
Өзекше атауы: Атрибут атауы
Аудан: Атрибута құрамы
Өзекше атауы:

кілттік/

суреттеу

Аудан:

күрделі/

қарапайым

Өзекше типі:

бірмағыналы/

көпмағыналы

белгілеу:

Басты/

Көбейтінді

Өзекше атауы: Аудан коды
Аудан: кілттік
Өзекше типі: қарапайым
белгілеу: бірмағыналы
Басты
Өзекше атауы: атауы
Аудан: суреттеу
Өзекше типі: Қарапайым
белгілеу: бірмағыналы
Басты

Кесте - 2. 3. 5. « Клиент » кестесінің инфологиялық моделі

Өзекше атауы: Өзекше атауы
Клиент: Клиент
Өзекше типі: Өзекше типі
стержень: стержень
Өзекше атауы: Атрибут атауы
Клиент: Атрибута құрамы
Өзекше атауы:

кілттік/

суреттеу

Клиент:

күрделі/

қарапайым

Өзекше типі:

бірмағыналы/

көпмағыналы

стержень:

Басты/

Көбейтінді

Өзекше атауы: клиенттің СТН
Клиент: кілттік
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: Клиенттің Т. А. Ә.
Клиент: суреттеу
Өзекше типі: Қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: клиенттің белгісі заңды
Клиент: суреттеу
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: жеке тұлға
Клиент: суреттеу
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: аудан коды
Клиент: кілттік
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: клиенттің мекенжайы
Клиент: суреттеу
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: телефоны
Клиент: кілттік
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: Клиенттің дербес шоты
Клиент: суреттеу
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: банк коды
Клиент: кілттік
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: Клиенттің дербес шоты
Клиент: суреттеу
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты

Кесте - 2. 3. 6. « Банктер » кестесінің инфологиялық моделі

Өзекше атауы: Өзекше атауы
Банктер: Банктер
Өзекше типі: Өзекше типі
стержень: стержень
Өзекше атауы: Атрибут атауы
Банктер: Атрибута құрамы
Өзекше атауы:

кілттік/

суреттеу

Банктер:

күрделі/

қарапайым

Өзекше типі:

бірмағыналы/

көпмағыналы

стержень:

Басты/

Көбейтінді

Өзекше атауы: банк коды
Банктер: кілттік
Өзекше типі: қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: Атауы
Банктер: суреттеу
Өзекше типі: Қарапайым
стержень: бірмағыналы
Басты
Өзекше атауы: мекенжайы
Банктер: суреттеу
Өзекше типі: Қарапайым
стержень: бірмағыналы
Басты

Кесте - 2. 3. 7. « Аударымдар » кестесінің инфологиялық моделі

Өзекше атауы: Өзекше атауы
Аударымдар: Аударымдар
Өзекше типі: Өзекше типі
сипаттау: сипаттау
Өзекше атауы: Атрибут атауы
Аударымдар: Атрибута құрамы
Өзекше атауы:

кілттік/

суреттеу

Аударымдар:

күрделі/

қарапайым

Өзекше типі:

бірмағыналы/

көпмағыналы

сипаттау:

Басты/

Көбейтінді

Өзекше атауы: Клиенттің коды
Аударымдар: кілттік
Өзекше типі: қарапайым
сипаттау: бірмағыналы
Басты
Өзекше атауы: Шарттың№
Аударымдар: кілттік
Өзекше типі: Қарапайым
сипаттау: бірмағыналы
Басты
Өзекше атауы: айы, жылы
Аударымдар: суреттеу
Өзекше типі: Қарапайым
сипаттау: бірмағыналы
Басты
Өзекше атауы: сомасы
Аударымдар: суреттеу
Өзекше типі: Қарапайым
сипаттау: бірмағыналы
Басты
Өзекше атауы: банктің коды
Аударымдар: кілттік
Өзекше типі: Қарапайым
сипаттау: бірмағыналы
Басты

Енді мәліметтер базасының негізгі нысандарын анықтағаннан кейін, жобаланған мәліметтер базасының графикалық диаграммасын құра аламыз. ER диаграммасы арқылы құрастырылған инфологиялық модель сурет 1 көрсетілген. Онда нысандар тіктөртбұрышпен, ассоциациялар - ромбтар немесе алтыбұрыштар, атрибуттар - сопақша, ал олардың арасындағы байланыстар бағытталмаған шеттермен бейнеленген, олардың үстінде байланыс дәрежесі (1 немесе «көп» сөзін ауыстыратын сөз) және қажетті түсініктеме.

Сурет 1 - «Сақтандыру» деректер базасының инфологиялық моделі

2. 3. 1 Мәнді қалыпқа келтіру процедурасы

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

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

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

Реляциялық мәліметтер қорының теориясында әдетте 5 қалыпты форма және Бойс-Кодд қалыпты формасы бар. Мәліметтер қорының кестелерінің әрқайсысы бір немесе бірнеше қалыпты формада болуы мүмкін.

«Сақтандыру» мәліметтер базасының кестелері қандай қалыпты нысандарда орналасқандығын көрсетеді.

Кесте - 2. 3. 11.

Өзекше атауы: Өзекше атауы
Сақтандырушылар: Сақтандырушылар
Өзекше атауы: Атрибут атауы
Сақтандырушылар:
Өзекше атауы: сақтандырушының коды
Сақтандырушылар: алғашқы кілт
Өзекше атауы: Аты-жөні
Сақтандырушылар:
Өзекше атауы: СТН
Сақтандырушылар:

Функционалдық тәуелділік:

сақтандырушының коды- СТН.

сақтандырушының коды- Аты-жөні

Шектеулігі:

1НФ - толтырылған жолдар қайталанбайды, және алғашқы кілт жолы бос емес.

2НФ - функционалдық тәуелділік бойынша, атрибуттар алғашқы кілтпен байланысты.

3НФ - алғашқы кілт болып табылмайтын кез - келген атрибут, алғашқы кілт болып табылмайтын басқа атрибутпен байланысты болмайды.

Қалыпты форма: 3НФ

Кесте - 2. 3. 12.

Өзекше атауы: Өзекше атауы
сақтандыру объектілері: сақтандыру объектілері
Өзекше атауы: Объектінің коды
сақтандыру объектілері: Алғашқы кілт
Өзекше атауы: атауы
сақтандыру объектілері:

Функционалдық тәуелділік:

Объектінің коды - атауы

Шектеулігі:

1НФ - толтырылған жолдар қайталанбайды, және алғашқы кілт жолы бос емес.

2НФ - функционалдық тәуелділік бойынша, атрибуттар алғашқы кілтпен байланысты.

3НФ - алғашқы кілт болып табылмайтын кез - келген атрибут, алғашқы кілт болып табылмайтын басқа атрибутпен байланысты болмайды.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Жатақхана меңгерушісінің жұмысын автоматтандыру
Деректер қорының реляциялық кестесі
Фильмдерді прокатқа беру салонының бағдарламалары
Абоненттік төлем
Ақпараттарды бір орталықтан басқаруды жүзеге асыру үшін деректер базасын құру
Кітапхана деректер базасының қосымшаларын бағдарламалау
Деректер базасының сервері
Бағдарламаның құрылымы туралы
Мобильді қосымшаға анализ
Казпочта байланыс қызметі
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz