cmbukti 1 esckþiepþim - az-smarttech services · pdf filecmbukti 1...

23
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmμ nigviTüasaRsþkMuBüÚT½ r Database Programming RbB½næRKb;RKgsþúksIlasib,kmμExμr 1 CMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa bc©úb,nñPaB bec©kviTüaB½t’ manviTüaedIrtYy:agsMxan; úgkarGPivDÆRbeTsCati edaybeRmIeTAelI vis½yCaeRcIndUcCa vis½yGb;rM vis½ysuxaPi)al sgÁmviTüa nigviTüasaRsþCaedI m CaBi ess EpñkGaCIvkmμ BaNiC¢kmμ RKb;xñatRKb;kRmitTaMgGs; . Cak;Esþg bec©kviTüaB½ tmanviTüa RtUv)anykeTAGnuvtþ edI m,IbeRmI elIRbti btiþkarBaNiC¢kmμ edaymaneKalbMNgCaeRcInrYmman karebegáI nlT§ PaBplitkmμ KuNPaB sþg;daénplitpl tamdanRbti btþ ikarGaCIvkmμ BüakrN_ cMNUlcMNay RKb;RKgsnñi Fi karlk; ni gBaNiC¢kmμtamGiuneFIeNtCaedIm . edayeXIjfavis½yB½t_ manviTüa CYysRmYl nigbMerIplRbeyaCn_ ya:geRcIn dl;dMeNIrkarGaCIvkmμ eTI bsarNaenHsresreLIgedI m,IbegáItRbB½n§ Database RKb;RKgsnñi FI karlk;TM nij plitpl nigr)aykarN_cMNUlcMNay edayeRbIR)as;RbB½n§kMuBüÚT½ r [mCÄmNÐl sI lasib,kmμExμr EdlmanGas½ydæanzitenApÞ³elx#11E 0 pøÚ v95 sgáat;bwgekgkg2 x½NÐcMkarmn raCFanIPñM eBj RBHraCaNacRkkm<ú Ca. 1>2 cMeNaTbBaða bc©úb,nñ enH sib,kmμExμrRKb;RbePT kM BugrIkcM erIn du HdalRKb; TI kEnøg edaysarcMnYnRbCaCnekIn eLIgeFVI [tM rUvkarecHEtekIneLIgBImYyéf¶eTAmYyéf¶ . Etedayehtufakarplit karRKb;RKg nigkarerobcM enAmanPaBGn;fyEpñkbec©kviTüa eTI beFVI[sib,kmμExμr enAminTan;riIkcMerIndl; kMBUYl enAeLIyeT. Cak;EsþgsBVéf¶enH sIlasib,kmμExμrkM BugRKb;RKgsnñiFikarlk; cMnUlcMnay edayeRbIkarkt; Rtaedayéd EdlnaM [mCÄmNÐlenHTTYlrgnUvpllM)akmYycMnYndUcxageRkam³ - Bi)akRKb;RKgB½ tmanTM nijkñ úgXaø Mg . - súμKsμajkñú gkartamdanTMnijlk;ecjTi jcUl nig r)aykarcMNUlcMNay. - kgV Hsuvtßi PaBkñúgkarRKb;RKgB½ tmansþúkTM nij. - cMNayFnFan nigeBlevlaeRcI nkñ úgkarRKb;RKg.

Upload: dominh

Post on 01-Feb-2018

220 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 1

CMBUkTI 1 esckþIepþIm

1>1 RbvtþiénkarsikSa

bc©úb,nñPaB bec©kviTüaB½t’manviTüaedIrtYy:agsMxan; kñúgkarGPivDÆRbeTsCati edaybeRmIeTAelI

vis½yCaeRcIndUcCa vis½yGb;rM vis½ysuxaPi)al sgÁmviTüa nigviTüasaRsþCaedIm CaBiess EpñkGaCIvkmµ

BaNiC¢kmµ RKb;xñatRKb;kRmitTaMgGs;. Cak;Esþg bec©kviTüaB½t ’manviTüa RtUv)anykeTAGnuvtþ

edIm,IbeRmI elIRbtibtiþkarBaNiC¢kmµ edaymaneKalbMNgCaeRcInrYmman karebegáInlT§PaBplitkmµ

KuNPaB sþg;daénplitpl tamdanRbtibtþikarGaCIvkmµ BüakrN_cMNUlcMNay RKb;RKgsnñiFi karlk;

nigBaNiC¢kmµtamGiuneFIeNtCaedIm . edayeXIjfavis½yB½t_manviTüa CYysRmYl nigbMerIplRbeyaCn_

ya:geRcIn dl;dMeNIrkarGaCIvkmµ eTIbsarNaenHsresreLIgedIm,IbegáItRbB½n§ Database RKb;RKgsnñiFI

karlk;TMnij plitpl nigr)aykarN_cMNUlcMNay edayeRbIR)as;RbB½n§kMuBüÚT½r [mCÄmNÐl

sIlasib,kmµExµr EdlmanGas½ydæanzitenApÞ³elx#11E0 pøÚv95 sgáat;bwgekgkg2 x½NÐcMkarmn

raCFanIPñMeBj RBHraCaNacRkkm<úCa.

1>2 cMeNaTbBaða

bc©úb,nñenH sib,kmµExµrRKb;RbePT kMBugrIkcMerIn duHdalRKb;TIkEnøg edaysarcMnYnRbCaCnekIn

eLIgeFVI[tMrUvkarecHEtekIneLIgBImYyéf¶eTAmYyéf¶ . Etedayehtufakarplit karRKb;RKg

nigkarerobcM enAmanPaBGn;fyEpñkbec©kviTüa eTIbeFVI[sib,kmµExµr enAminTan;riIkcMerIndl;kMBUYl

enAeLIyeT. Cak;EsþgsBVéf¶enH sIlasib,kmµExµrkMBugRKb;RKgsnñiFikarlk; cMnUlcMnay

edayeRbIkarkt;Rtaedayéd EdlnaM[mCÄmNÐlenHTTYlrgnUvpllM)akmYycMnYndUcxageRkam³

- Bi)akRKb;RKgB½t ’manTMnijkñúgXaøMg .

- súµKsµajkñúgkartamdanTMnijlk;ecjTijcUl nig r)aykarcMNUlcMNay.

- kgVHsuvtßiPaBkñúgkarRKb;RKgB½t ’mansþúkTMnij.

- cMNayFnFan nigeBlevlaeRcInkñúgkarRKb;RKg.

Page 2: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 2

1>3 eKalbMNgénkarRsavRCav

edIm,IcUlrYmcMEnkkñúgkarelIksÞÜysIb,kmµExµr [mansMTuHkan;EtrIkcMerInRbesIreLIgEfmeTot

nigedIm,Itam[Tan;bec©kviTüaEdlrIkcMerIn\tQb;QrBImYyéf¶eTAmYyéf¶ eTIbsarNabBa©b;karsikSa

fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

EdlRbQmnwwgbBaðakMBugCYbRbT³. eyIgbegáInnUv Database application enHeLIgedIm,I ³

- eFVIeGaymanPaBgayRsYlRKb;RKgB½t’manTMnijkñúgXaøMg

- CYysRmYlkñúgkartamdanTMnijlk;ecjTijcUl nig r)aykarN_cMnUlcMnay.

- eFVIeGaymansuvtßiPaB EfrkSa nigRKb;RKgÉksar nigTinñn½y dUcCakMNt;siT§i[GñkcUleRbIR)as;

edayTamTar [bMeBjeQµaHGñkeRbI nigelxsMgat;Edl)ankMNt;edayGñkRKb;RKg.

- kat;bnßykarcMNayeBlevlakñúgkarRKb;RKg.

1>4 visalPaB nigEdnkMnt;énkarsikSa

visalPaB nigEdnkMnt;karsikSaRsavRCavsRmab; karsresrsarNaenH)anepþatsMxan;eTAelI

kareRbIR)as; Database Application kñúgkarRKb;RKgsnñiFienAmCÄmNÐlsIlasib,kmµExµrEtb:ueNÑaH

ehIyRbB½n§fµI Edl)anerobcM eLIgenH manmuxgarmYycMnYndUcxageRkam ³

- RKb;RKgsnñiFilk;ecj nigTijcUl

- erobcMr)aykarN_lk;

- erobcMr)aykarN_cMNUlcMNay

- eRbIR)as; RbB½n§)arkUd (Bar Code Reader)

krNIeRkABIenHminRtUv)anelIkykmksikSaeT.

1>5 sar³RbeyaCn_énkarRsavRCav

- pþl;PaBgayRsYldl;dMeNIrkarGaCIvkmµrbs; mCÄmNÐlsIlasib,kmµExµr .

- TukCaÉksarKMrUdl;GñkRsavRCavCMnan;eRkay .

- rYmcMEnkGPivDÆbec©kviTüaB’tmanviTüakñúgRbeTskm< úCaelIvis½ysib,kmµ .

Page 3: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 3

CMBUkTI 2 rMlwkRTwsþI

2>1 Database

Database KWCarcnasm<½næ énkarRbmUlpþúMTinñn½y EdlmanTMnak;TMngKña sþIGMBIRbFanbTCak;lak;

mYyEdlRtUv)anpÞuúkenAkñúgRbB½nækMuBüÚT½r. rcnasm<½næenHRtUv)anerobcMGaRs½ynwg database model.

Database model EdleRbIsBVéf¶PaKeRcInCa relational model ehIy model epSgeTotdUcCa hierarc-

hical model nig network model RtUv)aneKeRbIsRmab;karbgðajCak;lak;én Relationship. dUecñH

Database mansar³sMxan;dUcCa kat;bnßyTinñn½ysÞÜn rkSasuvtßiPaBTinñn½y pÞúkTinñn½y)aneRcIn nig

gayRsYlRKb;RKgTinñn½yCaedIm.

2>2 DBMS (Database Management System)

DBMS KWCakmµviFIkMuBüÚT½rEdleKeRbIsRmab;RKb;RKg Database . eKalbMNgén DBMS KWeFVI

»üGñkeRbIR)as;GacpÞúk nigTajykTinñn½y)anRsYl nigmanRbsiTæPaB. kmµviFImYycMnYnEdlCa DBMS

mandUcCa Microsoft Access, Microsoft SQL Server, MySQL Server, DB2, Oracle, FoxPro nig

Informic CaedIm.

Relational DBMS KWCakmµviFIsRmab;RKb;RKg Relational Database. kmµviFImYycMnYnEdlCa

Relational DBMS mandUcCa MS Access, SQL Server, Oracle.

CMhankñúgkarbegáItrcnasm½<næ Database Edll¥man ³

- kMNt;nUvcMnYn Table enAkñúg Database

- kMNt;nUvcMnYn Fields enAkñúg Table

- kMNt;nUvRbePTTinñn½yén Fields nImYy² . RbePTTinñn½yGacCa ³ GkSr elx kalbriecäT

b¤ rUbiyvtßú CaedIm

- Constrains ³ kMNt;rUbmnþeTA[Tinñn½yenAkñúg Fields nImYy²

- Relationship ³ kMNt;nUvTMnak;TMngrvag Table nig Table.

2>3 kareRbIR)as;rbs; Database

bc©úb,nñenH RbB½næ Database RtUv)aneKeRbIenAkEnøgCaeRcIndUcCa ³

- pSaTMenIb ³ RKb;RKgkarlk; rYmman B½t’manTMnij GtifiCn vik½yb½Rt cMNUl cMNay.

Page 4: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 4

- FnaKar ³ sRmab;RKb;RKgBt_manrbs;Gt ifiCn karepJI nigxJIR)ak; nigB½t’manbuKÁlik.

- Gakasyandæan ³ sRmab;karkk;sMbuRtynþehaH taragB½t’manéneCIgynþehaH.

- sklviTüal½y ³ sRmab;B½t’mannisiSt karcuHeQµaH karbg;R)ak; Gvtþman.

- eragcRk ³ bBa¢IR)ak;cMeNj manéføedIm cMNUl cMNay nigRKb;RKgbuKÁlik.

2>4 Database System vs. File System

Éksar (File)KWCab¤sén Database edaysarÉksarmYycMnYnmanbBaða eTIbeKbegáIt Database

eTACMnYy[ RbB½næÉksar (File System).

xageRkamenHCaKuNvibtþirbs; File System:

- Data Redundancy and Inconsistency: Tinñn½yEdlpÞúkkñúg files epSgKñaGacsÞÜn b¤elIs

ehIyvanwgman bBaðaenAeBlEdl GñkeRbIeFVIkarEkERb b¤lubTinñn½y.

- Bi)akkñúgkarcUleTAkan;Tinñn½y ³ esaysarEtTinñn½ypÞúkkñúg File ehIymanRTg;RTayxusKña

naM[Bi)akkñúgkarsresrkmµviFIedIm,I P¢ab;eTAkan;Tinñn½yTaMgenaH.

- karrkSaTukTinñn½yenAkEnøgxusKña ³ GñkTukTinñn½ykñúg Microsoft Word GñkxøHeTotTukkñúg

Microsoft Excel.

- bBaðasuvtßiPaB ³ Bi)akkMNt;siTæi[eTAGñkeRbIEtmñak;. ehIy File KµanviFI Back-up.

2>5 Data Model

man Model CaeRcInEdlRtUv)aneKeRCIserIssRmab;kMNt;rcnasm½<næ nigTMnak;TMngénTinñn½y.

Model TaMgenaHrYmman ³

- Database model

- Entity-Relationship model

- Data structure diagram

- Geographic data model

2>5>1 Database Model

Database model KWCa model Edlerobrab;BIkareFVIrcnasm<½n§ nig kareRbIR)as;rbs;Tinñn½y .

vaminEmnRKan;EteFVI[ Tinñn½ymanTMnak;TMngKñab:ueNÑaHeT vaEfmTaMgGackMNt;nUvsMNMu énRbtibtiþkar

EdlekItmanelITinñn½y dUcCaGac EkERb begáInfµI niglubTinñn½yCaedIm .

RbePTén Database model mandUcCa ³ - Flat model

Page 5: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 5

k1

k2

k3

k4

x1

x2

x3

x4

- Hierarchical model

- Network model

- Relational model

Relational Model KWCaKMrUTinñn½yd¾sMxan;EdleKeRbIenAkñúgkmµviFIdMeNIrkarBaNiC¢kmµ. va

KWCa database EdlTinñn½yrbs;vaRtUv)anEbgEckeTACaÉktatUc² EdlehAfa Table ehIy Table

nImYy²man TMnak;TMngKñatamry³ Relationship. EdlbgðajBIB½t’manrbs;Tinñn½y tamCYredk

nigCYrQr .

2>5>2 ENTITY-RELATIONSHIP MODEL (E-R)

Entity-Relationship Model bgðajBI object sMxan; KW Entities nig Relationship kñúgcMenam

object TaMgenaH.

2>5>2>1 KMnitCamUldæan

E-R Data Model EbgEckCabIKW Entity Sets, Relationship Sets nig Attributes.

2>5>2>2 ENTITY SETS

Entity KWCa object enAkñúgCIvitkargarRbcaMéf¶. ]TahrN_ ³ buKÁlikenAkñúgRkumh‘unKWCa Entity.

ehIy Entity man Attributes eRcIn dUcCa eQµaH ePT Gayu TIkEnøgkMeNIt muxrbr….

Entity Set KWCasMNMuén Entities Edlman Attributes dUcKña.

2>5>1>3 RELATIONSHIP SETS

Relationship KWCaTMnak;TMngén Entities. Relationship Sets KWCasMNMuén Rlationship.

k> RbePTén RELATIONSHIP

1. ONE TO ONE RELATIONSHIP

FatumYyenAkñúgsMnMu k manTMnak;TMngy:ageRcInmYyeTAnwgFatumYy enAkñúgsMNMu x.

Fingure 2.1: ONE-TO-ONE Relationship

Page 6: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 6

2. ONE TO MANY RELATIONSHIP

FatumYyenAkñúgsMnMu k GacKµanTMnak;TMng manTMnak;TMngmYy b ¤eRcIn eTAnwgFatumYy enAkñúg

sMNMu x. ehIy FatumYyenAkñúgsMnMu x GacmanTMnak;TMng y:ageRcInmYyb:ueNÑaH eTAnwgFatumYyenAkñúg

sMNMu k.

Figure 2.2: ONE-TO-MANY Relationship

3. MANY TO ONE RELATIONSHIP

FatumYyenAkñúgsMnMu k GacmanTMnak;TMng y:ageRcInmYyb:ueNÑaH eTAnwgFatumYyenAkñúgsMNMu x

EtFatumYyenAkñúgsMnMu x GacKµanTMnak;TMng manTMnak;TMngmYyb¤eRcIneTAnwgFatumYy enAkñúgsMNMu k.

Figure 2.3: MANY-TO-ONE Relationship

4. MANY TO MANY RELATIONSHIP

FatumYyenAkñúgsMnMu k GacKµanTMnak;TMng manTMnak;TMngmYy b¤eRcIn eTAnwgFatumYy enAkñúgsM-

NMu x. FatumYy enAkñúgsMnMu x GacKµanTMnak;TMng manTMnak;TMngmYy b¤eRcIn eTAnwgFatumYy enAkñúg

sMNMu k.

k1

k2

k3

x1

x2

x3

x4

k1

k2

k3

x1

x2

x3

k4

Page 7: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 7

Figure 2.4: MANY-TO-MANY Relationship

2>5>2>4 nimitþsBaØaeRbIkñúg CARDINALITY NOTATIONS én E-R DIAGRAM

Symbols Minimum Maximum Description

or

1 1 Exactly one( Only and only

one)

0 1 Zero or one

1 Many One or more

0 Many Zero, one, or more

>1 >1 More than one

Figure 2.5: nimitþsBaØaeRbIkñúg cardinality én E-R Diagram

2>5>2>5 nimitþsBaØaepSgeToteRbIkñúg E-R DIAGRAM

Symbols Description

E

Entity set

E Weak entity set

A

Attribute

A A

Multi-valued attribute

A

Derived attribute

A

Primary key

R

Relationship set

R R

Relationship Set for weak entity set

R

One-to-One

k1

k2

k3

k4

x1

x2

x3

x4

Page 8: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 8

R

One-to-Many

R

Many-to-One

R

Many-to-Many

R E

Total participation of entity set in

relationship

Figure 2.6: nimitþsBaØaepSgeToteRbIkñúg E-R Diagram

2>6 dMNak;kalénvdþCIvitkarGPivDÆn_RbB½næ

enAkñúgkarviPaKdMeNIrkarRbB½næ man 5CMhan ³

- karerobcMKeRmagénRbB½næ

- karviPaKRbB½næ

- karrcna erobcMRbB½næ

- karbNþúHbNþalBIRbB½næ

- Rbtibtþikar nigKaMRTdl;RbB½næ

Figure 2.7: vdþCIvitkarGPivDÆn_RbB½næ

erobcMKeRmag

viPaK

rcna

bNþúHbNþal

Rbtibtþi nig]btßmð

Page 9: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 9

2>7 GnþrkmµenAkñúgvdþCIvitkarGPivDÆn_RbB½næ

Figure 2.8: GnþrkmµenAkñúgvdþCIvitGPivDÆn_RbB½næ

2>8 eKalkarN_énKNenyü1

2>8>1 niymn½yKNenyü (Accounting Defined)

KNenyüRtUv)aneK[niymn½yfa CaviFIénkarkMNt;GtþsBaØaN vas;Evg nigkarTMnak;TMngGMBI

B½t’manesdækic© edIm,IGnuBaØat [bNþaGñkeRbIR)as;B½t’man Edl)anpþl;CUnTaMgenaH ykeTAeFVIkar vini-

cä½y nigsMerccitþ.

KNenyüEtgEtRtUv)aneKyl;RclMfa CakarcuHbBa¢I (Bookkeeping). karcuHbBa¢IKWCakarkt;

Rta Rbtibtþikaresdækic©RbcaMéf¶rbs;Rkumh‘un.

2>8>2 r)aykarN_R)ak;cMeNj (The Income Statement)

r)aykarN_R)ak;cMeNj (Income or Earning Statement) raykarnUvplitPaBR)ak;cMeNj

rbs;GgÁPaBGaCIvkmµcMeBaH kariybriecäTCak;lak;.

1 esovePA: mUldæanRKwHénKNenyü (IIC)

erobcMKeRmag

viPaK

rcna

bNþúHbNþal

Rbtibtþi nig]btßmð

Page 10: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 10

cMNUl (Revenues) KWCakarhUrcUlénRTBüsm,tiþ dUcCa sac;R)ak; Edl)anmkBIkarlk; plit-

pl b¤karpþl;esvakmµeTA[GtifiCn.

cMNay (Expenses) KWCakarcayvayEdl)anlHbg; b¤k¾eRbIR)as;enAkñúgkarbMerIGtifiCnCaedIm

. RbsinebIenAkñúgkalbriecäTmYy cMNUlFMCagcMNay enAkñúgkalbriecäTdEdlenaH R)ak;cMeNjsuTæ

(Net income) nwgekItmaneLIg. dUcenH

R)ak;cMeNjsuTæ = cMNUl – cMNay

2>8>3 taragtulükar (The Balance Sheet)

taragtulükar ¬CYnkalRtUv)aneKehA r)aykarN_sßanPaBhirBaØvtßú ¦ raybBa¢IKNnIRTBü-

sm,tiþ bMNul nigRTBüsm,tþibMNul nigRTBüm©as;h‘un rbs;Rkumh‘un enAeBlkMNt; Cak;lak;NamYy.

smIkartulükar ³

Assets (A) = Liabilities (L) + Stockholders’ Equity (SE)

RTBüsm,tþi = bMNul + RTBüm©as;h‘un

RTBüsm,tþi (Assets) KWCarbs;mantémøEdlkan;kab;edayRkumh‘unGaCIvkmµ. RTBüsm,tþi TaMg

enaH RtUv)aneKehAfa CaFnFanrbs;GaCIvkmµ. ]TahrN_dUcCa sac;R)ak; ma:sIun nig bNþaGaKarCa

edIm.

bMNul (Liabilities) KWCabMNulTaMgLayNa EdlRkumh‘un)anCMBak;GñkdéT. Rkumh‘unmYyEtg

EtekItmaneLIg nUvbNþabMNulCaeRcIn tamry³karTijeCO ¬CMBak;¦ karx©IbulCaedIm.

RTBüm©as;h‘un (Stockholders’Equity) KWCaral;GtßRbeyaCn_rbs;m©as;PaKh‘un b¤Gacniyay

)anfa CaRTBüpÞal;rbs;m©as;PaKh‘un.

]TahrN_ ³ GñkmanluypÞal;xøÜn 500 duløa ehIyGñk)anx©IFnaKar 1500 duløa edIm,ITijLan

mYy témø 2000 duløa. dUcenH eyIg)an ³

Assets = Liabilities + Stockholders’ Equity

2000 = 1500 + 500

Page 11: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 11

2>8>4 niymn½yTinñanub,vtþn_ (The Journal)

Tinanub,vtþi KWCaÉksartamlMdab;lMedayeBlevla énbNþaRbtitbtiþkarGaCIvkmµ. karcuHTinña-

nub,vtþn_ KWCakarkt;RtaénRbtibtiþkarGaCIvkmµ enAkñúgTinanub,vtþi.

RbtibtþikarmYyRtUv)aneKkt;RtaenAkñúgTinanub,vtþi muneBlvaRtUv)aneKbBa¢ÚneTAkñúgbNþaKNnI

esovePAFM.

Page 12: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 12

CMBUk 3 viFIsaRsþRsavRCav

3>1 tMbn; b¤TIkEnøgsRmab;eRCIserIsykmksikSa

TIRkugPñMeBj KWCaPUmisaRsþEdlRbmUlpþMúeTAedaymCÄmNÐlBaNiC¢kmµCaeRcIndUcCa pSarTMenIb

haglk;TMnij XøaMgsþúkTMnij nighaglk;vtßúGnusSavrIy_EdlCaTITak;TajePJóveTscrN_Cati nigGnþr

Cati. kñúgcMenammCÄmNÐlenH manmCÄmNÐlmYycMnYneRbIR)as;RbB½n§bec©kviTüaTMenIb² edIm,IRKb;RKg

RbitibtiþkarGaCIvkmµrbs;xøÜn EtenAmanmYycMnYneTot BMuTan;manRbB½næRKb;RKgenAeLIyeT.

dUcenHTIRkugPñMeBj CakEnøgmYy d¾l¥RbesIrsRmab;eFVIkarsikSaRsavRCav edIm,IsresrsarNaenH.

mCÄmNÐlBaNiC¢kmµenATIRkugPñMeBjmandUcCa ³

- pSarTMenIbsUriya (Soriya)

- pSarTMenIbsuvNÑa (Sovanna)

- pSarTMenIbLak;KI (Lucky)

- pSarTMenIbsIudnI (Sydney)

- mCÄmNÐlsIlasib,kmµExµr

- haglk;sMlokbMBak; Express

- bNÑaKarGnþrCati

- bNÑaKarsnþiPaB

3>2 KMrUtag

edIm,IeFVI[manPaBgayRsYl cMeBaHkarsikSaRsavRCavenH RKwHsßanmYycMnYndUcxageRkamRtUv

)aneRCIserIsCaKMrUtag kñúgkarsikSaenH ³

- mCÄmNÐlsIlasib,kmµExµr (#11E0 , St 95 , Boeng Keng Kang 2 , Chamkamon ,

Phnom Penh, Kingdom of Cambodia)

- pSarTMenIbLak;KI

- haglk;sMelokbMBak; Express

- bNÑaKarGnþrCati

Page 13: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 13

k¾b:uEnþmCÄmNÐlsilasb,kmµExµr CaeKalkarN_cMbgkñúgkarsikSa nigRsavRCav. mCÄmNÐl

silasib,kmµExµrCaeKal edA EdlRtUveRCIserIs edIm,IGnuvtþRbB½næenH.

3>3 RbPB nigkarRbmUlTinñn½y

Tinñn½ysRmab;karsikSaRsavRCav sRmab;sarNaenHnwgRbmUlecjBIRbPBepSg²rYmman ³

• Tinñn½ycMbg (Primary Data)

Tinñn½ycMbg CaTinñn½yEdl)anmkBI Primary Source tamry³ GñkeFVIkarRsavRCavpÞal; rk)an

xøÜnÉg EdleKminTan;rkeXIj.

Tinñn½yenHnwgRbmUltamry³ kareFVIbTsmÖasn_CamYyGñkBak;B½næ CamYyGñkTTYlxusRtUvRkum

BiPakSa nigGñkTTYlxusRtUvkargarpÞal; ehIyTnÞwmnwgenH Tinñn½ymYyEpñkeTot tamry³

karcuHGegátpÞal; nigsaksYrdl;TIkEnøgEtmþg . kñúgenaHEdrRkumeyIg´nwgcuHeTAeFVIkar smÖasn_

nigsaksYrpÞal; CamYym©as;hag.

• Tinñn½ybnÞab;bnSM (Secondary Data)

Tinñn½ybnÞab;bnSMCaTinñn½yEdl)anmkBI Secondary Source dUcCa Journal Paper Éksar

RsavRCavepSg² bNÑal½y b¤ Internet CaedIm. Tinñn½yenHnwgRbmUl dkRsg;tamry³ karcUl

GanÉksaresovePAEdlmanenAkñúgbNÑal½y ehIymYycMEnkepSgeTot Gactamry³ TsSnavdþI

B½t’manviTüa ÉksarB½t’viTüatameKhTMB½r ehIyT inñn½ybnÞab;bnSMEdlsMxan;caM)ac;sRmab;begáIt RbB½n§

enH KWÉksarEdlnwgRbmUlBI silasb,kmµExµredaypÞal;Etmþg.

Page 14: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 14

3>4 CMhankñúgkareFVIkarRsavRCav

Figure 3.1: rcnasm<½n§énkarRsavRCav

SEILA Lucky Market IBC

Secondary Data

Documents, References, Journal,

Broacher,

Lecturer Note(Literature Review)

Identification of Research Problem

Setup Research Objective

Data Collection

Primary Data

Interview and Group Discussion

Study Area

Sydney Market Express Shop

Data Analysis and Design

Implementation and Testing

Conclusion

Page 15: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 15

3>5 karviPaK nigkarsikSaelIRbB½næbc©úb,nñ

3>5>1 dMeNIrkarrbs;RbB½næbc©úb,nñ

eRkayBIcuHeFVIkic©smÖasn_edaypÞal;CamYynwg GñkRsI sIla EdlCaGñkRKb;RKghag :silasi-

b,kmµ Exµr : )an[dwgfa karRKb;RKgbc©úb,nñ KWeFVIedayédedIm,Ikt;RtaTaMgGs; TaMgkarkt;Rta

TMnijcUlsþúk karlk;TMnijeTA[GtifiCn rayk¾dUcCae)aHdMu nigkarkt;RtacMNUl cMNay.

Figure 3.2: TMrg;kargarbc©úb,nñ

Customer

Buy Item

Manager

Note by hand Input on paper

Stock In

Put in paper Manager

Note by hand

Page 16: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 16

3>5>2 düaRkamlMhUrrbs;RbB½næbc©úb,nñ

tamry³karcuHkmµsikSaknøgmk cMeBaHRbB½nækargarbc©úb,nñrbs; RbB½næRKb;RKgkargarenAsila-

sib,kmµExµr eyIgGacbegáItnUv Data Flow Diagram énkargardUcxageRkam ³

?????????????????????????

3>7 kareRbIR)as; Tools

3>7>1 Programming Tool

- VB.Net 2008

eRbIsRmab; rcna Interface rW Front End.

- SQL Server

eRbIsRmab; rkSarTukTinñn½y EdleyIgehAfa Back End.

3>7>2 Application Tool

- Crystal Report

eRbIsRmab;eFVI Report.

- Ms Word

eRbIsRmab; cgRkgesovePA.

- Ms PowerPoint

eRbIsRmab; eFVIsøayeLIgbgðaj.

- Ms Project

eRbIsRmab;KUsdüaRkam.

- Ms Excel

eRbIsRmab;eFVIkarKNna.

Page 17: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 17

3>8 karGnuvtþn_

tarageBlevla

Fig

ure 3

.9: t

aragEb

gEc

keB

levl

a

Page 18: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 18

3>9 taragbMEngEckkargar

Fig

ure 3

.10

: tarag

Ebg

Eck

karg

ar

Page 19: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 19

3>10 KeRmagfvika

Fig

ure 3

.11

KeRm

agf

vika

Page 20: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 20

CMBUkTI 4 lT§plrMBwgTuk

4>1 Login Form

Figure 4.1 : Login Form

Login Form Ca Form dMbUgbnÞab;BIkmµviFIdMeNIrkar. enHCapÞaMgsuvtßiPaBmYy sMrab;karBar min

[GñkEdlKµanParkic©cUlemIlTinñn½yedayKµankarGnuBaØatBIGñkRKb;RKg. GñkeRbIR)as;mansiT§iBIr dac;

BIKña KW Normal User rW Saler nig Administrator. bnÞab;BIGñk bBa©Úl User Name nig Password Rtwm-

RtUv ehIy cucelI b ‘ Utug Login enaHpÞaMg Main Form nwgelceLIgdUcxageRkam ³

Page 21: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 21

4>2 Main Form

Figure 4.2 : Main Form

Main Form Ca Form dMbUgbnÞab;BIGñk Login )ansMerc. RbsinebIGñkCa User FmµtaGñkmin

GaccucelI b‘ Utug Check Stock )aneT eRBaHGñkFmµtaminGac b:³Bal;sþúk)aneT. User Fmµta GaccUl

)anEt lk;TMnij nigemIl r)aykarN_ Etb:ueNÑaH. cMEnkGñkRKb;RKg rW Admin mansiTi§eFVIGVI²)anTaMg-

Gs; dUcCa RKb;RKgsþúkTMnij kMnt;éfølk; lk;TMnij nigemIlr)aykarN_CaedIm.

Page 22: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 22

4>3 Form sRmab;lk;TMnij

Figure 4.3 : Form sRmab;lk;TMnij

Sale Form Ca Interface sRmab;bMeBjB½t’manEdlTak;Tg nwgkarlk;TMnijecj. B½t’manenHman

sar³sMxan;Nas;sRmab;kar print vik½yb½Rt [GtifiCn ehIyRbB½n§rbs;eyIgnwgcab;ykB½t’manenHeTA

rkSaTukkñúg Database rbs;eyIg.

Page 23: CMBUkTI 1 esckþIepþIm - AZ-SmartTech Services · PDF fileCMBUkTI 1 esckþIepþIm 1>1 RbvtþiénkarsikSa ... fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr

saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r

Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 23

CMBUk 5 karsrubesckþI

ry³eBlénkareFVIKeRmagenH manry³eBl 4 Ex. kñúgCMBUkmun eyIg)aneFIVkar)a:n;sµanBI

ry³eBl kñúgkarGnuvtþskmµPaBnImYy² nig)anEbgEcktYnaTI EdlRtUveFVIsRmab; smaCikmñak;².

tamry³karerobcMKeRmagya:gm:tct;enH RkumeyIg´ nwgxitxMGnuvtþKeRmagenHeGay)an

seRmctam eKalbMNg nigkalbriecäTEdl)aneRKagTuk.