1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận Đề tài nguy hại dữ liệu và bảo mật an toàn dữ liệu

31 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 4,57 MB

Nội dung

Giảmbớtdưthừadữliê Zutronglưutrữ:Trongcácứngd^nglâ Zptrìnhtruyềnthống,phươngpháptổchứclưutrữdữliê Zuvừatốnkém,lãngphíbô Znhờvàcácthiếtbịlưutrữ,vừadư

Trang 2

HÀ NỘI, NĂM 2024

MỤC LỤC

2 KHI NI M CƠ S D LI U   4 2.1 Cơ s d li u l g ?  4 2.2 S" c$n thi(t c)a c+c h CSDL  5 2.3 Mô h nh ki(n tr1c t2ng qu+ CSDL 3 m5c 7 2.4 M7c tiêu c)a c+c h CSDL  11 2.5 H qu:n tr; CSDL v ngư>i qu:n tr; CSDL  14 2.6 Rng bu c d li u   16 2.7 C+c mô h nh truy xuDt d li u  17

2.7.1 Mô hnh cơ s d li u Client Server  17

2.7.2 Mô hnh Client/Server nhiu lp 19

2.7.3 K thu t l p trnh cơ s d li u – Web đ ng     20

2.7.4 Ki'n tr(c h th)ng Server (Server System Architecture)  21

2.7.5 C0c mô hnh ki'n tr(c 2ng d3ng 22

3 CC THNH HUING NGUY HẠI D LI U CMA ONG DPNG  23 3.1 Ong d7ng l thông tin c+ nhân c)a ngư>i sR d7ng  23 3.2 D li u trên 5ng d7ng b; thay th( ho c sRa đ2i lm sai l ch n i dung     23 3.3 Ong d7ng chưa đưUc cDp ch5ng chW an ton thông tin 24 3.4 Ong d7ng không đưUc ci đ t trên m t h thXng m+y ch) đ) an ton    24

4 THYC TRẠNG QUẢN L[ ONG DPNG VÀ KINH NGHIỆM VỚI CC PHẦN MỀM 25 4.1 Th"c trạng phân quyền qu:n lý 5ng d7ng c)a c+c công ty Việt Nam 25 4.2 Th"c trạng c+c 5ng d7ng c)a bên th5 ba thay th(, chWnh sRa nội dung c)a 5ng d7ng 25

4.3 Hiện trạng ci đặt 5ng d7ng trên m+y ch) 25

5 PHƯƠNG N ĐỀ XUmT KHnC PHPC 26 5.1 Khắc ph7c hiện trạng qu:n tr; 5ng d7ng chồng chéo 26 5.2 Kiểm so+t việc cho phép 5ng d7ng c)a bên th5 ba truy cập vo d liệu c)a hệ thXng 26

Trang 3

5.3 Đề xuDt phương +n triển khai HA Server (High Availability Server) v Gi:i ph+p High availability trong MS SQL server cho m+y ch) 26

Trang 4

1 LỜI CẢM ƠN

Đầutiên,emxingửilờicảmơnchânthànhđếnTrườngĐạihọcHoàBìnhđãđưamônhọcAntoànCơsởdữliệuvàotrươngtrìnhgiảngdạy.Đặcbiệt,emxingửilờicảmơnsâusắcđếngiảngviênbộmôn-thầyPGS.TSĐỗTrungTuấnđãdạydỗ,truyềnđạtnhữngkiếnthứcquýbáuchoemtrongsuốtthờigianhọctậpvừaqua

Trongthờigianthamgialớphọcthầy,emđãcóthêmchomìnhnhiềukiếnthứcbổích,tinhthầnhọctậphiệuquả,nghiêmtúc.Đâychắcchắnsẽlànhữngkiếnthứcquýbáu,làhànhtrangđểemcóthểvữngbướcsaunày

BộmônAntoànCơsởdữliệulàmônhọcthúvị,vôcùngbổíchvàcótínhthựctếcao.Đảmbảocungcấpđủkiếnthức,gắnliềnvớinhucầuthựctiễncủahọcviên.Tuynhiên,dovốnkiếnthứccònnhiềuhạnchếvàkhảnăngtiếpthuthựctếcònnhiềubỡngỡ.

Mặcdùemđãcốgắnghếtsứcnhưngchắcchắnbàitiểuluậnkhócóthểtránhkhỏinhữngthiếusótvànhiềuchỗcònchưachínhxác,kínhmongthầy/côxemxétvàgópýđểbàitiểuluậncủaemđượchoànthiệnhơn

Trongnô Zidungbàotiểuluâ Znnày,emxinphépđềcâ Zpđếnkháiniê ZmCSDL;Cáctìnhhuốngmấtantoàndữliê Zu;Thựctrạngquảnlýứngd^ngtạiViê ZtNam;Phươngánđềxuấtkhắcph^ccủamộtsốtìnhhuốngmấtantoànchươngtrình,ứngd^ng

Trang 5

2 KHÁI NIÊ;M CƠ SỞ DỮ LIÊ;U

2.1 Cơ s? dA liê ; u lD gF?

Cơsởdữliê Zu(CSDL)làmô Ztbô Zsưutâ Zprấtlớnvềcácloạidữliê Zutácnghiê Zp,baogdmcácloạidữliê Zuâmthanh,tiếngnói,chữviết,vănbản,đdhọa,hìnhảnhtenhhayhìnhảnhđô Zng,…đượcmãhóadướidạngcácchuỗibitvàđượclưutrữdướidạngfiledữliê Zutrongcácbô Znhớcủamáytính.Cấutrúcdữliê Zutuântheocácquytắcdựatrênlýthuyếttoánhọc.CSDLphảnánhtrungthựcthếgiớidữliê Zuhiê Znthựckháchquan

Cơsởdữliê Zuđượccáchê Zứngd^ngkhaithácbhngngônngữcondữliê Zuhoă Zcbhngcácchươngtrìnhứngd^ngđểxửlý,tìmkiếm,tracứu,sửađổi,bổsunghayloạibỏdữliê Zu.Tìmkiếmvàtracứuthôngtinlàmô Zttrongnhữngchứcnăngquantrọngvàphổbiếnnhấtcủacácdịchv^CSDL.Hê ZquảntrịCSDL–HQTCSDL(DatabaseManagementSystem–DBMS)làphầnmềmđiềukhiểncácchiếnlượctruycâ ZpCSDL.Khingườisửd^ngđưarayêucầutruynhâ Zpbhngmô Ztngônngữcondữliê Zunàođó,HQTCSDLtiếpnhâ Znvàthựchiê ZncácthaotáctrênCSDLlưutrữ

ĐốitượngnghiêncứucủaCSDLlàcácthựcthểvàmốiquanhê Zgiữacácthựcthể.Thựcthểvàmốiquanhê Zgiữacácthựcthểlàhaiđốitượngkhácnhauvềcănbản.Mốiquanhê Zgiữacácthựcthểclnglàmô Ztloạithựcthểđă Zcbiê Zt.Troncáchtiếpcâ ZnCSDLquanhê Z,ngườitadựatrêncơsởlýthuyếtđạisốquanhê Zđểxâydựngcácquanhê Zchumn,khikếtnốikhôngtổnthấtthôngtinvàkhibiểudiễndữliê Zulàduynhất.Dữliê Zuđượclưutrữtrongbô Znhớcủamáytínhkhôngnhữngphảitínhđếnyếutốvềtốiưukhônggianlưutrữ,màphảiđảmbảotínhkháchquan,trungthựccủadữliê Zuhiê Znthực.Nghealàđảmbảotínhnhấtquáncủadữliê Zuvàgiữđượcsựtoànvnncủadữliê Zu

2.2 SH cJn thiLt cMa cNc hê ; CSDL

Tổchứclưutrữdữliê ZutheolýthuyếtCSDLcónhứngưuđiểm:

5

Trang 6

Giảmbớtdưthừadữliê Zutronglưutrữ:Trongcácứngd^nglâ Zptrìnhtruyềnthống,phươngpháptổchứclưutrữdữliê Zuvừatốnkém,lãngphíbô Znhờvàcácthiếtbịlưutrữ,vừadưthừathôngtinlưutrữ.Nhiềuchươngtrìnhứngd^ngkhácnhaucùngxứtlýtrêncácdữliê Zunhưnhau,dqnđếnsựdưthừađángkểvềdữliê Zu.Víd^trongcácbàitoánnghiê Zpv^quảnlý“Cướcthuêbaođiê Znthoại”và“Doanhthu&sảnlượng”,tươngứngvớimỗimô Ztchươngtrìnhlàmô Zthaynhiềutê Zpdữliê Zuđượclưutrữriêngbiê Zt,đô Zclâ Zpvớinhau.Trongcả2chươngtrìnhcùngxửlýmô Ztsốthuô Zctínhcủamô Ztcuô Zcđàmthoạinhư“sốmáygọiđi”,“sốmáygọiđến”,“hướngcuô Zcgọi”,“thờigianbắtđầu”và“Thờigiankếthúc”…Nhiềuthuô Zctínhđượcmôtảvàlưutrữnhiềulầnđô Zclâ Zpvớinhau.Nếutổchứclưutrữcủacácbàitoántrên,cácchươngtrìnhứngd^ngcóthểcùngchiasutàinguyêntrêncùngmô Zthê ZCSDL.

Tổchứclưutrữdữliê ZutheolýthuyếtCSDLsẽtránhđượcsựnhấtquántronglưutrữdữliê Zuvàbảođảmđượctínhtoànvnncủadữliê Zu.Nếu

mô Ztthuô Zctínhđượcmôtảtrongnhiềutê Zpdữliê Zukhácnhauvàlă Zplạinhiềulầntrongcácbảnghi,khithựchiê Znviê Zccâ Zpnhâ Zt,sửađổi,bổsungsẽkhôngsửahếtnô Zidungcácm^cđó.Nếudữliê Zucàngnhiềuthìsựsaisótkhicâ Zpnhâ Zt,bổsungcànglớn.Khảnăngxuấthiê Znmâuthuqn,khôngnhấtquánthôngtincàngnhiều,dqnđếnkhôngnhấtquándữliê Zutronglưutrữ.Tấtyếukéothosựdịthườngthôngtin,thừa,thiếuvàmâuthuqnthôngtin

Thôngthường,trongmô Ztthựcthể,giữacácthuô Zctínhcómốiquanhê Zràngbuô Zclqnnhau,tácđô Zngảnhhưởnglqnnhau.Cướccủamô Ztcuô Zcđàmthoạiph^thuô Zcvàokhoảngcáchvàthờigiancuô Zcgọi,tứclàph^thuô Zchàmvàocácthuô Zctínhmáygọiđi,gọiđến,thờigianbắtđầu,thờigiankếtthúccuô Zcgọi.Cáctrìnhứngd^ngkhácnhaucùngmô Ztkếtquảvềsảnlượngphútvàdoanhthu.Điềunàylýgiảitạisaotrongmô Ztdoanhnghiê Zp,cùngxửlýtrêncácchvtiêuquảnlýmàsốliê Zubáocáocủacácphòngban,cáccôngtyconlại

Trang 7

chocáckếtquảkhácnhau,thâ Zmchícòntráingượcnhau.Nhưvâ Zy,cóthểkhxngđịnh,nếudữliê ZukhôngtổchứctheolýthuyếtCSDl,tấtyếukhôngthểphảnánhthếgiớihiê Znthựcdữliê Zu,khôngphảnảnhđúngbảnchấtvâ Znđô Zngcủadữliê Zu.

Sựkhôngnhấtquándữliê Zutronglưutrữlàmchodữliê Zumấtđitínhtoànvnncủanó.Tínhtoànvnndữliê Zuđảmbảochosựlưutrữdữliê Zuluônluônđúng.Khôngthểcómãvùngngoàiquyđịnhcủacơquanquảnlý,hoă Zcngàysinhcủamô Ztnhânviênkhôngthểxảyrasaungàytốtnghiê Zpcủanhânviênđó…

Tổchứclưutrữdữliê ZutheolýthuyếtCSDLcóthểtriểnkhaiđdngthờinhiềuứngd^ngtrêncùngmô ZtCSDL:Điềunàycónghealàcácứngd^ngkhôngchvchiasuchungtàinguyêndữliê Zumàcòntrêncùngmô ZtCSDLcóthểtriểnkhaiđdngthờinhiềuứngd^ngkhácnhautạicácthiếtbịđầucuốikhácnhau

Tổchứcdữliê ZutheolýthuyếtCSDLsẽthốngnhấtcáctiêuchumn,thủt^cvàcácbiê Znphápbảovê Zantoàndữliê Zu:Cáchê ZquảntrịCSDL.NgườiquảntrịCSDLcóthểápd^ngthốngnhấtcáctiêuchumn,quyđịnh,thủt^cchungnhưquyđịnhthốngnhấtvềmqubiểubáocáo,thờigianbổsung,câ Zpnhâ Ztdữliê Zu.Điềunàylàmdễdàngchocôngviê Zcbảotrìdữliê Zu.NgườiquảntrịCSDLcóthểbảođảmviê Zctruycâ ZptớiCSDL,cóthểkiểmtra,kiểmsoátcácquyềntruynhâ Zpcủangườisửd^ng.Ngămchă Zncáctruynhâ Zptráiphép,saiquyđịnhtừtrongrahoă Zctừngoàivào…

Môhìnhkiếntrúc3mứccủahê ZCSDLgdm:Mứctrung,mứcmôhìnhdữliê Zu(Mứcquanniê Zm)vàmứcngoài.Giữacácmứctdntạicácánhxạquanniê Zmvàánhxạquanniê Zmngoài.Trungtâmcủahê Zthốnglàmứcquanniê Zm,

7

Trang 8

tứclàmứcmôhìnhdữliê Zu.Ngoàiracòncókháiniê Zmngườisửd^ng,hê ZquảntrịCSDLvàngườiquảntrịCSDL.

Ngườisửd^ng:Lànhữngngườitạithiếtbịđầucuốitruycâ ZpvafpcácjeekCSDLtheochếđô Ztrựctuyếnhaytươngtácbhngcácchươngtrìnhứngd^nghaybhngcácngônngữcondữliê Zu.Thườnglàcácchuyênviênk{thuâ Zttinhọc,cótrìnhđô Zthànhthạobiếtlâ Zptrìnhvàbiếtsửd^ngngônngữconthaotácdữliê Zu(SQLserver,Oracle…).Ngườisửd^ngcóthểtruycâ Zptoànbô Zhaymô ZtphầnCSDLmàhọquantâm,ph^thuô Zcvàoquyềntruynhâ Zpcủahọ.CáchnhìnCSDLcủangườisửd^ngnóichunglàtrìutượng.HọnhìnCSDLbhngmôhìnhngoài,gọilàmôhìnhcondữliê Zu.Chxnghạnngườisửd^nglà

mô Ztnhânviêncủaphòngkếtoántàichính,chvnhìnthấytâ Zpcácxuấthiê Znkiểubảnghingoàivềdoanhthu,sảnlượngtrongtháng,khôngthểnhìnthấycácxuấthiê Znkiểubảnghilưutrữvềcácchvtiêuk{thuâ Ztcủađườngthông,mạnglưới…

Môhìnhngoài:Môhìnhngoàilànô ZidungthôngtincủaCSDLdướicáchnhìncủangườisửd^ng.Làmô Ztnô Zidungthôngtincủamô Ztphầndữliê Zutácnghiê Zpđượcmô Ztngườihoă Zcmô Ztnhómngườisửd^ngquantâm.Nóicáchkhác,môhìnhngoàimôtảcáchnhìndữliê Zucủangườisửd^ngvàmỗingườisửd^ngcócáchnhìnkhácnhau.Nhiềumôhìnhngoàikhácnhaucóthểcùngtdntạitrongmô Zthê ZCSDL,nghealàcónhiềungườisửd^ngchiasuchungvùngmô ZtCSDL.Hơnnữa,cóthểmôhìnhngoàiquanhê Z,môhìnhngoàiphâncấphaymôhìnhngoàikiểumạngclngcóthểtổntạitringmô Z tCSDL.Sơđdngoàikhônglàm“hiê Zn”màđượcnhúngvàotronglogicmô Ztđơntáccóliênquan

 Môhìnhngoàigdmnhiềuxuấthiê Znkiểubảnghingoài,nghealàmô Ztngườisửd^ngcómô Ztsơđddữliê Zuriêng,mô Ztkhungnhìndữliê Zu

Trang 9

riêng.Bảnghingoàicủangườisửd^ngcóthểkhácvớibảnghilưutrữvàbảnghiquanniê Zm.

 Môhìnhngoàiđượcxácđịnhbởimô Ztsơđdngoàibaogdmcácmôtảvềkiềubảnghingoàinhưtêncáctrường,kiểudữliê Zucáctrường,đô Z

rô Zngcủatrường…

 Ngônngữcondữliê Zucủangườisửd^ngthaotáctrêncácbảnghingoài

 Ngườisửd^ngkhácnhaucókhungnhìndữliê Zukhácnhau

 Ngườisửd^ngđầucuốicóthểlàcácứngd^nghaythaotáctrựctiếpbhngngônngữthaotác,truyvấndữliê Zu

Môhìnhdữliê Zu(Môhìnhquanniê Zm):Môhìnhquanniê Zmlàcáchnhìndữliê Zumô Ztcáchtổngquátcủangườisửd^ng.Nghealàcórấtnhiềucáchnhìndữliê Zuởmôhìnhngoài,nhưngchvcóduynhấtmô Ztcáchnhìndữliê Zuởmứcquanniê Zm.Biểudiễntoànbô ZthôngtintrongCSDLlàduynhất

 Môhifhdữliê Zugdmnhiềuxuấthiê Zncủanhiềukiểubảnghidữliê Zu.Víd^kiểuxuấthiê Znbảnghivềnhânsự.Kiểuxuấthiê Znbảnghivềdoanhthu,sảnlượng,kiểuxuấthiê Znbảnghivềcướcđàmthoại…

 Môhìnhdữliê Zuđượcxácđịnhbởimô Ztsơđddữliê Zumôtảcủanhiềukiểuthựcthể,chxnghạnnhưmôtảthựcthểtuyếncáp,cácloạicáp,thầygiáo,họcsinh,…Sơđddữkiê Zubaogdmcácđịnhngheavềcáckiểubảnghi,đólàcácràngbuô Zcchoquyềnvàtínhtoànvnnthíchhợp.Nhữngràngbuô Zcnàychínhlàcáctínhchấtcủadữliê Zu,tínhliênkếtcácthuô Zctínhcùngmô Ztkiểudữliê Zu.Cácđịnhngheanàykhôngbaohàmvềcấutrúclưutrữ,clngnhưchiếnlượctruynhâ Zp,chúngchvlàcácđịnhngheavềnô Zidungthôngtin,vềtínhđô Zclâ Zpcủadữliê Zutrongmôhìnhquanniê Zm

 Sơđdquanniê Zmluônluônổnđịnh,nghealànếumôtảthêmmô Ztkiểuthựcthểđă Zcbiê Ztsátnhâ Zpvàosơđddữliê Zu,khôngđượclàmthayđổi

9

Trang 10

sơđddữliê Zucl.Nếunhưsơđddữliê Zukhôngổnđịnhthìcácứngd^ngvàmôhìnhngoàiclngkhôngổnđịnh.Sơđddữliê Zuchvđượcthayđổikhicósựđiềuchvnhtrongthếgiớithực,đòihỏiđiềuchvnhlạiđịnhngheasaochonóphảnánhthếgiớihiê Znthựckháchquanhơn,chânlýhơn.

 Thiếtkếmôhìnhdữliê Zulàgiaiđoạnquantrọngvàquyếtđịnhtrongviê Zcthiếtkếvàcàiđă Ztcáchê ZCSDL.Quátrìnhthiếtkếkhôngph^thuô Zcquánhiềuvàocấutrúclưutrữvâ Ztlývàchiếnlượctruynhâ Zpcủadữliê Zu.Nhưvâ Ztviê Zcthiếtkếsơđddữliê Zuphảiđượctiếnhànhđô Zclâ Zpvớiviê Zcthiếtkếsơđdtrongvàcácsơđdngoàiliênkết,vìnếukhôngviê Zcthiếtkếsẽkhôngổnđịnhvàthườngxuyênphảixemxétlạitác

đô Zngthườngxuyênđếnnhiềuthànhphầnkháccủahê Zthống

 Vớicáchthiếtkếtruyềnthốnghiê Znnay,ngườithiếtkếchvcungcấp

mô Ztsốsơđdtrongvàmô Zttâ Zphợpcácsơđdngoàivàhọcoiđólàsơđddữliê Zu,làmôhìnhdữliê Zu.Vìvâ Zytínhkhôngổnđịnhhê Zthống,tínhkhôngphùhợpvớicácứngd^ngnàysinhsaumô Ztthờigianhoạtđô Zng.Mâuthuqnvàdịthườngthôngtinsẽxảyra.Viphạmtínhvnncủadữliê Zu

 Ngoàicácđịnhngheavềxuấthiê Znnhiềukiểubảnghiquanniê Zm,sơđddữliê Zucònchứacácđịnhngheavềquyềntruycâ Zpcủangườisửd^ng,cácthủt^ckiểmtratínhđúngđắncủadữliê ZunhmđảmbảotínhtoànvnncủaCSDL.Cácludnglưuchuyểnthôngtin,quyđịnhcáchthứcsửd^ngthôngtin

Trang 11

Hình1.1:Kiếntrúchê ZCSDL

Môhìnhtrong:Môhìnhtronglàmôhìnhlưutrữvâ Ztlýdữliê Zu.Chvcóduynhấtmô Ztvàchvmô ZtcáchbiểudiễnCSDLdướidanglưutrữvâ Ztlý.Môhìnhtronglàcáchbiểudiễncơsởdữliê Zutrìutượngởmứcthấpnhất

 Môhìnhtronggdmnhiềuxuấthiê Zncủanhiềukiểubảnghilưutrữđượcxácđịnhbởmô Ztsơđdtrong.Thôngtinbiểudiễntrongmôhìnhtronglàduynhất

 Sơđdtrongbaogdncácđịnhngheamôhìnhtrong.Khôngchvxácđịnhcáckiểukhácnhaucủacácbảnghilưutrữmàcònxácđịnhr€sựtdntạicủacácchvdqn,cáchsắpxếpcácbảnghitheothứtựnào…Nóxácđịnhdữliê Zulưutữvàtruynhâ Zpnhưthếnàothôngquacácđườngdqntruynhâ Zptớidữliê Zu

11

Trang 12

•nhxạquanniê Zmtrongđượcxácđịnhgiữamôhìnhtrongvàmôhìnhdữliê Zunhhmbảođảmtínhđô Zclâ Zpcủadữliê Zu.NếucấutrúclưutrữcủaCSDLthayđổi,nghealàthayđổiđịnhngheavềcấutrúclưutrữdữliê Zuthìánhxạnàyclngphảithayđổitươngứngsaochosơđdquanniê Zm(môhìnhdữliê Zu)khôngthayđổi.

•nhxạquanniê Zm–ngoài:Làánhxạđượcxácđịnhtươngứngmô Zt–mô Ztgiữamôhìnhngoàicủangườisửd^ngmớimôhìnhdữliê Zu

2.4 MYc tiêu cMa cNc hê ; CSDL

Ngườisửd^ngkhithaotáctrêncácCSDLkhôngđượclàmthayđổicấutrúclưutrữdữliê Zuvàchiếnlượctruynhâ Zptớicáchê ZCSDL.Dữliê Zuchvđượcbiểudiễn,môtảmô Ztcáchduynhất.Cấutrúclưutrữdữliê Zuvàcáchê Zchươngtrìnhứngd^ngtrêncáchê ZCSDLhoàntoànđô Zclâ Zpvớinhau,khôngph^thuô Zclqnnhau.Vìvâ Zybảođảmtínhđô Zclâ Zpdữliê Zulàm^ctiêuquantrọngcủacáchê ZCSDL.Cóthểđịnhngheatínhđô Zclâ Zpdữliê Zulà“Tínhbấtbiếncủacáchê Zứngd^ngđốivớisựthayđổitrongcấutrúclưutrữvàchiếnlượctruynhâ Zpdữliê Zu”

Khithayđổicấutrúclưutrữvàcácchiếnlượctruynhâ Zpdữliê Zukhôngkéotheothayđổinô Zidungcủacácchươngtrìnhứngd^ngvàngượclại,khicácchươngtrìnhthayđổiclngkhônglàmảnhhưởngđếncấutrúclưutrữvàchiếnlượctruynhâ Zpcủadữliê Zu.Tínhđô Zclâ Zpcủadữliê Zubảođảmchoviê Zcbiểudiễnnô Zidungthôngtinchocácthựcthểlàduynhấtvàbảođảmtínhtoànvnnvànhấtquádữliê Zutronglưutrữ

Trongcácmôhìnhdữliê Zunhưmôhìnhdữliê Zuquanhê Z,môhìnhdữliê Zuphâncấpvàmôhìnhdữliê Zumạng…thìmôhìnhdữliê Zuquanhê Zđượcsửd^ngphổbiếtvàđượcnhiềungườiquantâmnghiêncứu.Vìnócónhiềuưuđiểmcơbảnhơnsovớicácmôhìnhdữliê Zukhác.Dữliê Zumôhìnhtrongquan

hê Zđượcbiểdiễnchă Ztchẽ,logic.Môtảthếgiớihiê Znthựcmô Ztcáchchínhxác,

Trang 13

kháchquan,phùhợpvớicáchnhìnvàsửd^ngcủangườisửd^ng.Vìvâ Zy,tínhđô Zclâ Zpdữliê Zutrongcáchê ZCSDLquanhê Zcao.

Trongkiếntrúchê ZCSDL(hình1.1)tínhđô Zclâ Zpdữliê Zuđượcthểhiê Zn:

 Córấtnhiềucáchnhìndữliê Zuởmôhìnhngoài,ngườisửd^ngkhácnhaucócáchnhìndữliê Zukhácnhauvàcáchê Zứngd^ngkhácnhaucónhữngcáchnhìndữliê Zuclngkhácnhau,nhưngchvcóduynhấtmô Ztcáchnhìndữliê Zuởmứcquanniê Zm,biểudiễntoànbô Znô ZidungthôngtintrongCSDLđólàcáchnhìndữliê Zutổngquátcủangườisửd^ng.Vàclngchvcóduynhấtmô ZtvàchvmổcáchbiểudiễnCSDLdướidạnglưutrữvâ Ztlý

 •nhxạtrongxácđịnhngheamôhìnhtrongvàmôhìnhdữliê Zu,nhhmđảmbảođượctínhđô Zclâ Zpcủadữliê Zu,nghealànếucấutrúclưutrữcủaCSDLthayđổi,tứclàthayđổiđịnhngheavềcấutrúclưutrữdữliê Zuthìánhxạnàyclngphảithayđổitươngứngsaochosơđdquanniê Zm(môhìnhdữliê Zu)khôngđượcthayđổi.Tươngtựánhxạngoàixácđịnhtươngứnggiữamô Ztmôhìnhcủangườisửd^ngnàođóvớimôhìnhdữliê Zu.Nóchuyểnđổidạngbiểudiễndữliê Zulưutrữsangdạngbiểudiễndữliê Zumàcácứngd^ngcầnđến

Cáchê Zứngd^ngkhácnhaucónhiềukhungnhìnkhácnhauvớidữliê Zunhưnhau.Cáchê Zứngd^ngđô Zclâ Zpvớicấutrúclưutrữvàchiếnlượctruynhâ Zp.Giữachúngkhôngcósựràngbuô Zclqnnhau.Điềunàycónghealàcáchê Zứngd^nghoàntoànđô Zclâ Zpvớibấtcứmô Ztcấutrúclưutrữvàchiếnlượctruynhâ Zpdữliê Zuc^thểnào.Ngượclạicấutrúclưutrữvàchiếnlượctruynhâ Zpdữliê Zukhôngph^thuô Zcvàobấtk‚hê Zứngd^ngc^thểnào

13

Trang 14

NgườiquảntrịCSDLphảicókhảnăngđápứngvớimọisựthayđổivềcấutrúclưutrữvàcácchiếnlượctruynhâ Zpmàkhôngcầnbiếttớicónhữnghê Zứngd^ngnàotrênCSDL

Hình1.2:Sơđdkiếntrúchê ZthốngCSDL

2.5 Hê ; qu[n tr\ CSDL vD ngư_i qu[n tr\ CSDL

Hê ZquảntrịCSDLDBMS(DatabaseManagementSystem)làhê Zthốngphầnmềmđiềukhiểntoànbô Zcácchiếnlượctruynhâ ZvàcấutrúclưutrữCSDL.Cácchứcnăngchủyếucủamô Zthê ZquảntrịCSDL:QTCSDL

- Môtảdữliê Zutạolâ ZvàduytrìsựtdntạicủaCSDL

Trang 15

- ChophéptruyxuấtvàoCSDLtheothmmquyềnđãđượccấp.

- Câ Zpnhâ Zt,chƒnthêm,loạibỏhaysửađổidữliê Zumứctê Zp

- Đảmbảoantoàn,bảomâ Ztdữliê Zuvàtínhtoànvnndữliê Zu

- Taocấutrúcdữliê Zutươngứngvớimôhìnhdữliê Zu

- Đảmbảotínhđô Zclâ Zpdữliê Zu.Tứclàcấutrúclưutrữdữliê Zuđô Zclâ Zpvớicáctrìnhứngd^ngdữliê Zu

- Tạomốiliênkếtgiữacácthựcthể

- Cungcấpcácphươngtiê Znsaolưu,ph^chdi(backup,recovery)

- Điềukhiểntươngtranh

Cácbướcthựchiê Zncủahê ZquảntrịCSDLcóthểtómtắtnhưsau:

- Ngườisửd^ngđưarayêucầutruynhâ Zpbhngngônngữcondữliê Zu

- DBMSsẽtiếpnhâ Znvàphântíchyêucầu

- DBMSxemxétsơđdngoài,ánhxạngoài,sơđdquanniê Zm,ánhxạtrong,…

Ngày đăng: 09/12/2024, 17:31