Реляциялық дерек қорлары


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

Жоспар:

Кіріспе . . . 3.

Реляциялық дерек қорлары . . . 4.

ДҚБЖ Microsoft Visual Fox Pro

Visual Fox Pro объектісі . . . 6.

Есептің құрылуы . . . 8.

Ойша программалау көмегімен есеп шығару . . . 9.

Деректі енгізу . . . 13.

Деректермен жұмыс істеу . . . 16.

Қорытынды . . . 27.

Кіріспе.

Осы уақытта деректер қоры және деректерқорын басқару жүйесі тікелей компьютермен байланысты. Жалпы айтқанда дректер қоры ақпаратпен анықталған 1 белгі бойынша байланысады. Сол себептен деректер қоры сапасына тек біріккен деректерді қарастырамыз, яғни жазба кітапшасы, егер оған ақпарат кесте түрінде жазылмаса, ол деректер базасы деп аталмайды.

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

Реляциялық дерек қорлары.

ДҚБЖ Microsoft Visual Fox Pro

Қазіргі уақытта реляциялық одельдер ең кең тараған. Жалпы бүгінгі ДҚБЖ лер/ң барлығы реляциялық болып табылады. Реляциялық модельдерде деректер кесте ретінде ұйымдастырылып, ал олардың монупуляциялау әрекеттері байланыс ретінде ұсынылған.

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

Картеж дегеніміз - кестенің жолы.

Атрибут дегеніміз - кестенің бағанасы.

Атрибут уникальді атауларға ие. Картеждердің санф дәрежесін көрсетеді. Қатынас үшін арнайы уникалді идентификатор ерекшеленеді, яғни біреу немесе бірнеше атрибуттар бұл идентификаторды құрып біріншілік кілт деп аталады.

Домен дегеніміз - әр атрибут үшін рұқсат етілген бір текті мағыналардың жиыны. Қатынас 2 беттен тұрады, басы ж мазмұн бөлігі. Қатынастың басы шекті атрибуттар жиынтығынан тұрады. М, Фамил. оклад 2-р. Реляциялық модельдерде пайдаланушы тек қажет мәліметтерді ғана көрсете алады. Бірақ оларды дерек қорынан таңдау технологиясы көрсетіле/і сол себептен дерек қоры бойынша новигация ж жүру процесі автоматты түрде активизатор жүргізеді. Активизатор ең оптимальді вариантты қолдап керек деректерді елестетеді қай кестеден деректер таңдап алынады физикалық деңгейінде деректер реті қай принциппен деректер топтастырылған ж т/б. оған қарамастан реляциялық дерек қорлар каталог функцияларына қаратып каталогтарда дерек қорларының барлық объектілерінің сипаттамалары ұсынған оптимизаторлар каталогтарда сақталған ақпаратты пайдаланады.

Microsoft Visual Fox Pro - бұл жаңа қуатты деректерді өңдеуге арналған программа.

Жалпы айтқанда ДҚБЖ Fox Pro автоматтандырылған өңдеулерде әр түрлі мөлшерлерде ж бөлек ұйымдарда кең қолданылады. Қысқа уақыт ішінде ДҚБЖ көптеген өзгерістерге ұшырап одан әрі дамытылуда.

Fox Pro-ның пайда болуы жай емес, келесі дамуында жақсы ДҚБЖ Fox Pro құрылды. Шын айтқанда, біздің алдымызда ерекше жаңа программа, оның көмегімен біз алдында қиыншылық тудырған кездерді оңайшылықпен шешеміз.

Visual Fox Pro объектісі.

Visual Fox Pro бірнеше бөлек компоненттерден тұрады, олар ақпаратты сақтауда, көрсетуде, редакторлағанда қолданылады.

Visual Fox Pro - да барлық деректер дерек қорында сақталады. Олар кестелерден құралады. Кестелер, индекстер, процедуралар байланысында сақталады. әр кесте өзінің жеке атымен бөлек файлда сақталады. Құрылған файл DBF өрісінде болады.

Ереже бойынша деректер қорында көрсетілген сан, кестелер санынан көп болады. деректердің көрсетілімі таңдаулы форма, есеп беру ж сұрауды құрғанда сол программада кестедегі ережелер қолданылады.

Формалар - кестеде деректі енгізу немесе қарауда қолданылады.

Формада барлық өрістер ж кестелерге ақпарат енгізіледі.

Есеп беру - ақпаратты басып шығаруға деректер қорындағы ақпаратты басып шығаруда қолданылады. Ереже бойынша есеп беру көбінесе ақпаратты біреуге бергенде басып шығарылып беріледі.

Сұраулар - бір немесе бірнеше кестедегі деректерді таңдауға мүмкіндік береді. Visual Fox Pro - да сұрауды құрудың екі түрі бар.

  1. Конструктор запросов.
  2. Арнайы тіл Structured Guery Language (SGL) . Сұрау орындалған соң, есеп беруді диаграмма түрінде көрсетуге болады.

Есептің құрылуы.

Мынадай ақпараттың деректер қорын құру:

«Құрал-жабдықтар есебі»

Деректер файлы кем дегенде 10 атаудан кем болмауы керек.

Келесі жолдар бойынша:

  • құрамның атауы;
  • құрамның маркасы;
  • мөлшері;
  • біреуінің бағасы.

Программаны мынаны шығару бойынша құру:

  • көріп шығу;
  • бір жазуға толықтыру;
  • жазуды жою;
  • жазуға корректировка жасау;
  • белгілі бір құрылымды іздеу;
  • есеп беру:

а) жалпы әр қайсының бағасы бойынша қорытынды соммасын шығару.

б) белгілі бір құрылым бойынша.

Ойша программалау көмегімен есеп шығару.

ДҚБЖ Fox Pro - да жұмысты бастау үшін келесі бұйрықты орындаймыз: Пуск/ Программы/ Microsoft Visual Fox Pro 6. 0. осы орындалғаннан кейін мына терезе шығады

(1-сурет) Visual Fox Pro - ны қосқандағы терезе

Command терезесіне көңіл бөлейік.

1) File\ New бұйрығын орындаймыз, ашылған терезеде New File батырмасын басамыз.

(2-сурет) Диалогтық терезеде VFP құру.

2) Create диалогтық терезесінде папканы сақтап оған ат береміз.

3) Келесі терезе (деректер қорының конструктор терезесі) Data вкладкасына көшеміз, Free Tables таңдап «New» батырмасын басамыз, онда «New Table» терезесі ашылады, сонда мастерді таңдаймыз (Table Wizard), немесе кесте конструктор көмегімен ашамыз (New Table)

4) Мастерді таңдаған кезде стандартты кестені пайдалануға болады. конструктор таблица терезесін таңдағанда оған енгізуге кесте аты ж папкасын көрсету қажет.

(3-сурет)

Project manager терезесі ж кесте құрудың деректер базасындағы VFP 6. 0 диалогтық терезесі.

5) Table Designer терезесінде құрылып жатқан кстені енгіземіз. (4-сурет)

Деректі енгізу.

Берілген макет бойынша енгізу деректері мына кестеде көрсетілген

Название, марка, количество, цена одного.

Кестеге деректерді енгізу аяқталған соң ОK батырмасын бассақ, онда мынадай запрос шығады: Yes No

Yes - ті басу керек.

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

(5-сурет) .

Нақты жазуды енгізуге дайын кесте.

Деректерді енгіземіз, әр енгізуден кейін Enter - ді басамыз. Енгізуді аяқтау үшін Ctrl-End батырмасын басамыз.

(2-кесте) .

Сонымен біздің кестені бүкіл өріс бойынша редакторлау BROWSE бұйрығымен орындалады.

(6-сурет) . BROWSE командасының көрсеткіші.

Дуректермен жұмыс істеу.

Жүйелік мәзірдің процедуралық подпрограммасы

Otv=2

Clear

@20, 19 say m

@21, 33 prompt ’DA’

@21, 43 prompt ‘HET’

Menu to otv

Return

