Мәліметтер базасындағы футбол командалары реферат
Мазмұны
1 Кіріспе бөлімі .......................................................................................4
1.2 Жалпы түсінік...........................................................................5
Програмадағы шарттары мен орындау жолдары
2.1 Есептің қойылымы және алгоритімі..........................................6
2.2 Database Desktop көмегiмен кесте құру.....................................7
2.3 BDE Administrator......................................................................13
Қорытынды..........................................................................................15
Қолданған әдебиет..............................................................................16
Қосымша А ........................................................................................17
В..........................................................................................22
Жұмыс түрі: Реферат
Пәні: Соңғы қосылған рефераттар
Жұмыс көлемі: - бет
-----------------------------------------------------------------------------------
РЕФЕРАТТЫҢ ҚЫСҚАРТЫЛҒАН МӘТІНІ
Тақырыбы: Мәліметтер базасындағы
Футбол командалары
Андатпа
Бұл курстық жұмыста автор мәліметтер
Мәліметтер базасы ыңғайлы, бағдарламаға тез кіруді
кіші бағдарлама (Подпрограмма)
Қазіргі кезде мәліметтер базасы барлық салада
Мазмұны
1 Кіріспе бөлімі .......................................................................................4
1.2 Жалпы түсінік...........................................................................5
Програмадағы шарттары мен орындау жолдары
2.1 Есептің қойылымы және алгоритімі..........................................6
2.2 Database Desktop көмегiмен кесте құру.....................................7
2.3 BDE Administrator......................................................................13
Қорытынды..........................................................................................15
Қолданған әдебиет..............................................................................16
Қосымша А ........................................................................................17
В..........................................................................................22
КІРІСПЕ
Әртүрлі ұйымдардың табысты жұмыс жасауы үшін
Мәліметтер базасы деп, деректердің электрондық сақтаушысын
Мәліметтер базасы – ақпаратты сақтауды және
қайшылықсыз
артықсыз
тұтас
болуы керек.
Мәліметтер базасын басқару жүйесі деректер базасын
DELPHI жүйесі деректер базасын басқару жүйесі
Локальді МББЖ барлық бөліктері қолданушы компьютерінің
Тораптық МББЖ-ге файл-серверлік, клиент-серверлік, бөлінген МББЖ-лар
Көпқолданбалы МББЖ ақпараттық жүйе құруға мүмкіндік
InterBase және т.б жатады.
DELPHI-ді кәдімгі МББЖ деп айтуға, оның
Бұны бірақ та жетіспеушілігі деп те
Жалпы түсінік
Біздің кәзіргі кездегі қолданып жүрген программалар
Қазіргі кезде DELPHI құралының мүмкіншіліктері күннен
Гради Буч зерттеу жұмыстарының алғаш схемасы
Гради Буч (Grady Booch), Rational Software
Есептің алгоритмі
1.BDE Administrator – ды ашып, біздің
2.Деректер базасын құру үшін ең алдымен
3.Содан кейін Delphi – ге кіріп,
4.Delphi – де кестелерді байланыстыру үшін
5.Әр бір кестеге формаларды жасаймыз, проектте
6.Кестені және SQL тілін пайдаланып, құжаттар
7.Жаңа формаларға инструкцины және автор туралы
8.Барлық жасалған формаларды проектің ішіне сақтаймыз.
Есептің қойылымы.
Бұл курстық жұмыстың мақсаты−деректер базасын құру
Кіру құжаттары
Жоба бір кестеден тұрады. Ол кестенің
Реттік номері Кесте өрісінің аты Кесте
1 Key (Реттік номер. Кілттік өріс)
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
QBE Query Визуалды сұраныстарды құру және
SQL File SQL-де сұраныстар жасау және
Table Жаңа кесте құру.
Table алғаннан кейін бізге мынадай
Жоғарыдағы кестеде программаны іске қосудың жалпы
Төменгi суретте көрсетiлгендей кестенiң құрлымын құрушы
Құрылып жатқан кестенің әрбір өрісіне бір
Әр өріске ең алдымен ат (Field
Validity Checks - бұл
Required Field Бұл идентикаторда әрбір жазбада
Minimum мәннің минимумы. Бұл қасиетті сандық
Maximum Мәннің максимумы. Бұл қасиетті сандық
Default Бұл қасиетті сандық және логикалық
Picture Енгізілетін мәннің түрін көрсетуге болады.
Assist Бұл батырма Picture түрін құруға
Table Lookup – көру терезесi.
Келесi бөлiм кестедегi б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 Логикалық мағына,өріс “Шындық ”
Bytes Y Екілік мәлімт.Жолдағы типтер қолданады
Binary B Екілік мәлімет
AutoIncrement + Бүтін сан таблицаға қосқан
Ескерту !
Database Desktop программалық ортасында жұмыс істегенде
Memo және OLE өрістік типінің мәні
Paradox кестесінде өріс аты әріптен басталып,
Paradox кестесінің кемшілігі болып, кестелік деректерді
Paradox кестесінің файлдарының келесі кеңейтінділері бар
DB – деректі кесте
MB – BLOB-деректер
PX – негізгі индекс
XG* және YG* – екінші индекстер
VAL – деректердің және сілтемелік тұтастықты
TV және FAM – Database Desktop
Delphi-дің өзіндік деректер базасының кестелік форматы
аспаптық құрал
компоненттер
Аспаптық құралдарға арнайы программалар мен пакеттер
Компоненттер, деректер базасымен операция жасайтын қолданбаларды
Delphi ортасында жоба интерфейсін құру
Жобада мәліметтер базасын жұмыс жасауға ыңғайлы
BDE Administrator
DELPHI қолданбасы деректер базасына қатынауды BDE
Жергілікті деректер базасы және онымен жұмыс
Мәліметтер базасының байланысы
Деректер базасымен жұмыс, ережеге сай, бірқолданушылық
STANDART типті драйверлерді тек Paradox, dBASE,
Жергілікті деректер базасына қатынау үшін BDE
Кіру жолы - Borland delphi
Осы құжаттан кейін
Қорытынды
Қорытындылай келетін болсақ бұл программа өте
Қазіргі кезде DELPHI құралының мүмкіншіліктері күннен
Қорыта келсек, әрбір программист үшін DELPHI
Қолданған әдебиеттер
1) Шпак.Ю.А.- Delphi на
2) Шумаков - База данных в
3) Баженова.И.Ю - Delphi7
4) Сухарев.М.В. основы Delphi профессиональный подход
Қосымша А
unit UChild;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
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;
var
FrmChild: TFrmChild;
implementation
uses UModul, UMain, UNew;
{$R *.dfm}
procedure TFrmChild.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action:= caFree;
FrmMain.MMComman.Enabled:=true;
FrmMain.TBEuro.Enabled:=true;
end;
procedure TFrmChild.BitBtn1Click(Sender: TObject);
begin
DMTables.TblEuro.Append;
FrmNew.Caption:='Добавить запись';
FrmNew.ShowModal;
end;
procedure TFrmChild.BitBtn2Click(Sender: TObject);
begin
DMTables.TblEuro.Delete;
end;
procedure TFrmChild.BitBtn3Click(Sender: TObject);
begin
DMTables.TblEuro.Edit;
FrmNew.Caption:='Редактировать запись';
FrmNew.ShowModal;
end;
end.
unit UMain;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Dialogs, ComCtrls, ToolWin, ImgList, ActnList, Menus,
type
TFrmMain = class(TForm)
MainMenu1: TMainMenu;
ActionList1: TActionList;
ImageList1: TImageList;
StatusBar1: TStatusBar;
ToolBar1: TToolBar;
TBStart: TToolButton;
TBEuro: TToolButton;
TBExit: TToolButton;
AcClose: TWindowClose;
AcExit: TAction;
N1: TMenuItem;
MMStart: TMenuItem;
MMComman: TMenuItem;
N4: TMenuItem;
MMClose: TMenuItem;
MMExit: TMenuItem;
N2: TMenuItem;
MMHelp: TMenuItem;
AcCommand: TAction;
procedure FormCreate(Sender: TObject);
procedure AcCloseExecute(Sender: TObject);
procedure AcExitExecute(Sender: TObject);
procedure TBStartMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
procedure TBEuroMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
procedure TBExitMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
procedure AcCommandExecute(Sender: TObject);
procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FrmMain: TFrmMain;
implementation
uses UChild;
{$R *.dfm}
procedure TFrmMain.FormCreate(Sender: TObject);
begin
StatusBar1.Panels[0].Text:=' Текущая дата: '+DateToStr(Date);
end;
procedure TFrmMain.AcCloseExecute(Sender: TObject);
begin
ActiveMDIChild.Free;
end;
procedure TFrmMain.AcExitExecute(Sender: TObject);
begin
Close;
end;
procedure TFrmMain.TBStartMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
StatusBar1.Panels[1].Text:='Старт';
end;
procedure TFrmMain.TBEuroMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
StatusBar1.Panels[1].Text:='Команды';
end;
procedure TFrmMain.TBExitMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
StatusBar1.Panels[1].Text:='Выход';
end;
procedure TFrmMain.AcCommandExecute(Sender: TObject);
begin
FrmChild:=TFrmChild.Create(Self);
MMComman.Enabled:=false;
TBEuro.Enabled:=false;
end;
procedure TFrmMain.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
StatusBar1.Panels[1].Text:='Главная форма';
end;
end.
unit UModul;
interface
uses
SysUtils, Classes, DB, DBTables;
type
TDMTables = class(TDataModule)
TblEuro: TTable;
DSEuro: TDataSource;
TblEuroKey: TAutoIncField;
TblEuroName: TStringField;
TblEuroStrana: TStringField;
TblEuroCapitan: TStringField;
TblEuroSostav: TMemoField;
TblEuroPhoto: TGraphicField;
TblEuroFlag: TGraphicField;
TblEuroStatistic: TMemoField;
procedure DataModuleCreate(Sender: TObject);
procedure DataModuleDestroy(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
DMTables: TDMTables;
implementation
uses UChild, UNew;
{$R *.dfm}
procedure TDMTables.DataModuleCreate(Sender: TObject);
begin
TblEuro.Open;
end;
procedure TDMTables.DataModuleDestroy(Sender: TObject);
begin
TblEuro.Close;
end;
end.
unit UNew;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Dialogs, ExtCtrls, DBCtrls, StdCtrls, Mask;
type
TFrmNew = class(TForm)
Label1: TLabel;
DBEdit1: TDBEdit;
Label2: TLabel;
DBEdit2: TDBEdit;
Label3: TLabel;
DBEdit3: TDBEdit;
Label4: TLabel;
DBMemo1: TDBMemo;
Label5: TLabel;
DBImage1: TDBImage;
Label6: TLabel;
DBImage2: TDBImage;
Label7: TLabel;
DBMemo2: TDBMemo;
DBNavigator1: TDBNavigator;
private
{ Private declarations }
public
{ Public declarations }
end;
var
FrmNew: TFrmNew;
implementation
uses UChild, UModul;
{$R *.dfm}
end.
Қосымша В
Жұмыс алаңының негізгі терезесі
16