HỆ CƠ SỞ DỮ LIỆU QUAN HỆ(BÀI 10) CỰC SỐC

28 1.4K 5
HỆ CƠ SỞ DỮ LIỆU QUAN HỆ(BÀI 10) CỰC SỐC

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương III Chương III : HỆ CƠ SỞ DỮ LIỆU QUAN HỆ : HỆ CƠ SỞ DỮ LIỆU QUAN HỆ Chương III Chương III : HỆ CƠ SỞ DỮ LIỆU QUAN HỆ : HỆ CƠ SỞ DỮ LIỆU QUAN HỆ Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ Việc xây dựng và khai thác một hệ CSDL được tiến hành qua một số bước đó là? Bước 1: Khảo sát Tìm hiểu yêu cầu công tác quản lý, xác định dữ liệu cần lưu trữ, phân tích mối liên hệ giữa chúng, phân tích chức năng của hệ thống khai thác thông tin, xác định chức năng của phần cứng, phần mềm có thể khai thác, sử dụng. Bước 2: Thiết kế Thiết kế CSDL, lựa chọn hệ QTCSDL để triển khai, Xây dựng hệ thống chương trình ứng dụng Bước 3: Kiểm thử Nhập dữ liệu và chạy thử chương trình Khi xây dựng một CSDL thường có nhiều người tham gia với mức hiểu biết khác nhau về cơ sở dữ liệu. Người xây dụng CSDL thường trao đổi với nhau về những yếu tố nào? Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ Những yếu tố của một hệ CSDL? - Cấu trúc dữ liệu; - Các thao tác, phép toán trên dữ liệu; - Các ràng buộc dữ liệu Các khái niệm dùng để mô tả các yếu tố trên tạo thành mô hình dữ liệu được gọi là ? Mô hình dữ liệu Những yếu tố của một hệ CSDL? Cấu trúc dữ liệu; Các thao tác, phép toán trên dữ liệu; Các ràng buộc dữ liệu Những yếu tố trên tạo thành mô hình dữ liệu gọi là? Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ Những yếu tố của một hệ CSDL? Cấu trúc dữ liệu; Các thao tác, phép toán trên dữ liệu; Các ràng buộc dữ liệu - Chủ thể - Thuộc tính - Cá thể  Về mặt cấu trúc Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ Những yếu tố của một hệ CSDL? Cấu trúc dữ liệu; Các thao tác, phép toán trên dữ liệu; Các ràng buộc dữ liệu  Về mặt thao tác trên dữ liệu: Em hãy trình bày 1 số thao tác trên CSDL đã thực hiện trong chương II? - Cập nhật dữ liệu: thêm, sửa, xoá bản ghi trong 1 bảng; - Sắp xếp, lọc dữ liệu, tìm kiếm, in ấn. Các phép toán trên dữ liệu thường được thực hiện trên đối tượng nào? - Mẫu hỏi - Báo cáo Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ Những yếu tố của một hệ CSDL? Cấu trúc dữ liệu; Các thao tác, phép toán trên dữ liệu; Các ràng buộc dữ liệu  Về mặt các ràng buộc dữ liệu: Em có nhận xét gì về bảng dữ liệu sau đây? Có 2 bộ giống nhau hoàn toàn nên việc nhập này không được chấp nhận, máy thông báo lỗi: Em hãy trình bày cách khắc phục? Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ Những yếu tố của một hệ CSDL? Cấu trúc dữ liệu; Các thao tác, phép toán trên dữ liệu; Các ràng buộc dữ liệu  Về mặt các ràng buộc dữ liệu: Em có nhận xét gì CSDL sau đây khi xác lập mối liên kết? Dư thừa dữ liệu Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ Củng cố Mô hình dữ liệu quan hệ là gì? Là các khái niệm dùng để mô tả các yếu tố: - Cấu trúc dữ liệu - Các thao tác, phép toán trên dữ liệu - Các ràng buộc dữ liệu Dựa vào cơ sở nào để nhiều người cùng tham gia xây dựng một CSDL? Dựa vào các yếu tố tạo nên mô hình dữ liệu Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ a) Khái niệm: a. Khái niệm Cơ sở dữ liệu Có nhiều mô hình khác nhau nhưng CSDL được xâu dựng trên mô hình dữ liệu quan hệ gọi là CSDL quan hệ. Phân cấp Hướng ĐT Quan hệ …… Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ a) Khái niệm: a. Khái niệm Cơ sở dữ liệu Hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ. [...]... D LIU QUAN H Tit 38: C S D LIU QUAN H a) Khỏi nim: - Khỏi nim - Mt s Bng ~ Quan h Ct ~ Thuc tớnh Thut ng Hng ~ B (bn ghi) Min: kiu d liu ca thuc tớnh Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN H a) Khỏi nim: - Khỏi nim - Mt s Thut ng - Mi quan h cú 1 tờn phõn bit vi tờn cỏc quan h khỏc - Cỏc b l phõn bit v th t cỏc b khụng quan trng - Mi thuc tớnh cú 1 tờn phõn bit, th t cỏc thuc tớnh khụng quan trng... 24/9/1990 12B1 TV-01 Nguyn nh 5/10/1991 11B1 TO-012 Sỏng to Toỏn hc KHTN Polya Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN H a Khỏi nim b Vớ d Cng c 1 CSDL quan h l gỡ? 2 Cỏc c trng chớnh ca mt quan h trong h CSDL quan h? 3 Hóy nờu mt ng dng CSDL quan h m em cỏc bit? Đ 10 C S D LIU QUAN H Tit 39: C S D LIU QUAN H a Khỏi nim b Vớ d c Khoỏ v liờn kt gia cỏc bng Khoỏ Da vo cỏc thuc tớnh no cú th phõn... trng - Quan h khụng cú thuc tớnh a tr hay phc hp Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN H a Khỏi nim b) Vớ d: b Vớ d S th Ms sỏch Ngy mn Vỡ cú thuc tớnh a tr Ngy tr TV-02 TO-012 TN-103 5/9/2007 22/10/2007 30/9/2007 25/10/2007 TV-04 TN-103 12/9/2007 15/9/2007 TV-02 TN-102 24/9/2007 5/10/2007 TV-01 TO-012 5/10/2007 õy khụng phi l mt quan h, vỡ sao? Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN. .. Toỏn hc KHTN Polya Bng Sỏch Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN H Liờn kt theo s th S th Ngy mn Ngy tr TV-02 TO-012 5/9/2007 30/9/2007 TV-04 TN-103 12/9/2007 15/9/2007 TV-03 TN-102 24/9/2007 5/10/2007 TV-01 TO-012 5/10/2007 3 bng ny cú mi quan h Mi quan h gia rng buc 3 bng vi nhau nh th no? Ms sỏch Bng Ngi Mn Liờn kt theo mó s sỏch Hóy quan sỏt 3 bng ny v a ra nhn xột? Bng Sỏch Mó s... mt quan h vỡ sao? Vỡ cú thuc tớnh phc hp Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN H a Khỏi nim b Vớ d b) Vớ d: qun lớ vic mn sỏch th vin ca mt trng, thụng thng th vin cn qun lớ cỏc thụng tin sau: Thụng thng qun lý vic Thụng tin v ngi mn sỏch; mn sỏch th Tỡnh hỡnh mn vin ca trng sỏch; hc, th vin Thụng tin v cỏc loi sỏch; thụng cn nhng tin no??? Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN. .. S D LIU QUAN H Tit 39: C S D LIU QUAN H Thụng tin ca cỏc bng c kt ni nh cỏc mi liờn kt da trờn thuc tớnh khoỏ Vớ d Nh mi liờn kt theo S th cú th bit cỏc thụng tin ca Ngi mn cun sỏch cú mó s TO012 vo ngy 5/9/2007 - MN SCH: Bng chớnh -NGI MN: Bng tham chiu - S TH: Thuc tớnh liờn kt Đ 10 C S D LIU QUAN H Tit 39: C S D LIU QUAN H a Khỏi nim b Vớ d c Khoỏ v liờn kt gia cỏc bng 1 Mễ HèNH D LIU QUAN H: Cú... LIU QUAN H Tit 38: C S D LIU QUAN H a Khỏi nim b Vớ d b) Vớ d: Tỡnh hỡnh mn sỏch: S th, mó s sỏch, ngy mn, ngy tr Bng Mn Sỏch S th Ms sỏch Ngy mn Ngy tr TV-02 TO-012 5/9/2007 30/9/2007 TV-04 TN-103 12/9/2007 15/9/2007 TV-03 TN-102 24/9/2007 5/10/2007 TV-01 TO-013 5/10/2007 Thụng tin v tỡnh hỡnh mn sỏch do th vin qun lớ Ngy mn v ngy tr sỏch ca hc sinh Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN. .. sỏch, th loi, tỏc gi Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN H a Khỏi nim b Vớ d b) Vớ d: Thụng tin v ngi mn sỏch: S th, h tờn, ngy sinh, lp S th H tờn Ngy sinh Lp TV-02 Tiu Mi 5/9/1990 12A1 TV-04 Trn Cng 12/9/1992 12A2 TV-03 Lờ Na 24/9/1990 12B1 TV-01 Nguyn nh 5/10/1991 11B1 Bng Ngi Mn Th th vin gm cú cỏc thụng tin Đ 10 C S D LIU QUAN H Tit 38: C S D LIU QUAN H a Khỏi nim b Vớ d b) Vớ d: Tỡnh... gia cỏc bng 1 Mễ HèNH D LIU QUAN H: Cú cỏc c trng: Cu trỳc d liu dng bng Thao tỏc trờn d liu: cp nht v khai thỏc Rng buc d liu 2 C S D LIU QUAN H: L CSDL c xõy dng da trờn mụ hỡnh d liu quan h - H QTCSDL quan h: l h QTCSDL dựng to lp, cp nht v khai thỏc CSDL quan h Khoỏ: mt tp thuc tớnh gm mt hay mt s thuc tớnh dựng phõn bit cỏc b trong bng Khoỏ chớnh: l mt khoỏ c chn (ch nh) trong bng Liờn kt:... 5/9/2007 15/9/2007 TV-02 TN-102 24/9/2007 5/10/2007 TV-02 TO-012 5/10/2007 Khoỏ gm cỏc thuc tớnh S th, Mó s sỏch, Ngy mn Đ 10 C S D LIU QUAN H Tit 39: C S D LIU QUAN H Khoỏ chớnh Bng ngi mn Số thẻ Họ tên Ngày sinh Lớp TV-01 Nguyễn Anh 10/10/1990 12A TV-02 Trần Cơng 23/02/1991 11B TV-03 Lê Văn Bình 21/12/1990 12B TV-04 Nguyễn Thị Dung 30/01/1992 10C Thuc tớnh S th l khoỏ Hóy nhn xột v vai trũ . III : HỆ CƠ SỞ DỮ LIỆU QUAN HỆ : HỆ CƠ SỞ DỮ LIỆU QUAN HỆ Chương III Chương III : HỆ CƠ SỞ DỮ LIỆU QUAN HỆ : HỆ CƠ SỞ DỮ LIỆU QUAN HỆ Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ . Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ a) Khái niệm: a. Khái niệm Cơ sở dữ liệu Hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ. Tiết. HÌNH DỮ LIỆU QUAN HỆ § 10. CƠ SỞ DỮ LIỆU QUAN HỆ Những yếu tố của một hệ CSDL? Cấu trúc dữ liệu; Các thao tác, phép toán trên dữ liệu; Các ràng buộc dữ liệu  Về mặt thao tác trên dữ liệu: Em

Ngày đăng: 16/07/2014, 04:00

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan