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


Thứ tự của các giá trị bên trong một bộ



tải về 4.98 Mb.
Chế độ xem pdf
trang37/82
Chuyển đổi dữ liệu13.11.2023
Kích4.98 Mb.
#55639
1   ...   33   34   35   36   37   38   39   40   ...   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
Thứ tự của các giá trị bên trong một bộ: Theo định nghĩa quan hệ ở trên, một n-
bộ là một danh sách có thứ tự của n giá trị. Như vậy thứ tự của các giá trị trong một bộ 
là quan trọng, từ đó suy ra thứ tự của các thuộc tính trong một lược đồ quan hệ cũng 
quan trọng.
Các giá trị trong một bộ: Mỗi giá trị trong một bộ là một giá trị nguyên tố, điều 
đó có nghĩa là nó không phân chia được thành các thành phần trong phạm vi của mô 
hình quan hệ. Như vậy, trong mô hình quan hệ không cho phép có các thuộc tính phức 
hợp và các thuộc tính đa trị. Các thuộc tính đa trị phải được biểu diễn bằng các quan hệ 
còn các thuộc tính phức hợp chỉ được biểu diễn bằng các thuộc tính thành phần đơn 
của nó. Các giá trị của một vài thuộc tính trong một bộ cụ thể có thể không biết được 
hoặc không thích ứng cho nó. Trường hợp đó, người ta sử dụng một giá trị đặc biệt gọi 
là giá trị null. 
 2.6.2.2. Các ràng buộc trong mô hình quan hệ 
Ràng buộc là những quy tắc được áp đặt lên trên dữ liệu đảm bảo tính tin cậy và 
độ chính xác của dữ liệu. Các luật toàn vẹn được thiết kế để giữ cho dữ liệu phù hợp và 
đúng đắn. Các loại ràng buộc: 
Ràng buộc thực thể: là một ràng buộc trên khoá chính. Nó yêu cầu khoá chính phải 
tối thiểu, xác định duy nhất và không null. 
Ràng buộc tham chiếu (ràng buộc khóa ngoài): liên quan đến tính toàn vẹn của mối 
quan hệ tức là liên quan đến tính toàn vẹn của khóa ngoài.Một ràng buộc tham chiếu 


61 
yêu cầu một giá trị khóa ngoài trong một quan hệ cần phải tồn tại là một giá trị 
khoá chính trong một quan hệ khác hoặc là giá trị null. 
Ràng buộc miền giá trị: Là một tập hợp các kiểu dữ liệu và những giá trị giới hạn 
mà thuộc tính có thể nhận được. Thông thường việc xác định miền giá trị của các thuộc 
tính bao gồm một số các yêu cầu sau: Tên thuộc tính, Kiểu dữ liệu, Độ dài dữ liệu, 
khuôn dạng của dữ liệu, các giá trị giới hạn cho phép, ý nghĩa, có duy nhất hay không, 
có cho phép giá trị rỗng hay không. 

tải về 4.98 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   33   34   35   36   37   38   39   40   ...   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