Tin Học 12 Bài Tập Và Thực Hành 10: Hệ Cơ Sở Dữ Liệu ...

YOMEDIA NONE Trang chủ Tin Học 12 Chương III: Hệ Cơ Sở Dữ Liệu Quan Hệ Tin học 12 Bài tập và thực hành 10: Hệ cơ sở dữ liệu quan hệ ADMICRO Lý thuyết5 Trắc nghiệm 2 FAQ

Nội dung của bài thực hành số 10 về Hệ cơ sở dữ liệu quan hệ dưới đây, các em sẽ được thực hành tạo cơ sở dữ liệu, chỉ định khóa cho mỗi bảng, tạo mối liên kết giữa các bảng, kết xuất kết quả,... Mời các em cùng theo dõi nội dung chi tiết của bài thực hành.

ATNETWORK YOMEDIA

1. Tóm tắt lý thuyết

1.1. Mục đích, yêu cầu

1.2. Nội dung

2. Luyện tập Bài tập và thực hành 10 Tin học 12

2.1. Trắc nghiệm

3. Hỏi đáp Bài tập và thực hành 10 Tin học 12

Tóm tắt lý thuyết

1.1. Mục đích, yêu cầu

  • Biết chọn khóa cho các bảng dữ liệu trong một bài toán quen thuộc;
  • Hiểu được khái niệm liên kết giữa các bảng;
  • Biết cách xác lập liên kết giữa các bảng thông qua khóa để có thể tìm được những thông tin liên quan đến một cá thể được quản lí.

1.2. Nội dung

Sở giáo dục của một tỉnh tổ chức một kì thi để kiểm tra chất lượng môn Toán cho các lớp 12 của tỉnh. Trong cơ sở dữ liệu quản lí kì kiểm tra này có ba bảng với cấu trúc được cho như ở cơ sở dữ liệu mẫu dưới đây:

Bảng THÍ SINH

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

1

2

3

4

...

HA10

HA11

HA12

HA14

...

Đỗ Hà Anh

Lê Như Bình

Trần Thu Cúc

Nguyễn Anh Quân

...

02-01-1990

21-11- 1990

14-05-1899

29-11-1990

...

Lê Hồng Phong

Phan Chu Trinh

Phan Chu Trinh

Lê Hồng Phong

....

Bảng 1. Bảng THÍ SINH

Bảng ĐÁNH PHÁCH

STT SBD phách

1

2

3

4

...

HA10

HA11

HA12

HA14

...

S28

S27

S26

S25

...

Bảng 2. Bảng ĐÁNH PHÁCH

Bảng ĐIỂM THI

STT phách điểm

1

2

3

4

...

S25

S26

S27

S28

...

9

6

8

10

Bảng 3. Bảng ĐIỂM THI

Bảng THÍ SINH được niêm yết cho tất cả các thí sinh biết. Bảng ĐÁNH PHÁCH là bí mật chỉ có người đánh phách là Chủ tịch Hội đồng thi giữ. Bảng ĐIỂM THI có các giáo viên trong Hội đồng chấm thi biết. Có thể liên kết ba bảng trên để có được bảng kết quả kì thi dưới đây.

Bảng KẾT QUẢ THI

STT SBD Họ tên thí sinh Ngày sinh Trường Điểm

1

2

3

4

...

HA10

HA11

HA12

HA14

...

Đỗ Hà Anh

Lê Như Bình

Trần Thu Cúc

Nguyễn Anh Quân

...

02-01-1990

21-11- 1990

14-05-1899

29-11-1990

...

Lê Hồng Phong

Phan Chu Trinh

Phan Chu Trinh

Lê Hồng Phong

....

10

8

6

9

Bảng 4. Bảng KẾT QUẢ THI

Bài 1

Em hãy chọn khóa cho mỗi bảng trong cơ sở dữ liệu trên và giải thích lí do lựa chọn đó.

Gợi ý làm bài:

  • Bảng THÍ SINH chọn trường SBD làm khóa chính. Vì SBD đạt 2 yếu tố:
    • Trường SBD là trường khóa vì SBD đặc trưng cho từng bản ghi: dựa vào SBD để phân biệt giữa thí sinh này và thí sinh kia (2 thí sinh bất kì không thể có số báo danh giống nhau).
    • Tối thiểu thuộc tính.
  • Bảng ĐÁNH PHÁCH chọn trường SBD hoặc trường Phach làm khóa chính. Vì trường SBD và trường PHÁCH đều thõa mãn điều kiện:
    • Trường SBD và trường Phach là khóa vì SBD đặc trưng cho từng bản ghi: Dựa vào SBD để phân biệt giữa thí sinh này và thí sinh kia (2 thí sinh bất kì không thể có số báo danh giống nhau); trường Phach cũng đặc trưng cho từng bản ghi (các bản ghi khác nhau có số phách khác nhau).
    • Cả trường SBD và trường Phach đều tối thiểu thuộc tính.
  • Bảng ĐIỂM THI chọn trường Phach làm khóa chính.
    • Trường Phach là trường khóa; vì Phach đặc trưng cho từng bản ghi: hai bảng ghi khác nhau có số phách khác nhau (hai bài thi bất kì không thể có trùng số phách).
    • Tối thiểu thuộc tính.

Bài 2

Em hãy chỉ ra các mối liên kết cần thiết giữa ba bảng để có được kết quả thi thông báo cho thí sinh.

Gợi ý làm bài:

  • Bảng THI_SINH liên kết với bảng DANH_PHACH qua trường SBD.
  • Bảng DANH_PHACH liên kết với bảng DIEM qua trường Phach.
  • Bảng THI_SINH liên kết bắc cầu với bảng DIEM thông qua bảng DANH_PHACH.
  • Trường STT, SBD, Họ tên thí sinh, Ngày sinh thuộc bảng THI_SINH.
  • Trường Điểm trong bảng DIEM.
  • Liên kết giữa bảng THI_SINHDANH_PHACHliên kết 1-1. Vì 1 thí sinh chỉ có 1 phách bài thi, nên chỉ duy nhất 1 bản ghi của bản THI_SINH liên kết với 1 bản ghi của bản DANH_PHACH.
  • Liên kết giữa bảng DANH_PHACHDIEM liên kết 1-1. Vì 1 bài thi chỉ có 1 con điểm, nên chỉ duy nhất 1 bản ghi của bản DANH_PHACH liên kết với 1 bản ghi của bản DIEM.

Bài 3

Hãy dùng hệ quản trị CSDL Access để làm các việc sau:

  • Tạo lập cơ sở dữ liệu nói trên: gồm ba bảng (mỗi bảng với khóa đã chọn), thiết đặt các mối liên kết cần thiết, đưa dữ liệu giả định (khoảng trên 10 thí sinh);
  • Đưa ra kết quả thi để thông báo cho thí sinh;
  • Đưa ra kết quả thi theo trường;
  • Đưa ra kết quả thi của toàn tỉnh theo thứ tự giảm dần của điểm thi.

Gợi ý làm bài:

  • Có 2 cách để tạo mối liên kết:
    • Cách 1. Vào menu, chọn lệnh Tools.
    • Cách 2. Click vào biểu tượng Relationship..
  • Đưa ra kết quả thi và thông báo cho thí sinh, ta chọn đối tượng Queries để tạo \(\rightarrow\) Chọn Create query in Design view.

2. Luyện tập Bài tập và thực hành 10 Tin học 12

Sau khi học xong Bài tập và thực hành 10: Hệ cơ sở dữ liệu quan hệ, các em cần nắm vững các thao tác:

  • Tạo bảng;
  • Chọn khóa chính;
  • Tạo liên kết giữa các bảng.

2.1. Trắc nghiệm

Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 12 Bài tập và thực hành 10 cực hay có đáp án và lời giải chi tiết.

  • Câu 1:

    Danh sách của mỗi phòng thi gồm có các trường : STT, Họ tên học sinh, Số báo danh, phòng thi. Ta chọn khoá chính là:

    • A. STT
    • B. Số báo danh
    • C. Phòng thi
    • D. Họ tên học sinh
  • Câu 2:

    Giả sử một bảng có 2 trường SOBH (số bảo hiểm) và HOTEN (họ tên) thì nên chọn trường SOBH làm khoá chính hơn vì:

    • A. Trường SOBH là duy nhất, trong khi đó trường HOTEN không phải là duy nhất
    • B. Trường SOBH là kiểu số, trong khi đó trường HOTEN không phải là kiểu số
    • C. Trường SOBH đứng trước trường HOTEN
    • D. Trường SOBH là trường ngắn hơn

Câu 3-5: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!

3. Hỏi đáp Bài tập và thực hành 10 Tin học 12

Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học HOC247 sẽ hỗ trợ cho các em một cách nhanh chóng!

Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!

-- Mod Tin Học 12 HỌC247

NONE

Bài học cùng chương

Bài 10: Cơ sở dữ liệu quan hệ Tin học 12 Bài 10: Cơ sở dữ liệu quan hệ Bài 11: Các thao tác với cơ sở dữ liệu quan hệ Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ ADSENSE ADMICRO Bộ đề thi nổi bật UREKA AANETWORK

XEM NHANH CHƯƠNG TRÌNH LỚP 12

Toán 12

Lý thuyết Toán 12

Giải bài tập SGK Toán 12

Giải BT sách nâng cao Toán 12

Trắc nghiệm Toán 12

Giải tích 12 Chương 3

Đề thi giữa HK1 môn Toán 12

Ngữ văn 12

Lý thuyết Ngữ Văn 12

Soạn văn 12

Soạn văn 12 (ngắn gọn)

Văn mẫu 12

Soạn bài Người lái đò sông Đà

Đề thi giữa HK1 môn Ngữ Văn 12

Tiếng Anh 12

Giải bài Tiếng Anh 12

Giải bài Tiếng Anh 12 (Mới)

Trắc nghiệm Tiếng Anh 12

Unit 7 Lớp 12 Economic Reforms

Tiếng Anh 12 mới Review 1

Đề thi giữa HK1 môn Tiếng Anh 12

Vật lý 12

Lý thuyết Vật Lý 12

Giải bài tập SGK Vật Lý 12

Giải BT sách nâng cao Vật Lý 12

Trắc nghiệm Vật Lý 12

Vật lý 12 Chương 3

Đề thi giữa HK1 môn Vật Lý 12

Hoá học 12

Lý thuyết Hóa 12

Giải bài tập SGK Hóa 12

Giải BT sách nâng cao Hóa 12

Trắc nghiệm Hóa 12

Hoá Học 12 Chương 4

Đề thi giữa HK1 môn Hóa 12

Sinh học 12

Lý thuyết Sinh 12

Giải bài tập SGK Sinh 12

Giải BT sách nâng cao Sinh 12

Trắc nghiệm Sinh 12

Ôn tập Sinh 12 Chương 5

Đề thi giữa HK1 môn Sinh 12

Lịch sử 12

Lý thuyết Lịch sử 12

Giải bài tập SGK Lịch sử 12

Trắc nghiệm Lịch sử 12

Lịch Sử 12 Chương 2 Lịch Sử VN

Đề thi giữa HK1 môn Lịch Sử 12

Địa lý 12

Lý thuyết Địa lý 12

Giải bài tập SGK Địa lý 12

Trắc nghiệm Địa lý 12

Địa Lý 12 VĐSD và BVTN

Đề thi giữa HK1 môn Địa lý 12

GDCD 12

Lý thuyết GDCD 12

Giải bài tập SGK GDCD 12

Trắc nghiệm GDCD 12

GDCD 12 Học kì 1

Đề thi giữa HK1 môn GDCD 12

Công nghệ 12

Lý thuyết Công nghệ 12

Giải bài tập SGK Công nghệ 12

Trắc nghiệm Công nghệ 12

Công nghệ 12 Chương 3

Đề thi giữa HK1 môn Công nghệ 12

Tin học 12

Lý thuyết Tin học 12

Giải bài tập SGK Tin học 12

Trắc nghiệm Tin học 12

Tin học 12 Chương 2

Đề thi giữa HK1 môn Tin học 12

Cộng đồng

Hỏi đáp lớp 12

Tư liệu lớp 12

Xem nhiều nhất tuần

Video: Vợ nhặt của Kim Lân

Video ôn thi THPT QG môn Vật lý

Video ôn thi THPT QG Tiếng Anh

Video ôn thi THPT QG môn Hóa

Video ôn thi THPT QG môn Toán

Video ôn thi THPT QG môn Văn

Video ôn thi THPT QG môn Sinh

Sóng- Xuân Quỳnh

Khái quát văn học Việt Nam từ đầu CMT8 1945 đến thế kỉ XX

Người lái đò sông Đà

Quá trình văn học và phong cách văn học

Đất Nước- Nguyễn Khoa Điềm

Đàn ghi ta của Lor-ca

Tây Tiến

Ai đã đặt tên cho dòng sông

YOMEDIA YOMEDIA ×

Thông báo

Bạn vui lòng đăng nhập trước khi sử dụng chức năng này.

Bỏ qua Đăng nhập ×

Thông báo

Bạn vui lòng đăng nhập trước khi sử dụng chức năng này.

Đồng ý ATNETWORK ON zunia.vn QC Bỏ qua >>

Từ khóa » File Bài Thực Hành 10 Tin Học 12