SlideShare una empresa de Scribd logo
1 de 11
Chương 3 – Bài 10:
CSDL QUAN HỆ

 GV: Đinh Văn Quyên
BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
                        (tiết 1)
1. Mô hình dữ liệu
quan hệ:             Mô hình là gì?

                              Ví dụ?
BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
                              (tiết 1)
1. Mô hình dữ liệu
                     Trong lĩnh vực CSDL, người ta dùng mô
quan hệ:
a. Mô hình dữ liệu   hình dữ liệu để mô tả dữ liệu ở mức
là gì?               cao, tổng quát, vì vậy mô hình dữ liệu
                     được dùng để thiết kế CSDL.
                                              Cấu trúc dữ liệu
                     Vậy khi thiết kế
                     CSDL cần                 Các thao tác,
                     quan tâm những           phép toán trên
                     yếu tố nào?
                                                     dữ liệu?
                                              Ràng buộc
                                                     dữ liệu?
BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
                              (tiết 1)
1. Mô hình dữ liệu
                     Mô hình dữ liệu là gì?
quan hệ:
a. Mô hình dữ liệu
là gì?
                      Mô hình dữ liệu là một tập khái niệm
                      dùng để mô tả cấu trúc dữ liệu, các
                      thao tác, phép toán trên dữ liệu và các
                      ràng buộc dữ liệu trên một CSDL.

                      VD: Mô hình dữ liệu quan hệ, mô hình dữ liệu
                      hướng đối tượng, mô hình dữ liệu phân cấp,…
BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
                               (tiết 1)
1. Mô hình dữ liệu
                       Các đặc trưng của mô hình dữ liệu
quan hệ:
a. Mô hình dữ liệu     quan hệ?
là gì?
b. Các đặc trưng của                  Làm việc
mô hình dữ liệu
quan hệ?
                                       nhóm


                       Yêu cầu:
                       • Trình bày hiểu biết về các đặc trưng của
                         mô hình dữ liệu quan hệ thông qua sơ đồ
                         tư duy.
                       • Sơ đồ tư duy cần cung cấp các thông
                         tin như: tên đặc trưng, nội dung cơ bản
                         của đặc trưng, cho ví dụ với mỗi đặc
BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
                              (tiết 1)
1. Mô hình dữ liệu
                       Các đặc trưng của mô hình dữ liệu
quan hệ:
a. Mô hình dữ liệu     quan hệ?
là gì?
b. Các đặc trưng của
mô hình dữ liệu
                           Về mặt cấu trúc:
quan hệ?                      Dữ liệu được thể hiện trong các
                              bảng;
                              Mỗi bảng có nhiều cột, dòng =>
                              thể hiện thông tin về 1 chủ thể;
                              Mỗi cột biểu thị thuộc tính của
                              chủ thể;
                              Mỗi dòng biểu thị cho một cá thể
                              trong chủ thể.
BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
                              (tiết 1)
1. Mô hình dữ liệu
                       Các đặc trưng của mô hình dữ liệu
quan hệ:
a. Mô hình dữ liệu     quan hệ?
là gì?
b. Các đặc trưng của      Về mặt thao tác trên dữ liệu:
mô hình dữ liệu
quan hệ?
                             Cập nhật dữ liệu: thêm, sửa, xóa
                             1 bảng ghi;
                             Khai thác dữ liệu: tìm kiếm thông
                             qua truy vấn, sắp xếp,…
BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
                              (tiết 1)
1. Mô hình dữ liệu
                       Các đặc trưng của mô hình dữ liệu
quan hệ:
a. Mô hình dữ liệu     quan hệ?
là gì?
b. Các đặc trưng của
mô hình dữ liệu            Về mặt ràng buộc dữ liệu:
quan hệ?                      Dữ liệu được trong các bảng
                              phải thỏa mãn một số ràng buộc,
                              thể hiện mối liên hệ giữa các
                              dữ liệu;
                              Thí dụ: ràng buộc về khóa chính,
                              ràng buộc về liên kết giữa các
                              bảng, ràng buộc miền giá trị...
BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
                       (tiết 1)
1. Mô hình dữ liệu
quan hệ:                      Củng
a. Mô hình dữ liệu
là gì?
b. Các đặc trưng của
                               cố
mô hình dữ liệu
quan hệ?
BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
                       (tiết 1)
1. Mô hình dữ liệu
quan hệ:
a. Mô hình dữ liệu
là gì?
b. Các đặc trưng của
mô hình dữ liệu
quan hệ?
BÀI HỌC ĐÃ KẾT THÚC
THÂN ÁI CHÀO CÁC EM

Más contenido relacionado

Destacado

Bài 11 các thao tác với csdlqh tiết 1 _v2
Bài 11 các thao tác với csdlqh  tiết 1 _v2Bài 11 các thao tác với csdlqh  tiết 1 _v2
Bài 11 các thao tác với csdlqh tiết 1 _v2Thi Thanh Thuan Tran
 
LeThiThanhHoa-K33103230-Bai11-Lop12
LeThiThanhHoa-K33103230-Bai11-Lop12LeThiThanhHoa-K33103230-Bai11-Lop12
LeThiThanhHoa-K33103230-Bai11-Lop12Tin 5CBT
 
Phạm Ngọc Tuyền (Nhóm 4) - KBDH Tin 12 Bài 10 (Tiết 2)
Phạm Ngọc Tuyền (Nhóm 4) - KBDH Tin 12 Bài 10 (Tiết 2)Phạm Ngọc Tuyền (Nhóm 4) - KBDH Tin 12 Bài 10 (Tiết 2)
Phạm Ngọc Tuyền (Nhóm 4) - KBDH Tin 12 Bài 10 (Tiết 2)vb2tin09
 
Bài 2: Hệ quản trị cơ sở dữ liệu
Bài 2: Hệ quản trị cơ sở dữ liệuBài 2: Hệ quản trị cơ sở dữ liệu
Bài 2: Hệ quản trị cơ sở dữ liệuChâu Trần
 
Chuong3.Bai10.Nhom8.Chau
Chuong3.Bai10.Nhom8.ChauChuong3.Bai10.Nhom8.Chau
Chuong3.Bai10.Nhom8.ChauTin5VungTau
 
Lop12 bai11.cac thaotacvoicsdl
Lop12 bai11.cac thaotacvoicsdlLop12 bai11.cac thaotacvoicsdl
Lop12 bai11.cac thaotacvoicsdlHoa Ngoc
 
Nhóm 24 bài 11:Cac_thao_tac_voi_CSDL/ThomPhanVan
Nhóm 24 bài 11:Cac_thao_tac_voi_CSDL/ThomPhanVanNhóm 24 bài 11:Cac_thao_tac_voi_CSDL/ThomPhanVan
Nhóm 24 bài 11:Cac_thao_tac_voi_CSDL/ThomPhanVanTIN D BÌNH THUẬN
 
Bai giang bài 13: Bảo mật thông tin
Bai giang bài 13: Bảo mật thông tinBai giang bài 13: Bảo mật thông tin
Bai giang bài 13: Bảo mật thông tinthaohien1376
 
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuongkịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuongBe Love
 
Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12K33LA-KG
 
Cac thao tac voi CSDL quan he
Cac thao tac voi CSDL quan heCac thao tac voi CSDL quan he
Cac thao tac voi CSDL quan heQuan
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTMasterCode.vn
 
nguyenhoaian_tin12_chuong3_bai10
nguyenhoaian_tin12_chuong3_bai10nguyenhoaian_tin12_chuong3_bai10
nguyenhoaian_tin12_chuong3_bai10SP Tin K34
 
Доставка интернет-магазина. Доклад на РИФ-2012
Доставка интернет-магазина. Доклад на РИФ-2012 Доставка интернет-магазина. Доклад на РИФ-2012
Доставка интернет-магазина. Доклад на РИФ-2012 Андрей Кистенев
 

Destacado (17)

Các mô hình dữ liệu
Các mô hình dữ liệuCác mô hình dữ liệu
Các mô hình dữ liệu
 
Bài 11 các thao tác với csdlqh tiết 1 _v2
Bài 11 các thao tác với csdlqh  tiết 1 _v2Bài 11 các thao tác với csdlqh  tiết 1 _v2
Bài 11 các thao tác với csdlqh tiết 1 _v2
 
Bài 11
Bài 11Bài 11
Bài 11
 
LeThiThanhHoa-K33103230-Bai11-Lop12
LeThiThanhHoa-K33103230-Bai11-Lop12LeThiThanhHoa-K33103230-Bai11-Lop12
LeThiThanhHoa-K33103230-Bai11-Lop12
 
Phạm Ngọc Tuyền (Nhóm 4) - KBDH Tin 12 Bài 10 (Tiết 2)
Phạm Ngọc Tuyền (Nhóm 4) - KBDH Tin 12 Bài 10 (Tiết 2)Phạm Ngọc Tuyền (Nhóm 4) - KBDH Tin 12 Bài 10 (Tiết 2)
Phạm Ngọc Tuyền (Nhóm 4) - KBDH Tin 12 Bài 10 (Tiết 2)
 
Bài 2: Hệ quản trị cơ sở dữ liệu
Bài 2: Hệ quản trị cơ sở dữ liệuBài 2: Hệ quản trị cơ sở dữ liệu
Bài 2: Hệ quản trị cơ sở dữ liệu
 
Chuong3.Bai10.Nhom8.Chau
Chuong3.Bai10.Nhom8.ChauChuong3.Bai10.Nhom8.Chau
Chuong3.Bai10.Nhom8.Chau
 
Lop12 bai11.cac thaotacvoicsdl
Lop12 bai11.cac thaotacvoicsdlLop12 bai11.cac thaotacvoicsdl
Lop12 bai11.cac thaotacvoicsdl
 
Giaoandientu bai10lop12
Giaoandientu bai10lop12Giaoandientu bai10lop12
Giaoandientu bai10lop12
 
Nhóm 24 bài 11:Cac_thao_tac_voi_CSDL/ThomPhanVan
Nhóm 24 bài 11:Cac_thao_tac_voi_CSDL/ThomPhanVanNhóm 24 bài 11:Cac_thao_tac_voi_CSDL/ThomPhanVan
Nhóm 24 bài 11:Cac_thao_tac_voi_CSDL/ThomPhanVan
 
Bai giang bài 13: Bảo mật thông tin
Bai giang bài 13: Bảo mật thông tinBai giang bài 13: Bảo mật thông tin
Bai giang bài 13: Bảo mật thông tin
 
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuongkịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
kịch bản dạy học tin 12 chương 3 bài 11 nguyen thi thuong
 
Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12
 
Cac thao tac voi CSDL quan he
Cac thao tac voi CSDL quan heCac thao tac voi CSDL quan he
Cac thao tac voi CSDL quan he
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
 
nguyenhoaian_tin12_chuong3_bai10
nguyenhoaian_tin12_chuong3_bai10nguyenhoaian_tin12_chuong3_bai10
nguyenhoaian_tin12_chuong3_bai10
 
Доставка интернет-магазина. Доклад на РИФ-2012
Доставка интернет-магазина. Доклад на РИФ-2012 Доставка интернет-магазина. Доклад на РИФ-2012
Доставка интернет-магазина. Доклад на РИФ-2012
 

Tin hoc 12 chuong 3 - bai 10 - csdl quan he - tiet 1

  • 1. Chương 3 – Bài 10: CSDL QUAN HỆ GV: Đinh Văn Quyên
  • 2. BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) 1. Mô hình dữ liệu quan hệ: Mô hình là gì? Ví dụ?
  • 3. BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) 1. Mô hình dữ liệu Trong lĩnh vực CSDL, người ta dùng mô quan hệ: a. Mô hình dữ liệu hình dữ liệu để mô tả dữ liệu ở mức là gì? cao, tổng quát, vì vậy mô hình dữ liệu được dùng để thiết kế CSDL. Cấu trúc dữ liệu Vậy khi thiết kế CSDL cần Các thao tác, quan tâm những phép toán trên yếu tố nào? dữ liệu? Ràng buộc dữ liệu?
  • 4. BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) 1. Mô hình dữ liệu Mô hình dữ liệu là gì? quan hệ: a. Mô hình dữ liệu là gì? Mô hình dữ liệu là một tập khái niệm dùng để mô tả cấu trúc dữ liệu, các thao tác, phép toán trên dữ liệu và các ràng buộc dữ liệu trên một CSDL. VD: Mô hình dữ liệu quan hệ, mô hình dữ liệu hướng đối tượng, mô hình dữ liệu phân cấp,…
  • 5. BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) 1. Mô hình dữ liệu Các đặc trưng của mô hình dữ liệu quan hệ: a. Mô hình dữ liệu quan hệ? là gì? b. Các đặc trưng của Làm việc mô hình dữ liệu quan hệ? nhóm Yêu cầu: • Trình bày hiểu biết về các đặc trưng của mô hình dữ liệu quan hệ thông qua sơ đồ tư duy. • Sơ đồ tư duy cần cung cấp các thông tin như: tên đặc trưng, nội dung cơ bản của đặc trưng, cho ví dụ với mỗi đặc
  • 6. BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) 1. Mô hình dữ liệu Các đặc trưng của mô hình dữ liệu quan hệ: a. Mô hình dữ liệu quan hệ? là gì? b. Các đặc trưng của mô hình dữ liệu Về mặt cấu trúc: quan hệ? Dữ liệu được thể hiện trong các bảng; Mỗi bảng có nhiều cột, dòng => thể hiện thông tin về 1 chủ thể; Mỗi cột biểu thị thuộc tính của chủ thể; Mỗi dòng biểu thị cho một cá thể trong chủ thể.
  • 7. BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) 1. Mô hình dữ liệu Các đặc trưng của mô hình dữ liệu quan hệ: a. Mô hình dữ liệu quan hệ? là gì? b. Các đặc trưng của Về mặt thao tác trên dữ liệu: mô hình dữ liệu quan hệ? Cập nhật dữ liệu: thêm, sửa, xóa 1 bảng ghi; Khai thác dữ liệu: tìm kiếm thông qua truy vấn, sắp xếp,…
  • 8. BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) 1. Mô hình dữ liệu Các đặc trưng của mô hình dữ liệu quan hệ: a. Mô hình dữ liệu quan hệ? là gì? b. Các đặc trưng của mô hình dữ liệu Về mặt ràng buộc dữ liệu: quan hệ? Dữ liệu được trong các bảng phải thỏa mãn một số ràng buộc, thể hiện mối liên hệ giữa các dữ liệu; Thí dụ: ràng buộc về khóa chính, ràng buộc về liên kết giữa các bảng, ràng buộc miền giá trị...
  • 9. BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) 1. Mô hình dữ liệu quan hệ: Củng a. Mô hình dữ liệu là gì? b. Các đặc trưng của cố mô hình dữ liệu quan hệ?
  • 10. BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) 1. Mô hình dữ liệu quan hệ: a. Mô hình dữ liệu là gì? b. Các đặc trưng của mô hình dữ liệu quan hệ?
  • 11. BÀI HỌC ĐÃ KẾT THÚC THÂN ÁI CHÀO CÁC EM