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

Bai 10 tin học 12 chỉnh sửa hay

18 621 1
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Mô hình dữ liệu quan hệ
Trường học Trường THCS&THPT Nguyễn Bình
Chuyên ngành Tin học
Thể loại Bài giảng
Định dạng
Số trang 18
Dung lượng 0,99 MB

Nội dung

Dùng để mô tả CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL.. Dùng để mô tả CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL... M

Trang 1

CHƯƠNG III

HỆ CƠ SỞ DỮ LIỆU

QUAN HỆ

CHƯƠNG III

HỆ CƠ SỞ DỮ LIỆU

QUAN HỆ

Trang 2

1 Mô hình dữ

liệu quan hệ

Bài 10 : Cơ sở dữ liệu quan hệ

• Cấu trúc dữ liệu.

• Các thao tác và các phép toán trên dữ liệu.

• Các ràng buộc dữ liệu

• Cấu trúc dữ liệu.

• Các thao tác và các phép toán trên dữ liệu.

• Các ràng buộc dữ liệu

Các yếu tố của CSDL

• Các yếu tố của

CSDL

Trang 3

1 Mô hình dữ

liệu quan hệ

Bài 10 : Cơ sở dữ liệu quan hệ

Mô hình dữ liệu là gì?

• Là một tập các khái niệm Dùng để

mô tả CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL

• Là một tập các khái niệm Dùng để

mô tả CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL

• Các yếu tố của

CSDL

• Khái niệm mô

hình quan hệ

Trang 4

1 Mô hình dữ

liệu quan hệ

Bài 10 : Cơ sở dữ liệu quan hệ

• Dữ liệu được thể hiện trong các bảng.

• Mỗi bảng thể hiện thông tin về một chủ thể bao

gồm các hàng và các cột

• Mỗi hàng biểu thị cho một cá thể, gồm một bộ

các giá trị tương ứng với các cột

• Các cột biểu thị các thuộc tính của chủ thể và tên

cột là tên của thuộc tính

• Dữ liệu được thể hiện trong các bảng.

• Mỗi bảng thể hiện thông tin về một chủ thể bao

gồm các hàng và các cột

• Mỗi hàng biểu thị cho một cá thể, gồm một bộ

các giá trị tương ứng với các cột

• Các cột biểu thị các thuộc tính của chủ thể và tên

cột là tên của thuộc tính

Trong mô hình quan hệ:

• Trong mô hình

quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

+ Về mặt cấu trúc

Trang 5

1 Mô hình dữ

liệu quan hệ

Bài 10 : Cơ sở dữ liệu quan hệ

Trong mô hình quan hệ:

• Trong mô hình

quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

+ Về mặt thao tác trên dữ liệu

• Cập nhật dữ liệu: thêm, xóa hay sửa bản ghi

trong một bản

• Các kết quả tìm kiếm thông tin qua truy vấn dữ

liệu

• Cập nhật dữ liệu: thêm, xóa hay sửa bản ghi

trong một bản

• Các kết quả tìm kiếm thông tin qua truy vấn dữ

liệu

Trang 6

1 Mô hình dữ

liệu quan hệ

Bài 10 : Cơ sở dữ liệu quan hệ

Trong mô hình quan hệ:

• Trong mô hình

quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

+ Về mặt các ràng buộc dữ liệu:

• Dữ liệu trong các bảng phải thỏa mãn một số

ràng buộc, chẳng hạn, không có hai bộ nào trong một bảng giống nhau hoàn toàn

• Sự xuất hiện lặp lại của một số thuộc tính ở các

bảng

• Sự xác lập mối liên kết giữa các bảng Mối liên

kết thể hiện mối quan hệ giữa các chủ thể được CSDL phản ánh

• Dữ liệu trong các bảng phải thỏa mãn một số

ràng buộc, chẳng hạn, không có hai bộ nào trong một bảng giống nhau hoàn toàn

• Sự xuất hiện lặp lại của một số thuộc tính ở các

bảng

• Sự xác lập mối liên kết giữa các bảng Mối liên

kết thể hiện mối quan hệ giữa các chủ thể được CSDL phản ánh

Trang 7

2 CSDL quan hệ

Cơ sở dữ liệu được xây dựng trên

mô hình dữ liệu quan hệ gọi là cơ sở

dữ liệu quan hệ Hệ quản trị CSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ.

Bài 10 : Cơ sở dữ liệu quan hệ

a Khái niệm

1 Mô hình dữ

liệu quan hệ

• Trong mô hình

quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

Trang 8

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

 Mỗi quan hệ có một 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ủa các

bộ không quan trọng

 Mỗi thuộc tính có một 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

Một quan hệ trong CSDL quan hệ có những đặc trưng

nào?

Một quan hệ trong CSDL quan hệ có những đặc trưng

nào?

2 CSDL quan hệ

a Khái niệm

1 Mô hình dữ

liệu quan hệ

• Trong mô hình

quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

b Các đặc trưng

Bài 10 : Cơ sở dữ liệu quan hệ

Trang 9

b Các đặc trưng

Số thẻ Ms sách Ngày mượn Ngày 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 phải là một quan hệ, vì sao?

Đây không phải là một quan hệ, vì sao?

Ví dụ:

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

1 Mô hình dữ

liệu quan hệ

• Trong mô hình

quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

2 CSDL quan hệ

a Khái niệm

Bài 10 : Cơ sở dữ liệu quan hệ

Trang 10

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

… … … …

Ví dụ:

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

Đây cũng không phải là một quan hệ.

