Жетекші: аға оқытушы



бет2/2
Дата14.05.2022
өлшемі0,77 Mb.
#34367
1   2
Байланысты:
Наз

Атрибут атауы

Деректер түрі

Ұзындығы

Кілт өрісі (иә/жоқ, егер болса, бастапқы немесе сыртқы өрісті көрсетіңіз)

Доменді шектеу (мән шарты)

Әдетті мәні

Код студенттері

Сандық

10

ИЯ, бастапқы

Null-мәндер жарамсыз

-

Аты-жөні студенттер

Таңба

20

Жоқ

Null-мәндер жарамсыз

-

Тобы

Таңба

10

Жоқ

Null-мәндер жарамсыз

-

2.2 - кесте.«Оқытушы» мәнінің даталогиялық моделі



Аты – мәні

Оқытушы

Атрибут атауы

Деректер түрі

Ұзындығы

Кілт өрісі (иә/жоқ, егер болса, бастапқы немесе сыртқы өрісті көрсетіңіз)

Доменді шектеу (мән шарты)

Әдетті мәні

Аты-жөні оқытушы

Таңба

10

ИЯ, бастапқы

Null-мәндер жарамсыз

-

Тобы

Таңба

30

жоқ

Null-мәндер жарамсыз

-

Пән коды

Сандық

4

жоқ

Null-мәндер жарамсыз

-

2.3 - кесте.«Деканат» мәнінің даталогиялық моделі




Аты – мәні

Деканат

Атрибут атауы

Деректер түрі

Ұзындығы

Кілт өрісі (иә/жоқ, егер болса, бастапқы немесе сыртқы өрісті көрсетіңіз)

Доменді шектеу (мән шарты)

Әдетті мәні

Атауы

таңба

10

Ия,бастапқы

Null-мәндер жарамсыз

-

Аты-жөні оқытушы

таңба

10

Жоқ

Null-мәндер жарамсыз

-

Аты-жөні студент

таңба

10

Жоқ

Null-мәндер жарамсыз

-

Тобы

таңба

10

Жоқ

Null-мәндер жарамсыз

-

Пән коды

сандық

10

Жоқ

Null-мәндер жарамсыз

-


.4 - кесте.«Платформа» мәнінің даталогиялық моделі


Аты – мәні

Платформа

Атрибут атауы

Деректер түрі

Ұзындығы

Кілт өрісі (иә/жоқ, егер болса, бастапқы немесе сыртқы өрісті көрсетіңіз)

Доменді шектеу (мән шарты)

Әдетті мәні

Атауы

Таңба

20

Ия,бастапқы

Null-мәндер жарамсыз

-

Аты-жөні оқытушы

таңба

20

Жоқ

Null-мәндер жарамсыз

-

Пән коды

сандық

10

жоқ

Null-мәндер жарамсыз

-

2.5 - кесте.«Пән» мәнінің даталогиялық моделі




Аты – мәні

Пән

Атрибут атауы

Деректер түрі

Ұзындығы

Кілт өрісі (иә/жоқ, егер болса, бастапқы немесе сыртқы өрісті көрсетіңіз)

Доменді шектеу (мән шарты)

Әдетті мәні

Пән коды

Сандық

20

Ия,бастапқы

Null-мәндер жарамсыз

-

Аты-жөні оқытушы

Таңба

30

жоқ

Null-мәндер жарамсыз

-

2.6 - кесте.« Емтихан мәнінің даталогиялық моделі




Аты – мәні

Емтихан

Атрибут атауы

Деректер түрі

Ұзындығы

Кілт өрісі (иә/жоқ, егер болса, бастапқы немесе сыртқы өрісті көрсетіңіз)

Доменді шектеу (мән шарты)

Әдетті мәні

Пәннің

таңба

10

Ия,бастапқы

Null-мәндер жарамсыз

-

Емтихан күні

күн

10

Жоқ

Null-мәндер жарамсыз

-

Тобы

таңба

10

Жоқ

Null-мәндер жарамсыз

-

Аты-жөні оқытушы

таңба

10

Жоқ

Null-мәндер жарамсыз

-

Ведмость коды

сандық

10

Жоқ

Null-мәндер жарамсыз

-


.4 ДБ және клиенттік қосымшаны іске асырудың техникалық және бағдарламалық құралдарын таңдау

«Университет» ақпараттық жүйесінің дерекқорын іске асыру үшін Microsoft SQL Server 2008 "ДҚБЖ таңдалды. Пайдаланушы интерфейсін жүзеге асыратын клиенттік қосымшаны жазу үшін Microsoft Visual Studio 2012 пайдалану туралы шешім қабылданды. Есептерді құру үшін сізге MS Office жиынтығы қажет.

Деректер базасын іске асырудың техникалық құралдары ретінде келесі конфигурациядағы компьютерлерді пайдалану ұсынылады:

-- сервер үшін: Pentium-IV-2,7 Ггц / DDR 512MB / HDD / желілік карта /CD-ROM;



-- клиент үшін: Pentium-IV-1,7 Ггц/DDR 128 Мб/HDD/желілік карта /CD-ROM/лазерлік принтер.

ДЕРЕКТЕР БАЗАСЫН ҚҰРУ
3.1 ДБ құрылымының сипаттамасы

Университеттің ішкі жүйесінің мәліметтер базасы library файлында сақталады.mdf». Деректер базасы реляциялық және 7 өзара байланысты кестелерден тұрады:

