Bài giảng "Cơ sở dữ liệu: xác định khóa của những quan hệ" trình bày một trong những nội dung chủ yếu sau: xác minh khóa chính của các quan hệ, xác minh khóa ngoại của các quan hệ, vẽ lược đồ dùng cơ sở tài liệu (Diagram).
Bạn đang xem: Cách xác định khóa chính trong cơ sở dữ liệu quan hệ
Mời các bạn cùng tìm hiểu thêm để thâu tóm các tin tức chi tiết.
gmail.comĐại học tập Sư Phạm Tp. Hồ nước Chí MinhKhoa Toán – Tin học CƠ SỞ DỮ LIỆUXÁC ĐỊNH KHÓACỦA CÁC quan liêu HỆ • xác định khóa chính của những quan hệ • khẳng định khóa ngoại của các quan hệ • Vẽ lược đồ cơ sở dữ liệu (Diagram)Đại học tập Sư Phạm Tp. Hồ Chí MinhKhoa Toán – Tin học tập CƠ SỞ DỮ LIỆUXÁC ĐỊNH KHÓACỦA CÁC quan HỆ • xác định khóa chính của các quan hệ • khẳng định khóa ngoại của những quan hệ • Vẽ lược đồ csdl (Diagram) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ chống giáo vụ tại một trường Đại học mong mỏi tin học hóa việcBÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU cai quản đăng ký học chuyên đề của sinh viên. Tác dụng phân tích BÀI TẬP XÁC ĐỊNH KHÓA thiết kế được mô hình CSDL quan hệ như sau: 1. SINHVIEN (MASV, HOTEN, PHAI, NGAYSINH, DCHI, MANGANH) Tân từ: từng sinh viên có một mã số độc nhất vô nhị (MASV), một chúng ta tên (HOTEN), ở trong một phái (PHAI), gồm một ngày sinh (NGAYSINH), bao gồm một add (DCHI), và học một ngành duy nhất (MANGANH) xác định khóa thiết yếu của tình dục SINHVIEN ? TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA khổng lồ ÁN --TIN TOÁN 4 TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM thành phố hồ chí minh PHẠM (4) tp hcm (4)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU BÀI 1: QUẢN LÝ CHUYÊN ĐỀ Khoá chủ yếu gọi tắt là Khóa của một quan hệ giới tính Q là tập trực thuộc tính K ⊆Q, sao cho ∀q1,q2 ⊆ TQ, q.1 ≠ quận 2 ⇔ q1
Xem thêm: Bệnh Ung Thư Tuyến Giáp Có Lây Không, Phòng Tránh Như Thế Nào?
NGANH(MANGANH, TENNGANH, SOCD, TSSV) TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA khổng lồ TOÁN TIN11 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM tp.hcm PHẠM (11) thành phố hồ chí minh (11) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ 3. CHUYENDE(MACD, TENCD, SOSVTD)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU Tân từ: Mỗi siêng đề tất cả một mã độc nhất vô nhị (MACD), gồm một thương hiệu BÀI TẬP XÁC ĐỊNH KHÓA duy nhất (TENCD). SOSVTD cho thấy số sinh viên tối đa bao gồm thể gật đầu được mỗi một khi có một lớp được mở cho chăm đề gồm mã là MACD. Xác định khóa thiết yếu của dục tình CHUYENDE ? Mỗi chăm đề tất cả một mã số độc nhất (MACD) Mỗi siêng đề gồm một tên độc nhất vô nhị (TENCD) ÆChọn trực thuộc tính nào có tác dụng khóa ? MACD hay TENCD ? TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA khổng lồ TOÁN TIN12 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM tp.hcm PHẠM (12) tp hcm (12) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ 3. CHUYENDE(MACD, TENCD, SOSVTD)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU MACD TENCD SOSVTD BÀI TẬP XÁC ĐỊNH KHÓA THCD001 chuyên đề Oracle 40 THCD002 chăm đề SQL vps 30 THCD003 chuyên đề Java 50 TOCD001 chuyên đề Đại số vận dụng 60 HHCD001 chuyên đề Điện hóa trăng tròn TOCD002 chuyên đề Đại số áp dụng 45 THCD001 siêng đề Đồ họa ứng dụng 45 không hợp lệ, bởi MACD là duy nhất không phù hợp lệ, vị TENCD là tốt nhất TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA to TOÁN TIN13 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM tp hcm PHẠM (13) tp.hcm (13) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ 3. CHUYENDE(MACD, TENCD, SOSVTD)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU Tân từ: Mỗi siêng đề gồm một mã duy nhất (MACD), tất cả một thương hiệu BÀI TẬP XÁC ĐỊNH KHÓA tuyệt nhất (TENCD). SOSVTD cho thấy số sinh viên về tối đa gồm thể chấp nhận được mọi khi có một lớp được mở cho chăm đề tất cả mã là MACD. Khẳng định khóa thiết yếu của quan hệ giới tính CHUYENDE ? Mỗi chăm đề bao gồm một mã số tuyệt nhất (MACD) Mỗi chăm đề có một tên nhất (TENCD) ÆChọn trực thuộc tính nào có tác dụng khóa ? MACD tốt TENCD ? Æ lựa chọn MACD làm cho khóa, TENCD duy nhất là một trong ràng buộc toàn diện liên cỗ 3. CHUYENDE(MACD, TENCD, SOSVTD) TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA khổng lồ TOÁN TIN14 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM thành phố hồ chí minh PHẠM (14) tp.hồ chí minh (14) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ 4. CD_NGANH(MACD, MANGANH)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU Tân từ: Mỗi chăm đề có thể được học vày nhiều ngành BÀI TẬP XÁC ĐỊNH KHÓA (MANGANH), từng ngành rất có thể học những chuyên đề (MACD). Mỗi ngành học về tối đa là 8 chăm đề khẳng định khóa thiết yếu của quan hệ giới tính CD_NGANH ? Mã chuyên đề (MACD) không phải là tốt nhất Mã ngành (MANGANH) cũng không phải là tuyệt nhất ÆChọn trực thuộc tính nào có tác dụng khóa ? MACD xuất xắc MANGANH, hay cả 2 (MACD, MANGANH) ? ÆCho một vài trình bày của quan hệ CD_NGANH để khẳng định khoá TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA lớn TOÁN TIN15 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM tp.hcm PHẠM (15) tp hcm (15) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ 4. CD_NGANH(MACD, MANGANH)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU Trường thích hợp 1: nếu tìm MACD là khóa chính BÀI TẬP XÁC ĐỊNH KHÓA MACD MANGANH THCD001 SPS103 sinh viên ngành Sư phạm Tin THCD002 SPS103 (SPS103) học chăm đề Oracle (THCD001) THCD003 cntt Sinh viên ngành công nghệ máy THCD001 công nghệ thông tin tính (CNTT) học chăm đề Oracle (THCD001) không hợp lệ vừa lòng lệ vì chúng ta chọn MACD là khóa chính nên không thể vị trong Tân từ diễn đạt một chuyên tồn tại 2 dòng có thuộc đề hoàn toàn có thể được học vị nhiều tính MACD =‘THCD001’ ngành MACD chưa phải là khóa bao gồm của dục tình CD_NGANH TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA to TOÁN TIN16 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM tp.hcm PHẠM (16) tp.hồ chí minh (16) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ 4. CD_NGANH(MACD, MANGANH)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU Trường vừa lòng 2: nếu tìm MANGANH là khóa chính BÀI TẬP XÁC ĐỊNH KHÓA MACD MANGANH THCD001 SPS103 sinh viên ngành Sư phạm Tin TOCD001 SPS101 (SPS103) học chuyên đề Oracle (THCD001) THCD003 công nghệ thông tin Sinh viên ngành Sư phạm Tin THCD003 SPS103 (SPS103) học chuyên đề Java không hợp lệ (THCD003) phù hợp lệ vì chúng ta chọn MANGANH là khóa chủ yếu nên ko thể bởi vì trong Tân từ diễn tả một mãi sau 2 dòng tất cả thuộc tính ngành có thể được nhiều MANGANH =‘SPS103’ siêng đề MANGANH cũng chưa phải là khóa chính của tình dục CD_NGANH TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA lớn TOÁN TIN17 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM tp hcm PHẠM (17) tp.hcm (17) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ 4. CD_NGANH(MACD, MANGANH)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU (MACD, MANGANH) là khóa chủ yếu của quan hệ CD_NGANH BÀI TẬP XÁC ĐỊNH KHÓA MACD MANGANH THCD001 SPS103 sv ngành Sư phạm Tin TOCD001 SPS101 (SPS103) học siêng đề Oracle (THCD001) THCD003 công nghệ thông tin Sinh viên ngành Sư phạm Tin THCD003 SPS103 (SPS103) học chuyên đề Java THCD001 công nghệ thông tin (THCD003) sinh viên ngành Khoa học máy vi tính (CNTT) học chăm đề Oracle (THCD001) 4. CD_NGANH(MACD, MANGANH) TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA lớn TOÁN TIN18 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM tp hcm PHẠM (18) thành phố hồ chí minh (18) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ 5. CD_MO(MACD, NAM, HOCKY)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU Tân từ: Mỗi bộ của quan hệ tình dục CD_MO diễn đạt một chăm đề BÀI TẬP XÁC ĐỊNH KHÓA (MACD) được lộ diện trong một học tập kỳ (HOCKY) của 1 năm học (NAM). Thông thường, số sinh viên của ngành là rất hiếm nên so với ngành “Mạng đồ vật tính” ko được mở thuộc một chuyên đề vào 2 học tập kỳ liên tiếp của cùng 1 năm học. Khẳng định khóa bao gồm của quan hệ nam nữ CD_MO ? Mã chăm đề (MACD) chưa hẳn là độc nhất vô nhị ÆChọn nằm trong tính nào làm khóa ? MACD tuyệt (MACD,NAM), (MACD,HOCKY), (NAM,HOCKY) tốt cả 3 (MACD, NAM,HOCKY) ? ÆCho một vài biểu hiện của dục tình CD_NGANH để khẳng định khoá TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA to TOÁN TIN19 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM tp.hcm PHẠM (19) tp.hồ chí minh (19) BÀI 1: QUẢN LÝ CHUYÊN ĐỀ 5. CD_MO(MACD, NAM, HOCKY)BÀI GIẢNG HỌC PHẦN CƠ SỞ DỮ LIỆU Trường hợp 1: nếu lọc MACD là khóa chính BÀI TẬP XÁC ĐỊNH KHÓA MACD phái mạnh HOCKY THCD001 2006 1 chăm đề Oracle (THCD001) THCD002 2006 1 được mở vào học tập kỳ một năm 2006 THCD003 2006 1 THCD001 2006 2 chăm đề Oracle (THCD001) được mở vào học kỳ 2 năm 2006 chưa hợp lệ vì chưng ta chọn MACD là khóa vừa lòng lệ chính nên bắt buộc tồn tại vì trong Tân từ trình bày một siêng 2 dòng bao gồm thuộc tính đề có thể được mở ở những học MACD =‘THCD001’ kỳ, của tương đối nhiều năm học MACD không hẳn là khóa chính của tình dục CD_MO TRẦN NG TRẦN ỌC B NGỌC ẢO BẢO KHOA KHOA to lớn TOÁN TIN20 ÁN --TIN H ỌC HỌC Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM tp hcm PHẠM (20) tp.hồ chí minh (20)