Nái dung giáo trình gãm 6 bài: − Bài 1: Lấy thông tin yêu cầu và nghiên cứu tính khÁ thi − Bài 2: Phân tích yêu cầu và lên kế ho¿ch thiết kế website − Bài 3: Thiết kế giao dián − Bài 4:
Trang 1ĀY BAN NHÂN DÂN THÀNH PHà Hâ CHÍ MINH
TR¯âNG CAO ĐÀNG BÁCH KHOA NAM SÀI GÒN
GIÁO TRÌNH MÔN HâC/MÔ ĐUN: THĀC T¾P THI¾T K¾, L¾P TRÌNH,
QUÀN TRà WEBSITE NGÀNH/NGHÀ: TIN HâC ĀNG DĀNG
TRÌNH ĐÞ: CAO ĐÀNG
Ban hành kèm theo Quy ết định số: 459/QĐ-NSG, ngày 31 tháng 08 năm 2022
c ủa Hiệu trưởng Trường Cao Đẳng Bách Khoa Nam Sài Gòn
Trang 2TUYÊN BÞ BÀN QUYÀN
Tài liáu này thuác lo¿i sách giáo trình nên các nguãn thông tin có thể được phép dùng nguyên bÁn hoặc trích dùng cho các mÿc đích về đào t¿o và tham khÁo Mái mÿc đích khác mang tính lách l¿c hoặc sử dÿng vãi mÿc đích kinh doanh thiếu lành m¿nh sẽ bß nghiêm cấm
Trang 3LâI GIàI THIàU
Môn hác này thuác khái kiến thức chuyên môn nghề trong chương trình đào t¿o ngành tin hác ứng dÿng há cao đẳng Thực t¿p thiết kế, l¿p trình, quÁn trß website
là môn hác bÁt buác trong chương trình ngành Tin hác ứng dÿng trình đá cao đẳng
Nái dung giáo trình gãm 6 bài:
− Bài 1: Lấy thông tin yêu cầu và nghiên cứu tính khÁ thi
− Bài 2: Phân tích yêu cầu và lên kế ho¿ch thiết kế website
− Bài 3: Thiết kế giao dián
− Bài 4: Xây dựng cơ sç dữ liáu
− Bài 5: L¿p trình web
− Bài 6: Kiểm tra chất lượng, nghiám thu và bàn giao
Trong quá trình biên so¿n chúng tôi đã kết hợp kinh nghiám giÁng d¿y trong nhiều năm cāa nhóm tác giÁ vãi mong muán có thể giúp cho hác sinh – sinh viên dß dàng nÁm bÁt được nái dung cāa môn hác Mặc dù, rất cá gÁng trong quá trình biên so¿n, nhưng chÁc chÁn không thể tránh khßi những thiếu sót, vì v¿y, nhóm tác giÁ chúng tôi rất mong nh¿n được ý kiến đóng góp cāa b¿n đác để giáo trình ngày mát hoàn thián hơn
Tp HCM, ngày 20 tháng 7 năm 2022 Tham gia biên so¿n
1 Chā biên: ThS Bùi Thß Mai Châu
2 ThS Ngô Thÿy Hãng Dißm
3 &&&&
Trang 4MỤC LỤC
LäI GIâI THIàU 3
NàI DUNG MÔN HàC 8
Bài 1: Lấy thông tin yêu cầu và nghiên cứu tính khÁ thi 8
2.1 Trao đổi vãi khách hàng về các chức năng cāa web 8
2.2 Viết đề án và gửi cho khách hàng 10
2.3 Tháng nhất nái dung và giá trß cāa dự án vãi khách hàng 10
2.4 Lấy hình Ánh sÁn phẩm từ khách hàng 11
2.5 Lấy thông tin 11
Bài 2: Phân tích yêu cầu và lên kế ho¿ch thiết kế website 11
1 Mÿc tiêu: 11
2.1 Chuẩn bß logo, hình Ánh và các yếu tá thương hiáu 11
2.2 Phác thÁo sơ đã cho website 12
2.3 Xác đßnh nái dung cÿ thể cho từng trang web 13
1 Mÿc tiêu: 14
2 Nái dung bài: 14
2.1 Thiết kế giao dián các trang web theo yêu cầu 14
2.2 Gửi Demo Giao dián cho khách hàng - Duyát Demo giao dián 15
2.3 Chỉnh sửa giao dián theo yêu cầu khách hàng (nếu có) 16
Bài 4: Xây dựng cơ sç dữ liáu 18
1 Mÿc tiêu: 18
2 Nái dung bài: 18
2.1 Xác đßnh vấn đề cần giÁi quyết (hoặc các đái tượng) 18
2.2 Nghiên cứu các há tháng dữ liáu sẵn có 19
2.3 Thiết kế các cấu trúc dữ liáu 21
2.4 Xây dựng các quan há 24
2.5 Mô tÁ các niêm lu¿t và ràng buác 25
2.6 T¿o l¿p các bÁn đặc tÁ thiết kế và các báo cáo 26
2.7 Thực hián thiết kế CSDL 26
Trang 5Bài 5: L¿p trình web 27
1 Mÿc tiêu: 27
2 Nái dung bài: 27
2.1 Hián thực giao dián web 27
2.2 Coding, l¿p trình xây dựng CSDL cho các h¿ng mÿc cāa chức năng Admin 28
2.3 Coding, l¿p trình xây dựng CSDL cho các h¿ng mÿc cāa chức năng User 35
Bài 6: Kiểm tra chất lượng, nghiám thu và bàn giao 37
1 Mÿc tiêu: 37
2 Nái dung bài: 37
2.1 Đăng ký tên miền và cấu hình các tài khoÁn email 37
2.2 Cho web ch¿y thử trên Internet, chỉnh sửa nếu cần 48
2.3 Khách hàng v¿n hành thử và tháng nhất các phÁn hãi ý kiến 49
2.4 Bàn giao sÁn phẩm, các thông sá quÁn lý 49
TÀI LIàU THAM KHÀO: 50
Trang 6GIÁO TRÌNH THĀC T¾P THI¾T K¾, L¾P TRÌNH VÀ QUÀN TRà
- Vß trí: Sau khi đã hác xong các môn thiết kế web, l¿p trình web, đã háa thiết
kế web, ứng dÿng mã nguãn mç trong web
- Tính chất: Thực t¿p thiết kế, l¿p trình và quÁn trß website là môn hác bÁt buác trong chương trình ngành Tin hác ứng dÿng há cao đẳng
II Mÿc tiêu môn hác:
1 Về kiến thức:
− Thành th¿o ngôn ngữ thiết kế web: HTML, CSS, HTML5, CSS3
− Kiến thức cơ bÁn về Javascript, JQuery, AJAX, XML, Json
− Tham gia phái hợp vãi các bá ph¿n khác trong quá trình thực hián hợp đãng
− Có đ¿o đức tát, thái đá hác t¿p và làm viác tát
Trang 7− Có ý thức tuân thā kỷ lu¿t cao
− Có khÁ năng làm viác đác l¿p và làm viác theo nhóm
Trang 8NÞI DUNG MÔN HâC
Bài 1: L ấy thông tin yêu cầu và nghiên cāu tính khÁ thi
1. Māc tiêu:
− Xác đßnh được yêu cầu cāa khách hàng mát cách đầy đā, cÿ thể
− Xác đßnh được mÿc tiêu chính cho website
2. Nßi dung bài:
2.1 Trao đổi vái khách hàng vÁ các chāc năng cÿa web
Vãi những ngưåi làm kinh doanh, "Khách hàng là thượng đế= là nguyên tÁc
mà há phÁi thuác nằm lòng Chính vì v¿y, há phÁi không ngừng cÁi thián và nâng cao chất lượng dßch vÿ cāa mình để đáp ứng nhu cầu ngày mát cao từ khách hàng
Tuy nhiên, kinh doanh không chỉ dừng l¿i ç viác bán sÁn phẩm, dßch vÿ cho khách hàng mà còn phÁi t¿o dựng mái quan há bền vững vãi há Đó là mát trong những yếu tá quyết đßnh sự sáng còn cāa doanh nghiáp, công ty Do đó, giao tiếp trong kinh doanh thực sự rất quan tráng
B¿n không biết cách giao tiếp vãi khách hàng hiáu quÁ? B¿n đang thÁc mÁc làm thế nào để rèn luyán kỹ năng giao tiếp nhằm đ¿t hiáu quÁ kinh doanh? Hãy chú
ý những mẹo sau đây, chÁc chÁn viác giao tiếp vãi khách hàng sẽ chẳng còn là trç ng¿i cāa b¿n!
LÁng nghe khách hàng - Trong mái cuác giao tiếp, viác lÁng nghe rất quan tráng LÁng nghe sẽ đem l¿i cho b¿n mát ấn tượng tát và đầy thián cÁm Đái phương cÁm nh¿n được rằng b¿n đang dành thåi gian và muán thấu hiểu, chia sẻ cùng há Đôi khi, khách hàng sẽ có những câu chuyán, quan điểm muán được trình bày, chia sẻ nên điều há cần chính là sự lÁng nghe và thấu hiểu từ đái phương – là chúng ta Viác lÁng nghe khách hàng không chỉ thể hián rằng b¿n là mát ngưåi lßch sự, tôn tráng đái tác mà còn giúp b¿n rất nhiều trong công cuác thu th¿p ý kiến, thông tin quý giá cāa những khách hàng đầy tiềm năng Từ đó, b¿n có thể tự đánh giá và cÁi thián chất lượng dßch vÿ để t¿o sự tin tưçng, trung thành cāa khách hàng
Trang 9Ngoài ra, các b¿n nên nhã rằng viác hái thúc hay cÁt ngang låi khách trong
cuác giao tiếp là điều tái kỵ Chia sẻ vãi khách hàng như mát ngưåi b¿n - Trong kinh doanh, b¿n hoàn toàn có thể cçi mç vãi các đái tác, khách hàng giáng như viác <trút bầu tâm sự= vãi những ngưåi b¿n tát cāa mình T¿o dựng mái quan há thân m¿t, gÁn
bó vãi khách hàng thông qua những cuác trò chuyán về đåi sáng hằng ngày là mát ý tưçng không tãi chút nào
Luôn giữ thái đá tích cực khi giao tiếp - Thái đá tích cực hay không sẽ được phÁn ánh rõ ràng bçi cách cư xử và giáng nói cāa b¿n khi giao tiếp vãi ngưåi khác Viác luôn vui vẻ và tinh tế, khéo léo khi trò chuyán, trao đổi công viác vãi đái tác sẽ làm há cÁm thấy b¿n luôn tôn tráng và chân thành Điều này không những giúp b¿n cÁm thấy thoÁi mái, tự tin hơn khi giao tiếp mà còn có thể nh¿n được nhiều phÁn hãi tích cực từ phía khách hàng
Giữ gìn mái quan há bằng sự quan tâm, chăm sóc nhß - Chăm sóc khách hàng
là mát kỹ năng bÁt buác phÁi có trong nghề kinh doanh dßch vÿ Kỹ năng này không chỉ đơn thuần là những phương pháp được xây dựng sẵn và hác mát cách máy móc
mà còn tùy thuác vào sự linh ho¿t, nh¿y bén cāa mßi ngưåi để sẵn sàng ứng phó, xử
lý trong từng trưång hợp khác nhau - Những sự quan tâm nho nhß nhưng không kém phần tinh tế như gửi mát bức thư đián tử chúc mừng sinh nh¿t khách hàng qua email hay đãi ngá đặc biát đái vãi những khách hàng thân thiết sẽ khiến cho há ấn tượng
và không tiếc låi góp ý, khen ngợi doanh nghiáp/công ty cāa b¿n
Hào phóng và t¿n tâm vãi khách hàng - Ngưåi làm kinh doanh Át hẳn sẽ thấu hiểu được đa phần những nguyán váng, mong muán cāa khách hàng thông qua sự tiếp xúc trực tiếp vãi há Th¿m chí, b¿n còn có thể biết được tâm lý, phong cách cāa từng đái tượng khách hàng Nhå đó, b¿n sẽ xây dựng được chiến lược để hoàn thián, nâng cao chất lượng dßch vÿ, đem đến cho khách hàng những trÁi nghiám cá nhân hóa ngày mát tát hơn Thế nhưng để đ¿t mÿc tiêu đó, b¿n phÁi thể hián được sự nhiát tình, t¿n tâm, chu đáo cāa mình trong cách làm viác vãi đái tác nhằm t¿o ấn tượng tát và thián cÁm vãi há
Trang 102.2 Vi ¿t đÁ án và gửi cho khách hàng
Hián nay, đi đến đâu hoặc mái lúc mái nơi đều thấy logo cāa mát công ty hoặc mát doanh nghiáp riêng Nhưng thay vào đó có mát logo thì các công ty đều phÁi tìm kiếm ngưåi thiết kế cho há mát logo khác biát, đác phá, đác đáo so vãi các công ty khác Em tên && đ¿i dián cho công ty GOADESIGN (Mũi Tên Vàng) hân h¿nh được phÿc vÿ anh/ chß
Không biết chß cần nhu cầu thiết kế như thế nào?
Công ty chß tên gì?
Hián đang kinh doanh mặt hàng gi?
Công ty chß hián giå đã có logo và câu slogan chưa?
Hay là muán thay đổi?
Khách hàng công ty là những đái tượng ra sao?
Đái thā c¿nh tranh cāa công ty là ai?
Chß bao nhiêu tuổi?
Màu sÁc logo công ty mong muán?
Thiết kế logo đơn giÁn hay trừu tượng?
Thiết kế logo d¿ng chữ hay d¿ng hình?
Logo được sử dÿng trong trưång hợp nào?
In ấn,&
Thåi h¿n muán hoàn thành sÁn phẩm là bao lâu?
2.3 Th ßng nhất nßi dung và giá trá cÿa dā án vái khách hàng
Sau khi các em gửi mail cho khách hàng, khách hàng xem xét và tháng nhất vãi những nái dung sẽ làm cho đề tài cāa mình Sau khi nh¿n phÁn hãi từ khách hàng, ngưåi thiết kế sẽ tháng nhất những danh mÿc sẽ làm
Hưãng dẫn:
Trang 11Kiểm tra mail
Tháng nhất nái dung sẽ thực hián
Gửi mail l¿i cho khách hàng để xác nh¿n nái dung thiết kế
2.4 L ấy hình Ánh sÁn phẩm từ khách hàng
Sau khi nh¿n được hình Ánh sÁn phẩm từ khách, các em hãy xem xét và phác thÁo sÁn phẩm bằng phần mềm đã hác: Corel, Ai hoặc Photoshop Hãy thiết kế sÁn phẩm theo yêu cầu khách hàng
2.5 L ấy thông tin
Hãy gửi phác thÁo sÁn phẩm đã thiết kế cho khách hàng
Em hãy kiểm tra mail và phÁn hãi ý kiến cho ngưåi thiết kế
Bài 2: Phân tích yêu c ầu và lên k¿ ho¿ch thi¿t k¿ website
1 Māc tiêu:
− Phân tích được yêu cầu để chuyển thành yêu cầu kỹ thu¿t, phân tích há tháng, các nhân sự cần thiết và lên kế ho¿ch thiết kế website
2 Nái dung bài:
2.1 Chu ẩn bá logo, hình Ánh và các y¿u tß th°¡ng hiáu
QUI TRÌNH 1: NÀM BÀT THÔNG TIN KHÁCH HÀNG
Công ty ho¿t đáng trong lĩnh vực gì?
Đái tượng công ty, doanh nghiáp phÿc vÿ là ai?
Ngưåi chā công ty, doanh nghiáp có các yêu cầu đặc biát gì ?
Các thông tin cơ bÁn về TÊN – NàI DUNG có trong Logo
Trang 12 Công ty ho¿t đáng trong lĩnh vực: May và sÁn xuất các mặt hàng làm đẹp, trang trí nhà cửa
Đái tượng công ty phÿc vÿ chính: Là các chß em phÿc nữ, các đái tượng có sç
thích quan tâm làm đẹp nhà cửa
Công ty có các yêu cầu đặc biát:
Yêu cầu về màu sÁc:
Màu sÁc thể hián sự trẻ trung, sang tráng
Ngưåi chā doanh nghiáp m¿ng Thổ, nên tránh các màu khÁc vãi m¿ng Thổ Yêu cầu hình dáng logo:
Thể hián được đặc trưng ngành nghề kinh doanh
Đưång nét đơn giÁn, dß xem, dß nhã, dß in ấn
Trong logo có tên thương hiáu: Kit’s House
2.2 Phác th Áo s¡ đồ cho website
Chán ý tưçng thiết kế: Ý tưçng thiết kế website không phÁi là những ý tưçng trong đầu mà là các ý tưçng đã được phác ra giấy
Ý tưçng có thể được thể hián bằng nhiều cách khác nhau Nhà thiết kế web luôn có mát lý do khi đưa ra mát cách thể hián nào đó Do đó b¿n phÁi bàn b¿c vãi
há để tìm ra cách thể hián thßa đáng nhất, vừa hợp ý b¿n vừa đ¿t được hiáu quÁ mong
muán
Khai triển ý tưçng cāa b¿n: Sau khi kiểm duyát ý tưçng, b¿n phát triển ý tưçng
đó thành tổng thể hoàn chỉnh Trưãc hết b¿n chán bao nhiêu thành phần sẽ có trong tổng thể và đó là những thành phần nào Các thành phần này sẽ được đßnh vß và chán
tỷ lá tương ứng vãi nhau và tương ứng vãi toàn bá tổng thể Sau đó b¿n thêm các đặc điểm phÿ vào
Thiết kế giao dián website: Giao dián là bá ph¿n giao tiếp giữa ngưåi sử dÿng vãi các nái dung cāa website, có nhiám vÿ chính là hưãng dẫn ngưåi truy c¿p điều
Trang 132.3 Xác đánh nßi dung cā thể cho từng trang web
Header hay phần đầu trang:
Đây là thành phần quan tráng cāa website Nó chữa các thành phần như:
Thanh menu (navigation): Trong menu này b¿n cần ưu tiên những từ khóa khó,
từ khóa quan tráng vãi website cāa b¿n
Logo: giúp nh¿n dián thương hiáu cāa b¿n
Banner: Phần này giúp khách hàng dß nhìn hơn Ans tượng vãi website cāa b¿n hơn
Phần nái dung hay body:
Đây là mát thành phần cũng khá quan tráng trên 1 trang web cāa b¿n Vãi phần header là điều hưãng Giúp ngưåi dùng dß dàng truy c¿p đến các danh mÿc lãn trên website Thì phần nái dung này giúp cung cấp nái dung chất lượng cho ngưåi đác Phần Nái dung này ç mßi trang web khác nhau là phÁi khác nhau, để cung cấp thông tin hữu ích đến vãi ngưåi đác
Trong phần nái dung có thể có thêm nái dung chính và sidebar
Nái dung chính giúp cung cấp thông tin
Sidebar giúp điều hưãng đến những bài viết khác trên website cāa b¿n, hay b¿n cũng có thể chèn các banner quÁng cáo vào
Phần cuái trang hay footer:
Phần này giáng như header là nó thưång không thay đổi ç các trang web khác nhau trên cùng mát website Phần footer nó giúp ngưåi dùng chuyển hưãng đến các link hữu ích Ví dÿ như link đến các trang chính sách, trang hưãng dẫn
sử dÿng, Logo thương hiáu, logo thông báo bá công thương nếu có, &
Đây là thành phần cũng khá quan tráng vì nó xuất hián ç tất cÁ các trang web nên b¿n cũng có thể t¿n dÿng nó để đặt các link tãi các trang quan tráng chứa
từ khóa khó để SEO
Trang 14Bài 3: Thi ¿t k¿ giao dián
1 Māc tiêu:
− Thiết kế được giao dián website theo đúng yêu cầu khách hàng
2 N ßi dung bài:
2.1 Thi ¿t k¿ giao dián các trang web theo yêu cầu
Mát sá mẫu layout web tham khÁo:
Mẫu 1:
Mẫu 2:
Mẫu 3:
Trang 152.2 G ửi Demo Giao dián cho khách hàng - Duyát Demo giao dián
Trang layout cāa website:
Trang layout là trang khung, làm khuôn mẫu cho các trang khác nhúng nái dung vào Trang layout giúp cho ngưåi xem giao dián tổng quan tháng nhất về các thông tin và chức năng có trong website Thưång trang layout có các thành phần như header, menu, nái dung chính, thông tin bổ sung
Trang 16Trang chā cāa website:
Trang chā là trang được nhúng vào layout ngay khi ngưåi dùng mãi vào website qua domain chính Thông tin trong trang chā thưång có là sÁn phẩm mãi, sp nổi b¿t, đái tác, cam kết, tin mãi, tin xem nhiều, slideshow&
Trang thông tin trong lo¿i:
Trang thông tin trong lo¿i là trang web hiển thß các thôn tin theo mát lo¿i nào
đó Ví dÿ trang sÁn phẩm trong lo¿i, trang tin trong lo¿i& Trong trang này thưång
có thanh phân trang để ngưåi dùng chuyển qua các trang khác để xem
2.3 Ch ßnh sửa giao dián theo yêu cầu khách hàng (n¿u có)
Trang chi tiết:
Trang chi tiết còn gái là trang đơn vß Trong website, trang này dùng để hián chi tiết 1 record (1 tin, 1 sÁn phẩm), trong đó có thể hián các bình lu¿n và form bình lu¿n Thông tin liên quan&
Trang 17Trang liên há trong website:
Trong website, trang liên há là trang để khách hàng liên há vãi chā website
Do đó trong trang này b¿n sẽ hián thông tin cāa chā website, gãm đián tho¿i, email, đßa chỉ, bÁn đã Và đặc biát có 1 form gái là form liên há để ngưåi xem nh¿p thông tin cần liên há vãi tổ chức Khi user submit , code cāa b¿n sẽ gửi nái dung liên há đến email cāa admin:
Trang 18Trang giãi thiáu:
Mßi website thưång có trang giãi thiáu, đó là trang để trình bày về lßch sử cāa tổ chức, giãi thiáu các sÁn phẩm, hoặc giãi thiáu các dßch vÿ , khÁ năng cāa tổ chức, hay là giãi thiáu các chức năng cāa website&
Bài 4: Xây d āng c¡ sở dÿ liáu
1 M āc tiêu:
− Tổ chức, sÁp xếp các đái tượng và quan há đúng vãi các yêu cầu và ràng buác
− Các đái tượng cāa CSDL đã phân tích, chán lác được thể hián đầy đā
− Thiết kế được cơ sç dữ liáu theo đúng yêu cầu
2 N ßi dung bài:
2.1 Xác đánh vấn đÁ cần giÁi quy¿t (hoặc các đßi t°ÿng)
Thiết kế cơ sç dữ liáu là viác tổ chức dữ liáu theo mát mô hình cơ sç dữ liáu Ngưåi thiết kế xác đßnh dữ liáu nào phÁi được lưu trữ và cách các phần tử dữ liáu liên
Trang 19kết vãi nhau Vãi thông tin này, há có thể bÁt đầu khãp dữ liáu vãi mô hình cơ sç dữ
liáu Há quÁn trß cơ sç dữ liáu quÁn lý dữ liáu tương ứng
Các bưãc thiết kế Database chuẩn
Thiết kế database, hay cũng như thiết kế 1 phần mềm, mát trang web, đều bÁt đầu có quy trình gãm những bưãc cơ bÁn:
Phân tích yêu cầu
Phác thÁo ý tưçng ra giấy, làm bÁn mẫu
Thực hián
2.2 Nghiên c āu các há thßng dÿ liáu sẵn có
Trang 212.3 Thi ¿t k¿ các cấu trúc dÿ liáu
T¿o CSDL
- Start Apache và MySQL
- Vào Databases trên thanh menu hoặc kích vào New
Trang 22- Database name: điền tên database cần t¿o, ví dÿ: tintuc
- Collation: chán d¿ng ngôn ngữ hiển thß, b¿n có thể chán utf8_general_ci
- Click Create để t¿o database
Trang 23- T¿o table – phpMyAdmin
- Click vào database tintuc ç danh sách bên trái, click chán tab Structure
- æ phần Create table điền tên table (ví dÿ: tin_xahoi) và sá cát (ví dÿ: 5 cát)
Trang 242.4 Xây d āng các quan há
Mßi há quÁn trß CSDL đều được cài đặt dựa trên mát mô hình dữ liáu cÿ thể
Dù là dựa trên mô hình dữ liáu nào, mát há quÁn trß CSDL cũng phÁi hái đā các yếu
tá sau:
Ngôn ngữ giao tiếp giữa ngưåi sử dÿng và CSDL, bao gãm :
- Ngôn ngữ mô tÁ dữ liáu: Để cho phép khai báo cấu trúc cāa CSDL, khai báo các mái liên há cāa dữ liáu và các quy tÁc quÁn lý áp đặt lên các dữ liáu đó
- Ngôn ngữ thao tác dữ liáu: Cho phép ngưåi sử dÿng có thể c¿p nh¿t dữ liáu (thêm/sửa/xoá)
- Ngôn ngữ truy vấn dữ liáu: Cho phép ngưåi khai thác sử dÿng để truy vấn các thông tin cần thiết trong CSDL
- Ngôn ngữ quÁn lý dữ liáu: Cho phép những ngưåi quÁn trß há tháng thay đổi cấu trúc cāa các bÁng dữ liáu, khai báo bÁo m¿t thông tin và cấp quyền h¿n khai thác CSDL cho ngưåi sử dÿng.,&
- Từ điển dữ liáu: Dùng để mô tÁ các ánh x¿ liên kết, ghi nh¿n các thành phần cấu trúc cāa CSDL, các chương trình ứng dÿng, m¿t mã, quyền h¿n sử dÿng,&
Cơ chế giÁi quyết vấn đề tranh chấp dữ liáu: Mßi há quÁn trß CSDL cũng có thể cài đặt mát cơ chế riêng để giÁi quyết các vấn đề này Mát sá bián pháp sau đây thưång được sử dÿng: thứ nhất: cấp quyền ưu tiên cho từng ngưåi sử dÿng; thứ hai: Đánh dấu yêu cầu truy xuất dữ liáu, phân chia thåi gian, ngưåi nào có yêu cầu trưãc thì có quyền truy xuất dữ liáu trưãc,&
- Há quÁn trß CSDL cũng phÁi có cơ chế sao lưu (backup) và phÿc hãi (restore)
dữ liáu khi có sự cá xÁy ra Điều này có thể thực hián sau mát thåi gian nhất đßnh há quÁn trß CSDL sẽ tự đáng t¿o ra mát bÁn sao CSDL, cách này hơi tán kém, nhất là đái vãi CSDL lãn Há quÁn trß CSDL phÁi cung cấp mát giao dián thân thián, dß sử dÿng
Sơ đã tổng quát cāa mát há quÁn trß CSDL
Trang 25- Mßi há quÁn trß CSDL có mát ngôn ngữ khai báo (hay mô tÁ: Data Definition Language- DDL) cấu trúc CSDL riêng Những ngưåi thiết kế và quÁn trß CSDL thực hián các công viác khai báo cấu trúc CSDL
- Các chương trình khai báo cấu trúc CSDL được viết bằng ngôn ngữ mà há quÁn trß CSDL cho phép Hai công viác khai báo là khai báo cấu trúc lôgic (đó là viác khai báo các lo¿i dữ liáu và các mái liên há giữa các lo¿i dữ liáu đó, cùng các ràng buác toàn vẹn dữ liáu - RBTV) và khai báo v¿t lý (dữ liáu được lưu trữ theo d¿ng nào?, có bao nhiêu chỉ mÿc?)
- Các chương trình ứng dÿng được viết bằng ngôn ngữ thao tác CSDL (Data Manipulation Language - DML) vãi mÿc đích:
+ Truy xuất dữ liáu
+ C¿p nh¿t dữ liáu (thêm, xóa, sửa dữ liáu)
+ Khai thác dữ liáu
- Ngôn ngữ thao tác CSDL còn được sử dÿng cho những NSD thao tác trực tiếp vãi CSDL
- Từ điển dữ liáu (Data Dictionary - DD) là mát CSDL cāa há quÁn trß CSDL
sử dÿng để lưu trữ cấu trúc CSDL, các thông tin bÁo m¿t, bÁo đÁm an toàn dữ liáu và các cấu trúc ngoài Những ngưåi đã làm quen vãi há quÁn trß CSDL cāa MicroSoft Access có thể thấy các từ điển dữ liáu này thông qua các bÁng (Table) có tên bÁt đầu bằng chữ MSys như MSysACEs, MSysColumn, MSysIMEXColumn, MSysIMEXSpecs, MSysIndexes, MSysMacros, MSysObjects, MSysQueries, MSysRelationShips Từ điển dữ liáu còn được gái là Siêu CSDL (Meta-DataBase)
2.5 Mô t Á các niêm lu¿t và ràng bußc