Мәліметтер базасындағы Футбол командалары


Тақырыбы: Мәліметтер базасындағы

Футбол командалары

Андатпа

Бұл курстық жұмыста автор мәліметтер базасыy DataBase -пен, DataSourse -пен сияқты бағдарламалармен (программалармен) байланыстырады.

Мәліметтер базасы ыңғайлы, бағдарламаға тез кіруді қамтамасыз ететін

кіші бағдарлама (Подпрограмма)

Қазіргі кезде мәліметтер базасы барлық салада табысты жұмыс жасауы үшін кеңінен пайдалану керек.

Мазмұны

1 Кіріспе бөлімі . . . 4

1. 2 Жалпы түсінік . . . 5

Програмадағы шарттары мен орындау жолдары

2. 1 Есептің қойылымы және алгоритімі . . . 6

2. 2 Database Desktop көмегiмен кесте құру . . . 7

2. 3 BDE Administrator . . . 13

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

Қолданған әдебиет . . . 16

Қосымша А . . . 17

В . . . 22

КІРІСПЕ

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

Мәліметтер базасы деп, деректердің электрондық сақтаушысын айтады. Оларға қатынас, бір немесе бірнеше компьютерлер көмегімен іске асады. Әдетте деректер базасы деректерді сақтау үшін жасалады.

Мәліметтер базасы - ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез кіруді қамтамасыз етеді. Мәліметтер базасы өзінен белгілі бір ережелерге сай құрылған деректер жиынтығын құрайды. Деректер базасындағы ақпарат :

  • қайшылықсыз
  • артықсыз
  • тұтас

болуы керек.

Мәліметтер базасын басқару жүйесі деректер базасын құруға, толтыруға, жаңартқанға, жоюға арналған программалық жабдық болып табылады.

DELPHI жүйесі деректер базасын басқару жүйесі болып табылмайды, егер сөздің тура мағынасын алатын болсақ, бірақ толық МББЖ ( мәліметтер базасын басқару жүйесі) мүмкіндіктеріне ие. Ұсынылып отырған DELPHI құралы локальдік және тораптық деректер базасын құрып, және оның ішінде жұмыс істеуге және кез-келген деректер базасымен жұмыс істей алатын қолданба құруға мүмкіндік береді .

Локальді МББЖ барлық бөліктері қолданушы компьютерінің деректер базасында орналасады. Егер бір мәліметтер базасына бірнеше қолданушылар бір мезгілде қатынас жасаса, әрбір қолданушының компьютерінде өзінің локальді МББЖ-нің көшірмесі болуы керек.

Тораптық МББЖ-ге файл-серверлік, клиент-серверлік, бөлінген МББЖ-лар жатады. Осы жүйенің негізгі атрибуты болып, торап саналады. Торап−бірнеше компьютерлерді байланастырып, бір дерекпен бірнеше қолданушылардың корпоративті жұмысын қамтамасыз етеді.

Көпқолданбалы МББЖ ақпараттық жүйе құруға мүмкіндік береді. Көпқолданбалы МББЖ-леріне: Oracle, Informix, SyBase, Microsoft SQL Server,

InterBase және т. б жатады.

DELPHI-ді кәдімгі МББЖ деп айтуға, оның өзінің кестелік форматының болмауы ( деректерді сипаттау тілі ) бөгет жасайды. Сондықтан ол басқа МББЖ кестелік форматын қолданады. Мысалы: dBase, Paradox, InterBase .

Бұны бірақ та жетіспеушілігі деп те айтуға болмайды, себебі аталған форматтар өздерін жақсы қолданушылық қабілетін көрсетті. Сонда да DELPHI мүмкіншіліктері арнайы МББЖ мүмкіншіліктерінен қалыспайды, кей-кезде олардан асып та тұрады.

Жалпы түсінік