Берілген процедурада жүйелік мәзір қолданылған. Процедура a_proc деген атпен аталған. Ол керекті нұсқаны курсормен таңдауға мүмкіндік береді. Осы процедура орындалғаннан кейін келесі шығады: продолжить? ДА НЕТ

Көру процедурасы:

*ПРОЦЕДУРА ПРОСМОТРА

PROCEDURE A_PROS1

USE

N=1

CLEAR

INPUT 'введи: по сколько записей разом выводить на экран'TO N

GOTO TOP

I=1

DO WHILE. NOT. EOF ()

DISPLAY

I=I+1

SKIP

IF I=N+1

WAIT

I=1

ENDIF

ENDDO

SET TALK ON

RETURN

Осы процедура файлдағы барлық жазуды көру үшін арналған.

Осы пограмма орындалғанна кейін келесіні көреміз

Толықтыру процедурасы

ПРОЦЕДУРА ДОПОЛНЕНИЯ

PROCEDURE A_DOPOL

USE

CLEAR

APPEND BLANK

@2, 5 SAY' название'GET NAZVUSTR

@4, 5 SAY' марка'GET MARKUSTR

@6, 5 SAY 'количество'GET KOL

@7, 5 SAY ‘цена’ GET PRICE

READ

CLEAR

SET TALK ON

RETURN

Жою процедурасы

*ПРОЦЕДУРА УДАЛЕНИЯ

use

CLEAR

n=1

@10, 20 say введите номер удаляемой записи' get n

read

goto n

clear

s=''

display record n

@row() +2, 5 SAY 'действительно хотите удалить эту запись(Y\N) '

wait 'нажмите Y, если ДА или N, если НЕТ' TO S

IF S='Y'. OR. S='y'

PACK

ELSE

RECALL RECORD N

ENDIF

RETURN

Түзету процедурасы

*ПРОЦЕДУРА КОРРЕКТИРОВКИ

PROCEDURE T_KO1

USE

N=1

CLEAR

@10, 20 SAY'введи номер корректируемой записи'GET N

READ

GOTO N

CLEAR

@2, 5 SAY' название'GET NAZVUSTR

@4, 5 SAY' марка'GET MARKUSTR

@6, 5 SAY 'количество'GET KOL

@7, 5 SAY ‘цена’ GET PRICE

READ

CLEAR

SET TALK ON

RETURN

Іздеу процедурасы

* ПРОЦЕДУРА ПОИСКА

À) (поиск указанного извне товара и выдачу сведений о нем)

PROCEDURE POISK1

USE

CLEAR

ACCEPT'введи найменование товара о которой нужно выдать информацию:'TO T

LOCA FOR AVTOR=T

IF RECNO () =recount () +1

?

?T, 'Данный товар отсутствует в данном файле'

ELSE N=RECNO ()

?T, NAZVUSTR, MARKUSTR, KOL, PRICE

ENDIF

RETURN

Есеп беру процедурасы

* ПРОЦЕДУРА ОТЧЕТА

À) (по цветности )

PROCEDURE OTCH1

SET TALK OFF

*SET DEVICE TO PRINT &&

*SET PRINTER TO ZARO. TXT &&

CLEAR

@1, 30 SAY'отчет по дате изготовления указонного в файле a_proc'

@2, 00 SAY'отчет по цветности’

@2, 22 SAY' по всем товарам '

A=''

@3, 1 SAY A+A+A

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Экономикалық ақпараттық жүйе түсінігі
Мәліметтер қоры
Microsoft Access деректер қорын басқару жүйесі мен Delphi программалау ортасының бағдарламаның құру
Microsoft Visual Studio программасымен және деректер қорымен жұмыс
Delphi-де мәліметтер базасын құру
Delphi ортасында «Кітапхана» ақпараттық жүйесін құру
Мәліметтер қоры көмегімен ақпаратты сақтау, іздеу, сұрыптау технологиясы
Delphi7 объектілі бағытталған программалау ортасы
Сұлулық салонының жұмысын автоматтандыру
OLAP жүйесі
Пәндер



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