Danh mục

Nhập môn Cơ sở Dữ liệu ( Ths. Phan Võ Minh Thắng ) - Phần 2

Số trang: 64      Loại file: pdf      Dung lượng: 2.47 MB      Lượt xem: 25      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 37,000 VND Tải xuống file đầy đủ (64 trang) 0
Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mô hình CSDL quan hệ là một khía cạnh về mặt logic (logical view) của dữ liệu . Các thành phần cơ bản của mô hình CSDL quan hệ là thực thể (entities) và các thuộc tính (attributes) của nó và các mối quan hệ (relationships) giữa các thực thể với nhau . Cơ sở dữ liệu (viết tắt CSDL;
Nội dung trích xuất từ tài liệu:
Nhập môn Cơ sở Dữ liệu ( Ths. Phan Võ Minh Thắng ) - Phần 2 Cơ sở Dữ liệu : Mô hình dữ liệu quan hệ Nhập môn Cơ sở Dữ liệu Phần 2 – Mô hình dữ liệu quan hệBiên soạn : ThS.Phan Võ Minh Thắng 1 Cơ sở Dữ liệu : Mô hình dữ liệu quan hệ Nội dung • Mô hình CSDL quan hệ là một khía cạnh về mặt logic CSDL quan (logical view) của dữ liệu • Các thành phần cơ bản của mô hình CSDL quan hệ là thực thể (entities) và các thuộc tính (attributes) của nó và các mối quan hệ (relationships) giữa các thực thể với nhau • Cách tổ chức các thực thể và các thuộc tính của nó theo dạng bảng • Các phép toán trên CSDL quan hệ, data dictionary, và CSDL quan system catalog • Cách xử lý việc dư thừa dữ liệu (data redundancy) trong mô hình CSDL quan hệ • Tại sao việc indexing lại quan trọng 2Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Mô hình dữ liệu quan hệ Logical View of Data • Với CSDL quan hệ – Người thiết kế tập trung vào thể hiện về mặt luận lý (logical) hơn là vật lý (physical) – Ưu điểm của việc sử dụng bảng • Có cấu trúc và độc lập dữ liệu • Các mẫu tin (records) có liên quan được lưu trữ trong các bảng độc lập • Tính đơn giản về mặc logic – Tạo điều kiện cho các chiến lược thiết kế hiệu quả hơn 3Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Mô hình dữ liệu quan hệ Logical View of Data• Entities và Attributes Entities Attributes – Thực thể (entity) là một người, vật, nơi chốn, hoặc sự kiện, mà dữ liệu được thu thập về nó – Thuộc tính (attributes) là các đặc tính của thực thể• Tables – Bảng Tables – Entity set – Giữ các thực thể có liên quan – Cũng được gọi là các quan hệ (relations) – Gồm các dòng (rows) và các cột (columns) 4Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Mô hình dữ liệu quan hệ Các đặc tính của bảng • Cấu trúc hai chiều gồm các dòng và các cột • Dòng (bộ - tuples) thể hiện một thực thể đơn lẻ (entity) • Cột thể hiện các thuộc tính • Giao giữa dòng và cột thể hiện một giá trị đơn lẻ • Các bảng phải có một thuộc tính để chỉ định duy nhất từng dòng • Các giá trị của một cột phải có cùng một định dạng dữ liệu • Mỗi cộ có một giới hạn các giá trị được gọi là miền giá trị của thuộc tính (attribute domain) • Thứ tự của các dòng và cột không quan trọng đối với DBMS 5Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Mô hình dữ liệu quan hệ value Entity set Column (attribute)Rowentity 6Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Mô hình dữ liệu quan hệ Kiểu dữ liệu • Các kiểu dữ liệu: – Number – Character – Date – Logical • Khóa chính (primary key): thuộc tính hoặc tổ ): thu hợp các thuộc tính giúp ta chỉ định duy nhất một thực thể (row, entity) cụ thể nào đó trong tập các thực thể (entity set) được lưu trên bảng đư (table) 7Biên soạn : ThS.Phan Võ Minh Thắng Cơ sở Dữ liệu : Mô hình dữ liệu quan hệ Khóa • Một hay nhiều thuộc tính xác định được các thuộc tính khác – Thuộc tính khóa (key attribute) – Khóa kết hợp (composite key) • A xác định B: biết được giá trị của A, có thể truy cứu (xác định) giá trị của B • A xác định B biểu diễn là A->B • A xác định B, C, và D biểu diễn là A->B,C,D 8Biên soạn : ThS.Phan Võ Minh Thắng ...

Tài liệu được xem nhiều: