tailieunhanh - Bài giảng Chương 9: Thiết kế tầng quản lý dữ liệu

"Bài giảng Chương 9: Thiết kế tầng quản lý dữ liệu" cung cấp đến người học kiến thức về tầng quản lý dữ liệu bao gồm thao tác và truy cập dữ liệu và thiết kế thực sự về lưu trữ dữ liệu của hệ thống; tối ưu hóa định dạng lưu trữ dữ liệu; ánh xạ các đối tượng từ tầng miền bài toán (problem domain layer) sang định dạng lưu trữ dữ liệu đã lựa chọn . | Chương 9 Thiết kế tầng quản lý dữ liệu 1 2 Tầng quản lý dữ liệu Tầng quản lý dữ liệu bao gồm thao tác và truy cập dữ liệu và thiết kế thực sự về lưu trữ dữ liệu của hệ thống. - Quá trình thiết kề tầng dữ liệu bao gồm 4 bước 1. Chọn định dạng lưu trữ các đối tương để hỗ trợ hệ thống. Các định dạng lưu trữ bao gồm tệp tệp chủ tệp giao tác tệp lịch sử tệp tra cứu cơ sở dữ liệu csdl quan hệ quan hệ - đối tượng đối tượng . 2. Ánh xạ các đối tượng từ tầng miền bài toán problem domain layer sang định dạng lưu trữ dữ liệu đã lựa chọn. 3. Tối ưu hóa định dạng lưu trữ dữ liệu 4. Thiết kế các lớp truy cập và thao tác dữ liệu 3 Các định dạng lưu trữ dữ liệu 4 Các định dạng lưu trữ dữ liệu có thể được sử dụng để lưu trữ các đối tượng - Các tệp - CSDL quan hệ - CSDL quan hệ-đối tượng - CSDL hướng đối tượng 5 CSDL quan hệ - Tập các bảng Bao gồm các trường xác định các thực thể Khóa chính có duy nhất các giá trị ở mỗi dòng của bảng Khóa ngoại lai là khóa chính của bảng khác - Các bảng có quan hệ với nhau Trường khóa chính của một bảng là một trường của bảng khác thì được gọi là khóa ngoại lai Các quan hệ được thiêt lập bởi một khóa ngoại lai của một bảng kêt nối với khóa chính của một bảng khác 6 Ví dụ về CSDL quan hệ 7 Hệ quản trị cơ sở dữ liệu quan hệ DBMS - Là phần mềm để tạo lập và xử lý một cơ sở dữ liệu - Hệ quản trị cơ sở dữ liệu quan hệ là hệ quản trị cơ sở dữ liệu quản trị cơ sở dữ liệu quan hệ - Hệ quản trị cơ sở dữ liệu quan hệ luôn hỗ trợ tính toàn vẹn tham chiếu. Ý tưởng đảm bảo rằng các giá trị kết nối các bảng với nhau thông qua các khóa chính và khóa ngoại lai là hợp lệ và thực sự đồng bộ 8 Ví dụ về ràng buộc tham chiếu dữ liệu - Số hiệu khách hàng là khóa chính của bảng khách hàng - Số hiệu khách hàng lại là khoa ngoại lai của bảng đơn hàng - Một sự vi phạm sự toàn vẹn tham chiếu sẽ xảy ra nếu một đơn hàng được nhập vào bảng đơn hàng cho một số hiệu khách hàng chưa được nhập vào bảng khách hàng trước đó - Mỗi hệ quản trị cơ sở dữ liệu quan hệ ngăn cấm việc nhập .

TỪ KHÓA LIÊN QUAN