Автор: Пользователь скрыл имя, 14 Февраля 2013 в 18:48, курсовая работа
Курстық жобаны әзірлеуде пайдаланылатын ДҚБЖ Microsoft SQL Server 2008 R2 ең көп таралған және ДҚБЖ мұмкіншіліктері зор, клиент-сервер технологиясымен жұмыс істей реляциялық деректер қоры болып табылады.
Осы курстық жобаның мақсаты болып тапсырманың жеке варианты бойынша (вариант №4 – ішкі жүйе «Жұмысшылар») деректер қорын және клиенттік қосымшаны құру болып табылады.
Кіріспе
4
1 Тапсырма
5
2 Деректер қоры құрылымын өңдеу
6
2.1 Пәндік аумақтың сипаттамасы
6
2.2 Ақпараттық ағындарды талдау
7
2.3 Инфологиялық модельді құру
8
2.3.1 Мәндерді нормализациялау процедурасы
14
2.4 Даталогиялық модельдің құрылуы
14
2.5 Мәліметтер базасын іске асыру үшін техникалық-бағдарламалық құралдарды және клиент қосымшасын таңдау
27
3 «Жұмысшылар» мәліметтер базасын құру
28
3.1 Мәліметтер базасының құрылымының сипаттамасы
28
3.2 Мәліметтер базасының кесте қасиеттерінің сипаттамасы
28
3.3Мәліметтер базасының кестелерінің арасындағы қатынастың және мәліметтің бүтінді шарттарының сипаттамасы
34
3.4 Сақталатын процедура сипаттамасы
37
4 Ақпараттық жүйенiң қолданбалы интерфейсiнiң жасалуы
40
4.1 Қолданушы мәзірі
40
4.2 Мәліметтер базасына мәліметтерді өзгерту, қосу, өшіру, көру үшін формалар
41
4.3 Мәліметтер базасының сұраныстарының дайындалуы
44
4.4 Есептеу негіздерінің құрылуы
46
4.5 Сақталатын процедурамен жұмыс
48
4.6 Анықтамалық жүйе
49
Қорытынды
50
Қолданылған әдебиеттердің тізімі
51
Қосымша А
52
Қосымша Б
74
Кіріспе |
4 |
1 Тапсырма |
5 |
2 Деректер қоры құрылымын өңдеу |
6 |
2.1 Пәндік аумақтың сипаттамасы |
6 |
2.2 Ақпараттық ағындарды талдау |
7 |
2.3 Инфологиялық модельді құру |
8 |
2.3.1 Мәндерді нормализациялау процедурасы |
14 |
2.4 Даталогиялық модельдің құрылуы |
14 |
2.5 Мәліметтер базасын іске асыру үшін техникалық-бағдарламалық құралдарды және клиент қосымшасын таңдау |
27 |
3 «Жұмысшылар» мәліметтер базасын құру |
28 |
3.1 Мәліметтер базасының құрылымының сипаттамасы |
28 |
3.2 Мәліметтер базасының кесте қасиеттерінің сипаттамасы |
28 |
3.3Мәліметтер базасының кестелерінің арасындағы қатынастың және мәліметтің бүтінді шарттарының сипаттамасы |
34 |
3.4 Сақталатын процедура сипаттамасы |
37 |
4 Ақпараттық жүйенiң қолданбалы интерфейсiнiң жасалуы |
40 |
4.1 Қолданушы мәзірі |
40 |
4.2 Мәліметтер базасына мәліметтерді өзгерту, қосу, өшіру, көру үшін формалар |
41 |
4.3 Мәліметтер базасының сұраныстарының дайындалуы |
44 |
4.4 Есептеу негіздерінің құрылуы |
46 |
4.5 Сақталатын процедурамен жұмыс |
48 |
4.6 Анықтамалық жүйе |
49 |
Қорытынды |
50 |
Қолданылған әдебиеттердің тізімі |
51 |
Қосымша А |
52 |
Қосымша Б |
74 |
Мәліметтер базасының
пайда болуы жалпы алғанда
есептеуіш техникалардың
Мәліметтер базасы (МБ) - белгілі бір арнаулы ауқымға қатысты мәлтеттерді баяндау, сақтау мен амал-тәсілдермен ұқсата білудің жалпы прииңиптерін қарастыратын белгілі бір ережелер бойынша үйымдастырылған мәлімет-тердің жиынтыгы. Адамның қатысуы ықтимал, автоматтық құралдармен өңдеуге жарамды түрде ұсынылған ақпарат мәліметтер ретінде түсініледі. Арқаулы ауқым ретінде нақты зерттеуші үшін қызықты нақты әлемнің бөлігі түсініледі.
ДҚ жасау, оның көкейкесті күйде сақтау және ДҚ-да сақталған әр қолданушыларға өз мақсаттарында мәліметтерді пайдалануды жүзеге асыратын программалар кешені деректер қорын басқару жүйесі деп аталады(ДҚБЖ). ДҚБЖ-ның ішінде ең көп таралған түрі Microsoft SQL Server 2008 R2 болып саналады.
Курстық жобаны әзірлеуде пайдаланылатын ДҚБЖ Microsoft SQL Server 2008 R2 ең көп таралған және ДҚБЖ мұмкіншіліктері зор, клиент-сервер технологиясымен жұмыс істей реляциялық деректер қоры болып табылады.
Осы курстық жобаның мақсаты болып тапсырманың жеке варианты бойынша (вариант №4 – ішкі жүйе «Жұмысшылар») деректер қорын және клиенттік қосымшаны құру болып табылады.
1 Тапсырма
Есептің қойылуы. Тапсырманың жеке варианты бойынша (вариант №4 – ішкі жүйе «Жұмысшылар») ДҚЖБ MS SQL Server 2008 R2 құралдарын пайдаланып деректер қорын және клиенттік қосымшаны құру. Келесі тапсырмаларды орындау үшін меню мен анықтама жүйесінен, қолданушыға ыңғайлы интерфейстен тұратын клиенттік қосымшаны жасау:
Тапсырманың жеке варианты №4:
4 |
Подсистема «Кадры»: - Работник (ФИО работника, таб. номер, адрес проживания, дата рождения, код нац-ти, пол, код вида образования, кол-во иждивенцев, РНН, СИК, код пенс. фонда, код должности, оклад, код подр-я, дата приема на работу, дата уволь нения); - Подразделения (Код подразделения, наименование, таб_номер_раб_ нач_подразд); - Нац-ти (Код нац-ти, наименование); - Образова ние (Код вида образования, наименование [среднее, ср.профес сиональное, высшее. . .]); - Должности (Код должности, наименование, код категории должности); - Категории должностей (Код категории должности, наименование [рабочие, ИТР, АУП, служащие…]); - Пен.фонды (Код фонда, наименование); - Типы приказов (Код типа приказа, наименование [прием, увольнение, отпуск. . .]); - Приказы (№ приказа, дата, таб.номер работника, тип приказа, текст приказа); - Штатное расписание (Код подразделения, код должности, общее кол-во единиц, кол-во вакансий) |
|
1. Список уволенных
в текущем году сотрудников
предприятия пенсионного 2. Список начислений пособий на иждивенцев в размере 1/10 оклада на каждого иждивенца работникам «i-го» подразделения 3. «I-ый» приказ |
1. Из таблицы Вакансии выбрать строки по условию: общее кол-во единиц - кол-во вакансий > 0; 2. Из таблицы Работники выбрать строки по условию: работники «I-го», подразд-я имеющие высшее образование (* код подр-я и вид образования задавать как параметр) 3. Вставить три новых строки в таблицу Категории должностей 4. Вывести кол-во занятых штатных единиц «I-го» подр-я из таблицы Штатное расписание, рассчитав ее как общее кол-во ед-ц – кол-во вакансий (* код подразделения и код должности задавать как параметр) |
2 Деректер қоры құрылымын өңдеу
2.1 Пәндік аумақтың сипаттамасы
Құрылатын ақпараттық жүйе кез-келген мектеп кітапханасының жұмысын дұрыс байыптау үшін арналады. Құрылғын жүйенің негізгі қызметі барлық жасалған іс-әрекеттерді есепке алу, жұмыс істейтін барлық жұмыскерлер бойынша мәлімет(кітапханашылар), авторлар мен шығармалар жиынтығы, кітап алатын оқушылар тізімі.
«Работник» келесі параметрлермен сипатталады:
«Бөлімше» келесі параметрлермен көрсетілген:
«Ұлттар» келесі параметрлермен көрсетілген:
«Білімі» туралы мәліметтер келесідей параметрлер бойынша сипатталады.
«Мамаңдықтар» келесі параметрлермен сипатталады:
«Мамаңдық дәрежесі» келесі параметрлермен көрсетілген:
«Зейнетақы қоры»:
«Бұйрықтар» :
«Бұйрық түрлері»:
«Штаттық кесте» :
2.2 Ақпараттық ағындарды талдау
Кіріс мәліметтер
Барлық ақпарат шартты-тұрақты және оперативті болып бөлінеді. Шартты-тұрақты кіріс мәліметтер:
Шартты-тұрақты кіріс мәліметтер:
Оперативті кіріс мәліметер:
Шығыс мәліметтер:
Сұраныстар:
Есеп беру(отчёты):
Деректер қорының өсу қарқыны және көлемі.
Жүйені пайдалану үшін деректер қорының алғашқы көлемі 1Мб. Деректер қорында оның толу кезінде көлімді 10% көбейтілуі қойылған, ол диск кеңістігін барынша тиімді қолдануға мүмкіндік береді.
2.3 Инфологиялық модельдің құру
Деректер қоры жайлы мәліметтерді жинастыру кезінде және қолданушыларды сұрастыру кезінде және пайдаланылатын программаларды пайдалану кезінде құрылатын деректер қоры жайлы толық мәлімет қажет. Бұл сипаттама математикалық формулалар, таблицалар, графиктер және басқа әдістер барлығына түсінікті тілде жазылады. Осы жобалауды ақпараттық инфологиялық модель деп атайды.
Деректер қорын жобалаушылар сұранысы пәндік облысты модельдеу құралдарының қажеттілігін, мәліметтер моделінің семантикалық моделін талап етеді. Семантикалық модельдің негізгі қызметі – мәліметтер өрнегінің мүмкіндіктерін қамтиды. Семантикалық мәліметтер моделінің негізгі қасиеттерін ER-моделі арқылы қарастыруға болады. ER-моделінің негізігі түсініктері: негіз, байланыс және атрибут.
Негіз дегеніміз – нақты обьект, бұл обьект жайлы ақпаратты сақтауға мүмкіндік болуы тиіс.
Байланыс – екі негіз арасында графикалық түрде орнатылған ассоциация. Бұл ассоциация бинарлы болып саналады және екі түрлі негіз арасында немесе негізбен өзінің арасында болуы мүмкін. Кез келген байланста екі ұшы белгіленеді, әрқайсысында байланыс ұшы атауы, байланыс ұшының дәрежесі және байланыс міндеттілігі көрсетіледі. Байланыс екі негізді байланыстыратын түзу ретінде беріледі.
Негіз атрибут деп негіз қалпын нақтылайтын, идентификациялайтын, классификациялайтын кез келген деталь болып саналады.
Осы ұғымдардың негiзінде «Жұмысшылар» деректер қорының инфологиялық үлгiсі 2.1 – 2.10.кестелерде келтiрiлген
Кесте 2.1
«Жұмысшы» кестесінің инфологиялық моделі
Мәннің аты |
Жұмысшы |
Мәннің типі |
(өзекше) | |
Атрибуттың аты |
Атрибуттың қасиеті | |||
Кілттік/ сипатты |
құрама/ жай |
Бірмәнді/ Көпмәнді |
негізгі/ туынды | |
Табелдік номер |
Кілттік |
Жай |
Бірмәнді |
негізгі |
Жұмысшының аты-жөні |
сипатты |
Жай |
Бірмәнді |
негізгі |
Тұру орны |
сипатты |
Жай |
Бірмәнді |
негізгі |
Туған жылы |
сипатты |
Жай |
Бірмәнді |
негізгі |
Ұлт коды |
Сипатты |
Жай |
Бірмәнді |
Туынды |
Жынысы |
Сипатты |
Жай |
Бірмәнді |
Туынды |
Білім алу коды |
Кілттік |
Жай |
Бірмәнді |
Туынды |
Бала саны |
Сипатты |
Жай |
Бірмәнді |
Негізгі |
РНН |
Сипатты |
Жай |
Бірмәнді |
Негізгі |
СИК |
Сипатты |
Жай |
Бірмәнді |
негізгі |
Төлемақысы |
Сипатты |
Жай |
Бірмәнді |
Негізгі |
Мамандық коды |
Кілттік |
Жай |
Бірмәнді |
Туынды |
Зейнетақы қоры коды |
Кілттік |
Жай |
Бірмәнді |
Туынды |
Маман коды |
Кілттік |
Жай |
Бірмәнді |
Туынды |
Бөлімше коды |
Кілттік |
Жай |
Бірмәнді |
Туынды |
Жұмысқа алу күні |
Сипатты |
Жай |
Бірмәнді |
Негізгі |
Жұмыстан шығару күні |
Сипатты |
Жай |
Бірмәнді |
Негізгі |