Bài giảng Cơ sở dữ liệu - Chương 7.1: Mô hình quan hệ - Các khái niệm
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu - Chương 7.1: Mô hình quan hệ - Các khái niệm BÀI GI NG CƠ S D LI U 7. Mô hình quan h : Các khái ni m Nguy n H i Châu Khoa Công ngh Thông tin Trư ng Đ i h c Công ngh , ĐHQGHNN. H. Châu (VNU-UET) Cơ s d li u: Mô hình quan h (1) https://bit.ly/37k5cab 1 / 16Mi n, lư c đ quan h M t mi n D (ho c mi n giá tr ) là m t t p h p các giá tr nguyên t : m i giá tr trong mi n là không th phân chia đư c Đ đ c t m t mi n, ngư i ta ch ra m t tên, m t ki u d li u và khuôn d ng d li u, ví d : Mi n D1 : ki u d li u s nguyên có d u 16 bit Mi n D2 : ki u d li u nhãn th i gian (timestamp: 2020-03-07 10:01:30) Mi n D3 : ki u d li u chu i ký t có đ dài nh hơn 32 M t lư c đ quan h R, ký hi u là R(A1 , A2 , ..., An ), đư c t o nên t m t tên R và m t danh sách các thu c tính A1 , A2 , . . . , An v i Dom(Ai ) là mi n giá tr c a Ai N. H. Châu (VNU-UET) Cơ s d li u: Mô hình quan h (1) https://bit.ly/37k5cab 2 / 16Quan h , c p c a quan h M t quan h (ho c tr ng thái quan h ) c a lư c đ quan h R(A1 , A2 , . . . , An ) đư c ký hi u là r (R), là t p h p r (R) = {t1 , t2 , ..., tm }, trong đó m i ti đư c g i là m t n-b : M i n-b t =< v1 , v2 , . . . , vn > là m t danh sách có th t c a n giá tr vi , i = 1, n, trong đó m i vi , 1 ≤ i ≤ n, là m t ph n t c a Dom(Ai ) ho c là m t giá tr không xác đ nh null Giá tr th i c a b t đư c ký hi u là t[Ai ]: t[Ai ] = vi Hai b t, s trong r (R) đư c đ nh nghĩa là b ng nhau t = s khi và ch khi t[Ai ] = s[Ai ]∀i = 1, n C p (ho c ngôi) c a m t quan h là s các thu c tính c a lư c đ quan h c a nó C p c a lư c đ quan h R chúng ta đang xem xét là n N. H. Châu (VNU-UET) Cơ s d li u: Mô hình quan h (1) https://bit.ly/37k5cab 3 / 16Ví d : Lư c đ quan h và quan h Lư c đ quan h CONGDAN(SoCMND, HoTen, NgaySinh, GioiTinh) Mi n c a các thu c tính c a lư c đ quan h CONGDAN: Dom(SoCMND) = {S t nhiên có ít hơn 13 ch s } Dom(HoTen) = {Chu i ký t đ dài nh hơn 32}, Dom(NgaySinh) = Date và Dom(GioiTinh) = {’Nam’, ’N ’} Quan h r1 (CONGDAN) c a lư c đ quan h CONGDAN: SoCMND HoTen NgaySinh GioiTinh 1 Đ Nam Trung 1990-06-07 Nam 2 Nguy n Đông Anh 1991-02-10 Nam 3 Tr n Thu Ngân 1995-10-17 N 4 Hoàng Vũ 1980-01-01 Nam 5 Lê Quỳnh Chi 2000-10-10 N t1 [SoCMND] = 1, t1 [SoCMND, HoTen] =< 1, Đ Nam Trung >, t3 [HoTen, NgaySinh, GioiTinh] =< Tr n Thu Ngân, 1995-10-17, N > N. H. Châu (VNU-UET) Cơ s d li u: Mô hình quan h (1) https://bit.ly/37k5cab 4 / 16Siêu khóa và khóa c a lư c đ quan h M t siêu khoá SK là m t t p các thu c tính c a R th a mãn: Không có hai b khác nhau trong m t tr ng thái r (R) có cùng m t giá tr cho SK , hay nói cách khác: ∀ti , tj ∈ r (R), i = j; ti = tj thì ti [SK ] = tj [SK ] M t khóa K là m t siêu khóa t i thi u, nghĩa là n u b đi m t t p con S b t kỳ c a K , K s không còn là siêu khóa n a: K \ S không là siêu khóa ∀S ⊂ K N. H. Châu (VNU-UET) Cơ s d li u: Mô hình quan h (1) https://bit.ly/37k5cab 5 / 16Ví d siêu khóa và khóaLư c đ quan h CONGDAN(SoCMND, HoTen, NgaySinh, GioiTinh): Siêu khóa: SK = {SoCMND, HoTen, NgaySinh} Khóa: K = {SoCMND} Ch ra khóa trong lư c đ quan h : CONGDAN(SoCMND, HoTen, NgaySinh, GioiTinh) M t lư c đ quan h có th có nhi u siêu khóa và nhi u khóa N. H. Châu (VNU-UET) Cơ s d li u: Mô hình quan h (1) https://bit.ly/37k5cab 6 / 16Khóa ngoài c a lư c đ quan h M t t p h p thu c tính FK1 trong lư c đ quan h R1 là m t khoá ngoài c a R1 tham chi u đ n lư c đ quan h R2 n u nó tho mãn các đi u ki n sau: 1 Các thu c tính trong FK1 có cùng mi n giá tr v i các thu c tính c a khoá chính PK2 trong R2 . 2 Gi s t1 là m t b b t kỳ c a r1 (R1 ). Khi đó: t1 [FK1 ] nh n giá tr null, ho c ∃t2 ∈ r2 (R2 ) : t1 [FK1 ] = t2 [PK2 ]. Khi đó ta nói b t1 tham chi u đ n b t2 R1 đư c g i là lư c đ quan h tham chi u và R2 đư c g i là lư c đ quan h b tham chi u T p FK1 đư c g i là t p thu c tính tham chi u đ n lư c đ quan h R2 N. H. Châu (VNU-UET) Cơ s d li u: Mô hình quan h (1) https://bit.ly/37k5cab 7 / 16Ví d khóa ngoài: Lư c đ quan h Xét lư c đ quan h VATNUOI(Loai, MauLong, SoCMNDChu), trong đó mi n c a Loai và MauLong là chu i ký t có đ dài nh hơn 20, SoCMNDChu là t p s t nhiên có ít hơn 13 ch s SoCMND là khóa chính c a lư c đ quan h CONGDAN SoCMNDChu là khóa ngoài c a lư c đ quan h VATNUOI tham chi u đ n SoCMND là khóa chính c a lư c đ quan h CONGDAN N. H. Châu (VNU-UET) Cơ s d li u: Mô hình quan h (1) https://bit.ly/37k5cab 8 / 16Ví d khóa ngoài: Tr ng thái quan h Quan h r1 (CONGDAN) (b tham chi u): SoCMND HoTen NgaySinh GioiTinh 1 Đ Nam Trung 1990-06-07 Nam 2 Nguy n Đông Anh 1991-02-10 Nam 3 Tr n Thu Ngân 1995-10-17 N 4 Hoàng Vũ 1980-01-01 Nam 5 Lê Quỳnh Chi 2000-10-10 N Quan h r2 (VATNUOI) (tham chi u): ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Mô hình quan hệ Lược đồ quan hệ Cấp của quan hệ Khóa của lược đồ quan hệ Cơ sở dữ liệu quan hệTài liệu cùng danh mục:
-
62 trang 388 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 369 6 0 -
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 318 0 0 -
Phương pháp truyền dữ liệu giữa hai điện thoại thông minh qua môi trường ánh sáng nhìn thấy
6 trang 307 0 0 -
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 299 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 288 1 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 279 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 276 2 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 265 0 0 -
Một số vấn đề về chuyển đổi số và ứng dụng trong doanh nghiệp
11 trang 247 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 21 0 0 -
94 trang 19 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 20 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 19 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 21 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 20 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 20 0 0 -
39 trang 19 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 19 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 19 0 0