Дерекқор жүйелерiн жобалау

КIРIСПЕ
1 НЕГIЗГI ТҮСIНIКТЕР МЕН АНЫҚТАМАЛАР
1.1 Автоматтандырылған басқару жүйелерi
1.2 Автоматтандырылған басқару жүйелерiнiң жiктелуi
2 ДЕРЕКҚОР БАСҚАРУ ЖҮЙЕЛЕРI (ДҚБЖ)
2.1 Негiзгi функциялары және элементтерi
2.2 ДҚБЖ.ң негiзгi функциялары (қызметтерi)
2.3 SQL. сұрату тiлiнiң негiзгi командалары
3 КУРСТЫҚ ЖҰМЫСТЫ (ЖОБАНЫ) ОРЫНДАУҒА ҚОЙЫЛАТЫН НЕГIЗГI ТАЛАПТАР ЖӘНЕ НҰСҚАУЛАР
3.1 Курстық жобалау мақсаты
3.2 Жобаға қойылатын негiзгi талаптар
3.3 Курстық жұмысты (жобаны) орындау тәртiбi
3.4 Курстық жобаны қорғау
3.5 Курстық жұмыстың (жобаның) тақырыптары
4 КУРСТЫҚ ЖҰМЫСТЫ (ЖОБАНЫ) ОРЫНДАУ ҮЛГIСI
4.2 Суперкiлттер, кiлт.кандидаттар, бастапқы кiлттер
4.3 Болмыстарды кестеге түрлендiру
4.4 Байланысты кестеге түрлендiру
4.5 Сiлтеме бойынша тұтастық
ӘДЕБИЕТТЕР ТIЗIМI
Компьютерлердi адамзат тiршiлiгiнiң барлық саласында қолдану оның тиiмдiлiгiн көрсетедi. Компьютерлер деректер өңдеудiң және басқарудың әмбебап құралы ретiнде технологиялық және өндiрiстiк процестерде, бiлiм беруде және медицинада, ғылым және техникада, банктiк iс және саудада, т.б. қолданылады.
Сондықтан компьютерлердi қолданумен, ақпараттық технологиялармен, деректердi өңдеу және басқару жүйелерiмен байланысты пәндердi оқу студенттер мен тыңдармандардың оқу процесiндегi негiзгi мәселелердiң бiрi болып табылады. “Дерекқор жүйелерi” пәнi бойынша курстық жұмысты жобалау үшiн арналған әдiстемелiк нұсқау күндiзгi (сырттай) бөлiмдерде оқитын студенттермен мамандарды қайта даярлау және кәсiптiк деңгейiн көтеру мекемелерiнiң тыңдармандарына арналған. Бұл контингент тыңдармандарына арналған курс оқу мерзiмiнiң қысқалығымен сипатталады. Осы қысқа мерзiмде студент (тыңдаушы) дерекқор жүйелерiн жобалау негiздерi бойынша бiлiм алулары керек. Курсты оқу процесiнде мiндеттi түрде курстық жұмысты орындау керек.

Курстық жұмыс (жоба) дерекқор жүйелерiн жобалау мәселелерiн қарастырады. Курстық жұмысты орындау нәтижесiнде оқушылар дерекқор жүйесiн жобалау процесi бойынша теориялық және практикалық бiлiмдер алады.
Әдiстемелiк нұсқау төрт бөлiмнен тұрады: бiрiншi және екiншi бөлiмдерде пәндi меңгеруге қажеттi негiзгi түсiнiктер, анықтамалар берiлген. Үшiншi және төртiншi бөлiмдерде курстық жұмысты орындауға қойылатын талаптар мен тапсырмалар, олардың жасалу үлгiлерi келтiрiлген. Өз бетiнше орындалатын жұмыстарға тапсырмаларды мұғалiм өзi бередi немесе студенттiң (тыңдарманның) қалауы бойынша берiледi. Өз бетiнше жұмыстардың бағасының нәтижесi: бақылау жұмысы “сыналды” бағаларымен бағаланады, ал курстық жұмыс дәстүрлi балдармен дифференцияланады.
1. Казиев Г.З. Методические указания к курсовому проектированию по курсу «Проектирование автоматизированных систем управленияң.Алматы, 1999.

2. Попов А.А. FoxPro 2.0. 1996.
        
        КIРIСПЕ
