Tài liệu môi trường ứng dụng nhiều người - Pdf 86

Microsoft Access 2000Chng 10: Mi trng ng dng nhiu ng i
dùng
Trung tm Tin hc Trang 114
CHNG X:
MÔI TRNG NG DNG NHIU NGI DÙNG
Nu chúng ta có k hoch mun phân chia ng dng ca mình cho nhiu
ngi cùng s dng, thì chúng ta phi thit lp ra ch bo mt bên trong ng
ng nhm bo v các i tng mà ta ã to bên trong ng dng này nh: d liu
trong các bng, các màn hình nhp liu, báo cáo, … nhm ngn li các truy cp
không hp l. Chng trình này s giúp các bn k thut  có th làm cho ng
ng ca mình c an toàn bo mt hn.
10.1. TNG QUAN V MÔI TRNG NHIU NGI DÙNG
10.1.1. Ngi s dng (User)
Là các cá nhân có s dng máy tính  làm vic trong mt h thng ng dng
a bn, mi cá nhân này s có mt tên (name) và mt khu (password) dùng 
phân bit tng cá nhân riêng bit trong h thng ng dng. Mi mt cá nhân s
c cp mt s quyn hn nào ó tu thuc vào công vic mà mình ang ph trách
 có th làm vic c trong h thng ng dng. Mc nh s có mt ngi s
ng tên là Admin (ngi qun tr c s d liu) có toàn quyn trên tt c các i
ng trong tp tin c s d liu Access.
10.1.2. Nhóm (Group)
Là tp hp mt nhóm các ngi mà có cùng chung mt chc nng, nhim v
nào ó do ngi qun tr c s d liu to ra và phân chia theo tng nhóm. Thông
thng các ngi s dng trong mt nhóm s có các quyn hn ngang bng nhau.
Tuy nhiên không bt buc rng mt ngi s dng ch thuc trong mt nhóm. Mi
quan h này s nói lên rng mt nhóm thì có nhiu ngi s dng và mt ngi s
ng có th nm trong nhiu nhóm khác nhau.
Thí d : Trong nhóm 1 có hai ngi s dng là Toàn và Thng, nhóm 2 có hai
ngi s dng là Ngc và Lan.
10.2. THIT KNG DNG TRONG MÔI TRNG NHIU NGI DÙNG
Khi chúng ta xây dng ng dng mà s có nhiu ngi cùng truy cp thông

cài t có th chim t 14M n 42M, tu thuc khi chúng ta chn loi cài t.
- Cho phép các ng dng Access có th cài t trên máy trm không có a cng.
Mc dù có các m thun li nh trên khi cài t Access trên máy ch tuy
nhiên nó cng có m hn ch nh sau:
- Mi ln khi ngi s dng Access, thì các tp tin ca Access nh EXE, DLL
và các tp tin khác cn có  chy Access phi c gi v ti máy trm làm vic
thông qua ng dây mng. Mt cách rõ ràng u này s có làm nh hng n
ng truyn mng.
Theo tôi thì chúng ta nên chn chin lc cài t Access trên tng máy ca
ngi s dng.
10.2.2. Chin lc trong vic cài t ng dng
Có hai phng án  cài t ng dng nh sau :
- Cài t c hai tp tin ng dng và d liu lên trên máy ch.
- Cài t tp tin d liu lên trên máy ch và tp tin ng dng ti tng máy trm.
Các m thun li khi cài t mt tp tin c s d liu cha d liu ca các
ng trên máy ch và mt tp tin c s d liu ng dng ch cha các i tng
khác trên tng máy trm nh sau:
- Bi vì ti các máy trm ca tng ngi s dng có mt bng sao chép tp tin
 s d liu cc b (ch cha báo cáo, biu mu, truy vn…), do ó vic khi ng
ng dng s không làm nh hng nhiu n ng truyn mng.
- Rt d dàng trong vic bo lu d liu.
- Khi có phát trin thêm phiên bn mi ca ng dng, s khc phc c vic
ghi chng vào d liu hin có.
- Ngi s dng có th to ra riêng các i tng khác (truy vn, báo cáo) cn
thit cho công vic ca riêng h ti tp tin c s d liu cc b này.
10.2.3. Hiu v các c ch khoá d liu ca Access:
 bo v d liu dùng chung tránh khi các xung t khi nhiu ngi s dng
cùng lúc truy cp, Access s khoá mt trang d liu khi ngi s dng sa i mt
u tin (trang d liu là mt phn ca c s d liu ni cha ng d liu ca các
u tin, mt trang d liu có kích thc là 2k bytes). Do ó tu thuc vào  rng

ng làm ti li các mu tin có trong bng hay hin th trên form.
 Update Retry Interval: Có giá tr t 1 n 100 mili giây là khong thi gian
Access tng cp nht li các mu tin có vào bng sau khi ã thay i
nhng hin có ngi s dng khác ang khoá li.
10.2.5. Chin lc khoá mu tin trên form:
S dng thuc tính RecordLocks ca form  ch khoá mu tin cho tng form
thuc tính này có 3 trng thái:
 No Locks: Mu tin có th b sa i.
 All Record: Toàn b các mu tin b khoá không c sa i, chc
xem d liu.
 Edited Record: Ch có mt ngi c quyn sa i.
Microsoft Access 2000Chng 10: Mi trng ng dng nhiu ng i
dùng
Trung tm Tin hc Trang 117


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status