Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
644,15 KB
Nội dung
B àC à c à à CSDL àK ❖ Ràng ❖ Các à tồn ràng à à gì? tồn R ❖ Ràng giá tính ❖ Ví : ➢ ì à tồn à ? ràng tính Nó hay lý trong cơng nguyên ➢ Đ ➢ T C Đ sinh viên thái xác C phân hàng Đ 10 giá Đ ➢ C 1) Ràng 2) Ràng 3) Ràng ➢ Ràng ➢ Ràng Ràng Ràng ➢ ➢ à tham giá dãy giá tích logic : có C à à 1) Ràng (Ràng khóa chính): Nó u khố quan xác không giá NULL 2) Ràng tham (Ràng khóa ngồi): liên quan tính tồn quan Nó u giá khố ngồi quan giá khố có giá NULL SINH VIÊN Mã SV Tên Ngày sinh Mã KH 91215 Thu 22.01.64 DFA 92325 Dung 23.02.67 Null 93642 Nam 27.08.71 DC 94347 Giang 04.12.76 DKE 94617 Lan 03.07.74 DJK DJK 95423 Hùng 07.11.77 DKE KHÓA H C Mã KH Tên KH T à DC N 12 DFA C 18 DKE T 36 G à àM àKHà “INHàVIÊNà à àM àKHà àKHĨáà H Cà àNULL B n ghi m cơi vi ph m ràng bu c tham chi u C à 3) Ràng giá ➢ giá Ràng CSDL : Mơ ì à Ngày sinh ➢ Ràng tính có à à à liên quan à có à : Là ràng tính dãy giá có G ì à à tính à à10 : Là dãy giá à à à àN à mà à àN C à 3) Ràng à giá ➢ ➢ Ràng tích: Là ràng tốn Thành ➢ Ràng qui logic: toán à= tính x quan lý khơng àgiá tính Mã sinh viên trùng Tên sinh viên trùng à Chú ý ❖R C“DL ❖R T àL à à= ì à àx Giá àT à à ❖R àK ❖Đ ❖ Các ❖Đ à à hàm hàm hàm 10 C ❖P ➢ ➢ à hàm : T tính B hàm (có tính lên) khơng hàm vào N B hàm {Mã SV, Mã HP} → Đ => Đ à {Mã SV, Tên SV} → NgSinh => NgSinh à Mã SV→ NgSinh vào tính A hàm vào A A vào tính A Mã SV Mã HP àMã SV Tên SV C ❖P →á K à N →á Mã SV→Mã khoa Mã SV→Tên khoa Mã khoa→Tên khoa Tên khoa à →á à àMã SV Đ à ❖M tính Quan nút xác hàm sang nút ❖V hàm có nút tính xác nút hình có tính bao vào nút to Đ à Quy ❖M xây à hàm cho quan (FDR) hàm tính hàm ❖T tính quan hàm ❖ Khơng có hàm hàm ❖ Khơng có hàm hàm có trên Đ à ❖L à hàm hàm ➢ ➢ N A1 → A3 ln có A1 → A3 hàm {A1, A2} → A3; hàm Xóa ph thu c hàm này! A2 A3 A1 Đ à à ❖L hàm ➢ ➢ hàm N A1 → A2 → A3 A1 → A3 ln có hàm hàm A1 → A3; A2 A1 A3 Xóa ph thu c hàm này! Và à C N L à à àRà M NCC àT àM H àT H NCC à“ HD àD G à“ L Quan có hàm FDR ❖ MaNCC → TenNCC ❖ SoHD → MaNCC, NgayLap ❖ MaHang→ TenHang, DonGia ❖ {SoHD, MaHang} → SoLuong V hàm sau: Và à V ❖ ❖ ❖ ❖ ❖ ❖ hàm MaNCC → TenNCC SoHD → MaNCC SoHD → NgayLap MaHang→ TenHang MaHang→ DonGia {SoHD, MaHang} → SoLuong Và à V à SoHD SoHD à MaNCC TenNCC NgayLap MaHang TenHang DonGia SoLuong Tìm khóa (Primary Key) ??? K ❖ Khóa tính dùng Trên ❖M à xác quan quan hàm khóa (PK Primary Key) nút hay nhóm nút mà phát có nút theo tên ...àK ❖ Ràng ❖ Các à toàn ràng à à gì? tồn R ❖ Ràng giá tính ❖ Ví : ➢ ì à tồn à ? ràng tính Nó hay lý trong công... SINH VIÊN Mã SV Tên Ngày sinh Mã KH 91215 Thu 22.01.64 DFA 92325 Dung 23.02.67 Null 93642 Nam 27. 08.7 1 DC 94347 Giang 04.12.76 DKE 94617 Lan 03.07.74 DJK DJK 95423 Hùng 07.11.77 DKE KHÓA H C Mã... àM àKHà àKHÓáà H Cà àNULL B n ghi m côi vi ph m ràng bu c tham chi u C à 3) Ràng giá ➢ giá Ràng CSDL : Mô ì à Ngày sinh ➢ Ràng tính có à à à liên quan à có à : Là ràng tính dãy giá có G ì à à