Компьютерлердi адамзат тiршiлiгiнiң барлық саласында қолдану оның
тиiмдiлiгiн көрсетедi. Компьютерлер деректер өңдеудiң және ... ... ... ... және ... ... бiлiм
беруде және медицинада, ғылым және техникада, банктiк iс және саудада, ... ... ... ақпараттық технологиялармен,
деректердi өңдеу және ... ... ... ... оқу
студенттер мен тыңдармандардың оқу процесiндегi негiзгi мәселелердiң бiрi
болып табылады. “Дерекқор ... пәнi ... ... ... ... ... ... нұсқау күндiзгi (сырттай) бөлiмдерде оқитын
студенттермен мамандарды қайта ... және ... ... ... тыңдармандарына арналған. Бұл контингент ... курс оқу ... ... ... Осы ... ... (тыңдаушы) дерекқор жүйелерiн жобалау негiздерi ... ... ... Курсты оқу процесiнде мiндеттi ... ... ... ... жұмыс (жоба) дерекқор ... ... ... ... жұмысты орындау нәтижесiнде оқушылар дерекқор жүйесiн
жобалау процесi бойынша теориялық және практикалық ... ... ... төрт ... тұрады: бiрiншi және екiншi бөлiмдерде
пәндi меңгеруге қажеттi негiзгi түсiнiктер, анықтамалар берiлген. Үшiншi
және төртiншi бөлiмдерде курстық жұмысты ... ... ... ... ... ... ... келтiрiлген. Өз бетiнше орындалатын
жұмыстарға тапсырмаларды ... өзi ... ... ... қалауы бойынша берiледi. Өз бетiнше жұмыстардың бағасының
нәтижесi: бақылау жұмысы “сыналды” бағаларымен ... ал ... ... ... ... ... ... МЕН АНЫҚТАМАЛАР
1. Автоматтандырылған басқару жүйелерi
Автоматтандырылған басқару жүйелерi деп ... ... ... технологиялық процестердi) тиiмдi түрде басқару
мәселелерiн шешу үшiн ... ... ... ... ... және
ұйымдастыру техникасы жабдықтарының, программалық және ... ... ... және ... ... ... Автоматтандырылған басқару жүйелерiнiң жiктелуi
Автоматтандырылған басқару жүйелерiн келесi белгiлер бойынша жiктеуге
болады:
Деңгейi және ... ... ... ... ... ... ... мекемелер және фирмалар, технологиялық процестер және
операциялар, т.б..
Мiндетi және басқару объектiсiнiң ... ... ... ... ұйымдары), қоғамдық саяси, қорғаныс, коммерциялық
(сауда және жаппай ... ... ... ... ... (денсаулық сақтау, бiлiм беру, мәдениет, т.б.),
транспорт және байланыс.
Атқаратын қызметi ... ... ... ... ... ... жинақталған (аталған екi түрдi
бiрiктiру үшiн).
Есептi шешу сипаты бойынша: стратегиялық, ... ... ... ... ... ақпаратты-
басқарушылық.
Құрылымы бойынша: орталықтандырылған (моно орталықтандырылған және
иерархиялық) және деорталықтандырылған.
Автоматтандырылған ... ... ... ... жоба -құжаттар
жиынтығы түрiнде көрсетiлген автоматтандырылған ... ... ... ... және жобаларды шешу бойынша шаралар жиынтығы.
2 ДЕРЕКҚОР БАСҚАРУ ЖҮЙЕЛЕРI (ДҚБЖ)
2.1 Негiзгi функциялары және элементтерi
60 жылдардың соңы 70 ... ... ... ақпараттық жүйелердi
құру әдiстерi дами бастады. Мұндай жүйелер сақталынатын ақпарат көлемiнiң
шағын болуын және бiр уақытта бiр дерекке ... ... ... ... ... ... деректер құрылымын құруға мүмкiндiк бередi.
Жинақталған жүйелер ... ... ... ... ... жатыр.
Қолданушының дерекқормен жұмысын дерекқор басқару жүйелерi (ДҚБЖ)
қамтамасыз ... ... ... ... ... есте ... тарату, деректердiң ... және ... ... ... ... ... функциялары (қызметтерi)
Сыртқы жады бойынша деректердi тiкелей түрде басқару
Бұл функция дерекқорға тiкелей қатысы бар деректердi сақтауды, ... ... ... iске ... мысалы, кейбiр жағдайларда
деректерге қатынас құруды жылдамдатуды (бұл үшiн әдетте ... ... ... ... ... файлдық жүйелердiң
мүмкiндiктерiн барынша қолданады, ал кейбiр ... ... ... ... ... дейiн жүргiзiледi.
Жедел жады буферлерiн басқару
ДҚБЖ әдетте үлкен ... ... ... ... ... бұл ... жады ... үлкен. Егер деректердiң кез келген элементiне
қатынас құру кезiнде сыртқы жадымен алмасу ... онда ... ... жады ... ... iстейдi. Бұл жылдамдықты жоғарылату ... ... ... да ... керек. Бұл жағдайда, егер операциялық
жүйе жалпы жүйелiк буферизация жүргiзсе де (UNIX ОЖ) бұл шара ... iске ... ... ... дамыған ДҚБЖ-нде жедел
жады буферлерiнiң жеке ... ... ... ... жүйелерiнде транзакциялау дегенiмiз – дерекқордың
тұтастық күйiн сақтай отырып, бiрнеше ... ... ... ... жаңартылған деректер жадыда немесе жергiлiктi дискiде
уақытша сақталады.
Жасалған өзгерiстер тек транзакция аяқталған соң ғана ... ... ... деректер жаңартылмай қалса, онда енгiзiлген ... ... ... талаптардың бiрi деректердi сыртқы жадыда
сақтаудың сенiмдiлiгi. Деректердi сақтаудың сенiмдiлiгi дегенiмiз – ... ... ... кез ... ... ... ... (сбой) жағдайынан кейiн қайта қалпына келтiре алу мүмкiндiгi.
Кез келген жағдайда ДҚ-ды қайта қалпына ... үшiн ... да ... ... болуы қажет. Басқаша айтқанда ДҚ-да деректердi сенiмдi
түрде сақтау қосымша артық ... ... ... ... ... ... қалпына келтiру үшiн қолданылатын деректердiң бөлiгi аса сенiмдi
түрде сақталуы қажет. Мұндай қосымша ақпаратты ... ... ... тараған түрi ДҚ-на жүргiзiлген өзгерiстердi тiркеп отыратын ... ...... қолданушылар қолдана алмайтын және ДҚ-ң ... ... ... ... аса ... ... ... екi көшiрмесi түрлi физикалық дисклерде сақталады)
жазылып отыратын ДҚ-ң ерекше бөлiгi.
Барлық жағдайларда журналға Write Ahead Log (WAL) ... ... ... жазба стратегиясы қолданылады.
Дерекқор тiлiн қолдану
Дерекқормен жұмыс iстеу үшiн дерекқор тiлдерi деп аталатын арнайы
тiлдер ... ... ... ... ... ... тiлдер қолданылды. Олардың iшiнде ... – ДҚ ... ... тiлi (SDL – Shema ... және ... басқару (манипуляциялау) тiлi (DML - Data
Manipulation Language). DSL негiзiнен ДҚ-ң ... ... ... DML – ... ... ... ... яғни деректер
енгiзуге, өшiруге, модификациялауға немесе керектi деректердi таңдауға
мүмкiндiк ... ... ... ... ДҚБЖ-нде әдетте дерекқор құру жұмыстарынан бастап,
дерекқормен базалық қолданушылық интерфейстi ... ... ... ... ... ... жинақталған тiлдi қолданады. Қазiргi
кездегi реляциялық ДҚБЖ-нде кеңiнен тараған стандартты тiл - ... Query ... тiлi ... ... ... SQL тiлi SDL және DML жабдықтарын меңгерген, яғни реляциялық
ДҚ-ң схемасын анықтауға және деректердi басқаруға мүмкiндiк бередi.
SQL ... ... ... ... анықтайтын арнайы
жабдықтардан тұрады.
SQL тiлiнiң ... ... ... ... бар ... сұраныс
түрiнде сақталатын дерекқор көрсетiлiмiн анықтауға мүмкiндiк бередi.
2.3 SQL- сұрату тiлiнiң негiзгi командалары
FoxPro тiлiне SQL (Structured query Language) сұрату тiлiнен ... ... Бұл ... ЭЕМ-дерде жұмыс ... ... ... таныс және стандартты деп саналады. Бiрақ бастапқыда
SQL-дiң пакетiне қосылуы программистердiң қажеттiлiгiне қарағанда, ... ... ... ... ... ... командалар
деректердi тез және пайдалы өңдеу құралы болып табылады. SQL ... FoxPro ... ... ... тiкiлей қосыла алады.
Дерекқорды құру
CREATE DBF
([[, ])
[,..]])/FROM ARRAY
Команда жаңа дерекқор ... ... ... ... ... оның аты, типi ... ... бiреуiнен), ұзындық және ондық
разряд саны берiледi. (D) мерзiм, (L) логикалық және (M) қосымша ... ... және ... ... ал (С) ... тип үшiн ... Дерекқор өрiстерiн мәлiмдеуге қойылған барлық талаптар
стандартты. ... ... тез ... ... мәлiмдеу FROM ARRAY
опциясының қолданылуымен берiлуi мүмкiн. Мұнда екi өлшемдi,
төрт бағаналары және жолдардың ... ... ... ... келетiн
массив жоғарыда көрсетiлген толтыруларға ие болу ... ... ... ашық ... ... дәл ... массивтi шығарады.
Мысалы: KADR.DBF қойманы құру
CREATE DBF kadr(FAM C(25), TAB ... D,POL C(1), SEM C(1), DET ... C(15), SZAR N(7,2), PER ... әдiс ... ... деректер қоймасын құруға ыңғайлы механизм
болатыны анық. Командалар макро ... ... ... ... ... ... INTO [( [,[,…])]
VALUES ( [,[,…]])
Команда ... ... VALUES ... ... аталған
соңына жазбаларды қосады. Егер өрiс аты ... ... ... оның құрылымына
сәйкестендiрiлiп жазылады.
Бұл команданың басқа формасы
INSERT INTO FROM ... ... ARRAY) ... ... ... ... (MEMVAR ... деректердi көшiредi. Мұндай
айнымалылар бар болуы керек және ... ... ... ... ... келуi керек (М префиксiмен). Мұндай айнымалылар, мысалы,
SCATTER MEMVAR командасы бойынша өңдiрiледi. Сәйкес аттары жоқ өрiстер ... ... INSERT ... APPEND BLANK және REPLACE қос ... ... ... ... KADR.DBF дерекқорда FAM, TAB және SZAR өрiстер үшiн
деректерi бар жаңа жазбалармен толықтырылады.
.INSERT INTO kadr (fam, tab, szar) VALUES ... ... ... ... ... ... ... да мүмкiн,
бiрақ та бұдан кейiн ол ашық және ... ... ... ... ... ... сұратуларды өңдеудiң мықты құралы болып табылады. Осының
көмегiмен қойма-көзiнен қажеттi деректер бөлiнедi және экранға немесе ... ... ... ... ... алынуы мүмкiн және де
қалаған түрде топтастырылған және қалыпталған бола алады.
Команда көптеген мүмкiндiктерге ие. ... ... ... ... ... ... INTO ...
GROUP BY
HAVING
ORDER BY
SELECT командасы және SQL командалары өзi де FoxPro ... ... ... ... Олар өздерiне керектi деректер қоймасын және индекстi
файлдарды ... ... ... орындалуы үшiн қажеттi индекстерi жоқ болса, онда олар
құрылады, ал ... ... ... ... Бiрақ, дайын
индекстердiң пайдаланылғаны жақсы болар едi, бұл үшiн олар ашық болуы қажет
(компакты индекстер қолданылады).
Сәйкес ... ... ... ... де ... SELECT ... көмегiмен).
Ендi оның толығырақ форматын қарастырайық.
SELECT
[DISTINCT][] [AS ]
[,[] [AS ]…]
FROM ... ]/[TO FILE ... ... ... ... …]
[AND/OR …]]]
[GROUP BY[,…]]
[HAVING
[ORDER BY [ASC/DESC][,[ASC/DESC]…]
Реляциялық дерекқорды жобалау
Деректердiң реляциялық моделi – деректердiң кестелiк құрылымынан осы
кестелерге ... ... ... және ... ... ... ... операторлардан тұратын модель.
Деректердiң реляциялық моделiнiң кестесi формальдi түрде қатынас
(ағылшын тiлiнде relation) деп ... ... ... ... ... ... болып табылатын кортеждерден тұрады. “Кортеж” мәнi
түсiнiктiрек болу үшiн, оны “жазба” немесе “қатар” деуге ... жұбы ... ... аты - өрiс ... деп талдауға
болады.
Атрибут – болмыстың (қатынастың) қасиетi немесе сипаттамасы.
Болмыс – ... ... ...... ... ... ... мен логикасын бейнелейтiн формальдi емес
модель. Болмыс-байланыс моделiн – моделденетiн формальдi емес әлем ... ... ... ... арасында жалғаушы ретiнде де қолдануға
болады. Дерекқорды жобалау кезiнде талданатын пәндiк ... ... ... деп ... ... ... – ол өмiрде бар және өзiндiк айырықша қасиетi бар нәрсе. Болмыс
ретiнде нақты бiр заттар бола алады, ... ... оның ... немесе қызметкерлер, алайда болмыс та абстрактiлi болуы мүмкiн
мысалы, мәселелер немесе ... ... ... мен қасиеттерге ие және оларды дерекқорда
көрсету керек. Реляциялық модель терминдерiнде бұл қасиеттердi атрибут ... – екi ... одан да көп ... ... ... ... ... Е1 және Е2 жиындар болмысының арасындағы
қатынастар үшiн ... төрт ... ... бiреуi орындалуы мүмкiн:
1) Бiрден-бiрге (өзара бiр мәндi сәйкестiк): Е1 ... ... Е2 ... тек бiр ... Е1 ... тек бiр ... ... болады;
2) Бiрден-көпке: Е1 жиынының әрбiр болмысын Е2 ... кез ... ... ... ... Е2 жиынының кез келген
болмысын Е1 жиынының тек бiр болмысын сәйкес келтiруге болады.
3) Көптен-бiрге: Е1 жиынының кез ... ... Е2 ... тек ... ... ... болады, бiрақ Е2 жиынының кез келген
болмысын Е1 жиынының кез келген ... ... ... ... Е1 және Е2 ... ... болмыстарына басқа жиын
кез келген көлемдегi болмыстарын сәйкестендiрiп қоюға ... ... ... ... ... ... ... модельденетiн объектiлер мәнiмен енгiзiлген
нақты әлемнiң ... ... ... және ... ... ... диаграммасы (Entity-Relationship) немесе ER-
диаграммасы көмегiмен бейнелеуге болады. ... ... ... құрылымының графикалық бейнесi болып табылады.
Болмыстың BER-диаграммасы үшбұрыш түрiнде, ал ... ... ... ... түзу ... ... ... Жиынның әрбiр болмысын ерекше түрде идентификациялайтын
атрибутты немесе бiрнеше атрибуттар жиынтығын суперкiлт деп атайды.
Кiлт-Кандидат. Әрбiр болмысты идентификациялауға жеткiлiктi ... ... және ... ... ... ... жоқ ... деп аталады.
Бастапқы кiлт. Жүйеде болмыстарды өзара ажыратуға ... ... ... ... кiлт деп ... кiлт. Бiр ... басқа кестенiң бастапқы кiлтiне нақты түрде
сәйкес келетiн бiр немесе бiрнеше бағаналарын ... ... деп ... ... ... тұтастығы. Бастапқы кiлттiң белгiсiз
компоненттерiне тыйым салу болмыстар бойынша тұтастыққа кепiлдiк ... ... ... ... ... қамтамасыз етудегi
негiзгi шарт.
Дерекқордың сiлтемелер ... ... ... ... ... сыртқы кiлттердiң мәнi нақты және ... ... ... ... тұтастық деп аталады. Сiлтеме бойынша ... ... ... ... ... ... екiншi шарт болып табылады.
Дерекқордың автоматтандырылған басқару жүйелерiн жобалау
1. Деректердi өңдеу жүйесiн (нақты бiр ... ... үшiн) ... ... ... ... (ДҚБЖ) талдау және таңдау;
2. Қолданбалы есептi шығару үшiн реляциялық дерекқорды жобалау;
3. ... ... ... ... ... ... ... жасау;
4. Қолданбалы есептi мысалға ала отырып, түрлi деректер құрылымын бағалау;
5. Дерекқордың ақиқаттылығын жоғарылатудың тиiмдi ... ... ... ... ... ... және қауiпсiздiгiн қамтамасыз
ететiн тиiмдi әдiстерiн жасау;
7. Берiлген ДҚБЖ-iн қолдана ... ... ... ... ... ... жобалау үшiн бастапқы деректердi талдау және ... ... ... ... деректердi қорғау әдiстерiн қолдану;
10. Ақпараттық қойма деректерiнiң сөздiгiн жобалау.
АБЖ-ң (АСУ) ақпараттың қамтамасын жобалау - қолданбалы есептердi шешу
мақсатында дерекқорды ... ... ... ... ... өңдеуге
арналған тиiмдi дерекқорды құру процесi.
Қазiргi уақытта ақпараттық қамтамаларды ... және ... ... ... ... ұйымдастыруды және басқаруды қамтамасыз
ететiн дерекқор басқару ... ... ... ... ... ... тiкелей жобалау, оның логикалық құрылымы,
деректер арасындағы қатынас құру, ... ... және ... ... еншiсiне тиедi.
Сондықтан дерекқорды жобалау процесi ең қиын процесс болып табылады.
Дерекқорды жобалау — құрастырушының iс ... кең ... ... ... ... ... аймақта жоғары бiлiмдi ... ... ... көп ... ... ... сатылы түрде iске асады.
Бiрiншi сатыда алға қойылған мәселе және оған ... ... ... ... ... ... ... сонымен қатар деректердi өңдеу
процедуралары анықталады. Объектiлер (элементтер) арасындағы болмыстар мен
байланыстар, сәйкестiктер ... ...... ... болмыс-байланыс диаграммасы (ER-
диаграмма) құрылады. ... ... ... ... ...... ... модельге түрлендiрiледi. Осы
мақсатта ER-диаграмма болмыстары және ... ... ... кiлттер анықталады, сiлтемелер бойынша ... ... ... ... ... ... сатыда - қойылған қолданбалы мәселенi шешу үшiн дерекқордың
жобасы ... және ол ... ... ... ... ... және оның ... мәселелерi қолданбалы
мәселенi шешуге қойылатын талаптар ескерiлiп шешiледi.
Автоматтандырылған басқару жүйелерiнiң ... ... ... ... қамтамасыз ететiн бiртектi есептеу жүйесiн
жобалау;
2. Тораптың ... ... ... ... ... ... сәулеттi есептеу торабының құрылымын жобалау;
4. Көппроцессорлы жүйесiнiң деректер өңдеуi бойынша есептi оптимальдi түрде
үлестiру;
5. Берiлген автоматтандырылған басқару ... үшiн ... ... және ... ... ... ... жүйесi үшiн жергiлiктi есептеу
торабын жобалау;
7. Автоматтандырылған ... ... үшiн ... ... ... кезде есептеу техника жабдықтарын өндiрушiлер бiр- бiрiнен
өнiмдiлiгi, сәйкестендiру әдiстерi, ... және де ... ... ... есептеу техника жүйелерiнiң ... ... ... ... ... және ... ... ЭЕМ торабын автоматтандырылған басқару жүйелерiнiң
нақты жобасын тиiмдi түрде ... етiп ... ... ... ... ... техникалық сипаттамалармен қатар,
торапты қолданатын программалық жабдықтар шектеулерi мен мүмкiндiктерiн ... ... ... ... ... ... ... және шешудiң негiзгi
сатылары процесстi мазмұнды ... ... ... ... және ... ... ... жасаудан; шешiм
алгоритмiмен программаны жасаудан; ... ... ... есептеу және
талдаудан; есептеу жабдықтарын таңдаудан; ... ... үшiн ... ... ... және ... ... тұрады.
3 КУРСТЫҚ ЖҰМЫСТЫ (ЖОБАНЫ) ОРЫНДАУҒА ҚОЙЫЛАТЫН НЕГIЗГI ТАЛАПТАР ЖӘНЕ
НҰСҚАУЛАР
3.1 Курстық жобалау мақсаты
Автоматтандырылған басқару жүйелерiн жобалау үшiн “Дерекқор ... ... ... ... ... мақсаты студенттердiң
(тыңдаушылардың) осы ... оқу ... ... ... ... ... кезiнде алған практикалық бiлiмдерiн бекiту мен тереңдету.
3.2 Жобаға қойылатын негiзгi талаптар
Курстық жұмыс (жоба) жетекшi берген индивидуальдi ... ... және ... және ... ... ... ... мазмұны келесiлерден тұрады: ... ... ... ... жоба ... ... ... мазмұнды қойылымы, қойылған мәселенi шешуге арналған модельдiң
немесе ... ... ... шешу ... ... есептi шешу
программасының және ЭЕМ-де есептелген нәтижелердiң баяндамасы, есептi
шешудiң бақылау және ... ... ... ... ... және жоба ... негiзгi қорытындылар, жобаның
экономикалық негiздемесi, қорытынды, пайдаланылған әдебиеттер, ... ... ... ... және ... блок
схемасы, техникалық жабдықтар және олардың жеке ... ... ... ... ... есеп ... программа мәтiнi болады).
Графикалық бөлiмiне курстық жобаның мазмұнын бейнелейтiн сызбалар
кiредi. Сызбаларда курстық жобаны ... ... ... материалдар
келтiрiледi.
Құрылым және ақпараттық ағым схемалары, ... ... ... ... мен ... ... енгiзiлген кестелер, есеп қойылымының математикалық моделi (қажет
болған ... ... ... 15-30 бет болу ... Графикалық
бөлiм 24-шi форматты 2-4 беттен тұруы керек.
Курстық жұмысты ... ... ... ... ... ... ... жұмыс (жоба) жетекшiсiнiң нұсқаулары мен
ұсыныстары, осы әдiстемелiк нұсқау, лекция ... ... ... ... алынады.
3.3 Курстық жұмысты (жобаны) орындау тәртiбi
Курстық жұмыс (жоба) индивидуальдi тапсырма ... ... ... орындалады. Күнтiзбелiк графикте – жобаны бастау
және оны өткiзу уақыттары, ... ... ... ... ... арналған бақылау мерзiмдерi көрсетiлген.
Курстық жұмыс (жоба) келесi ... ... ... жоба ... индивидуальды тапсырма түсiндiрiледi және
талданады.
Тапсырма келесiлерден тұрады:
- қойылған ... бiр ... ... ... оның ... (қажет болған жағдайда) құруға мүмкiндiк беретiн мазмұнды
қойылымы;
- қойылған мәселенiң көрнектiлiгiн және ... ... ... және ... ағым ... ... ... (қажет болған жағдайда) немесе ... ... ... ... ... ... сандық
деректер;
- берiлген сандық деректермен қойылған мәселенi шығаруға ... ... ... ... ... қажеттi әдебиеттер тiзiмi және
лекциялық курстың бөлiмдерi.
2) Есептiң қойылымын анықтау ... ... ... ... ... ... ... есептiң мәнi толығымен анықталады;
3) Есептiң мазмұнды қойылымы және студенттердiң өз бетiмен ... ... ... шешу ... жасалып, баяндалады;
4) Жасалған математикалық модель ... ... ... ... бойынша есептi қалыптастыру орындалады. Есептiң математикалық
қойылымын жасау ... ... оның ... ... ... ... әдiстердi қарастыру керек.
Есептiң қойылымы және оны шешу әдiстерiнде келтiрiлген шектеулерге
түсiндiрмелер келтiрiледi;
5) ... шешу ... ... блок-схемасы және оның баяндамасы
жасалады. Алгоритм логикасы тексерiледi және алгоритмнiң ақырғы варианты
программаланады;
6) Есептi шешу ... ... ... Алынған есептеу нәтижелерi талданады. Талдау кезiнде бастапқы
деректер ақиқаттылығы, алынған нәтижелердiң құндылығы; ... ... ... ... нақтылығы, теоретикалық ... ... ... ... нәтижесiнде қысқа қорытындылар,
графикалық бөлiмнiң эскизi ... ... ... ... баяндамасының
құрылымы бойынша қандай материалдарды графикалық бөлiмге және қолданбаға
енгiзу шешiмi қабылданады;
8) ... ... ... ... ... ... жасалады. Бұл негiздемеде жасалынған жобаның басқа жүйелерден
артықшылығы, жүйенi жасауға, енгiзуге және эксплуатацияға кеткен шығындар,
жасалған ... ... ... ... ... жоба жетекшiнiң рұқсатымен экономикалық негiздеме жасалмауы да
мүмкiн;
9) Есептеме-түсiндiрмелiк жазба мәтiнiнде ... ... ... ... ... ... Қолданба толтырылады. Қолданбаның графикалық бөлiгi және қорғау
баяндамасы толығымен жасалады;
11) Курстық жұмыс (жоба) тарауларының тақырыптары ... ... ... ... ... толтырылады.
3.4 Курстық жобаны қорғау
Орындаушының қолы қойылған курстық жоба жазбасы тексеруге берiледi.
Курстық жобаны қорғау ... және ... ... ... жеке ... өткiзiледi (мысалы, экономика кафедрасының
оқытушысы).
Студент курстық жұмыстың (жобаның) ... 10-15 мин ... ... ... ... ... соң ... жұмысты (жобаны) қорғау комиссиясы
мүшелерiнiң курстық жұмыс (жоба) бойынша қойған сұрақтарына жауап ... ... ... ... ... мазмұны бойынша және “Дерекқор
жүйелерi” пәнi тарауларының тақырыптары бойынша қойылады.
Баға титулдық ... бес ... ... ... Курстық жұмыстың (жобаның) тақырыптары
1. “Жазу кiтапшасы” ақпараттық-анықтамалық жүйе;
2. “Қойма” ақпараттық-анықтамалық жүйе;
3. “Дәрiхана” ... ... ... ... ... қызмет көрсететiн автоматтандырылған жүйе;
5. Кiтапханада оқырмандарға қызмет көрсететiн автоматтандырылған жүйе;
6. ... ... ... ... ... Автотұрақ кассирiне арналған автоматтандырылған жүйе;
8. ДҚ қорғаудың қызмет көрсету жүйесi (ашық кiлттi пайдаланып шарттаңбалау
әдiстерiн қолдану);
9. ДҚ қорғаудың ... ... ... ... ... пайдаланып шарттаңбалау
әдiстерiн қолдану) және т.с.с.
4 КУРСТЫҚ ЖҰМЫСТЫ (ЖОБАНЫ) ОРЫНДАУ ҮЛГIСI
Төменде дерекқор жобалау ... ... ... кiрiспесi және
бiрқатар қосымша бөлiмдер алынып тасталып, тек негiзгi мазмұнын ... ... ... ... түрде сатуға арналған дерекқорды
жобалау.
Курстық жұмыстың ... ... ... ... қолданбаны құру. Сол программа
тапсырыс берушiлер тұралы, көлiк модельдерiн және ... ... ... ... ... өңдеу керек.
Шешiмi: Қойылған есеп үшiн дерекқорды жобалау ... ... ... негiзгi бөлiгiн баяндау).
1. ER-диаграмманы құру
Бiз болмыстарды және олардың арасындағы байланыстарды болмыс-байланыс
диаграммасының көмегiмен ... ... ... ... ... атрибуттар – элипс түрiнде бейнеленедi, ал
болмыстар мен байланыстар ... түзу ... ... ... Тапсырыс берушi болмысы және оның атрибуттары.
Тапсырыс берушi болмысы бес ... ... ... ... аты, ... ... және индексi. Басқа болмыстарды да
тура осылай баяндауымызға ... ... ... және ... ... Бұл ... диаграмасы төменде келтiрiлген:
2-сурет. Модель болмысы және оның атрибуттары.
3-сурет. Қосымша құрылғылар болмысы және олардың ... ... ... ... ... ... сатушылар бар.
Сатушылар үшiн келесiдей диаграмма құруға болады:
4-сурет. Сатушы болмысы және оның ... ... ... ... ... ... ... моделiнде, байланыс дегенiмiз – болмыстар арасындағы
бiрлестiк (ассоциация). Бұл түсiнiктi ... ... ... ... ... ... керек. Мұнда ескерте
кететiн жай, байланысқа да болмыс сияқты қарау керек.
Тiкелей түрде сату ... ... ... ... ... ... Тапсырыс – тапсырыс берушiмен машина моделi арасындағы бiрлестiк
байланысы. Диаграммада байланысты ромба ... ... ал ... ... оны ... байланыстырады, ал олардың арасындағы
байланыс ассоциация болып табылады.
5-сурет. Тапсырыс болмысы және оған байланысты болмыстар.
ER-диаграммада сәйкестiк ... пен ... ... ... ... ... болуымен немесе болмауымен белгiленедi. Нұсқамасы
бар сызық бiрден-бiрге және ... ... ... ... ... сату ... ... тапсырыс берушi үшiн
тапсырыстардың саны кез келген болуы мүмкiн, ал ... ... кез ... ... ... типтi байланысты Тапсырыс берушi және Модельдер болмыстар
мысалында ... ... да ... ... ... ... мүмкiн.
Байланысты болмыстың арнайы бiр түрi деп қарастыруға болады. ... ... ... ... Тапсырыс байланысы және оның атрибуттары
Ендi, мысал ретiнде тапсырыс берушiнiң таңдаған қосымша құрылғыларын
алайық. Аталмыш ... ... ... ... - Элементтер,
болмыстар арасындағы байланыс ... - ... ... ... ... деп ... Алайда ER-диаграммада байланыс арасындағы байланысты
көрсету мүмкiн емес. Сондықтан агрегация деп аталатын ... ... ... ... ... ... болмыс түрiнде белгiленедi.
Тапсырыстар байланысы тiктөртбұрышқа алынған, ол болмыс ... ... ... ... алынған Тапсырыстар болмысы Қосымша
құрылғылар болмысымен Элементтер байланысын құрайды.
7-сурет. Агрегатты болмыс ... ... ... ... ... ... ... Сатушы болмысымен
байланысқа түседi: әрбiр тапсырысқа бiр ... ... ... әр ... есептемелерден келуi мүмкiн. Тапсырыстар-Сатушы байланысы көптен-
бiрге типтi байланыс болып табылады.
8-сурет. Тiкелей түрде сату ... ... ... жобалаудағы жасалатын келесi қадам – нақты болмыстар мен
байланыстарды кестелерге түрлендiру. Түрлендiрмес ... ... ... ... ... және ... ... модель ерекшелiктерiн қарастырып өтейiк.
4.2 Суперкiлттер, кiлт-кандидаттар, бастапқы кiлттер
Болмыс дегенiмiз – атрибуттардың жиынтығы ... ... ... ... ... ... ... әрбiр болмысын ерекше түрде идентификациялайтын бiр немесе
бiрнеше атрибуттар жиынтығын суперкiлт деп ... ... ... ... ... ... ... (ӘҚ#) суперкiлт болып
табылады, өйткенi тапсырыс берушiлердiң ешқайсысында бiрдей әлеуметтiк
қамсыздандыру ... ... Егер ... ... ... ... ... болса, онда анықтама бойынша (ӘҚ#)-нен және кез
келген ... ... ... құрама кiлтте әрбiр болмысты ... ... ... (ӘҚ#, аты), (ӘҚ#, аты, ... ... ... обласы) және (ӘҚ#, аты, ... ... ... ... Тапсырыстар болмысының суперкiлттерi болып табылады.
Индекс суперкiлт бола алмайды, өйткенi, бiрнеше ... ... ... индексi болуы мүмкiн. Осы сияқты ... ... ... олардың
комбинациясы суперкiлт бола алмайды. Сонымен ... ... ... ... ... болуы мүмкiн болғандықтан клиенттердiң аттары да
суперкiлт бола ... ... ... жоқ, ... ... ... минимальдi атрибуттардан тұратын суперкiлттердi - ... деп ... ... ... ... үшiн тек бiр ғана ... бар – (ӘҚ#). ... жағдайда болмыс жиындары бiрнеше кiлт-
кандидаттардан ... ... Егер ... ... ... ... ... тек бiреуiн ғана таңдауы керек, және ол бастапқы кiлт
болып саналады. Бастапқы кiлт – ... ... ... ... ажырата алу үшiн қажеттi кiлт-кандидат. Анықтама бойынша бастапқы
кiлттер (және барлық суперкiлттер) ерекше болады. Егер дерекқорда ... ... ... екi ... ... онда бұл ... ... болып саналады.
Бастапқы кiлт – болмысты идентификациялауға ... ... ... ... ... ... мiндеттi түрде
анықталған болуы керек.
Мысалы, тапсырыс берушi туралы ... ... ... ... ... қалса, онда тапсырыс берушiнi нақты анықтай
алмаймыз. Өйткенi тапсырыс берушiлердi бiр-бiрiнен өзгешелендiрiп ... ... мән ... ... ... қалған болмыстар жиындары үшiн бастапқы
кiлттердi анықтаймыз. ... ... ... үшiн ... кiлт ... Кодасы болып табылады. Өйткенi Құрылғы Кодасы сауда ережесi бойынша
әрбiр құрылғылардың ерекшеленiп тұруына кепiлдiк беретiн бiрден-бiр белгi.
Модельдер ... ... ... кiлт – Жылы, Марка. Сатушылар болмысы
үшiн бастапқы кiлт – ... ... ... рет 1970 ж доктор E.F.Codd баяндаған реляциялық модель ... ... ... ... ... және деректерге
жүргiзiлетiн операторлар ... ... ... ... болмыстар кестелерге топталады. Деректердiң реляциялық моделi
тек кестелерден ғана тұрады. Кестелер формальдi түрде ... ... деп ... ... реляциялық деп аталады. Қатынасты
абстрактiлi ... ... ... болады, егер сiз объектiлi-
бағытталған программалаудан хабардар болсаңыз, онда ...... ... ... деп ... болады. Қатынас атрибут: мән
түрiндегi ... ... ... ... ... ... ... “жазба” немесе “қатар” деп атаса түсiнiктiрек. “Атрибут: ... ... аты: өрiс ... деп ... ... ... ... реляциялық модель үшiн өте маңызды,
өйткенi деректерге жүргiзiлетiн ... ... ... алгебра
терминдерiнде анықталған. Сандарға “+” және “-” ... ... сан ... ... ... ... КӨБЕЙТУ, БIРIКТIРУ,
ТОПТАСТЫРУ, КЕСУ, ӘРТҮРЛIЛIК және БӨЛУ сияқты реляциялық ... ... ... ... болады. Реляциялық операторларды
семантикалық мағынасыз ... ... ... ... ... реляциялық жүйесi (ДБРЖ) деректердi кестеде
бейнелеу ... және ... ... ... ... ... (бұл ... төменде көрсетiледi).
Егер сiз реляциялық модельдi қолдансаңыз және ... ... ... ... құрсаңыз, қолданбаңыз сенiмдi болады.
4.3 Болмыстарды кестеге түрлендiру
Тапсырыс берушiлер болмысын кестеге ... үшiн ... ... ... ... келетiндей кесте құрамыз. Әр болмыс -осы бағананың қатары
болады. Кестедегi қатарлар (кортеждер) қуат деп ... ал ... саны ... деп ... ... ... құралған, үш
жолдан тұратын Тапсырыс берушiлер қатынасы келтiрiлген.
1 – кесте. Тапсырыс берушiлер кестесi
|ӘҚН |Аты ... ... ... ... |Бейсембаев |Алматы ... |489909 |
| ... | | | ... ... Дос ... ... |484456 ... ... ... ... |480021 |
| ... | | | ... анықталған барлық болмыстарды осындай жолмен кестеге
түрлендiруге болады. Ендi Модельдер, Қосымша құрылғылар және ... ... ... ...... ... ... |Марка ... ... |
| | ... ... ... |Mazda |34000$ |3.0 ... |Mersedess |36000$ |3.0 ... |Nissan |44000$ |4.5 |
3 – ... ... құрылғылар кестесi
|Құрылғының кодасы | ... ... ... ... ... ... ... |
4 – ... ... кестесi
|Сатушылар кодасы |Аты ... ... ... ... ... ...... Р. |
|22 ... ...... А. ... ... Аслан |С ... С. ... ... барлық болмыстары кестелерге түрлендiрiлдi.
Болмыстарды кестеге түрлендiрмес бұрын деректердiң ... ... кiлт және ... ... ... ... ... танысу
керек.
Сыртқы кiлттер және сiлтемелер бойынша тұтастық
Реляциялық модель кестелерi бастапқы кiлт бойынша идентификацияланатын
болмыстардан тұрады. Ал егер бiр ... ... үшiн ... ... болмысына
сiлтеме жасау керек болса, не iстеу керек? ... ... ... ... ... алуға болады.
Есептеме кестесiнiң сыртқы кiлтi Тапсырыс берушi ... ... ... кiлт - бiр ... бiр ... бiрнеше бағаналары
басқа кестенiң бастапқы кiлтiне дәлме-дәл сәйкес келетiн кiлт. Яғни, екi
бағаналар жиыны үшiн ... бiр ... және бiр ... ... Домен
дегенiмiз – мүмкiн болатын мәндер жиыны.
Сыртқы кiлттер реляциялық жүйелерде кестелер ... ... ғана ... ... ... ... сыртқы кiлт басқа
кестенiң бастапқы кiлтiне сiлтелiнедi, және де ... ... ... ... ... сiлтелiнбейдi.
Естерiңiзде болсын, сыртқы кiлт басқа кестенiң жеке ... шын ... ол осы ... ... ... ... ... бастапқы кiлттер арқылы iске асуы керек, өйткенi бастапқы
кiлт кестедегi ... ... ... ... ... бастапқы
кiлт болса, онда болмыс бар деуге ... ... кез ... ... ... құра ... кiлттiң мәнi сiлтелiнетiн кестедегi бастапқы кiлт мәнiне тура
және ... ... ... сiлтеме бойынша сәйкес келу деп аталады.
Сiлтеме бойынша тұтастық ... ... ... ... ... ... саналады. Болмыстар бойынша тұтастық және сiлтеме бойынша
тұтастық - реляциялық модельде ... ... ... ... дерекқорларға тән ережелер.
Егер, А1 бағанасы R1 кестенiң бастапқы кiлтi болса, R2 кестенiң А2
бағанасы R1 ... ... кiлтi ... онда А1 ... ... болмауы керек және А2 үшiн ... кез ... ... ... ... ... келуi керек. Болмыстар бойынша тұтастық және
сiлтеме бойынша ... - бұл ... ... ... логикалық
құрылымы талап ететiн формальдi шарттар. Нақты ... ... ... ... да ... қоюы ... бiрақ бұл шектеулер барлық
уақытта және барлық жүйелерге бiрдей емес, тек ... бiр ... ... Бұл ... ... ... ... семантикалық шектеулер.
4.4 Байланысты кестеге түрлендiру
Ендi бiз ER-диаграммада анықталған байланыстарды кестеге түрлендiре
аламыз, естерiңiзге сала ... ... ...... арасындағы
ассоцияция болып табылады. Дерекқордағы болмыстар өздерiнiң бастапқы кiлтi
бойынша ... ... ... типтi кестеге
түрлендiру үшiн ... осы ... бар ... болмысты
идентификациялайтын бастапқы кiлт болып ... ... ... алынған кестенiң бастапқы кiлтi – барлық бастапқы кiлттерден
тұратын құрама кiлт және кесте құрамында байланыста бар ... ... ... бар. ... Тапсырыстар байланысы келесi кестеге түрленедi:
|Жыл ... |ӘҚН ... |Mazda |130 ... ... |131 ... кестесiнiң бастапқы кiлттерi – (жыл, модель, ӘС#). Ол ... ... ... ... – (жыл, ... – Модельдер кестесiне
сiлтелiнедi. Екiншiсi – (ӘС#) – Тапсырыстар кестесiне сiлтелiнедi.
Тапсырыстар байланысының тапсырысты ... атты ... ... бар. ... ... ... келесi қадам - егер бар болса
қосымша атрибуттар қосу. Нәтижесiнде келесi ... ... ... |ӘҚН ... |
| | | ... ... |Mazda |130 ... ... ... |131 ... ... ... ER-диаграмманы құру кезiнде Тапсырыстар байланысы
агрегатты болмыс ретiнде қарастырылды, ... оның өзi ... ... болмысымен байланыста болды. Ендiгi – ... ... ... ... ... ... үшiн ... тапсырыстар болмысының тек ... ... ... жаңа
бастапқы кiлт жасаудың қажеттiлiгi бар ма деген сұрақ туындайды. Бұған
келiсуге де, келiспеуге де ... ... ... ... беру бұл жоба ... ... тек бiр жақты шешiм жоқ деп қана айта аламыз, кейде
осындай кiлт құру ... ... ал ... оның ... ... ... ... құру кезiнде жоғарыдағы мәселе керек болады, яғни
бiз жаңа бастапқы кiлт жасаймыз. Ағымды бастапқы кiлт (жыл, модель, ӘС#) ... кiлт ... ... мәнi ... кiлт кандидат болатын
альтернативтi кiлт болып қалыптасады да, тапсырыстар кодасы ... ... ... ... ... ... |ӘҚН ... |
| | | | ... |
| 1 |2000 |Mazda |130 ... |
|2 |2000 ... |131 ... ... және ... кестелерi арасындағы байланыстар көптен-көпке
типтi байланыс емес, көптен-бiрге типтi байланыс болып табылады. Сондықтан,
бұл байланысты орнату үшiн жаңа ... құру ... ... Ол үшiн ... ... ... сыртқы кiлтi болып табылатын бiр бағана
қоссақ ... ... ... ... |ӘҚН ... ... |
| | | | |тың ... | |
| 1 |2000 |Mazda |130 ... |11 |
|2 |2000 ... |131 ... |22 ... ... ... кестеге түрлендiремiз. Элементтер байланысы
бiр тапсырыстың бiр бөлiгi болатын қосымша ... ... ... кестесi Тапсырыстар және Қосымша ... ... ... тұрады.
Элементтер
|Тапсырыстар кодасы ... ... ... |
|1 |0246 |
|1 |0369 |
|2 |0145 ... нүктеде ER-диаграмманы кестеге ... ... ... ... ... бұрын тағы бiр сұрақты қарастыруымыз керек.
4.5 Сiлтеме бойынша тұтастық
Кейбiр дерекқорлар тек ... оқу ... үшiн ғана ... ... ... ... өзгерiстер енгiзiлмейдi. Алайда, жалпы
алғанда бұлай емес. Мысалы, автомобильдердi тiкелей түрде сату ... ... ... – жаңа ... келуi мүмкiн, керек емес ... ... ... және қосымша құрылғылар өзгеруi мүмкiн, тапсырыс
берушi қосымша жабдықтарға қойған талаптарын өзгертуi мүмкiн т.с.с. Аталған
операциялардың бәрi ... ... ... өз ... ... Мысалы,
Тапсырыс берушiлер кестесiндегi тапсырыс берушi туралы ... ... ал ... ... тапсырыс берушiлер есептемесiн өзгерту
үшiн ешқандай әрекеттер жасалса, онда сiлтеме бойынша тұтастық жойылады.
Көптеген ДҚБЖ-iнде сiлтемелер ... ... ... жабдықтар
бар, бiрақ xBase-жүйелерiнде және ... ... жоқ. ... ... ... ... ... бойынша
тұтастық ережелерi үшiн жоспар құрып ... ... ... ... ... қолданбада программалық әдiспен iске асыру керек.
Айталық, бiреу ... ... бар ... ... туралы
деректердi жоймақшы болды делiк, сонда не болады? Бiрнеше жағдайлар болуы
мүмкiн. Бiрiншiден, жоюға тыйым қою ... яғни ... бар, ... ... ... ... ... ережесiн қолдануға болады.
Сондай-ақ, “каскадты түрде жою” ережесiн қолдануға да болады, бұл ... ... ... ... ... жою, ... ... әкелiп соғады.
Үшiншi – “нөлдеу” ережесi, болмыс көзiн жою кезiнде туындаған ... ... ... ... яғни анықталмаған күйге енедi. Егер нөлдеу
ережесi болмыстар бойынша ... ... ... соғатын жағдайларда,
яғни сыртқы кiлт бағаналарының бiрiнiң мәнiн ... ... ... бұл
ереженi қолдануға болмайды.
Бұдан мұндай каскадты жою ... ... ... ... ... ... ... болады. Мысалы, Тапсырыс берушi кестесiнен тапсырыс
берушiлер туралы деректер жойылды ... егер ... жою ... ... онда осы ... ... берушiге қатысты барлық
есептемелер жойылады. Элементтер кестесiнiң Тапсырыстар кестесiнде сыртқы
кiлт бар. Егер ... ... жою ... ... ... онда ... Элементтер кестесi бойынша жүредi. Немесе, осы бастапқы кiлт бойынша
шектеулi жою ережесi ... онда ... ... кестесiнде жою
орындалмайды да, ештеңе жойылмайды.
Жаңарту операциясы да жою ... ... ... ... ... ... енгiзiлсе, орындалған өзгерiс көрiну үшiн
кестедегi сыртқы кiлттердi де модификациялау керек. Жалпы ... ... да ... ... ... сияқты мүмкiндiктерi бар.
Нормализациялау
Нормализациялау – деректердi қосу, өзгерту және жою ... ... ие болу ... ... ... және одан да көп ... ... ақырғы мақсаты - әрбiр факт тек бiр орында ғана
кездесетiн, яғни артық ақпарат болмайтын ... ... Бұл тек ... ... ғана ... сонымен қатар, сақталатын деректерде қарама-
қайшылықты болдырмау үшiн жасалады.
Ендiгi ...... ... ... шешу үшiн дерекқордың
жобасы қалыптастырылады және ол есептеу жүйесiнiң ... ... ... Казиев Г.З. Методические указания к ... ... ... ... ... ... ... Попов А.А. FoxPro 2.0. 1996.
-----------------------
ºàëà
îáëàñû
èíäåêñ
¸ºí
àòû
Òàïñûðûñ
áåðóøi
æûë
ìàðêà
Íåãiçãi áà¹à
ºóàò
Ìîäåëü
Т¾ñiíiêòåìå
деталь
²îñûìøà º½ðûë¹ûëàð
Ñàòóøû êîäàñû
Àòû
Ôèëèàë
Ôèëèàë ìåíåäæåði
Ñàòóøû
Òàïñûðûñ áåðóøi
Òàïñûðûñòàð
ìîäåëü
Òàïñûðûñ áåðóøi
Òàïñûðûñòàð
ìîäåëü
Òàïñûðûñ áåðó óàºûòû
Òàïñûðûñòàð
Òàïñûðûñ áåðóøi
Òàïñûðûñòàð
ìîäåëü
Ýëåìåíò-òåð
²îñûìøà º½ðûë¹ûëàð
Òàïñûðûñòàð
Òàïñûðûñ áåðóøi
Òàïñûðûñòàð
ìîäåëü
Ýëåìåíò-òåð
²îñûìøà º½ðûë¹ûëàð
Ñàòóøû
Åñåïòåìå

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 23 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Е-қаржымині жүйесіне қойылатын жалпы талаптар110 бет
Delphi бағдарламасында Шымкент қалалық жол полициясының деректер қорын жобалау21 бет
«Ресторан мәзірі» деректер базасында жобалау30 бет
«Саяхат» туристік компания қызметінің деректер қорын жобалау31 бет
Автосалон жұмысының деректер қорын жобалау31 бет
Ақпаратты басқару жүйелер мен деректерді тарату пәнінен курстық жобаны орындауға арналған әдiстемелiк нұсқау (3601 мамандығы бойынша күндізгі және сырттай оқитын студенттер үшін)30 бет
Деректер базасын жобалау21 бет
Деректер базасын жобалау және моделін құру27 бет
Деректер қорын жобалау mysql13 бет
Концептуалды, логикалық және физикалық жобалау. деректер базасының ғылымда, техника мен бизнесте қолданылуы9 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь