BÀI GI NG TIN H C 12 Ả Ọ
Trang 21 Nh ng đi u kh ng đ nh nào d ữ ề ẳ ị ướ i đây là sai?
A H QTCSDL nào cũng có ngôn ng CSDL riêng.ệ ữ
B H QTCSDL ho t đ ng đ c l p, không ph thu c vào h ệ ạ ộ ộ ậ ụ ộ ệ
đi u hành.ề
C Ngôn ng CSDL và h QTCSDL th c ch t là m t.ữ ệ ự ấ ộ
D H QTCSDL là m t b ph n c a ngôn ng CSDL, đóng vai ệ ộ ộ ậ ủ ữ trò chương trình d ch cho ngôn ng d li uị ữ ữ ệ
E M i ch c năng c a h QTCSDL đ u th hi n qua ngôn ng ọ ứ ủ ệ ề ể ệ ữ CSDL
Trang 32 H QTCSDL tr c ti p th c hi n nh ng vi c ệ ự ế ự ệ ữ ệ
nào trong các vi c đ ệ ượ c nêu d ướ i đây?
A Xóa t p khi có yêu c u c a ngệ ầ ủ ười dùng;
B Ti p nh n yêu c u c a ngế ậ ầ ủ ười dùng, bi n đ i và chuy n giao ế ổ ể yêu c u đó cho h đi u hành d ng thích h p;ầ ệ ề ở ạ ợ
C Xác l p quan h gi a b x lí truy v n và b qu n lí d li u;ậ ệ ữ ộ ử ấ ộ ả ữ ệ
D Xác l p quan h gi a yêu c u tìm ki m, tra c u v i d li u ậ ệ ữ ầ ế ứ ớ ữ ệ
l u b nh ngoài.ư ở ộ ớ
Trang 4Vai trò c a con ng ủ ườ i khi làm vi c v i h c s d li u ệ ớ ệ ơ ở ữ ệ
Vai trò c a con ng ủ ườ i khi làm vi c v i h c s d li u ệ ớ ệ ơ ở ữ ệ
Ng ườ i qu n tr c s d li u ả ị ơ ở ữ ệ
• Khái ni m ệ : người qu n tr CSDL là m t hay m t nhóm ngả ị ộ ộ ười
được trao quy n đi u hành h CSDLề ề ệ
• Vai trò:
- Qu n lí tài nguyên( CSDL, h QTCSDL, ph n m m liên ả ệ ầ ề
quan)
- Cài đ t CSDL v t lí, c p phát quy n truy c p, ặ ậ ấ ề ậ
c p ph n m m, ph n c ng.ấ ầ ề ầ ứ
- Duy trì ho t đ ng h th ng.ạ ộ ệ ố
Người qu n tr CSDL ph i hi u bi t sâu s c và có kĩ năng ả ị ả ể ế ắ
trong các lĩnh v c CSDL, h QTCSDL và môi trự ệ ường h th ng.ệ ố
Trang 5Có th tay đ i ngể ổ ười qu n tr CSDL đả ị ược không? N u đế ượ ầc c n ph i cung c p ả ấ
nh ng gì cho ngữ ười thay th ?ế
Có th ể Khi thay đ i ngổ ười qu n tr CSDL, c n cung c pả ị ầ ấ
các thông tin liên quan đ n:ế
-h th ng b o vệ ố ả ệ -Đ m b o an toàn h th ngả ả ệ ố -C u trúc d li u và h th ngấ ữ ệ ệ ố -Các ph n m m ng d ng đã đầ ề ứ ụ ược g n vào, ắ
Trang 6Vai trò c a con ng ủ ườ i khi làm vi c v i h c s d li u ệ ớ ệ ơ ở ữ ệ
Vai trò c a con ng ủ ườ i khi làm vi c v i h c s d li u ệ ớ ệ ơ ở ữ ệ
Ng ườ ậ i l p trình ng d ng ứ ụ
Là nh ng ngữ ười có nhi m v xây d ng các chệ ụ ự ương trình ng ứ
d ng, h tr khai thác thông tin t CSDLụ ỗ ợ ừ
trên c s các công c mà h QTCSDLơ ở ụ ệ
cung c p đáp ng nhu c u khai thác CSDL ấ ứ ầ
c a các nhóm ngủ ười dùng
M i chỗ ương trình s có các câu l nh yêu c u h QTCSDL th c ẽ ệ ầ ệ ự
hi n m t s thao tác trên CSDL tùy theo nhu c u c th ệ ộ ố ầ ụ ể
Ng ườ ậ i l p trình ng d ng ch c n bi t thông tin v c u trúc t p trong CSDL ứ ụ ỉ ầ ế ề ấ ệ
Và ph i có kĩ năng l p ch ả ậ ươ ng trình trên các ngôn ng l p trình ữ ậ
Trang 7Vai trò c a con ng ủ ườ i khi làm vi c v i h c s d li u ệ ớ ệ ơ ở ữ ệ
Vai trò c a con ng ủ ườ i khi làm vi c v i h c s d li u ệ ớ ệ ơ ở ữ ệ
Ng ườ i dùng
Khái ni m: ệ Là nh ng ngữ ười có nhu c u ầ
khai thác thông tin t CSDL thông qua ừ
vi c s d ng nh ng chệ ử ụ ữ ương trình ng d ngứ ụ
đã vi t trế ước
* Giao di n cho ngệ ười dùng thường
có d ng bi u m u đ có th đi n các n i dung thích h p.ạ ể ẫ ể ể ề ộ ợ
* Người dùng thường được chia thành t ng nhóm, m i nhóm ừ ỗ
có m t s quy n h n nh t đ nh đ truy c p và khai thác ộ ố ề ạ ấ ị ể ậ
CSDL
Ng ườ i dùng là t p th đông đ o nh t nh ng ng ậ ể ả ấ ữ ườ i có quan h v i CSDL ệ ớ
và đ ượ c chia thành nhi u nhóm ề
Trang 8Câu h i c ng c ỏ ủ ố
V i m t h QTCSDL, đi u kh ng đ nh nào ớ ộ ệ ề ẳ ị
dưới đây là sai?
A Ngườ ậi l p trình ng d ng bu c ph i hi u sâu m c th ứ ụ ộ ả ể ứ ể
hi n v t lí c a CSDL.ệ ậ ủ
B Ngườ ậi l p trình ng d ng có nhi m v cung c p các ứ ụ ệ ụ ấ
phương ti n m r ng kh năng d ch v c a h ệ ở ộ ả ị ụ ủ ệ
QTCSDL
C Ngườ ậi l p trình ng d ng không đứ ụ ược phép đ ng th i ồ ờ
là người qu n tr h th ng vì nh v y vi ph m quy t c ả ị ệ ố ư ậ ạ ắ
an toàn b o m t.ả ậ
D Ngườ ậi l p trình ng d ng c n ph i n m v ng ngôn ứ ụ ầ ả ắ ữ
ng CSDL.ữ
Trang 9Các b ướ c xây d ng c s d li u ự ơ ở ữ ệ
Các b ướ c xây d ng c s d li u ự ơ ở ữ ệ
Kh o sát ả
• Tìm hi u các yêu c u c a công tác qu n lí ể ầ ủ ả
• Xác đ nh và phân tích m i liên h các d li u c n ị ố ệ ữ ệ ầ
l u tr ư ữ
• Phân tích các ch c năng c n có c a h th ng khai ứ ầ ủ ệ ố thác thông tin, đáp ng các yêu c u đ t ra ứ ầ ặ
• Xác đ nh kh năng ph n c ng, ph n m m có th ị ả ầ ứ ầ ề ể khai thác, s d ng ử ụ
Trang 10Các b ướ c xây d ng c s d li u ự ơ ở ữ ệ
Các b ướ c xây d ng c s d li u ự ơ ở ữ ệ
Thi ế ế t k
• Thi t k CSDL ế ế
• L a ch n h qu n tr đ tri n khai ự ọ ệ ả ị ể ể
• Xây d ng h th ng ch ự ệ ố ươ ng trình
ng d ng.
Ki ể m th ử
• Nh p d li u cho CSDL ậ ữ ệ
• Ti n hành ch y th các ch ế ạ ử ươ ng
trình ng d ng ứ ụ
Các bước thường ti n hành l p l i nhi u l n choế ặ ạ ề ầ
đ n khi h th ng có kh năng ng d ng ế ệ ố ả ứ ụ
Trang 11Câu h i c ng c ỏ ủ ố
Trang 121 Vai trò c a con ng ủ ườ i khi làm vi c v i h ệ ớ ệ
QTCDL:
- Vai trò c a ng ủ ườ i qu n tr CSDL ả ị
- Vai trò c a ng ủ ườ ậ i l p trình ng d ng ứ ụ
- Vai trò c a ng ủ ườ i dùng
2 Các b ướ c xây d ng CSDL: ự
- Kh o sát ả
- Thi t k ế ế
- Ki m th ể ử