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
trang36/82
Chuyển đổi dữ liệu13.11.2023
Kích4.98 Mb.
#55639
1   ...   32   33   34   35   36   37   38   39   ...   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
Khóa ngoại (Foreign Key) Một thuộc tính được gọi là khóa ngoại nếu nó là thuộc 
tính của một lược đồ quan hệ này nhưng lại là khóa chính của lược đồ quan hệ khác.
Trong một lược đồ quan hệ, một thuộc tính có thể vừa tham gia vào khóa chính, 
vừa tham gia vào khóa ngoại.
Khóa ngoại có thể tham chiếu đến khóa chính trong cùng một lược đồ quan hệ.
Có thể có nhiều khóa ngoại tham chiếu đến cùng một khóa chính. 
Ví dụ Quan hệ: HỌC PHẦN 
- Siêu khóa: {MãHP, Nam}; 

Khóa tối thiểu: {MãHP}; 

Khóa ngoại: MãMH nếu coi nó là khóa chính của quan hệ MÔN HỌC, MãGV 
nếu coi nó là khóa chính của quan hệ GIẢNG VIÊN 
2.6.2. CSDL quan hệ và cách tạo lập quan hệ 
 2.6.2.1. Các đặc trưng của quan hệ 
Thứ tự của các bộ trong một quan hệ: Thứ tự các bộ trong quan hệ là không 
quan trọng. Một quan hệ được định nghĩa như một tập hợp các bộ. Các phần tử trong 
một tập hợp không có thứ tự, vì vậy các bộ trong một quan hệ không có một thứ tự cụ 
thể. Tuy nhiên, trong một tệp, các bản ghi được lưu trữ một cách vật lý trên đĩa vì vậy 
Bảng 2.4: Quan hệ HỌC PHẦN
 


60 
luôn có một thứ tự giữa các bản ghi. Thứ tự này chỉ rõ bản ghi thứ nhất, bản ghi thứ 
hai, …, bản ghi thứ n.
Một cách tương tự, khi ta biểu diễn một quan hệ như là một bảng, các hàng được 
hiển thị theo một thứ tự nhất định. Thứ tự các bộ không phải là một phần của định nghĩa 
quan hệ bởi vì một quan hệ cố gắng biểu diễn các sự vật ở mức trừu tượng hoặc logic. 
Có thể có nhiều thứ tự logic trên một quan hệ. Ví dụ, các bộ giá trị trong quan hệ SINH 
VIÊN có thể sắp xếp theo nhiều cách khác nhau: theo thứ tự logic của Họtên, theo thứ 
tự logic của Mã Số,… Định nghĩa quan hệ không chỉ ra thứ tự logic nào cả, vì vậy không 
có thứ tự logic nào hơn thứ tự logic khác. Các quan hệ chứa cùng một số hàng như nhau 
nhưng các hàng được sắp xếp khác nhau được xem như đồng nhất với nhau. Khi một 
quan hệ được cài đặt như một tệp, một thứ tự vật lý có thể được chỉ ra trên các bản ghi 
của tệp. 

tải về 4.98 Mb.

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