Học viện công nghệ BƯu chính viễn thông khoa viễn thông 1 Bài giảng Học phần: CƠ SỞ DỮ liệU



tải về 4.98 Mb.
Chế độ xem pdf
trang68/82
Chuyển đổi dữ liệu13.11.2023
Kích4.98 Mb.
#55639
1   ...   64   65   66   67   68   69   70   71   ...   82
NEW.Bài giảng CSDL sau nghiệm thu-2023
TH CSDL 2015Sep, 6. Đề cương Cơ sở dữ liệu- sau nghiệm thu. 23.02.2022, Chuong01-CSDL
 3.4. 
Kết luận chương 3 
Nội dung chương 3, chúng ta thảo luận về các phép toán của mô hình quan hệ. Các 
phép toán của mô hình quan hệ có thể phân thành hai loại: các phép toán cập nhật và 
các phép toán đại số quan hệ. Các phép toán cập nhật được sử dụng để tạo ra một quan 
hệ đúng đắn. Các phép toán đại số quan hệ được sử dụng để đặc tả các phép lấy thông 
tin ra. Trong chương này cũng giới thiệu tổng quan về ngôn ngữ SQL giúp thao tác 
trích xuất thông tin được lưu trữ trong các bảng hay quan hệ. Các cấu trúc chung về 
ngôn ngữ quy vấn dữ liệu, thao tác dữ liệu và định nghĩa dữ liệu cũng đã được giới thiệu 
một cách cụ thể trong chương này. 


117 
CHƯƠNG 4. 
LÝ THUYẾT THIẾT KẾ CƠ SỞ DỮ LIỆU 
QUAN HỆ 
Trong chương này chúng ta sẽ thảo luận về một số vấn đề lý thuyết đã được phát 
triển nhằm mục đích chọn được lược đồ quan hệ “tốt”, nghĩa là đo đạc một cách hình 
thức vì sao tập hợp các thuộc tính này nhóm vào trong các lược đồ quan hệ thì tốt hơn 
nhóm kia. Chúng ta có thể nói đến “tính tốt” của các lược đồ quan hệ ở hai mức: mức 
thứ nhất là mức logic, mức thứ hai là mức cài đặt. Mức thứ nhất liên quan đến việc các 
người sử dụng thể hiện các lược đồ quan hệ và ý nghĩa của các thuộc tính của chúng 
như thế nào. Mức thứ hai liên quan đến việc các bộ trong một quan hệ cơ sở được lưu 
trữ và cập nhật như thế nào. 
 4.1. 
Các vấn đề đối với CSDL 
4.1.1. Ngữ nghĩa của các thuộc tính quan hệ 
Khi chúng ta nhóm các thuộc tính để tạo nên một lược đồ quan hệ, ta giả thiết rằng 
có một ý nghĩa nào đó gắn với các thuộc tính. Ý nghĩa này, còn gọi là ngữ nghĩa, chỉ ra 
việc hiểu các giá trị thuộc tính lưu giữ trong các bộ của một quan hệ như thế nào. Nói 
cách khác, các giá trị thuộc tính trong một bộ liên hệ với nhau như thế nào. Nếu việc 
thiết kế khái niệm được làm một cách cẩn thận, sau đó là một chuyển đổi sang các quan 
hệ thì hầu hết ngữ nghĩa đã được giải thích và thiết kế kết quả có một ý nghĩa rõ ràng. 
Nói chung, việc giải thích ngữ nghĩa của quan hệ càng dễ dàng thì việc thiết kế lược đồ 
quan hệ càng tốt.
Một ví dụ về thiết kế lược đồ quan hệ tốt là lược đồ cơ sở dữ liệu “CÔNG TY”. 
Trong lược đồ đó, các thuộc tính đều có ý nghĩa rõ ràng, không có tính mập mờ. Nguyên 
tắc sau sẽ hỗ trợ cho việc thiết kế lược đồ quan hệ.
Nguyên tắc 1: Thiết kế một lược đồ quan hệ sao cho dễ giải thích ý nghĩa của nó. 
Đừng tổ hợp các thuộc tính từ nhiều kiểu thực thể và kiểu liên kết vào một quan hệ đơn. 
Một cách trực quan, nếu một lược đồ quan hệ tương ứng với một kiểu thực thể hoặc 
một kiểu liên kết thì ý nghĩa trở nên rõ ràng. Ngược lại, một quan hệ tương ứng với một 
hỗn hợp các thực thể và liên kết thì ý nghĩa trở nên không rõ ràng

tải về 4.98 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   64   65   66   67   68   69   70   71   ...   82




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương