Bài giảng Kỹ thuật phần mềm ứng dụng: Chương Mô hình dữ liệu quan hệ, cung cấp cho người học những kiến thức như: Giới thiệu về Mô hình dữ liệu; Tổng quan về Mô hình dữ liệu quan hệ. Mời các bạn cùng tham khảo! | Chương 5 Mô hình dữ liệu quan hệ Phần 1 Nội dung chính Giới thiệu về Mô hình dữ liệu Tổng quan về Mô hình dữ liệu quan hệ 2 2 19 Tổng quan về Mô hình dữ liệu 3 19 Mô hình dữ liệu là gì Mô hình dữ liệu Data Model là cách ký hiệu để mô tả dữ liệu hay thông tin. Nói chung nó gồm có ba phần Cấu trúc của dữ liệu Structure of the data Các thao tác trên dữ liệu Operations on data Các ràng buộc Constraints 4 19 Tóm tắt lịch sử của các Mô hình dữ liệu 5 19 Tóm tắt lịch sử của các Mô hình dữ liệu 6 19 Tổng quan về Mô hình dữ liệu quan hệ 7 19 Quan hệ là gì Quan hệ relation là một bảng hai chiều Các cột gọi là các thuộc tính attribute Các hàng gọi là các bản ghi record hay bộ tuple 8 19 Quan hệ là gì Ví dụ bảng Customers Mỗi hàng biểu diễn cho một CUSTOMER Mỗi cột biểu diễn cho một thuộc tính của CUSTOMER và được gọi là thuộc tính 9 19 Lược đồ Schema Lược đồ của một quan hệ là thông tin về cấu trúc của quan hệ đó Nó bao gồm tên và tập các thuộc tính của quan hệ đó cùng một số thông tin ràng buộc của các thuộc tính. Ví dụ Lược đồ của quan hệ Customers ở trên Customers Customers ID tax ID name address 10 19 Bộ và thành phần Một hàng của một quan hệ được gọi là một bộ tuple hay bản ghi record Một giá trị của một thuộc tính trong một bộ được gọi là một thành phần component 11 19 Miền giá trị Domains Miền giá trị của một thuộc tính là tập tất cả các giá trị mà thuộc tính đó có thể nhận Nên khái niệm miền giá trị tương đương với khái niệm kiểu dữ liệu data type Ở mức cài đặt trong một hệ quản trị CSDL thì miền giá trị của các thuộc tính của một quan hệ cần phải chọn sao cho nằm trong số các kiểu dữ liệu mà hệ QT CSDL đó hỗ trợ 12 19 Biểu diễn tương đương của quan hệ Quan hệ là tập hợp của các bộ sets of tuples chứ không phải danh sách của các bộ lists of tuples . Do vậy thứ tự của các bộ trong quan hệ KHÔNG quan trọng mà quan trọng là nội dung của các bộ. Đồng thời nếu có 2 bộ có giá trị bằng nhau trên mọi thuộc tính thì coi như 1 bộ bị thừa. 13 19 Thể hiện của quan hệ Thể hiện .