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
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 ...
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ìm kiếm theo từ khóa liên quan:
hệ quản trị xử lý tương tác database hệ thống dữ liệu thủ thuật máy tính kỹ năng máy tính cơ sở dữ liệu tài liệu cơ sở dữ liệu giáo trình cơ sở dữ liệu database nhập môn cơ sở dữ liệuTài liệu liên quan:
-
62 trang 402 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 314 1 0 -
Làm việc với Read Only Domain Controllers
20 trang 306 0 0 -
13 trang 296 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 294 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 290 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 259 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 248 0 0