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.... Vai trò của con người khi làm việc với hệ [r]
(1)(2)1 Những điều khẳng định sai?
A Hệ QTCSDL 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 hệ QTCSDL thực chất
D Hệ QTCSDL phận ngơn ngữ CSDL, đóng vai trị chương trình dịch cho ngơn ngữ liệu
(3)2 Hệ QTCSDL trực tiếp thực việc nào việc nêu đây?
A Xóa tệp có yêu cầu người dùng;
B Tiếp nhận yêu cầu người dùng, biến đổi 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ệ xử lí truy vấn quản lí liệu;
(4)Vai trị người làm việc với hệ sở liệu
Vai trò người làm việc với hệ sở liệu
Người quản trị sở liệu
• Khái niệm: người quản trị CSDL hay nhóm người 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
(5)Có thể tay đổi người quản trị CSDL không? Nếu cần phải cung
cấp cho người thay thế?
Có thể
Khi thay đổi người quản trị CSDL, cần cung cấp 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 liệu hệ thống
(6)Vai trò người làm việc với hệ sở liệu
Vai trò người làm việc với hệ sở liệu
Người lập trình ứng dụng
Là người có nhiệm vụ xây dựng chương trình ứng dụng, hỗ trợ khai thác thông tin từ CSDL
sở công cụ mà hệ QTCSDL
cung cấp đáp ứng nhu cầu khai thác CSDL nhóm người dùng
Mỗi chương trình có câu lệnh yêu cầu hệ QTCSDL thực số thao tác CSDL tùy theo nhu cầu cụ thể
(7)Vai trò người làm việc với hệ sở liệu
Vai trò người làm việc với hệ sở liệu
Người dùng
Khái niệm: Là người có nhu cầu khai thác thông tin từ CSDL thông qua
việc sử dụ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 để điền nội dung thích hợp * Người dùng thường chia thành nhóm,
nhóm có số quyền hạn định để truy cập khai thác CSDL
(8)Câu hỏi củng cố
Với hệ QTCSDL, điều khẳng định sai?
A Người lập trình ứng dụng buộc phải hiểu sâu mức thể vật lí CSDL
B Người lập trình ứng dụng có nhiệm vụ cung cấp phương tiện mở rộng khả dịch vụ hệ QTCSDL
C Người lập trình ứng dụng khơng phép đồng thời người quản trị hệ thống vi phạm quy tắc an tồn bảo mật
(9)Các bước xây dựng sở liệu
Các bước xây dựng sở liệu
Khảo sát
• Tìm hiểu u cầu cơng tác quản lí.
• Xác định phân tích mối liên hệ liệu cần lưu trữ.
• Phân tích chức cần có hệ thống khai thác thơng tin, đáp ứng yêu cầu đặt ra. • Xác định khả phần cứng, phần mềm có thể khai thác, sử dụng.
• Tìm hiểu u cầu cơng tác quản lí.
• Xác định phân tích mối liên hệ liệu cần lưu trữ.
(10)Các bước xây dựng sở liệu
Các bước xây dựng sở 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.
• 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 liệu cho CSDL.
• Tiến hành chạy thử chương trình ứng dụng.
• Nhập liệu cho CSDL.
• Tiến hành chạy thử chương trình ứng dụng.
(11)Câu hỏi củng cố
(12)1 Vai trò người làm việc với hệ QTCDL:
- Vai trò người quản trị CSDL
- Vai trò người lập trình ứng dụng
- Vai trị người dùng
2 Các bước xây dựng CSDL:
- Khảo sát
- Thiết kế