Bai tap on tap chuong 3

13 4 0
Bai tap on tap chuong 3

Đ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

Nhê liªn kÕt theo Ph¸ch cã thÓ biÕt ®iÓm thi cña thÝ sinh..[r]

(1)(2)

 Liªn kÕt

Số thẻ M số 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-02 TN-102 24/9/2007 5/10/2007 TV-02 TO-012 5/10/2007

… … … …

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

… … … …

M sè ·

sách Tên sách Số trang Tác giả TN-102 Dế mèn phiêu l u kí 236 Tô Hoài

TN103 Hai vạn dam d ới đáy biển 120 Giuyn Vécnơ TI-01 Những điều kì diệu máy tính 240 Nguyễn Th Hựng

TO-012 Sáng tạo Toán học 308 Polya

… … … …

Bảng mượnưsách

Bảng ngimn Bng Sỏch

Liên kết theo Số thẻ Liªn kÕt theo s¸ch

Nhờ liên kết theo Số thẻ ta biết đ ợc HS m ợn sách Bảng Mượnưsách

Nhờ liên kết theo Mã số sách ta biết Sách đ ợc m ợn Bng Mnsỏch

Liên kết đ ợc thực khoá, liên kết phải có khoá chÝnh

1/ Mơ hình liệu quan hệ: khái niệm đặc tr ng bản

NÕu bảng có nhiều khoá, số thuộc tính khoá khác nên chọn khoá khoá cã Ýt thuéc tÝnh nhÊt.

B¶ng chÝnh

Thuéc tính liên kết

Bảng liên kết Khoá

4/ Cách định khố chính:

Nếu bảng có khố khố khố

2/ Các khái niệm: CSDL quan hệ, Hệ quản trị CSDL quan hệ, Bảng, Thuộc tính, Bộ, Miền, Khoá, Khoá chính, Liên kết

3/ Các thao tác với CSDL quan hệ: tạo lập, cập nhật, khai thác

5/ Sơ đồ liên kết

Nếu bảng khơng có khố phải bổ sung thêm tr ờng để làm khố khố khố chính

Nếu bảng có nhiều khố, số thuộc tính khố thì nên chọn khố có ý nghĩa CSDL xét làm khố chính

(3)

 Liªn kÕt

Số thẻ M số 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-02 TN-102 24/9/2007 5/10/2007 TV-02 TO-012 5/10/2007

… … … …

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

… … … …

M sè ·

sách Tên sách Số trang Tác giả TN-102 Dế mèn phiêu l u kí 236 Tô Hoài

TN103 Hai vạn dam d ới đáy biển 120 Giuyn Vécnơ TI-01 Những điều kì diệu máy tính 240 Nguyễn Th Hựng

TO-012 Sáng tạo Toán học 308 Polya

… … … …

Bảng mượnưsách

Bảng ngimn Bng Sỏch

Liên kết theo Số thẻ Liªn kÕt theo s¸ch

Nhờ liên kết theo Số thẻ ta biết đ ợc HS m ợn sách Bảng Mượnưsách

Nhờ liên kết theo Mã số sách ta biết Sách đ ợc m ợn Bảng Mượnưsách

(4)

Nhê mèi liªn kết theo Số thẻ biết thông tin Ng ời m ợn sách cã m· sè TO-012 vµo ngµy 5/9/2007.

- Ngườiưmượnư: Bảng liên kết

VÝ dô:

- mượnưsáchư: Bảng chính 

- Sè thỴ: Thc tÝnh liên kết

(5)

STT MÃ sản phẩm MÃ công nhân

1 SPA-02 B015

2 SPC-00 A009

3 SPD-05 A009

4 SPA-02 A006

Bảng LắPưRáP

Bảng khoá bổ sung tr ờng làm khoá

Khoá

Xét CSDL quản lí chất l ợng sản phẩm nhà máy lắp ráp ô tô

MÃ sản phẩm MÃ công nhân

SPA-02 B015

SPC-00 A009

SPD-05 A009

SPA-02 A006

Kho¸

1) STT

(6)

Ví dụ:

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 ngimn

Số thẻ MÃ số

sách Ngày m ợn Ngày trả

TV-02 TO-012 5/9/2007 30/9/2007 TV-04 TN-103 5/9/2007 15/9/2007

TV-02 TN-102 24/9/2007 5/10/2007

TV-02 TO-012 5/10/2007

Bảng mượnưsách

Bảng có khoá

Khoá

1) Số thẻ

Khoá

1) {Số thẻ, MÃ số sách, Ngày m ợn}

Xét CSDL quản lÝ th viƯn

(7)

STT Sè thỴ MÃ số

sách Ngày m ợn Ngày trả 1 TV-02 TO-012 5/9/2007 30/9/2007 2 TV-04 TN-103 5/9/2007 15/9/2007 3 TV-02 TN-102 24/9/2007 5/10/2007 4 TV-02 TO-012 5/10/2007

Bảng mượnưsách

B¶ng có nhiều khoá, số thuộc tính khoá khác nhau

Khoá

1) STT

Xét CSDL quản lí th viện

Khoá chính

2) {Số thẻ, MÃ số sách, Ngày m ợn}

(8)

STT SBD Họ tên thí sinh Ngày sinh Tr ờng

1 HA10 Đỗ Hà Anh 02/01/1990 Lê Hồng Phong 2 HA11 Lê Nh Bình 21/11/1990 Phan Chu Trinh 3 HA12 TrÇn Thu Cóc 14/05/1991 Phan Chu Trinh 4 HA14 Nguyễn Anh Quân 29/11/1990 Lê Hồng Phong

Bảng THíưSINH

Khoá:

1) STT

2) SBD

Kho¸ chÝnh:

2) SBD

(9)

STT SBD Ph¸ch

1 HA10 S28

2 HA11 S27

3 HA12 S26

4 HA14 S25

Bảng ĐáNHưPHáCH

Kho¸:

1) STT

2) SBD

3) Phách

STT Phách Điểm

1 S25 9

2 S26 6

3 S27 8

4 S28 10

Bảng ĐIểMưTHI

Khoá:

1) STT

2) Ph¸ch Kho¸ chÝnh:

2) SBD

3) Ph¸ch

Kho¸ chÝnh:

(10)

STT SBD Họ tên thí sinh Ngày sinh Tr ờng

1 HA10 Đỗ Hà Anh 02/01/1990 Lê Hồng Phong

2 HA11 Lê Nh Bình 21/11/1990 Phan Chu Trinh

3 HA12 TrÇn Thu Cóc 14/05/1991 Phan Chu Trinh 4 HA14 Nguyễn Anh Quân 29/11/1990 Lê Hồng Phong

STT SBD Ph¸ch

1 HA10 S28

2 HA11 S27

3 HA12 S26

4 HA14 S25

STT Phách Điểm

1 S25 9

2 S26 6

3 S27 8

4 S28 10

Bảng THíưSINH

Bảng ĐáNHưPHáCH Bảng ĐIểMưTHI

Xỏc nh cỏc mi liờn kt?

Liên kết theo Phách Liên

kÕt theo STT

C2

(11)

STT SBD Họ tên thí sinh Ngày sinh Tr ờng 1 HA10 Đỗ Hà Anh 02/01/1990 Lê Hồng Phong 2 HA11 Lê Nh Bình 21/11/1990 Phan Chu Trinh 3 HA12 TrÇn Thu Cóc 14/05/1991 Phan Chu Trinh 4 HA14 Nguyễn Anh Quân 29/11/1990 Lê Hồng Phong

STT SBD Ph¸ch

1 HA10 S28 2 HA11 S27 3 HA12 S26 4 HA14 S25

STT

Phách Điểm

1 S25 9

2 S26 6

3 S27 8

4 S28 10

B¶ng THíưSINH

Bảng ĐáNHưPHáCH

Bảng ĐIểMưTHI

Liên kết theo SBD

Liên kết theo Phách

Nhờ liên kết theo SBD biết thông tin thí sinh.

Nhờ liên kết theo Phách biết điểm thi thí sinh. C1

(12)

Bảng ĐIểMưTHI Sơ đồ liên kết

Bảng THíưSINH Bảng ĐáNHưPHáCH

sbd Phách

Khoá chÝnh:

SBD

Kho¸ chÝnh:

SBD

Kho¸ chÝnh:

Ph¸ch

Kho¸:

STT

Ph¸ch

Kho¸:

STT

SBD

Kho¸:

STT

SBD Ph¸ch

(13)

3/ C¸c thao t¸c với CSDL quan hệ: tạo lập, cập nhật, khai thác

Câu 1. Bạn Vinh khẳng định rằng, cập nhật cấu trúc cập nhật liệu kéo theo thay đổi giá trị tất liệu tệp Em đánh giá nh v ý kin ca bn Vinh?

Câu 2. Bạn Bình hỏi, có phải thực thao tác xoá bảng, thông tin khai báo tạo bảng bị xoá, liệu nguyên vẹn không? Em trả lời bạn Bình nh nµo?

Câu 3. Có ý kiến khẳng định, việc khai báo bảng đ ợc coi hoàn tất sau đặt tên, định kiểu liệu kích th ớc cho tr ờng bảng Theo em, ý kiến xác đầy đủ ch a? Em thấy cần bổ sung thêm khơng?

Câu 4. Sau khai báo bảng với tr êng:

M· HS – x©u kÝ tự Họ tên xâu 20 kí tự

Địa chỉ xâu 60 kí tự Ngày sinh kiĨu ngµy

Tr ớc l u cấu trúc bảng này, ng ời thiết kế suy nghĩ lại sửa độ dài tr ờng Họ tên thành 30 kí tự, sau l u thơng tin vào hệ thống Việc sửa lại độ dài nói có phảI cập nhật cấu trúc bảng hay không? Tại sao?

Câu 5. Tr ờng l u địa học sinh có kiểu xâu, kích th ớc 80 kí tự Một ghi có nội dung “5 Trần H ng Đạo” Sau kiểm tra, phát thấy nhầm lẫn, địa đ ợc sửa lại thành “155 Trần H ng Đạo” Kích th ớc tệp ghi liệu thay đổi nh nào?

(A) Tăng thêm byte (B) Không thay đổi

Ngày đăng: 21/04/2021, 04:28

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

  • Đang cập nhật ...

Tài liệu liên quan