(NB) Giáo trình Hệ quản trị cơ sở dữ liệu MS ACCESS với mục tiêu chính là Trình bày các khái niệm cơ bản của hệ quản trị cơ sở dữ liệu Microsoft Access; Tạo lập được bảng dữ liệu, xây dựng được quan hệ giữa các bảng; Sử dụng, quản lý, bảo trì và khai thác số liệu trên các bảng; Thực hiện được truy vấn dữ liệu; Thiết kế đựợc các đối tượng Table, Query, Form
Trang 4L B B B T BB UỜ G ỚGỆTron tg hời đại t ôn t n ùn n n àB n BB vh g i b g ổ g a iệc ứ g nn B o B t u t vào quá trìn s n xu t vàdụ g h a học ỹ h ậ h ả ấqu n lý B ôn òn là mả h g c ới l ạ đối với c c d a h ghiệ á o n n pBt tron quá trìn qu n lý n n BB u tĐặc biệ g h ả hiệ a hầ hế á o n n p u s n t n ôn n t ônc c d a h ghiệ đề ử dụ g hệ hố g c g ghệ h g t n p át tri h iển với ự s tr ợ giúp đắc lực t á pừ c c hầ nm m qu n lýB B toán… nó ề ả ế giúp á o n nc c d a h ghiệp óc m t ôn ộ c g cụ qu n lý t t ả ố hơnB x lý nử ha h c c chứ g n á nt B nừ ha h chn ón g đưa r a được c c á quB t n ún ế đị h đ g đắn B pị thời cho s p át trự h iển của d a h o n nghiệpB TuB nhiênB
n m t ôn l p trìn t í p t o m t nchọ ộ c g cụ ậ h h ch hợ để ạ ộ ứ g
n l là m t v n B ôn n nB T t v BB úndụ g ại ộ ấ đề h g đơ giả hậ ậ ch g t ó vô s á a c ố c c chọn lựa cB ó thể d g ùn n ôn ng gữ BBB J v Ba a B BB Ru B… B t H b ế hợp với hệ qu n tr BQLB BBBQLB Brả ị ac e l BL sp…Ni hư g điền u cần trán là “K ôn nên s h h g ử dụ gn xe tải chỉ chở và t i ạ gạoB thậm chí chỉ B bao gạo BB B ”g nghĩa là với nhữ g ứ g dụ gn n n vừa và nhỏ nên m t s ộ ử dụ g nphần m m ề đơn giản đủ đ áp n B ứ g
Tron á pg c c hần m m pề hổ biến trên thị trườ g hiệ n nn BB Ba icroso t Bf ffice với ic B roso t Bf ccess là hệ qu nả tr ị cơ s ở dữ liệu t ôn h g dụ g dễ học dễ d g cn B B ùn B ó thể tiếp cận m t áộ c ch trực qu n và na ha h chn ón ng hấtB vàu t á o n n p u ó ôn àn ohầ hế c c d a h ghiệ đề c bộ c g cụ d h ch v n p òn nàBB ă h g Điểm nổi bật là nó tuB đơn giản như g nó t t á n n p n m m uBênc hể đạ được c c chức ă g của hầ ề chnghiệp B á nh c hưB áo áo tb c hố gn BêB biểu m uB tìmẫBiếmBBB
B u m t ta ộ hời gian tìm hiểuB làm việc và được tha mn B môn B roso t B ssB Tô quB t n ên
gia giả g dạ ic f cce i ế đị h bi
so n u n ạ c ố giáo trìn nàB nh hằm phục v ôn tá ụ c g c giả g nB n n t p s n v ên uBên n àn ôndạ cũ g hư học ậ của i h i ch g h c g nghệ t ôn t nB Nh g i ội d un g giáo trìn t p trun vàoh ậ gnhữ g iến B n thức căn bản nhất của ic B roso t Bf ccessB B t sộ ố v n ấ đề nân g cao tron Bg icroso t Bf ccess như ac B roB l pậ trìn VBB… h cũ g được đề cận p tron g giáo trìn nàBB Nh ội
un áo trìn m á n un B T n qu n v
d g gi h gồ c c ội d g ổ g a ề
Trang 5thực hiện truB v n (Qu rBBB tấ e hiết B Bế iểu m u ( ormBBẫ Ft o l p áo áo (R portBạ ậ b c e
Trang 8BGƯƠ GN TRBN BÔ UN GĐGỆ QU N TR BB L BB BBBBBBẢỊD
Bã s ố của mô unB B BBđ H
Thời gia củan mô unB BB đ giờB ( Lý t uB tB BBh ếB T àn B BB B
giờ hực h h giờV TRÍB TÍN BỊ H HẤT
V tríB Bô un ị đ được bố trí s u Ba hi i h s n v ên i học xon á môn g c c học chun B á môn g c c cơ s ở chuBênn àn ào t o g h đ ạ chuBên môn nghề bắt ub ộcB
Tín h chấtB Là mô un đ cơ ở s nghề bắt ub ộcBB B TBÊU B B BÔ UNỤ Ủ Đ
Trìn àB á B á nh b c c h i iệm cơ bản của hệ qu n tr ả ị cơ s ở dữ liệu Bicroso t Bf ccessB
T o l p ạ ậ được bả g dữn liệuB xâB dự g đượcn qu n a hệ á n B
giữa c c bả g
B ử dụ gn B qu n lýB ả bảo trì và Bhai t á s lh c ố iệ utrên á c c bả gn B
Thực hiện được truB v n ấ dữ liệuB
Trang 9BB Nội d un g chi tiếtB
Trang 10T N QUBN V BBBRBBB T BBBBBBỔ GỀF
t u
Hiớihiệ
Bhươ gn nàB giới thiệu t nổ g qu n v Ba ề icroso tf Bccess t áừ c ch hởi độ g B n và t oát Bh hỏi cce B ss đến á c c đối tượ g cơ bản n ó tron Bc g ccess và ùn á tc g c c hao tác trên cơ ở dữ s liệuBBục t êuiB át h biểu được c c h i á B á niệm cơ bản v ề hệ qu n trả ị BB LBDB ân tíh ch được hả B n n n ă g ứ g dụ g củan phần m m BBềBccessBThực hiện c cá thao tác cơ bản trên cửa sổ t s Bda aba eThực hiện á tc c hao tá n toàn vc a ới máB tín BhNội d ung
BB Giới thiệu v Bề icroso t Bfccess
Bicroso t Bf ccess là m t tronộ g nhữ gn phần m mề t uh ộc g i ó phần m m v n p òn pề ă h g hổ biến là Bicroso tf Bffice của t p oàn Bậ đ icroso tB âB là f Đ hệ qu n tr ả ị cơ ở s l u (BB LB àn o n ùn p t ôn xâBdữ iệ D d h ch gười d g hổ h g đển á n n qu n lý v và n n qu n lý ándự g c c ứ g dụ g ả ừa hỏ hư ả bàn B qu n lý n ân v ên ôn tB…h g ả h i của c g
Bá c đặc điểm của ic B roso t Bf ccessB
Là hệ qu n tr BB L ả ị D chạB tron mô trg i ườ g nB n owsB ó á t àn pi d c c c h h hần cần thiết nhưB thiết Bế
Trang 11BB Khởi độ gn và t oát Bhhỏi cce B ssBBB Khởi độ gn
Bách B Kí B ch đ i ô ( ou l lD b e c icBB lên biểu tượ g nn trìn B roso t B ss trên sBtop chươ g h ic f cce DeBách B Vào Bt rt B a à Bro r ms g a àBicroso t Bf ffice àBicroso t Bf ccess Bách B Vào Bt rt B a à Run à õ vào msH accessB xe eà nhấn BKBB u Ba hi hởi độ g ẽ B n s xu t ấ hiện hộp t oh ại a s uBìn BB
H h B Hiao diện s u Ba hi hởi độ g cce B n B ss
Trang 12nhấn Btrl+BBB B u Ba hi lựa chọn t p t n ậ i cần m B lở c icB nútBp nBeBBB T oát Bhhỏi BB Bccess BBBBBách BB Bhọn Fi el B Bx tiBách BB Nhấn t ổ hợp p ím BLT + Bh FBách BB BlicB vào nút Blos ó trên ên pe ở g c b hải s cửa ổ
B Bá c đối tượ gn tron Bg icroso t Bfccess
B t BB L Bộ D ccess gồm á c c đối tượ g cơ bản n s u âBBa đ
BBB B n (tả gab e B t l BB ộ cơ ở dữ s liệu gồm m t oộ h ặc nhiều bả gn B việc t o r á ạ a c c bả gn nhằm mục đ ch í tổ B l u tr l uB vì nó là t àn p n n
chức ư ữ dữ iệ h h hầ cơ bả
nhấtB B n ả g chứa cấu trú c cơ ở dữ s liệu theo mô ình h qu n a hệ ĐB âB là m t ộ đối tượ gn phải t o r trạ a ước t ênBi
Trang 13p n tB s o xó l u á m u t n trêncậ hậ ửa đổi h ặc a dữ iệ c c ẫ iu m uB N oà r B nó n o p ép s n t obiể ẫ g i a cũ g ch h ử dụ g ạ r á màn ìn a c c h h giao diện hỏi đ áp giữa người sử n và t n qu n lý n t t B là u ndụ g hệ hố g ả đa g hực hi cầ ối
trực qu n na hất của người ử dụ g s n với cơ ở dữ s liệuBThiết B t t m t ế ố ộ biểu m u s ẫ ẽ giúp người ử dụ g c s n óBiến thực t n i học hạn chế v n ó tẫ c hể dễ d àn tg ha otá c chươ gn trìn Bh
BBB Báo áo (R portBBce Là B t xu t s u ùn ế ấ a c g của quá trìn x lý h ử dữ liệuB Báo áo c được t o r ạ a để e x mtrên màn ìn oh h h ặc i n r máB nB ó na i c ội d un l Bg ấ t ừ bả g h ặcn o là dữ liệu B t qu ế ả của Qu rBB Báo áoe có n u ìn t trìn àB p on p úB p m tBc hiề h h hức h b h g h đẹ ắB ôn nh g hữ g gồn m chữB s mà ó tố c hể c ó ìn n B h h ả h đồ thị…BBB T p l n (Bậệ hacroBB Là m t t p á tộ ậ c c hao tác s p x p t o m t t t nào ó n m m íđược ắ ế he ộ hứ ự đ hằ ục đ ch
t ự độ g h a c c cn ó á ôn vg iệc thườ gn làmB Khi chạB m tộ macroB Bccess t ự độ gn thực hiện àn lo t á th g ạ c c ha otá ã c đ được ghi lại tron mg acroBBBB T p ậchươ gn trìn (Bo ul BBhde B t ộ dạ gn t ự độ g nó o p và uBên sâu n m roB ó là áh a ca cấ ch hơ ac Đ c c àm và t t r ên n s n so nh hủ ục i g của gười ử dụ g được ạ thảo bằ gn n ôn ng gữ VBB(V su l B si a a ic forBpplica it onB
BB Bá tchao tá c cơ bản trên cửa ổ s BB LD
BBB Thực hiện m t ộđối tượ gn tron BB LgD
Bhọn tên đối tượ g cần n thực hiện
Bhọn nút Bp n (e đối với B n B TruB v nB Bả g ấ iểu m uBẫTr n B oa g h ặc Br ve iew (đối với Báo biểuB oh ặc Run(đối với ac B ro và Bo ul Bd e
BBB Bửa m t ộđối tượ g cn ó s n tron BB LẵgD
Bhọn tên đối tượ g cần n sửa đổi họB B n nút De igs nBBB Đổi tên m t ộđối tượ gn tron BB LgD
Trang 15BBB B BLBB VB B V B B N BB U (TBBLBBỆỚẢ GỂ t uHiớihiệVới m t à toán qu n lý ộ b i ả đặt r B s u Ba a hi đ ã qua o n p ân tí và t t B t n l u t ìgiai đ ạ h ch hiế ế hệ hố g dữ iệ h n o n à t t n B u t ên n l pđế giai đ ạ c i đặ hệ hố g đầ i gười ậ trìn ph hải t o r á ạ a c c bả g dữn liệuB B n là nả g ơi chứa l u v m t t n t ôn t n nào ó n B ndữ iệ ề ộ đối ượ g h g i đ hư i h V ênB àn ó … B n ti H g h a ả g heo mô ìn qu n h h a hệ là m tộ n uB m ó n u t và n u òn B m tbả g hai chiề gồ c hiề cộ hiề d g ộ t là m t vùn t u tín n là ácộ ộ g h ộc h của bả g gọi c c trườ gn (fie dl BB òn d g đầu t ên là òn t êu i d g i đề c c B áòn B t p là á m u t n B là n d g ế iế c c ẫ i ha gọi bả ghi (recor BBdTron g bả g cn ó ít nhất m t B ó ộ h a chín (Br m rB B BBh i a e và ó tc hể c ó t êm á B ó n oh c c h a g ại ( orf eign B BBBeBục t êuiB át h biểu được h i iệ B á n m bả g dữn liệuBT o l p ạ ậ được cấu trú c bả gn B
Thiết l p ậ được c c á trườ gn B t uh ộc tín Bh
Thao tá c được với dữ liệu tron g Da a heet s t viewBThực hiện á tc c hao tá n toàn vc a ới máB tín Bh
Nội d ung
B T o ạbả gn mới
Trang 16B uôn Bh hổ giáo trìn B s h ẽ giới thiệu t o ạ bả gn theo chế s n V wB
độ De ig ie
ìnH h BBB Bàn ìn th h hiết B ế bả gn
Tab e iza dl B r B T o ạ bả gn với ự hỗ s tr t n ợ ừ g bước của BccessB chọn á c c cấu trú c bả g cn ó s n tẵ heo s ự gợi ý của Bccess như gn thườ g hn B ôn ó g c cấu trú p ù c h hợp với cấ utrú c bả gn mà người d g ùn mon mu n t oBg ố ạBmport Tab el B Nhập bả gn t m t BB L B á B từ ộ D h c ức làs o a chép m t ộ haB nhiều bả gn t m t BB L ó s n vào BB Lừ ộ D c ẵ D n àn Bhiệ h hL nB Ti ab el B T o s ort ut l ên B t ạ h c i ế đến á c c bả g n m t BB L B á B ôn v nàB n n Bmport
của ộ D h c c g iệc giố g hư
Tab el như g chỉn l ên B t i ế bả g chứ hn B ôn s o g a chép bả g nvào BB LBDTron g hộp t oh ại “N w Te ab el ”B chọn “De igs n View” rồi l B “BK”Bc icBàn ìn th h hiết B ế bả g cn ó dạ g hư an n s uBìn BBB Bàn ìn t t B nH h h h hiế ế bả gTron óBg đ
Trang 17 Da at TBp (Be iểu dữ liệuBB Lựa chọn m t Bộ iểu dữ liệu p ù h hợp nhất cho trườ g da hn B n sách c c iể á B u dữ liệu x m me ục tiếp theoB De c is r pt on (i chú t íh chBB K ôn h g bắt ub ộc nhậpBùn t í rõ n v ý n và ôn n od g để giải h ch hơ ề ghĩa c g dụ g ch tên trườ gn B
BB Nhữ gn qu n v tri đị hềườ gn và Biểu dữ liệuQu n v tên tri đị hềườ gn (Fie d a el N m BB
Bhiều à td i ối đa là BB Bý t B B ự ể cả h ả g B o n tr n Bắ g
Bhải bắt đầu bằ gn Bí t ự chữ h ặc ố o s B B ôn h g được bắ tu n B o n tr n (sp BBđầ bằ g h ả g ắ g ace K ôn h g được chứa dấu n áB (‘BB h dấu chấm âu (BBB c dấ um t n (!BB u mó vuôn ( ]B t tênBchấ ha g dấ c g [ để đặ
Tên trườ gn là uB nd hất tron m t BB LBg ộ D
L u ýB Bư ặc d ù tên trườ g cn ó thể chứa h ả g B o n tr n ắ g ở và ó t õ n t n v t ó uB n n úngiữa c hể g bằ g iế g iệ c dấ hư g ch g t B ôn nên làm ta h g hế vì s ẽ gặp B ó Bh hăn tron ág c c
âu l n BQL và tron o n mã B l p trìn
c ệ h g đ ạ hi ậ h ở
Bo ul s u nàBB T t nd e a ố hất nên đặt tên trườ gn ngắn gọ nBB ôn h g dấuB B ôn B o n tr n B vh g h ả g ắ g iết o h a chữ c i đầ á u từ Bđể dễ đọcVí dụB Bác tên trườ g hợn p l B B BoBVB ệ a Họ và tênBBo Luon_ g_BuaBá tên trc ườ g hn B ôn g hợp l B T n K ]B B nệ e [ H a Het!B BT nH eQu n v Bi đị hề iểu dữ liệu (Da at TBp BBe
Trang 18tr na gNumber Bố BBBBB oh ặc B Btb et BDa e T mi e N àB g giờBurr n Be c Tiền t (B Bệ ố B Btb eButo numberBBBBBB t ự độ gn t n lênă gm t Bộ hi m t ộ bản ghi t oB B ôn n pđược ạ h g hậ o s Bh ặc ửa đổi đượcB Btb eY sB NoeLu n lý (Bool nBBậ em B á tr úngồ gi ị đ g (Tru BBe haB sai (Fals BeB bitBLB B BB B tb ec t n B t n únĐối ượ g ế h g ( ình h ả h n BBqu t on…Ba iTối đa B BHLooBup Biza drTrườ gn nhận gi átrị do người ùn n t Bd g chọ ừn B á o Bbả g h c h ặc n sá áda h ch gi tr n trị đị h ướcBp rlH e inBL ên B t i ế địa chỉ m tộ tr na g web (địa chỉ URLB
B n BBBB Kả g iểu dữ liệu cơ bản của cce B ssB Bá t uch ộc tín h của trườ gn (Fie dl Brop rteiesB
B u Ba hi hậ n p tên trườ gn và xá n Bc đị h iểu dữ liệu ch onóB ch gún t òn pa c hải thiết l p á t uậ c c h ộc tín h của trườ gn nhằm làm t n tín ă g h chặt chẽ của dữ liệu nhậpBn v m B u l u B ss s ó á t u tínỨ g ới ỗi iể dữ iệ cce ẽ c c c h ộc h B á nh c hau n m tron B tằ g hẻ He e an r l và LooBupBBBB Thẻ Ge e an r lB Hồm ó á t uc c c h ộc tín s uBh al B
Trang 19 Kiểu T xtB Kíe ch thước của trườ gn là độ d i à tối đa u B t là s l n Bý t t mà tr n ócủa ch ỗi ức ố ượ g ự ối đa ườ g c thể chứaB mặc đị h n là BBB Kiểu NumberB Bó thể chọn m t tron á loộ g c c ại a s uBBBte B BBBBBBBnteger B BBBBBBBBBBBBBLon Bntg eger B BBBBBBBBBBBBBBBBBBBBBBBB n li g e B BBBB x BBBBBB BBB x BBBB (Tối đa B s l Bố ẻou lD b e B BBBBBB x BBBBBBB BBBBB x BBBBB (Tối đa BB s l Bố ẻm l Bl sDeci aace B QuB n s đị h ố chữ ố s thập p ân (Bh hỉ ử dụ g s n tron Bg iể uB n l và ou l BB ti g e D b e ối đa là BB chữ ố s B Đối với iể B u Burr n B me c ặc đị h Deci a n m l Blaces là BBorm tB
Trang 21Bá Bý t n c ự đị h dạ gnKý tự Tá c dụ gnB (B r o Be i d Dấu chấm thập p ânhB (Bomm Ba Dấu p ân áh c ch g n ànB Ký t s (BBBBự ốB Ký tự số h ặco B o nh ả g tr nắ gB Dấu BB Bhần tr măB n BBBB n ả g Đị h dạ g iển B u Number o nd gười d g ùnVí dụBn nĐị h da g Hiển thị
Trang 24Ký tựÝ nghĩa đại diệnB Bhữ s t B ố ừ àBB bắt ub ộc nhậpB B ôn nh g hậ pu +] o B]dấ [ h ặc [B Bhữ ố s t B ừ àB và B o n tr n B B ôn h ả g ắ g h g bắ tu n pB B ôn n p u +] o B]b ộc hậ h g hậ dấ [ h ặc [B Bhữ ố s t B ừ àB và B o n tr n B B ôn h ả g ắ g h g bắ tu n pB o n p u +] o B]b ộc hậ ch hậ dấ [ h ặc [L Bhữ c i á t Bừ à B Z bắt ub ộc hậ n pB? Bhữ c i á t Bừ à B Z bắt ub ộc hậ n pBa Bhữ c i h ặc chữ ố h á o s B B ôn g bắt ub ộc hậ n pB Bhữ c i h ặc chữ ố bắ á o s B t ub ộc hậ n pB B t B m t Bý t nào oấ ỳ ộ ự h ặc h ả g B o n tr n Bắ g t u n pbắ b ộc hậB B t B m t Bý t nào oấ ỳ ộ ự h ặc h ả g B o n tr n Bắ g B ôn h g bắt ub ộc hậ n p< Bá Bý t ên pc ự b hải được đổi t àn h h chữ thườ gn
> Bá Bý t ên pc ự b hải được đổi t àn h h chữ h a o! Dữ liệu được ghi t pừ hải a g s n tráiB n BBBB Bá Bý t n ả g c ự đị h dạ gn tron Bnput B sBg aVí dụBnput B sBa Dữ liệu nhập vào(BBBBBBBBBBBB (BBBBBBBBBBBB(BBBBBBBBB (BBBBBBBBBBBLBBBB> BB BBBBD B pt onaiQuB n n ãn đị h h cho trườ gn B n ãn nàB s h ẽ hiển thị tha Bthế tên trườ g hi ch gn B ún t a chuB n s n ể a g chế độ nhậ pliệu (Da a heet s t ViewB Default v luae
QuB n đị h giá tr mị ặc hi n ên cho trườ g hi hận B n p mới dữ liệuB tr ừ dữ liệu Biểu Buto number và BLB B BB B tBb ec
Trang 25QuB n quB tđị h ắc hợp l ệ dữ liệu (V la ida it on Rul Be n á tr n p vào o m t tr n B K
để giới hạ gi ị hậ ch ộ ườ g hi giới n nàB v p m s ó âu t ôn áo V l t onhạ bị i hạ ẽ c c h g b ở a ida iT xtBeBá p ép toán ó tc h c hể d g ùn tron V lg a ida it on RuleBác toán tửB ép toánh Tá c dụ gnToán tử so sánhB<B =B<=B=B> ><>Toán tử logicBrB Bn B Notd H ặco B vàB phủ nđị hToán tử v ề ch ỗiuL BBi e Hiố g hưn n
Trang 26T uh ộc tín nàB h cho p ép quB n m t trh đị h ộ ườ g c n óBiểu T xt e haB m mo ó te c hể h ặc h o B ôn tg hể c ó ch ỗi c u ó
à n BBđộ d i bằ g
F B ú ýB B n p ân h ầ h biệt m t trộ ườ g chứa gin á tr Nullị(chưa c ó dữ liệuB và m t trộ ườ g chứa ch ỗi cn u ó độ d i àn B ( ó l u n n u r n “”BBbằ g c dữ iệ hư g ch ỗi ỗ gBllowZeroL n te g hTá c dụ gnY se Bhấp nhận ch ỗiu r nỗ gNo K ôn h g chấp nhận ch ỗi ur nỗ gB n BBBBB B n t uả g ả g h ộc tín Bllowh Zero L n te g h Bnde edxQuB n t uđị h h ộc tín nàB h để t o ạ chỉ mục trên m tộ trườ gn B N u ế ch gún t l p a ậ chỉ mục t ì vh iệc tìm Biếm dữ liệu nha h hơn n và tiện hơnBndex Tá c dụ gnY se ( upplD ica e t sBKBT o ạ chỉ mục c ó trùn l pg ặY se (Nouppl t sBD ica eT o ạ chỉ mục h B ôn trùng g l pặNo K ôn t o h g ạ chỉ mụcB n BBBBB B n t uả g ả g h ộc tín Bnh de edxF B ú ýB hKhi bả g chỉ cn ó uB nd hất B trườ gn làm B ó h a chính t ì t uh h ộc tín Bnh de củax trườ gn nàB phải chọn làY s (No upple D ica et sBB
T t ấ cả c c á trườ gn là B ó n oh a g ại tron g bả gn t uh ộc tín Bnh dex phải chọn Y s ( upple D ica et s BKB
Khi m t ộ bả g cn ó nhiều trườ gn làm B óh a chín Bh t uh ộc tính Bndex của c cá trườ gn phải chọn Y se ( upplD ica et s BKB
Trang 27T uh ộc tín nàB h chỉ đối với dữ liệu Biểu Butonumbe rBquB n áđị h c ch thức mà trườ gn t ự độ g điền n s Bố hi t êmhn m vàobả ghi ớiN w V lue a e Tá c dụ gnBn r m ntc e e T n ă g dầnR n oma d L Bấ số ngẫ unhiênB n BBBBB B n t uả g ả g h ộc tín N w V luh e a eBa Thẻ LooBupB Là ác ch thức để l B ấ dữ liệu t m t trừ ộ ườ gn trong n B á o n l u t m t n sá n s nbả g h c h ặc chọ dữ iệ ừ ộ da h ch đị h ẵ trướcB Bách nàB n oà g i giúp giảm thời gian tron vg iệc nhập dữ liệu òn làm vc iệc nhập liệu được chín xáh c nBhơTrườ g hợn p chọn dữ liệu t m t ừ ộ da hn sách đị h ntrướcB B ở bả g ở chế độn thiết B (ế De igs n Vie à BwB họn trườ g nn t o LooBupcầ ạ Bhọn thẻ “LooBup”BTại Displ B BontrolB Ba họn giá tr “L st ox” oị i b h ặc “Bom o ox”b b
Tại Row Bource TBp B Be họn “V lu L st”a e i
Trang 28ìn BBB l u n o tr n B K tron nH h Dữ iệ được chọ ch ườ g a H g bả g BK oD h aT ì vh iệc thiết B ế dữ liệu nhập cho trườ g a Hn B K sử n t LooBup n s uBdụ g hẻ hư aìn BBB Bá t u tín qu n o tr n l B H h c h ộc h i đị h ch ườ g ấ dữ liệu t m t ừ ộ da hn sách đị h ẵ n s nTrườ g hợn p chọn dữ liệu t m t trừ ộ ườ gn tron g bả g nB á Bh c B ở bả g ở chế độn thiết B (ế De igs n Vie à BwB họn trườ g nn t o LooBupcầ ạ Bhọn thẻ “LooBup”BTại Displ B BontrolB Ba họn giá tr “L st ox” oị i b h ặc “Bom o ox”b b
Tại Row Bource TBp B Be họn “Tab el BQu rB”e
Tại Row Bource họB B n bả g h ặcn o truB v n n u nấ g ồ
Tại Bolumn ountB B trc ố ườ gn tron g bả gn n u n sg ồ ẽ n t
Trang 29Tại L st RowsB B li ố ượ g bản n ghi tối đa hiển thị trong n sáda h chTại L st Bi id h Đột B r n ộ g của Bom o ox (tín b b h bằ g nn BBi chVí dụB Trên BB L Qu nLBB n VD a i h ienBmdb bả g i h ie B n B n V nó B ó n o là B K o B l u t tr n B K o c h a g ại a h a Dữ iệ ại ườ g a h a ở n B n V n p là m t tron á á tr B K bả g i h ie hải ộ g c c gi ị a h ở n BK o (B K là B ó ín n BK o BB ubả g D h a a h h a ch h ở bả g D h a Điề nàB dễ làm người ử dụ g s n m t tấ hời gian tr a cứu và dễ sai sótB LooBup là m t ôn ộ c g cụ d g để giải ùn quB t v nế ấ
nàBB nó o p ép ún t n p l u o tr n
đề ch h ch g a hậ dữ iệ ch ườ g
B K o a h a bả g i h ien B n V n đơn giản bằ g c chn á l B ấ dữ liệu từ trườ g a h ở bả g D h an B K n BK o t ôn qu m t Bom o oxh g a ộ b bo L st oxBh ặc i bìn BBB Bá t u tín qu n o tr n l B l uH h c h ộc h i đị h ch ườ g ấ dữ iệ t m t trừ ộ ườ gn tron g bả gnBB Bà i đặt B ó h a chín và l u hưbả gnBBBB Bà i đặt B ó h a chínhKhi chọn B trườ gn làm B ó h a chín h cho bả g ch gn B ún ta n l u ý á m s uBcầưc c điểaBB Bccess B ôn h g chấp nhận á c c giá tr trùn nị g hau ha Btr n (nullB tron trố g g ườ g h a chn B ó ín BhB ún t s ùn á h g a ẽ d g c c giá tr tron trị g ườ g h a n B óín truB xu t á n tron BB LB o ó ách h để ấ c c bả ghi g D d đ c c á tr tron tr n nàB B ôn nên quá à vì B ógi ị g ườ g h g d i h nhớ và B ó õ vàoBh g
Trang 31ìn BBB B s B v Bs n p tên nH h ửa ổ a e để hậ bả gB Nhập dữ liệu cho bả gnN u ế đa gn m ở bả g ở chế độ De ign “ s n View” t ì nh hấn nút“Da a heet s t View” để chuB n s n ể a g chế độ nhập liệuBòn n u n s t s t ì n n n n pc ế đa g ở cửa ổ da aba e h chọ bả g cầ hậ l u r Bí p n “Bp n” ( o n p úp u tdữ iệ ồi ch hải chọ e h ặc hấ đ ch ộ vào tên bả gn BBNhập dữ liệu vào bả gn theo t n ừ g bản ghi (t nừ g àn BB trán tìn tr n n p l u t o t n th g h h ạ g hậ dữ iệ he ừ g cộ
(trườ gn BB Dữ liệu s t ẽ ự độ g đượcn l u lư ại Ở đB âB ó ác c c Bý hiệu ch gún t a cần biết ôn c g dụ g của ch gn ún B
B n ả ghi hiện thời
B n ả ghi đa g hận n p dữ liệu
B n ả ghi mới
Trang 32BbDi chuB n ểgiữa c c bả á n ghiT ó ta c hể di chuB n qu lể a ại giữa c c bả á n ghi bằ g ná ùn ôn B n l n (R or B l torBc ch d g c g cụ họ ựa bả ghi ec d e ecBc Nhập dữ liệu cho bản ghiKhi đa gn nhập dữ liệu cho m t ộ bản ghi nào óB t ìđ h u àn n ó u t n u t n B đầ h g của bả ghi đ c ấ hiệ biể ượ gT ổ hợp p ímh Tá c dụ gnTab B n ô B ta g ế iếpBhift Tab B n ô p í tra g h a ướcomH e Đến đầu ònd gBnd Đến uc ối d òngBtrl omH e Đến bản ghi đầu t êniBtrl Bnd Đến bản ghi c ối c g u ùnBhift BF ZoomB n BBBBB B n t ả g ả g ổ hợp p ím nh hập dữ liệu cho bản ghiTheo ch ẩu nB Bhi nhập dữ liệu t ì Bh ccess s l B ontẽ ấ Fmặc đị h n là BrialB Để h B ôn pg hụ t uh ộc vào điều nàBB ta nên chọn ont trF ước hi B tiến àn nh h hập dữ liệu bằ g n
á tron n t t s tB t n l n
c ch g chế độ hiể hị Da a hee hực hiệ ệ h orm t – ont… o ún t ó t t B ont F a F h ặc ch g a c hể ha đổi f chữ mặc đị h bằ g c ch a n n á s uB Bhọn m nu Toolse à Bpt onsi àchọ nthẻ Da a hee à Tt s t ha đổi giB á tr tron ị g hộp t oh ại F ont(Default ontBBF
Trang 33ìn BBB N p l u o tr n B u BLB B BB B tH h hậ iệ ch ườ g iể b ec N u mu n t o mế ố ạ ới m t t p t n t ì ộ ậ i h chọ n“Brea e et N w” à bấm BK N u mu n l B m t ế ố ấ ộ đối tượ g cn ó s n t m t t pẵ ừ ộ ậ t n trên i đĩa t ì h chọn “Brea e ft rom Fi e àNl ” hấn nút“Brows ” e để tìm v trí ị của t p t n ậ i cần chèn trên đĩa à
m BK n ún t n vào BB L mìn B
bấ để h g đối ượ g D của h
Trang 34Thực hiện l n Rệ h ecor sB Bort Bsd ce di gn n (N u s pế ắ x p t n ế ă g dầnB B Bort De ce di g s n n(N u s p x p ế ắ ế giảm dầnBB
b B p x p trên nắếhiều trườ gn
Bhọn á trc c ườ gn mu n s p x p pố ắ ế hải liền B nề hauThực hiện l n Rệ h ecor sB Bort Bsd ce di gn n (N u s pế ắ x p t n ế ă g dầnB B Bort De ce di g s n n(N u s p x p ế ắ ế giảm dầnBL u ýB ư
Trang 36ìn BBB B n u B n l “Bà òn” t t “Br”
H h họ điề iệ ọc i g ại ab
Trang 38ìn BBB K t qu l á s n v ên ó n s n B áH h ế ả ọc c c i h i c ơi i h h c “Bà òn”i g Bu n tr lố ở ại b ìn th hườ gn như ban đầuB Bích vàou t n biể ượ gBd Lọc theo ác ch h c B á (B v nd a ced Filt rB BortBeVới c ch á lọc nàBB Bccess đưa r a bả gn lọc dữ liệ un QBB (Qu rB BB Bx mpl B tron Qu rBBdạ g e a e g eB ún t ó th g a c hể ế B t hợp á c c điều Biện phức t pB áạ c c àm tín toánB và á p ép toán lo Bn B BrBh h c c h gic d
N u ế điều Biện ghi trên ùn m t c g ộ cột để thể hiệ np ép toán loh gic BrB và trên ùn m t òn t ì tc g ộ d g h hể n p ép toán lo Bn Bhiệ h gic dVí dụB Lọc c c i h á s n v ên ó tên là “B ín ” và n àBi c h h gs n t n àB BBBBBBBB i h ừ g đến BBBBBBBB B ở bả g i h ien B n V n ở chế độ Da a heet s t ViewB Bhọn thực n R or s
đơ ec d à Filt re à B v nd a ced Filt rBBorte
Trang 39ìn BBB B n u B n l l uH h ả g điề iệ ọc dữ iệ
K t qu Bế ả hi nhắp vào biểu tượ gn BpplB Filt re ìn BBB K t qu l á m u t n ó tên là “B ín ”H h ế ả ọc c c ẫ i c h h và n àB s n t BBBBBBBB g i h ừ đến BBBBBBBB Bu n tr lố ở ại b ìn th hườ gn như ban đầuB Bích vàou t n biể ượ g
B Thiết l p mậối qu n a hệ giữa c c bả g á n
BBB Tại a s o phải t o mạối qu n a hệ giữa c c bả g á n
Bá c bả gn tron m t g ộ cơ ở dữ s liệu theo mô ìn qu nh h a t n n B s u B t t B xon B á n p
Trang 40B n B n Vả g i h ien và K tQu ó me a c ối qu n a hệ BBB dựa trêntrườ g an B BVB
B
b Qu n ahệ m t B nộhiều (B B ∞B
Là mối qu n a hệ phổ biến nhất tron BB LB trong D g qu n a hệ m t nộ hiềuB B t ộ bản ghi tron g bả gn B s ó tẽ c hể
ó n u n t n n tron n BB n n n
c hiề bả ghi ươ g ứ g g bả g hư g gược lại m t ộ bản ghi tron g bả gn B ó uB nc d hất m t ộ bản ghi tươ g ứ gn n tron g bả gn BBVí dụB Tron m t B o g ộ h a của m t trộ ườ g họcn nào óđ ó n u s n v ênB n n m t s n v ên t u m tc hiề i h i hư g ộ i h i h ộc ộ B o nh a hất n B T ó B đị h a c bả g dữn liệu như a s uBB n BK BB ả g D H (B K oa h aB T nK o B so t oe h a d h aiBB n B n Vả g i h ien(B B oBa ha B T nB Qu qu nB lopBe e aBc Qu n ahệ nhiều B nhiều (∞ B∞BTron qu n g a hệ nhiều B nhiềuB mỗi bản ghi trong n B ó t ó B ôn o n u n tron n Bbả g c hể c h g h ặc hiề bả ghi g bả g và ngược lại mỗi bản ghi tron g bả gn B ó tc hể c ó B ônh g o n u n tron n BBh ặc hiề bả ghi g bả g
Khi gặp mối qu n a hệ nhiều B nhiều để h B ôn âB nêng gs trùn l p và ự g ặ dư thừa dữ liệu t ì nh gười t táa ch qu n a hệ nhiềuB nhiều t àn B qu n h h a hệ m t B nộ hiều bằ g n
á t o r m t n p B oá ín B nc ch ạ a ộ bả g hụ chứa h ch h của bả g