Đây cũng không phải là một quan hệ.

b Các đặc trưng

1 Mô hình dữ

liệu quan hệ

• Trong mô hình

quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

2 CSDL quan hệ

a Khái niệm

Bài 10 : Cơ sở dữ liệu quan hệ

Trang 11

Để 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 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???

b Các đặc trưng

1 Mô hình dữ

liệu quan hệ

• Trong mô hình

quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

2 CSDL quan hệ

a Khái niệm

c Ví dụ

Bài 10 : Cơ sở dữ liệu quan hệ

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

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

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

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

Tình hình

Tình hình

Trang 12

Người mượn sách:

có những thông tin

nào?

Số thẻ, họ tên,

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,

b Các đặc trưng

1 Mô hình dữ

liệu quan hệ

• Trong mô hình

quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

2 CSDL quan hệ

a Khái niệm

c Ví dụ

Bài 10 : Cơ sở dữ liệu quan hệ

Trang 13

Bài 10 : Cơ sở dữ liệu quan hệ

Để lưu trữ dữ liệu tương ứng với những thông tin cần quản lí của thư viện, chúng ta sẽ quan sát các

bảng sau

b Các đặc trưng

1 Mô hình dữ

liệu quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

2 CSDL quan hệ

a Khái niệm

c Ví dụ

• Trong mô hình

quan hệ

Trang 14

Số thẻ Họ tên Ngày sinh Lớp TV-02 Tiểu Mi 5/9/1990 12A1 TV-04 Trần Cường 12/9/1992 12A2 TV-03 Lê Na 24/9/1990 12B1 TV-01 Nguyễn Ánh 5/10/1991 11B1

… … … …

Số thẻ, họ tên,

Bảng Người Mượn

Thẻ thư viện gồm

có các thông tin

b Các đặc trưng

1 Mô hình dữ

liệu quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

2 CSDL quan hệ

a Khái niệm

c Ví dụ

• Trong mô hình

quan hệ

Bài 10 : Cơ sở dữ liệu quan hệ

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

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

Trang 15

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

… … … …

Số thẻ, mã số sách,

Bảng Mượn Sách

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

Mỗi thể mượn sách của hs được thư viện cấp cho một số riêng.

b Các đặc trưng

1 Mô hình dữ

liệu quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

2 CSDL quan hệ

a Khái niệm

c Ví dụ

• Trong mô hình

quan hệ

Bài 10 : Cơ sở dữ liệu quan hệ

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

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

Trang 16

Mã số sách Tên sách Thể loại Tác giả TN-102 Truyện Kiều Thơ N.Du 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:

Thông

tin về

sách

Bài 10 : Cơ sở dữ liệu quan hệ

Thông tin về

Các loại sách

Thông tin về

Các loại sách

Trang 17

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

TV-02

1

2

12A 2

Mã số sách

Hoài

Bảng Mượn Sách

Bảng Người Mượn

Bảng Sách

Mối quan

hệ giữa 3 bảng

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?

Bài 10 : Cơ sở dữ liệu quan hệ

Trang 18

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?

b Các đặc trưng

1 Mô hình dữ

liệu quan hệ

• Khái niệm mô

hình quan hệ

• Các yếu tố của

CSDL

2 CSDL quan hệ

a Khái niệm

c Ví dụ

• Trong mô hình

quan hệ

3 Củng cố

Bài 10 : Cơ sở dữ liệu quan hệ

Ngày đăng: 30/10/2013, 09:11

HÌNH ẢNH LIÊN QUAN

1. Mô hình dữ liệu quan hệliệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệliệu quan hệ (Trang 2)
Mô hình dữ liệu là gì? - Bai 10 tin học 12 chỉnh sửa hay
h ình dữ liệu là gì? (Trang 3)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 4)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 5)
Trong mô hình quan hệ: - Bai 10 tin học 12 chỉnh sửa hay
rong mô hình quan hệ: (Trang 5)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 6)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 7)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 8)
• Trong mô hình quan hệ - Bai 10 tin học 12 chỉnh sửa hay
rong mô hình quan hệ (Trang 9)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 9)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 10)
• Trong mô hình quan hệ - Bai 10 tin học 12 chỉnh sửa hay
rong mô hình quan hệ (Trang 10)
• Trong mô hình quan hệ - Bai 10 tin học 12 chỉnh sửa hay
rong mô hình quan hệ (Trang 11)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 11)
Tìnhhình mượn sách: gồm những  - Bai 10 tin học 12 chỉnh sửa hay
nhh ình mượn sách: gồm những (Trang 12)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 13)
Bảng sau - Bai 10 tin học 12 chỉnh sửa hay
Bảng sau (Trang 13)
Bảng NgườiMượn - Bai 10 tin học 12 chỉnh sửa hay
ng NgườiMượn (Trang 14)
Bảng Người Mượn - Bai 10 tin học 12 chỉnh sửa hay
ng Người Mượn (Trang 14)
Bảng Mượn Sách - Bai 10 tin học 12 chỉnh sửa hay
ng Mượn Sách (Trang 15)
Bảng MượnSách - Bai 10 tin học 12 chỉnh sửa hay
ng MượnSách (Trang 17)
Bảng Mượn Sách - Bai 10 tin học 12 chỉnh sửa hay
ng Mượn Sách (Trang 17)
1. Mô hình dữ liệu quan hệ - Bai 10 tin học 12 chỉnh sửa hay
1. Mô hình dữ liệu quan hệ (Trang 18)

TỪ KHÓA LIÊN QUAN

w