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


Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 16 бет
Таңдаулыға:
Тақырыбы: Мәліметтер базасындағы
Футбол командалары
Андатпа
Бұл курстық жұмыста автор мәліметтер базасы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 программалық жүйесінде бір топтың ойын күнтізбесінің базасына курстық жұмысты жасадым.
Кіру құжаттары
Жоба бір кестеден тұрады. Ол кестенің жалпы құрлымы төменде анықталған.
Кесте футбол командалары туралы жалпы ақпаратты жинақтайды.
Database Desktop көмегiмен кесте құру
Database Desktop - ты ашып, File - New командасын таңдаған кезде мынадай менюді көреміз:
Table алғаннан кейін бізге мынадай сұхбат терезесі ашылады. Сырғымалы тізімнен МҚБЖ таңдап алуға болады, содан кейін Paradox7-ні таңдап алдым.
Жоғарыдағы кестеде программаны іске қосудың жалпы кестесі көрсетілген. Яғни ең алдымен Delfi-6 Borland - Tools - Database Desktop - File - New - Table арқылы жаңа кесте құрамыз. Содан кейін келесі кестені толтырамыз. Ол үшін берілген есептің шарты бойынша керекті мәліметтерді жинаймыз.
Төменгi суретте көрсетiлгендей кестенiң құрлымын құрушы терезе ашылады.
Құрылып жатқан кестенің әрбір өрісіне бір жазба сәйкес келеді. Field Name бағанына өріс атын, Type - символ, өрісте сақталынатын мәліметтердің типін анықтайды. Size бағанына - сан қойылады, өрістің ұзындығын анықтайды, Key - “*”символы, егер бұл өріс бойынша біріншілікті кілт қою керек болса.
Әр өріске ең алдымен ат ( Field Name ) беріледі. Өріс идентификаторы. Ол 255 символдан тұрады. Осыдан кейін біз типін анықтаймыз.
Validity Checks - бұл қасиет кестенің мәндерінің дұрыстығын тексереді. Бұл бөлімнің оң жақ терезесі кестеде көрсетілген және өрістік типіне қарай өзгеріп отыруы мүмкін:
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 кестесінің өрістік типі тізімі берілген
Ескерту !
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;
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz