Thông tin tài liệu
Chương Mơ hình liệu quan hệ Phần Nội dung Giới thiệu Mơ hình liệu Tổng quan Mơ hình liệu quan hệ 2/19 Tổng quan Mơ hình liệu 3/19 Mơ hình liệu gì? Mơ hình liệu (Data Model) cách ký hiệu để mô tả liệu hay thơng tin Nói chung, gồm có ba phần: Cấu trúc liệu (Structure of the data) Các thao tác liệu (Operations on data) Các ràng buộc (Constraints) 4/19 Tóm tắt lịch sử Mơ hình liệu 5/19 Tóm tắt lịch sử Mơ hình liệu 6/19 Tổng quan Mơ hình liệu quan hệ 7/19 Quan hệ gì? Quan hệ (relation) bảng hai chiều: Các cột gọi thuộc tính (attribute) Các hàng gọi ghi (record) hay (tuple) 8/19 Quan hệ gì? Ví dụ: bảng Customers: Mỗi hàng biểu diễn cho CUSTOMER Mỗi cột biểu diễn cho thuộc tính CUSTOMER gọi “thuộc tính” 9/19 Lược đồ (Schema) Lược đồ quan hệ thông tin cấu trúc quan hệ Nó bao gồm tên tập thuộc tính quan hệ đó, số thơng tin ràng buộc thuộc tính Ví dụ: Lược đồ quan hệ Customers trên: Customers(Customers ID, tax ID, name, address) 10/19 Bộ thành phần Một hàng quan hệ gọi (tuple) hay ghi (record) Một giá trị thuộc tính gọi thành phần (component) 11/19 Miền giá trị (Domains) Miền giá trị thuộc tính tập tất giá trị mà thuộc tính nhận Nên khái niệm miền giá trị tương đương với khái niệm kiểu liệu (data type) Ở mức cài đặt hệ quản trị CSDL, miền giá trị thuộc tính quan hệ cần phải chọn cho nằm số kiểu liệu mà hệ QT CSDL hỗ trợ 12/19 Biểu diễn tương đương quan hệ Quan hệ tập hợp (sets of tuples), danh sách (lists of tuples) Do vậy, thứ tự quan hệ KHÔNG quan trọng, mà quan trọng nội dung Đồng thời có có giá trị thuộc tính coi bị thừa 13/19 Thể quan hệ Thể quan hệ (instance of a relation) tập quan hệ thời điểm Thể quan hệ phản ánh nội dung quan hệ đó, thay đổi có thao tác cập nhật nội dung quan hệ thêm, sửa hay xóa 14/19 Khóa quan hệ Khóa (key) quan hệ r một tập hợp thuộc tính r, cho với thể r, khơng tồn mà giá trị thành phần khóa Hay nói cách khác, giá trị thành phần Khóa thể quan hệ r 15/19 Khóa quan hệ Có hai loại Khóa quan hệ Khóa thể quan hệ Khóa lược đồ quan hệ: khóa thể QH VD: với thể s1 quan hệ Student sau: ID_SV Name Address Class 20091111 Nguyễn Văn A Hà nội ĐT1 20091112 Nguyễn Hồng B Quảng ninh ĐT2 20091113 Trần Lê C Hà tây ĐT1 20091114 Võ Thị D Bắc giang ĐT2 Có Khóa là: K1 = ID_SV K2 = Name K3 = Address 16/19 Khóa quan hệ VD: với thể s2 quan hệ Student sau: ID_SV Name Address Class 20091111 Nguyễn Văn A Hà nội ĐT1 20091112 Nguyễn Hồng B Quảng ninh ĐT2 20091113 Nguyễn Văn A Hà tây ĐT1 20091114 Võ Thị D Hà nội ĐT2 cịn Khóa là: K1 = ID_SV K1 = ID_SV Khóa lược đồ Sinh viên, Cịn K2 K3 Khóa thể s1 17/19 Khóa quan hệ Tính chất: Khóa thể chưa Khóa lược đồ Cịn Khóa lược đồ Khóa thể quan hệ Khóa lược đồ khơng phụ thuộc vào nội dung quan hệ, cịn khóa thể phụ thuộc 18/19 Cơ sở liệu quan hệ CSDL quan hệ (Relational Database): Là tập hợp quan hệ ràng buộc chúng, mà có liên quan đến hệ thống thông tin (phần mềm) 19/19 Tóm tắt Quan hệ = bảng Cột bảng = thuộc tính quan hệ Bộ = hàng = ghi Lược đồ QH = tên + tập thuộc tính Thể QH = nội dung QH thời điểm Khóa QH = tập thuộc tính QH Khóa thể Khóa lược đồ Cơ sở liệu quan hệ = tập quan hệ 20/19 ...Nội dung Giới thiệu Mơ hình liệu Tổng quan Mơ hình liệu quan hệ 2/19 Tổng quan Mơ hình liệu 3/19 Mơ hình liệu gì? Mơ hình liệu (Data Model) cách ký hiệu để mô tả liệu hay thơng tin Nói chung,... tự quan hệ KHÔNG quan trọng, mà quan trọng nội dung Đồng thời có có giá trị thuộc tính coi bị thừa 13/19 Thể quan hệ Thể quan hệ (instance of a relation) tập quan hệ thời điểm Thể quan hệ. .. khác, giá trị thành phần Khóa thể quan hệ r 15/19 Khóa quan hệ Có hai loại Khóa quan hệ Khóa thể quan hệ Khóa lược đồ quan hệ: khóa thể QH VD: với thể s1 quan hệ Student sau: ID_SV Name Address
Ngày đăng: 27/02/2014, 07:20
Xem thêm: Tài liệu Chương 5..Mô hình dữ liệu quan hệ potx, Tài liệu Chương 5..Mô hình dữ liệu quan hệ potx, Tổng quan về Mô hình dữ liệu quan hệ, Khóa của quan hệ