tailieunhanh - Cơ sở dữ liệu - bài 2

Bài này nêu các kiên trúc và nguyên tắc cơ bản làm nền tảng để chúng ta hiểu bản chất của CSDL. | Cơ sở dữ liệu ThS. Lê Văn Lợi Bài 2 Bài này nêu các kiến trúc và nguyên tắc cơ bản làm nền tảng để chúng ta hiểu bản chất cua CSDL và HQT CSDL. 1. Kiến trúc CSDL Theo ANSI SPARK kiến trúc của một CSDL gồm 3 mức như trong hình vẽ sau Hình 1 Kiến trúc CSDL 3 lớp Mức ngoài tương ứng với khuông nhìn đơn lẻ của từng người dùng. Người dùng gồm lập trình viên người dùng thông thường và DBA. Mức ngoài thường gắn với ngôn ngữ lập trình ngôn ngữ định nghĩa dữ liệu data definition language - DDL ngôn ngữ điều khiển dữ liệu data manipulation language - DML . Chúng ta sẽ trở lại DDL và DML trong các phần tiếp theo. Mức khái niệm là một biểu diễn dữ liệu mang tính toàn diện của CSDL. Tương ứng với mức này người ta thường định nghĩa lược đồ mức khái niệm Conceptual Schema . Mức lưu trữ mức gần với lưu trữ vật lý nhất. Để nâng cao tính hiệu dụng DBA và các lập trình viên ứng dụng có kinh nghiệm sẽ quan tâm hơn tới mức này định nghĩa chỉ mục các phương pháp lập chỉ mục. Do khuôn khổ của giáo trình ta sẽ không đề cập đến các kỹ thuật này. 2. Vai trò của DBA Thiết lập lược đồ mức khái niệm Định nghĩa các chỉ mục phương pháp lập chỉ mục Trang 1 Cơ sở dữ liệu ThS. Lê Văn Lợi Liên kết với người dùng Xác lập hệ thống bảo mật thông tin và các qui tắc toàn vẹn dữ liệu Xác lập các qui trình sao lưu thông tin và phục hồi dữ liệu khi có sự cố Giám sát hệ thống CSDL độ hiệu dụng và quản lý các thay đổi của người dùng 3. Vai trò của HQT CSDL HQT CSDL là giao diện giữa người dùng và CSDL. HQT CSDL che các chi tiết và chỉ để người dùng nhìn thấy dữ liệu dưới dạng logic. Một số các chức năng cần có của HQT CSDL. Định nghĩa dữ liệu SV ghi chép tại lớp Điều khiển dữ liệu SV ghi chép tại lớp Bảo mật dữ liệu và đảm bảo tính toàn vẹn SV ghi chép tại lớp Phục hồi dữ liệu và xử lý tranh chấp SV ghi chép tại lớp Từ điển dữ liệu SV ghi chép tại lớp Đảm bảo tính hiệu dụng SV ghi chép tại lớp Trang 2 Cơ sở dữ liệu ThS. Lê Văn Lợi 4. Kiến trúc Client Server Người dùng cuối Client Server .

TỪ KHÓA LIÊN QUAN