Khoá Và Siêu Khoá - Tài Liệu Text - 123doc
Có thể bạn quan tâm
- Trang chủ >
- Giáo án - Bài giảng >
- Cao đẳng - Đại học >
Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.26 MB, 220 trang )
b.KhoáKhoá của một lược đồ quan hệ R là một siêu khoácủa lược đồ này sao cho mọi tập con thực sự của nó khônglà siêu khoá.Như vậy, một khoá là một siêu khoá tối thiểu hiểutheo nghĩa, đó là một siêu khoá mà chúng ta không thể bỏbớt thuộc tính nào ra khỏi nó mà vẫn giữ được tính chấtxác định duy nhất cho mỗi bộ.VD: Xét quan hệ SINH_VIEN- Các siêu khoá : {Mã SV, Họ tên} hay {Mã SV, ngàysinh, điểm,},...- Khoá : {Mã SV}•- Một lược đồ quan hệ có nhiều hơn một khoá, khi đómỗi khoá được gọi là một khoá dự tuyển.• Thông thường có một khoá dự tuyển được chọn làmkhoá chính. Ta nên chọn khoá dự tuyển có một thuộctính hoặc có ít thuộc tính nhất làm khoá chính.• Khoá chính là khóa được dùng để nhận diện một bộtrong quan hệ do đó các giá trị của các bộ ở các thuộctính trong khoá chính không được null.• Thuộc tính khoá : là các thuộc tính có tham gia vàomột khoá ( khoá dự tuyển hay khoá chính).• Ngược lại, thuộc tính không tham gia vào một khoánào gọi là thuộc tính không khoá.VD: Quan hệ KHOAMãkhoaTênkhoaSPTToánĐiệnthoạiĐịa chỉChủ nhiệmkhoa04.7684A3Nguyễn Anh59SPVVăn 04.7689A4Hoài Nam45- Quan hệtrên có 04.76833 khoá dự tuyểnA3là { Mãkhoa}, AnhSPCNCNTTNguyễn{ Tên khoa}, {Điện43thoại }. Người ta thường chọn Mãkhoa làm khoá chính. Như vậy, thuộc tính không khoáchỉ còn là : Địa chỉ và Chủ nhiệm khoac. Khoá ngoài :Một tập thuộc tính K là khoá ngoài của một quan hệ rnếu K không là khoá chính của quan hệ r nhưng lại làkhoá chính của một quan hệ khác .VD: Có hai quan hệ:SINHVIEN (Mã SV, Tên SV,..., Mã lớp)LOP( Mã lớp, Tên lớp,...)Mã lớp là khoá ngoài của quan hệ SINHVIEN.Bài 4. Đại số quan hệI. Đại số quan hệĐại số quan hệ là cơ sở của một ngôn ngữ bậc caođể thao tác trên các quan hệ. Đại số quan hệ gồm 8 phéptoán cơ bản. Bằng các phép toán này, ta có thể trích dữliệu từ một hay nhiều quan hệ để tạo ra các quan hệ mới.II. Các phép toán lý thuyết tập hợp-Gọi r là quan hệ trên tập thuộc tính R={A1, ..,An}.Giả thiết rằng r là tập hữu hạn các bộ.- Khái niệm khả hợp : Hai lược đồ quan hệ R1 và R2được goị là khả hợp nếu có cùng bậc n và DOM(Ai) =DOM(Bi) (1≤i≤n)- Cho hai quan hệ R1=(A1,A2,..An) vàR2=(B1,B2,..,Bn) là hai quan hệ khả hợp, ta có địnhnghĩa:
Xem ThêmTài liệu liên quan
- Giáo trình cơ sở dữ liệu
- 220
- 3,689
- 9
- Đề tài ngân hàng đầu tư
- 22
- 224
- 0
- Đề tài nhân lực việt nam
- 23
- 246
- 0
- Đề tài những cơ hội và thách thức đối với việt nam khi tham gia hiệp định thương mại tự do xuyên thái bình dương (TPP)
- 23
- 17
- 261
- Đề tài nợ công và tăng trưởng kinh tế ở việt nam hiện nay
- 28
- 0
- 0
- Đề tài phân tích báo cáo tài chính doanh nghiệp
- 51
- 615
- 5
- Đề tài PHÂN TÍCH CHỨNG KHOÁN
- 30
- 506
- 1
- Đề tài phân tích phạm vi ảnh hưởng của thuế
- 19
- 572
- 3
- Đề tài PHÂN TÍCH THUẾ tối ưu thuyết trình PHÂN TÍCH CHÍNH SÁCH THUẾ
- 18
- 549
- 0
- Đề tài phát triển kỹ năng lãnh đạo nhóm
- 17
- 707
- 9
- ĐỀ tài PHONG CÁCH LÃNH đạo của STEVE JOBS tại APPLE
- 19
- 17
- 154
Tài liệu bạn tìm kiếm đã sẵn sàng tải về
(1.62 MB) - Giáo trình cơ sở dữ liệu-220 (trang) Tải bản đầy đủ ngay ×Từ khóa » Khóa Và Siêu Khóa
-
Siêu Khóa Là Gì - Khoá Và Siêu Khoá - Thienmaonline
-
Siêu Khóa Là Gì - .vn
-
Siêu Khóa Là Gì - Khoá Và Siêu Khoá
-
Siêu Khóa Là Gì - Khoá Và Siêu Khoá
-
Siêu Khóa Là Gì
-
Siêu Khóa Là Gì - Onfire
-
Sự Khác Biệt Giữa Siêu Khóa Là Gì, Khoá Và Siêu Khoá
-
Siêu Khóa Là Gì - Payday Loanssqa
-
Mô Hình Dữ Liệu Quan Hệ - Khóa Và Các đặc Tính Của Quan Hệ
-
Khoá Và Siêu Khoá - Tailieuontap
-
[PDF] A) Khái Niệm Về Khoá Và Siêu Khoá - TaiLieu.VN
-
Khái Niệm Siêu Khóa Của Lược đồ Là Gì?
-
Khác Biệt Giữa Khóa Chính Và Khóa Ngoại Trong SQL - Viblo
-
Siêu Khóa Là Gì - Sự Khác Biệt Giữa Super Key Và Ứng Viên Key