1. Trang chủ
  2. » Giáo án - Bài giảng

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

28 1,4K 5

Đ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

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 0,94 MB

Nội dung

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 2: Thiết kế Thiết kế CSDL, lựa chọn hệ QTCSDL để triển khai, Xây dựng hệ thống c

Trang 1

Chương III: HỆ CƠ SỞ DỮ LIỆU QUAN HỆ Chương III: 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Ệ

Trang 2

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?

Trang 3

Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Trang 4

Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Trang 5

Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

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

Trang 6

Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

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?

Trang 7

Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Trang 8

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

Trang 9

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

……

Trang 10

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Trang 11

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Trang 12

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

a) Khái niệm:

- Khái niệm

- Một số

Thuật ngữ

- Mỗi quan hệ có 1 tên phân biệt với tên các quan hệ khác

- Các bộ là phân biệt và thứ tự các bộ không quan trọng

- Mỗi thuộc tính có 1 tên phân biệt, thứ tự các thuộc tính không quan trọng

- Quan hệ không có thuộc tính đa trị hay phức hợp

Trang 13

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

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 phải là một quan hệ, vì sao?

Vì có thuộc tính đa trị

Trang 14

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

b) Ví dụ:

Số thẻ Ms sách Ngày mượn - trả

Ngày mượn Ngày trả

TV-02 TO-012 5/9/2007 30/9/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 cũng không phải

là một quan hệ vì sao?

Vì có thuộc tính phức hợp

a Khái niệm

b Ví dụ

Trang 15

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

b) Ví dụ:

Để quản lí việc mượn sách ở thư viện của một trường, thông thưởng thư viện cần quản lí các thông tin sau:

 Thông tin về người mượn sách;

 Tình hình mượn sách;

 Thông tin về các loại sách;

Thông thường

để quản lý việc mượn sách ở thư viện của trường học, thư viện cần những thông tin nào???

a Khái niệm

b Ví dụ

Trang 16

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Tình hình mượn sách: gồm những thông tin nào?

Số thẻ, Mã số sách, ngày mượn, ngày trả

Sách: gồm những thông tin nào?

Mã số sách, tên sách, thể loại, tác giả

Ví dụ

Trang 17

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Thông tin về người mượn sách: Số thẻ,

họ tên, ngày sinh, lớp.

Bảng Người Mượn

Thẻ thư viện gồm

có các thông tin

a Khái niệm

b Ví dụ

Trang 18

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

b) Ví dụ:

Số thẻ Ms sách Ngày mượn Ngày 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

Tình hình mượn sách: Số thẻ, mã số sách, ngày mượn, ngày trả

a Khái niệm

b Ví dụ

Trang 19

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

b) Ví dụ:

Số thẻ Ms sách Ngày mượn Ngày 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

Tình hình mượn sách: Số thẻ, mã số sách, ngày mượn, ngày trả

Bảng Mượn Sách

Thông tin về tình hình mượn sách do thư viện quản lí

Ngày mượn và ngày trả sách của học sinh.

a Khái niệm

b Ví dụ

Trang 20

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

b) Ví dụ:

Mã số

TN-103 Những điều ky diệu

về máy tính

Khoa học Thế

Hùng TI-01 Dế mèn phiêu lưu kí Văn học Tô

Hoài TO-102 Sáng tạo Toán học KHTN Polya

Thông tin về các loại sách có trong thư viện:

Ms sách, tên sách, thể loại, tác giả.

Bảng Sách

a Khái niệm

b Ví dụ

Thông tin về sách

Trang 21

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Số thẻ Ms sách Ngày mượn Ngày 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

Tên sách Thể loại Tác giả

TN-103 Những điều ky diệu

về máy tính Khoa học HùngThế TI-01 Dế mèn phiêu lưu kí Văn học Tô

3 bảng này

có mối quan hệ ràng buộc

với nhau như thế nào?

Hãy quan sát 3 bảng này và đưa

ra nhận xét?

Liên kết theo số

thẻ

Liên

k t ế theo

s ố sách

Trang 22

Tiết 38: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

1 CSDL quan hệ là gì?

2 Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ?

3 Hãy nêu một ứng dụng CSDL quan hệ mà em các biết?

Củng cố

a Khái niệm

b Ví dụ

Trang 23

Tiết 39: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

có thể phân biệt các lần mượn sách ?

TV-02

5/10/2007 24/9/2007

TN-102 TV-02

15/9/2007 12/9/2007

TN-103 TV-04

30/9/2007 5/9/2007

TO-012 TV-02

Ngµy tr¶

Ngµy m în M· sè s¸ch

Sè thÎ

•Dựa vào các thuộc tính Số thẻ, Mã số sách, Ngày mượn để phân biệt các lần mượn sách.

Trang 24

Tiết 39: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

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

Bảng Người mượn

Dựa vào thuộc tính Số thẻ để phân biệt người mượn sách.

Trong bảng chứa tập thuộc tính vừa đủ để phân biệt các bộ

Trang 25

Tiết 39: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Trang 26

Tiết 39: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Khoá chính

Hãy nhận xét về vai trò và dữ liệu của thuộc tính Số thẻ ?

Khoá chính là một khoá trong bảng được người dùng chỉ định, giá trị của

mọi bộ tại khoá chính không được để trống

Mỗi bảng có ít nhất một khoá Nên chọn khoá chính là một khoá có ít tính phụ thuộc nhất.

Dữ liệu không được để trống

Thuộc tính Số thẻ được chọn làm khoá chính

Trang 27

Tiết 39: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

Nhờ mối liên kết theo Số thẻ có

thể biết các thông tin của Người

mượn cuốn sách có mã số

Trang 28

Tiết 39: CƠ SỞ DỮ LIỆU QUAN HỆ

§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ

2 CƠ SỞ DỮ LIỆU QUAN HỆ: Là CSDL được xây dựng dựa

trên mô hình dữ liệu quan hệ

Khoá: một tập thuộc tính gồm một hay một số thuộc tính dùng để phân biệt các bộ trong bảng.

- Hệ QTCSDL quan hệ: là hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ

Khoá chính: là một khoá được chọn (chỉ định) trong bảng

Liên kết: để kết nối các thông tin của nhiều bảng dựa trên

thuộc tính khoá

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

HÌNH ẢNH LIÊN QUAN

Bảng Người Mượn - HỆ CƠ SỞ DỮ LIỆU QUAN HỆ(BÀI 10) CỰC SỐC
ng Người Mượn (Trang 17)
Bảng Mượn Sách - HỆ CƠ SỞ DỮ LIỆU QUAN HỆ(BÀI 10) CỰC SỐC
ng Mượn Sách (Trang 18)
Bảng Mượn Sách - HỆ CƠ SỞ DỮ LIỆU QUAN HỆ(BÀI 10) CỰC SỐC
ng Mượn Sách (Trang 19)
Bảng Sách - HỆ CƠ SỞ DỮ LIỆU QUAN HỆ(BÀI 10) CỰC SỐC
ng Sách (Trang 20)
Bảng Người Mượn - HỆ CƠ SỞ DỮ LIỆU QUAN HỆ(BÀI 10) CỰC SỐC
ng Người Mượn (Trang 21)
Bảng Người mượn - HỆ CƠ SỞ DỮ LIỆU QUAN HỆ(BÀI 10) CỰC SỐC
ng Người mượn (Trang 24)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w