* Студенттер (Студент коды, студенттің аты-жөні, топ);

* Оқытушы (ТАӘ оқытушы, топ, пән коды);

* Деканат (атауы,аты-жөні, оқытушы, студенттің аты-жөні,топ, пән_ коды);

* Платформалар (атауы, аты-жөні, оқытушы,пән коды);

* Пәндер (пән коды, оқытушы аты-жөні);

* Емтихандар (пәндер, емтихан күні, топ, аты-жөні, оқытушы, ведомость коды);



* Ведомость (Код ведомость,код дисциплины,баға,студенттің аты-жөні);
.2 ДБ кестелерінің сипаттарын сипаттау
Деректер базасындағы кестелер – бұл пайдаланушы деректерін сақтауға арналған мәліметтер базасының объектілері.

3.1-3.7 суреттерінде дерекқор кестесінің қасиеттері көрсетілген.



3.1 - сурет. «Студенттер» кестесінің қасиеттері

.2 - сурет. «Мұғалім» кестесінің қасиеттері

3.3 - сурет. «Деканат» кестесінің қасиеттері

3.4 - сурет. «Платформа» кестесінің қасиеттері

3.5 - сурет. «Пәндер» кестесінің қасиеттері

3.6 - сурет. «Емтихан» кестесінің қасиеттері

3.7 - сурет. «Ведмость» кестесінің қасиеттері

.3 Деректер базасының кестелері мен деректер тұтастығының шарттары арасындағы байланыстарды сипаттау

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



3.3.1 - сурет.Дерекқор кестелері арасындағы қатынастар схемасы

АҚПАРАТТЫҚ ЖҮЙЕНІҢ ПАЙДАЛАНУШЫ ИНТЕРФЕЙСІН ҚҰРУ
4.1 Теңшелетін мәзір
Ақпараттық қосымша-мәтіндік және/немесе фактографиялық ақпаратты жинауға, сақтауға, іздеуге және өңдеуге бағытталған қолданбалы бағдарламалық кіші жүйе. Ақпараттық қосымшалардың басым көпшілігі пайдаланушымен диалог режимінде жұмыс істейді. Жалпы жағдайда ақпараттық қосымшаның типтік бағдарламалық компоненттері мыналарды қамтиды:

* Диалогтық енгізу-шығару;

* Диалог логикасы;

* Деректерді өңдеудің қолданбалы логикасы;

* Деректерді басқару логикасы;

* Файлдарды/немесе дерекқорларды басқару әрекеттері;


4.2 Деректер базасына деректерді қарау, қосу, жою, өзгерту құралы ретінде пішіндер
Іске қосу кезінде Бағдарламаның негізгі терезесі пайда болады (сурет 4.1)


4.1 - сурет. Бағдарламаның негізгі терезесі

4.2 – кесте. «Платформа тізімін шығару» кестесі

ҚОРЫТЫНДЫ

Деректер базасына қол жеткізудің стандартты тілі бола отырып, SQL компьютерлік даму саласында берік орынға ие болды және компьютер нарығының барлық сегменттеріне үлкен әсер етеді. Мысалы, IBM SQL - ді өз өнімдерінің желісі үшін деректер базасын біріздендіру технологиясы ретінде қабылдады. Барлық шағын компьютер провайдерлері реляциялық деректер базасын ұсынады; мұндай мәліметтер базасы Unix басқаратын компьютерлік жүйелер нарығында да басым. Жеке дербес компьютерлер клиент/сервер архитектурасы бар желілерге жол ашқан кезде, SQL дербес компьютерлер үшін мәліметтер базасының нарығын өзгертеді. SQL транзакцияларды жедел өңдеуде де қолданылады, бұл бұрын-соңды болмаған пікірді жоққа шығарады, реляциялық мәліметтер базасы транзакцияларды өңдеуге арналған қосымшаларда ешқашан қолданыла алмайды.


ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ

1. Ульман, Дж. Основы систем баз данных / Дж. Ульман. - М.: Финансы и статистика, 2017. - 292 c.

2. Грэй, П. Логика, алгебра и базы данных / П. Грэй. - М.: Машиностроение, 2015. - 368 c.

3. Емельянов, Н.Е. Введение в СУБД ИНЕС / Н.Е. Емельянов. - М.: Наука, 2012. - 256 c.

4. Гринченко, Н.Н. и др. Проектирование баз данных. СУБД MicrosoftAccess; Горячая Линия Телеком, 2012. - 613 c

5. Грофф Д.Р., Вайнберг П.Н. SQL: полное руководство. – Киев: Ирина, 2011.

6. ГроффДж.Р., Вайнберг Пол Н., ОппельЭ.Дж. SQL: полный справочник. – М.: Вильямс, 2011.

7. Дэвидсон, Луис проектирование баз данных на SQL Server 2000; Бином, 2010. - 631 c.

8. Виейра Р. Программирование баз данных Microsoft SQL Server 2008. Базовый курс. – М.: Диалектика, 2013.

9. Кузнецов С.Д. Дубликаты, неопределенные значения, первичные и возможные ключи и другие экзотиче-ские прелести языка SQL //СУБД. - 2012.



10. Пржиялковский В. В. Абстракции в проектировании БД //СУБД. - 2012.

Достарыңызбен бөлісу:
1   2




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

    Басты бет