Біздің кәзіргі кездегі қолданып жүрген программалар тілінің бірі: Turbo Pascal, Borland Delphi, C++, Visual Basic, Q-Basic болып табылады. Оның ішіндегі Delphi-ді қарастырамыз. DELPHI алғашында бірінші рет 1992 жылы шықты.

Қазіргі кезде DELPHI құралының мүмкіншіліктері күннен - күнге артуда. Бүгінгі күні DELPHI - дің көмегімен деректер базасын интернетте де жариялауға болады . DELPHI TurboPascal-мен салыстырғанда басқа басқару жүйлрінен тиімді, әрі қазіргі кезде кеңінен қолданылады.

Гради Буч зерттеу жұмыстарының алғаш схемасы

Гради Буч ( Grady Booch ), Rational Software корпорациясының бас зерттеушісі. Бүкіл халқаралық қоғамдастық жасап шыққан бағдарламалық жүйелрмен қамтамасыз ету обьектік бағыттық методтарымен кіріспе жұмыстарының негізін алғаш қалаушы. Ол обьектік-бағыттық жобалау және бағдарлама жасау туралы жұмыстардың тұрақты авторы.

Есептің алгоритмі

1. BDE Administrator - ды ашып, біздің мәліметтер базасына керекті драйверді таңдаймыз (STANDART) . Диалогтық терезенің оң жағында PATH параметріне құрылған каталогтың жолын көрсетеміз.

2. Деректер базасын құру үшін ең алдымен Database Desktop арқылы бізге керекті кестелерді құрамыз. Сонымен қатар, бас кестенің қосымша кестелермен байланыстыру үшін бас кестеде екінші индекстерді тағайындау керек. Бас кестені қосымша кестелермен байланыстыру керек. Барлық құрылған кестелерді BDE Administrator - да көрсетілген каталогқа сақтау керек.

3. Содан кейін Delphi - ге кіріп, кестелер және менюі бар жаңа форманы жасаймыз, сақтаймыз.

4. Delphi - де кестелерді байланыстыру үшін DataModule - ді құрамыз, сақтаймыз.

5. Әр бір кестеге формаларды жасаймыз, проектте сақтаймыз.

6. Кестені және SQL тілін пайдаланып, құжаттар мен есеп беруді құрастырамыз.

7. Жаңа формаларға инструкцины және автор туралы мәліметтерді енгіземіз.

8. Барлық жасалған формаларды проектің ішіне сақтаймыз.

Есептің қойылымы.

Бұл курстық жұмыстың мақсаты−деректер базасын құру және онымен жұмыс істеу. Delphi программалық жүйесінде бір топтың ойын күнтізбесінің базасына курстық жұмысты жасадым.

Кіру құжаттары

Жоба бір кестеден тұрады. Ол кестенің жалпы құрлымы төменде анықталған.

Реттік номері
Кесте өрісінің аты
Кесте өрісінің шамасы
Реттік номері: 1
Кесте өрісінің аты: Key (Реттік номер. Кілттік өріс)
Кесте өрісінің шамасы: AutoIncrement (сандық шама)
Реттік номері: 2
Кесте өрісінің аты: Name (Команданың аты)
Кесте өрісінің шамасы: Alpha (мәтіндік шама)
Реттік номері: 3
Кесте өрісінің аты: Strana (Мемлекет)
Кесте өрісінің шамасы: Alpha (мәтіндік шама)
Реттік номері: 4
Кесте өрісінің аты: Capitan (Капитан)
Кесте өрісінің шамасы: Alpha (мәтіндік шама)
Реттік номері: 5
Кесте өрісінің аты: Sostav (құрамы)
Кесте өрісінің шамасы: Memo( көп жолдық мәтіндік шама)
Реттік номері: 6
Кесте өрісінің аты: Photo (Суреті)
Кесте өрісінің шамасы: Graphic (графика)
Реттік номері: 7
Кесте өрісінің аты: Flag (Ту)
Кесте өрісінің шамасы: Graphic (графика)
Реттік номері: 8
Кесте өрісінің аты: Statistic (Статистика)
Кесте өрісінің шамасы: Memo( көп жолдық мәтіндік шама)

Кесте футбол командалары туралы жалпы ақпаратты жинақтайды.

Database Desktop көмегiмен кесте құру

Database Desktop - ты ашып, File - New командасын таңдаған кезде мынадай менюді көреміз:

QBE Query
Визуалды сұраныстарды құру және оларды файлға жазу.
QBE Query: SQL File
Визуалды сұраныстарды құру және оларды файлға жазу.: SQL-де сұраныстар жасау және оларды файлға жазу.
QBE Query: Table
Визуалды сұраныстарды құру және оларды файлға жазу.: Жаңа кесте құру.

Table алғаннан кейін бізге мынадай сұхбат терезесі ашылады. Сырғымалы тізімнен МҚБЖ таңдап алуға болады, содан кейін Paradox7-ні таңдап алдым.

Жоғарыдағы кестеде программаны іске қосудың жалпы кестесі көрсетілген. Яғни ең алдымен Delfi-6 Borland - Tools - Database Desktop - File - New - Table арқылы жаңа кесте құрамыз. Содан кейін келесі кестені толтырамыз. Ол үшін берілген есептің шарты бойынша керекті мәліметтерді жинаймыз.

Төменгi суретте көрсетiлгендей кестенiң құрлымын құрушы терезе ашылады.

Құрылып жатқан кестенің әрбір өрісіне бір жазба сәйкес келеді. Field Name бағанына өріс атын, Type - символ, өрісте сақталынатын мәліметтердің типін анықтайды. Size бағанына - сан қойылады, өрістің ұзындығын анықтайды, Key - “*”символы, егер бұл өріс бойынша біріншілікті кілт қою керек болса.

Әр өріске ең алдымен ат ( Field Name ) беріледі. Өріс идентификаторы. Ол 255 символдан тұрады. Осыдан кейін біз типін анықтаймыз.

Validity Checks - бұл қасиет кестенің мәндерінің дұрыстығын тексереді. Бұл бөлімнің оң жақ терезесі кестеде көрсетілген және өрістік типіне қарай өзгеріп отыруы мүмкін:

Required Field
Бұл идентикаторда әрбір жазбада керекті жолдар белгілену керек.
Required Field: Minimum
Бұл идентикаторда әрбір жазбада керекті жолдар белгілену керек.: мәннің минимумы. Бұл қасиетті сандық өріске берген тиімді.
Required Field: Maximum
Бұл идентикаторда әрбір жазбада керекті жолдар белгілену керек.: Мәннің максимумы. Бұл қасиетті сандық өріске берген тиімді.
Required Field: Default
Бұл идентикаторда әрбір жазбада керекті жолдар белгілену керек.: Бұл қасиетті сандық және логикалық өрістерге, ал кейбір жағдайда символдыққа қолдану тиімді.
Required Field: Picture
Бұл идентикаторда әрбір жазбада керекті жолдар белгілену керек.: Енгізілетін мәннің түрін көрсетуге болады. Мысалы, телефон номерінің шаблоны ( ##-##-## ) .
Required Field: Assist
Бұл идентикаторда әрбір жазбада керекті жолдар белгілену керек.: Бұл батырма Picture түрін құруға көмектесетін диалогтық терезені шақырады.

Table Lookup - көру терезесi.

Келесi бөлiм кестедегi бiр өрiстi келесi бiр кестедегi екiншi өрiспен байланыстырады. Table Lookup таңдап алғанда терезеде Define - анықтау кнопкасы ғана көрiнiп тұрады. Осы кнопканы басып келесi терезенi ашамыз:

Delphi-де мәліметтер базасын қарастырамыз

Paradox 7 кестесінің өрістік типі тізімі берілген

Тип
Тұрақты
Таралым мазмұны
Тип: Alpha
Тұрақты: A
Таралым мазмұны: Символ жолы. 1-255Диапазондағы жатқан жол ұзындығы
Тип: Number
Тұрақты: N
Таралым мазмұны: Диапазондағы сан 15 белгілеген сан
Тип: Money
Тұрақты: $
Таралым мазмұны: Ақшалы форматтағы сан Ақшалық бірлік таңбасы осылай енгізіледі.
Тип: Short
Тұрақты: S
Таралым мазмұны: Диапазонда бүтін сан -Қысқа сандар тізбегі
Тип: Long Integer
Тұрақты: I
Таралым мазмұны: Диапазондағы нақты сан, Ұзын сандар тізбегі
Тип: Date
Тұрақты: D
Таралым мазмұны: Күн мерзімі, мезгілді көрсетеді
Тип: Time
Тұрақты: T
Таралым мазмұны: Милисекунтпен белгіленген түн жарымдағы уақыт
Тип: Time stamp
Тұрақты: @
Таралым мазмұны: Уақыт және күн мерзімі
Тип: Memo
Тұрақты: M
Таралым мазмұны: Символдар қатары
Тип: Formatted Memo
Тұрақты: F
Таралым мазмұны: Символдық қатар. Мемо-дан айырмашылығы, қатар құрамында форматталған текст болады
Тип: Graphic
Тұрақты: G
Таралым мазмұны: Графика
Тип: Logical
Тұрақты: L
Таралым мазмұны: Логикалық мағына, өріс “Шындық ” “Өтірік ” (True) (False)
Тип: Bytes
Тұрақты: Y
Таралым мазмұны: Екілік мәлімт. Жолдағы типтер қолданады сақтау мәліметтері болу мүмкі емес
Тип: Binary
Тұрақты: B
Таралым мазмұны: Екілік мәлімет
Тип: AutoIncrement
Тұрақты: +
Таралым мазмұны: Бүтін сан таблицаға қосқан кезде

Ескерту !

Database Desktop программалық ортасында жұмыс істегенде Graphic, Binary,

Memo және OLE өрістік типінің мәні көрсетілмейді.

Paradox кестесінде өріс аты әріптен басталып, әріптер мен сандар құрылуы тиіс. Өріс атының максимал ұзындығы 25 символдан аспау керек. Өрістің атын бергенде пробел, " # ", " $ " символдарын қолдануға болады. Бірақ, ". ", " ! ", " " символдарын қолдануға болмайды. Себебі, бұл символдар DELPHI - де басқа мақсаттарда қолданылады .

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

Paradox кестесінің файлдарының келесі кеңейтінділері бар :

  • DB - деректі кесте
  • MB - BLOB-деректер
  • PX - негізгі индекс
  • XG* және YG* - екінші индекстер
  • VAL - деректердің және сілтемелік тұтастықты тексеретін параметрлер
  • TV және FAM - Database Desktop программасында кестені шығару форматы

Delphi-дің өзіндік деректер базасының кестелік форматы болмаса да, әртүрлі МББЖ қамтамасыз етеді. Деректер базасымен жұмыс істеуге арналған Delphi құралын екіге бөлуге болады :

  • аспаптық құрал
  • компоненттер

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

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

Delphi ортасында жоба интерфейсін құру

Жобада мәліметтер базасын жұмыс жасауға ыңғайлы интерфейс қарастырылған. Жобаның жұмыс істеу алаңын құру үшін мен келесі құраушыларды пайдаландым: MainMenu, StatusBar, ToolBar, ImageList, ActionList, және TForm типті 3 форма және 1 модуль. Ал жалпы мәліметтер базасын жинақтау, сақтау, басқару үшін DBGrid, DBNavigator, Table, DataSource, BitBtn құраушылары керек.

BDE Administrator

DELPHI қолданбасы деректер базасына қатынауды BDE ( Borland DataBase Engine- Borland фирмасының деректер базасының поцессоры ) арқылы жүзеге асырады. BDE өзінен деректерге қатынайтын динамикалық кітапханалар және драйвер жиынтығын құрайды. BDE деректер базасымен жұмыс істейтін барлық компьютерлерге орнатылуы тиіс. Деректер базасына BDE арқылы жіберілген сұраныс, қолданушы сұратқан деректерді алады.

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

Мәліметтер базасының байланысы

Деректер базасымен жұмыс, ережеге сай, бірқолданушылық режимде жұмыс істейді. STANDART драйверлер үшін, әдетте Paradox деректер базасы, мінездемелер псевдонимі жиынтығы минималды болады: Type - драйвер аты және PATH - деректер базасына жол. PATH параметрін басқанда, сіз көп нүктелі батырманы көресіз. Оны басқанда Windows - тің жаңа каталогты таңдау стандартты диалогы ашылады, ол арқылы біз керекті каталогты таңдап аламыз.

STANDART типті драйверлерді тек Paradox, dBASE, FoxPro кестелері үшін қолдануға болады.

Жергілікті деректер базасына қатынау үшін BDE деректер базасының процессоры стандартты драйверлерді қолданады. Олар dBase, Paradox, FoxPro және текстік файлдарымен жұмыс жасайды. Жергілікті деректер базасын қолданғанда, желіде деректер базасына көпқолданушылық қатынауды ұйымдастыруға болады. Бұл жағдайда деректер базасының файлдары және осымен жұмыс істейтін қолданбалар желінің серверінде орналасады. Сонда әрбір қолданушы өз компьютерінен серверде орналасқан қолданбаны қосқанда, өз компьютерінде қолданбаның көшірмесі іске.

Кіру жолы - Borland delphi - BDE Administrator - Object - New - Sandard

Осы құжаттан кейін мына батырманы басамыз.

Қорытынды

Қорытындылай келетін болсақ бұл программа өте қызықты болып келеді. Мен Delphi ортасымен таныстым Delphi-де мәліметтер базасында көптеген мүмкіндік бар. Сол мүмкіндіктрдің біразымен танысып, біз осы курстық жұмыс барысында қолдандық.

Қазіргі кезде DELPHI құралының мүмкіншіліктері күннен - күнге артуда. Бүгінгі күні DELPHI - дің көмегімен деректер базасын интернетте де жариялауға болады .

Қорыта келсек, әрбір программист үшін DELPHI құралын білген өте пайдалы, әрі тиімді екенін айта кеткен жөн.

Қолданған әдебиеттер

1) Шпак. Ю. А. - Delphi на примерах

