Danh mục

Giáo án số 3 Hệ quản trị cơ sở dữ liệu

Số trang: 9      Loại file: pdf      Dung lượng: 290.77 KB      Lượt xem: 13      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (9 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

a) Cung cấp môi trường tạo lập cơ sở dữ liệu - Một hệ QTCSDL phải cung cấp một môi trường cho người dùng dễ dàng khai báo kiểu dữ liệu,các cấu trúc dữ liệu thể hiện thông tin và các rang buộc trên dữ liệu. b) Cung cấp môi trường cập nhật và khai thác dữ liệu - Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay tim kiếm, kết xuất thong tin được gọi là ngôn ngữ thao tác dữ liệu + Thao tác dữ liệu gồm : * Cập nhật(nhập, xoá, sửa dữ liệu)...
Nội dung trích xuất từ tài liệu:
Giáo án số 3 Hệ quản trị cơ sở dữ liệu Giáo án số 3Hệ quản trị cơ sở dữ liệu Giáo viên hướng dẫn: Thầy Trần Doãn Vinh Sinh viên thực tập : Trần Văn Trọng Lớp : K56A_Khoa CNTT1.Các chức năng của hệ QTCSDL a) Cung cấp môi trường tạo lập cơ sở dữ liệu - Một hệ QTCSDL phải cung cấp một môi trường cho người dùng dễdàng khai báo kiểu dữ liệu,các cấu trúc dữ liệu thể hiện thông tin và cácrang buộc trên dữ liệu.b) Cung cấp môi trường cập nhật và khai thác dữ liệu - Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay tim kiếm, kếtxuất thong tin được gọi là ngôn ngữ thao tác dữ liệu + Thao tác dữ liệu gồm : * Cập nhật(nhập, xoá, sửa dữ liệu) * Tìm kiếm và kết xuất dữ liệu.c) Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL - Để góp phần đảm bảo được các yêu cầu đặt ra cho một hệ CSDL,hệ QTCSDL phải có các bộ chương trình thực hiện những nhiệm vụsau: + Phát hiện và ngăn chặn sự truy cập không được phép. Chức năngnày góp phần đáp ứng yêu cầu an toàn và bảo mật thong tin. + Duy trì tính nhất quán cuả dữ liệu; + Tổ chức và điều khiển các truy cập đồng thời để bảo vệ các rangbuộc toàn vẹn và tính nhất quán; + Khôi phục CSDL khi có sự cố ở phần cứng hay phần mềm; + Quản lí các mô dữ liệuCâu hỏi:- Người dùng có thể tạo lập CSDL thông qua các giao diện nào?- Thao tác dữ liệu gồm những phần cơ bản nào?- Tính nhất quán của dữ liệu là gi? Trả lời: - Người ta thường dùng các giao diện đồ hoạ. Để thực hiện đượcchức năng này, mỗi hệ QTCSDL cung cấp cho người dùng một ngônngữ định nghĩa dữ liệu. -…2.Hoạt động củ một hệ QTCSDL Mỗi hệ QTCSDL là một phần mềm phức tạp gồm nhiều thành phần,mỗi thành phần có chức năng cụ thể, trong đó hai thành phần chính là bộxử lí truy vấn và bộ quản lí dữ liệu. Một số chức năng của hệ QTCSDLđược hỗ trợ bởi hệ điều hành nên mỗi hệ QTCSDL phải có các giao diệncần thiết với hệ điều hành3.Vai trò củ con người khi làmviệc với hệ CSDL Liên quan đến hoạt động của một hệ CSDL, chúng ta có thểkể đến ba vai trò khác nhau của con người: a) Người quản trị cơ sở dữ liệu b) Người lập trình ứng dụng c) Người dùng Người dung chính là người có nhu cầu khai thác thong tin từCSDL. Họ tương tác với các hệ thống thông qua việc xử dụngmột chương trình ứng dụng đã được viết trước.Câu hỏi: - Em hãy cho biết người quản trị cơ sở dữ liệu là gì? - Em hiểu như thế nào về công việc của người lập trình úngdụng? Trả lời: - Người quản trị cơ sở dữ liệu được hiểu là một người hay mộtnhóm người được trao quyền điều hành hệ CSDL. Người quản trị CSDL chụi trách nhiệm quản lí cá tài nguyênnhư CSDL, Hệ QTCSDL và các phần mềm lien quan… - Khi CSDL đã được cài đặt, cần có các chương trình ứng dụngđáp ứng nhu cầu khai thác của một nhóm người dung. Mỗichương trình sẽ có các câu lệnh yêu cầu hệ QTCSDL thức hiệnmột số thao tác trên CSDL đáp ứng nhu cầu cụ thể đặt ra.4.Các bước xây dựng cơ sở dữ liệuBước 1: khảo sát hệ thống - Tìm hiểu các yêu cầu của công tác quản lí; - Xác định các dữ liệu cần lưu trữ, phân tích mối lien hệ giữachúng; - Phân tích các chức năng cần có của hệ thống khai thác thong tin,đáp ứng các yêu cầu đặt ra.Bước 2 : Thiết kế hệ thống - Thiết kế cơ sở dữ liệu ; - Lựa chọn hệ QTCSDL để triển khai; - Xây dựng hệ thống chương trình ứng dụng.Bước 3: Kiểm thử hệ thống - Nhập dữ liệu cho cơ sở dữ liệu; - Tiến hành chạy thử các chương trình ứng dụng. nếu hệ thống đápứng đầy đủ các yêu cầu đặt ra thì đưa hệ thống vào sử dụng.Nếu hệthống bị lỗi thì rà soát lại tất cả các bước đã thực hiện trước đó xem lỗixuất hiện ở đâu để khắc phục.Câu hỏi:- Khi xây dựng cơ sở dữ liệu thì chúng ta cần tiến hành làm nhữnggì?Trả lời:Chúng ta cần tiến hành làm theo các bước sau:1. khảo sát hệ thống2. Thiết kế hệ thống3. Kiểm thử hệ thống ...

Tài liệu được xem nhiều: