Bài 16. Công việc quản trị cơ sở dữ liệu
Hướng nghiệp với tin học
CÔNG VIỆC QUẢN TRỊ CƠ SỞ DỮ LIỆU
SAU BÀI HỌC NÀY EM SẼ:
Trong các tổ chức, những CSDL được quản lí có thể rất lớn, mỗi CSDL có thể gồm rất nhiều bảng với những quan hệ phức tạp. Không phải ai cũng hiểu biết chi tiết. Vậy làm thế nào để có thể vận hành, duy trì cho các CSDL hoạt động đáp ứng được nhu cầu khai thác? Có cần những cán bộ chuyên trách quản trị CSDL không?
1. NHÀ QUẢN TRỊ CƠ SỞ DỮ LIỆU
Hoạt động 1. Quản trị cơ sở dữ liệu là gì?
Quản trị là hoạt động hỗ trợ song song với một hoạt động cơ bản để thực hiện tốt nhất hoạt động cơ bản. Ví dụ, nếu hoạt động cơ bản là làm dự án phần mềm thì hoạt động quản trị sẽ là điều phối chất lượng để làm ra phần mềm tốt, chi phí hợp lí và đúng thời hạn.
Nếu hoạt động cơ bản là khai thác các CSDL phục vụ ứng dụng tin học thì theo em, hoạt động quản trị CSDL tương ứng gồm những công việc gì?
Quản trị CSDL có mục đích đảm bảo cho các hoạt động liên quan đến CSDL thông suốt, an toàn và có hiệu quả cao. Như vậy có thể nói vai trò quan trọng nhất liên quan tới công việc quản trị CSDL của một tổ chức là việc đảm bảo để các CSDL trong tổ chức ấy luôn ở trạng thái sẵn sàng khi cần. Nhiệm vụ này thường liên quan đến việc giám sát định kì các hoạt động và xử lí sự cố đối với các CSDL. Theo quy định về nghề nghiệp, người thực thi hoạt động quản trị CSDL được gọi là nhà quản trị CSDL mà trong thực tế thường được gọi đơn giản là người quản trị CSDL. Nhà quản trị CSDL có những nhiệm vụ chính như sau:
Nói chung, các hệ QTCSDL thường được các nhà cung cấp cập nhật thường xuyên để bổ sung tính năng và vá lỗi. Bên cạnh đó, theo thời gian, các công nghệ nền tảng CSDL có thể lạc hậu, cần được nâng cấp. Thực tế, nhiều cơ quan, tổ chức đã buộc phải loại bỏ các hệ QTCSDL không còn thích hợp để thay thế bằng các hệ QTCSDL có khả năng làm việc tốt hơn. Việc nâng cấp không chỉ là việc cài đặt phần mềm quản trị CSDL mới mà còn phải chuyển đổi CSDL, bao gồm cả chuyển đổi dữ liệu.
Tạo lập và điều chỉnh CSDL
Thiết kế CSDL là một nghề khác có liên quan mật thiết đến quản trị CSDL. Nhà quản trị CSDL có thể phải tham gia tạo lập và điều chỉnh các CSDL phục vụ cho các hoạt động nâng cấp và duy trì hệ thống sau này.
Đảm bảo tài nguyên cho các hoạt động CSDL
Cần cung cấp đầy đủ tài nguyên như máy tính có công suất thích hợp, có bộ nhớ hiện đại không chỉ khi khởi tạo CSDL mà cần được thực hiện thường xuyên theo mức tăng trưởng, mức độ khai thác dữ liệu và tiến triển của công nghệ CSDL.
Đảm bảo an toàn, bảo mật
Ở các tổ chức đã tin học hoá, dữ liệu có tầm quan trọng đặc biệt, cần được bảo vệ tốt. Khi thiết bị hỏng, ta có thể sửa chữa hay mua mới; khi phần mềm có lỗi, ta có thể nâng cấp, cài đặt lại; nhưng mất dữ liệu do hỏng thiết bị hay dữ liệu bị đánh cắp, bị sửa với mục đích xấu thì có thể làm tê liệt hoạt động, thậm chí có thể làm sụp đổ toàn bộ tổ chức sở hữu dữ liệu. Do vậy, việc đảm bảo an toàn, bảo mật cho dữ liệu là một hoạt động quan trọng hàng đầu trong quản trị CSDL.
Nhà quản trị CSDL phải phối hợp với những người thiết kế hệ thống và các bộ phận nghiệp vụ để phân quyền sử dụng dữ liệu đến từng nhóm người dùng, sau đó sử dụng hệ QTCSDL để thiết lập quyền truy cập dữ liệu, điều chỉnh quyền truy cập dữ liệu khi có biến động về nhân sự hay nghiệp vụ.
Nhà quản trị CSDL phải thường xuyên tạo các bản sao lưu dữ liệu dự phòng để khi gặp sự cố có thể khôi phục dữ liệu, nhất là các sự cố liên quan đến phần cứng. Thường xuyên giám sát, phát hiện sớm các sự cố dữ liệu để khắc phục kịp thời.
Ngoài các công việc chính đã nêu trên, các nhà quản trị CSDL có thể tham gia các hoạt động nghiên cứu, xây dựng các quy trình và tư vấn về các vấn đề có liên quan đến CSDL nhằm đảm bảo cho việc sử dụng CSDL thông suốt và hiệu quả. Quản trị CSDL có các nhiệm vụ:
2. PHẨM CHẤT VÀ NĂNG LỰC CỦA NHÀ QUẢN TRỊ CSDL
Hoạt động 2. Phẩm chất và năng lực cần có của nhà quản trị CSDL
Nhà quản trị CSDL cần có nền tảng tốt về CSDL, hiểu được các mô hình CSDL; kĩ năng làm việc trên các hệ thống CSDL cụ thể đặc biệt cần thiết.
Nhà quản trị CSDL có thể tham gia thiết kế hoặc điều chỉnh cấu trúc của CSDL khi phải nâng cấp phần mềm. Cho dù họ không nhất thiết phải tham gia thiết kế CSDL nhưng biết thiết kế là điều rất quan trọng để quản trị tốt các CSDL.
Để quản trị CSDL trên thực tế, điều quan trọng nhất là phải làm chủ được một hệ QTCSDL; biết cài đặt; biết thiết lập các tham số cần thiết; thành thạo ngôn ngữ quản trị, trong đó có ngôn ngữ truy vấn SQL, ngôn ngữ có thể làm việc được với tất cả các hệ QTCSDL hiện đại.
Việc cài đặt hệ QTCSDL bao giờ cũng được thực hiện trên một hệ điều hành cụ thể có liên quan đến mạng máy tính nên việc có hiểu biết tốt về hệ điều hành và mạng máy tính là một điểm cộng cho nhà quản trị CSDL.
Nhà quản trị CSDL cần có một số phẩm chất cần thiết sau:
Có nhiều cơ hội để bổ sung kiến thức và rèn luyện kĩ năng quản trị CSDL như tham gia các khoá học của các trung tâm đào tạo; lấy chứng chỉ quản trị CSDL của các hãng nổi tiếng như IBM, Microsoft, Oracle; hoặc thực tập ở các công ty tin học.
3. CƠ HỘI VIỆC LÀM
Hoạt động 3. Nhu cầu tuyển dụng nhân lực quản trị CSDL
Sử dụng công cụ tìm kiếm thông tin trên mạng về nhu cầu tuyển dụng liên quan tới công việc quản trị cơ sở dữ liệu.
Đã từ lâu, ở những nơi có mức độ tin học hoá cao như các tổ chức tài chính, ngân hàng, bảo hiểm, các cơ quan nhà nước cung cấp các dịch vụ công, hay các công ty tin học lớn, đều cần các nhà quản trị CSDL để đảm bảo các hệ thống ứng dụng hoạt động thông suốt.
Cuộc Cách mạng công nghiệp 4.0 có một nội dung quan trọng là chuyển đổi số, theo đó toàn bộ các quy trình nghiệp vụ của tổ chức chuyển đổi số được tin học hoá trên nền tảng những CSDL tích hợp, nhất quán và chia sẻ được. Nhu cầu tuyển dụng nhà quản trị CSDL sẽ tăng nhanh cùng với quá trình chuyển đổi số.
Với sự phát triển nhanh chóng của Internet, rất nhiều ứng dụng trực tuyến có quy mô lớn đã và đang được triển khai như các sàn thương mại điện tử, các mạng xã hội, các hệ thống học tập, giải trí có các CSDL lớn và phức tạp. Việc đảm bảo cho các CSDL của các ứng dụng đó luôn hoạt động tốt là một trong những yêu cầu cốt lõi để cung cấp dịch vụ một cách tin cậy. Những nhà quản trị CSDL ở các tổ chức đó rất được trọng dụng.
Sở hữu bằng đại học đúng chuyên ngành; có trong tay các chứng chỉ về quản trị CSDL của các hãng danh tiếng; có kinh nghiệm thực tế sử dụng các hệ QTCSDL chắc chắn sẽ mang lại những cơ hội làm việc tại những nơi có điều kiện tốt và thu nhập cao. Các hiểu biết và kĩ năng quản trị CSDL cũng sẽ hết sức hữu ích cho tất cả những ai có nhu cầu phát triển năng lực chuyên môn ở những bậc học cao hơn liên quan tới tin học như Khoa học máy tính, Hệ thống thông tin, Khoa học dữ liệu.
Nhu cầu nhân lực quản trị CSDL tăng theo nhu cầu phát triển các ứng dụng tin học sử dụng CSDL.
Có thể tìm được rất nhiều địa chỉ tuyển dụng nhờ công cụ tìm kiếm trên Internet.
Tại sao nhu cầu nhân lực về quản trị CSDL ngày một tăng?
LUYỆN TẬP
VẬN DỤNG
Tài liệu bài học
Bản scan SGK xem ngay trên web · slide và phiếu mở từ Google Drive (cần đăng nhập Google để tải).
Xem nguyên văn trang sách của bài Công việc quản trị cơ sở dữ liệu ngay dưới đây.
Xem ngay Slide bài giảngBài trình chiếu đã dạy trên lớp (PowerPoint).
Mở Drive Phiếu học tậpPhiếu ghi bài trên lớp của bài Công việc quản trị cơ sở dữ liệu.
Mở Drive Phiếu thực hànhBài tập thực hành kèm theo bài Công việc quản trị cơ sở dữ liệu.
Mở Drive Trắc nghiệm12 câu ôn tập bài Công việc quản trị cơ sở dữ liệu — bấm Kiểm tra để xem đúng/sai ngay.
Làm ngayNội dung SGK · bản scan
Bài Công việc quản trị cơ sở dữ liệu — trang 77–80 của sách giáo khoa.