2) Шумаков - База данных в срде Delphi

3) Баженова. И. Ю - Delphi7 самоучитель программиста

4) Сухарев. М. В. основы Delphi профессиональный подход

Қосымша А

unit UChild;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Grids, DBGrids, ExtCtrls, StdCtrls, Buttons;

type

TFrmChild = class(TForm)

Panel1: TPanel;

Panel2: TPanel;

DBGrid1: TDBGrid;

Label1: TLabel;

ComboBox1: TComboBox;

Label2: TLabel;

Edit1: TEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

procedure FormClose(Sender: TObject; var Action: TCloseAction) ;

procedure BitBtn1Click(Sender: TObject) ;

procedure BitBtn2Click(Sender: TObject) ;

procedure BitBtn3Click(Sender: TObject) ;

private

{ Private declarations }

public

{ Public declarations }

end;

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Internet ұғымы. Гипермәтін, гиперорта
Oracle – да мәліметтер базасын құру
Кесте жасау командалары
Internet-тің қызмет баптары
Спорт падишасы саналатын футболдың шығу, таралу тарихы
Зырян ауданында атқарылыған жұмыстар
Қазіргі заманғы Qazaq Premier League (Футбол) кроссплатформалы бағдарламасын құру
Қазақша күрес күш жетілдіретін спорт
ҚАЗАҚТЫҢ ҰЛТТЫҚ СПОРТ ТҮРЛЕРІ
Футбол тарихы
Пәндер



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