Elib đã soạn và tổng hợp để reviews đến những em nội dung bài bác giảng bài xích tập và thực hành 10: Hệ cơ sở dữ liệu quan hệ. Bài giảng đang hướng dẫn các em giải những bài tập thực hành thực tế trong sách giáo khoa một cách cụ thể chi tiết. Mời những em thuộc theo dõi.

Bạn đang xem: Bài thực hành 10 tin học 12


*


Biết lựa chọn khóacho những bảng tài liệu trong một vấn đề quen thuộc;


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

*

*

*

Bảng THÍ SINHđược niêm yết cho tất cả các sỹ tử biết.Bảng ĐÁNH PHÁCHlà bí mật chỉ có fan đánh phách là chủ tịch Hội đồng thi giữ.Bảng ĐIỂM THIcó các giáo viên trong Hội đồng chấm thi biết. Có thể liên kết bố bảng trên để sở hữu được bảng hiệu quả kì thi dưới đây.

*

Hoạt đụng 1:Em nên chọn khóacho từng bảng trong cơ sở tài liệu trên và phân tích và lý giải lí vày lựa chọn đó.

Hướng dẫn giải

- Bảng THÍ SINH:SBDlàm khóa chính. Vị SBD của những thí sinh yêu cầu đề xuất khác nhau

- Bảng ĐÁNH PHÁCH: SBDhoặc Phach hầu như thỏa mãn hoàn toàn có thể làm khóa chính. Vì một SBD chỉ đến đúng một phách, một phách cũng chỉ đánh đúng cho một số trong những báo danh.

- Bảng DIEM THI: Phách là khóa chính. Điểm rất có thể xuất hiện nhiều lần vào bảng. Tuy nhiên mỗi phách chỉ khớp ứng với một điểm (không thể bao gồm trường thích hợp một bài xích có nhì điểm).

Hoạt cồn 2:Em hãy chỉ ra các mối liên kết cần thiết giữa tía bảng để sở hữu được hiệu quả thi thông báo cho thí sinh.

Hướng dẫn giải

- Bảng THI_SINH liên kết với bảng DANH_PHACH qua ngôi trường SBD.

- Bảng DANH_PHACH links với bảng DIEM_THI qua trường phách.

- Bảng THI_SINH links bắc cầu với bảng DIEM thông qua bảng DANH_PHACH.

- liên kết giữa THI_SINH cùng DANH_PHACH là liên kết 1-1.

- link giữa DANH_PHACH và DIEM là links 1-1.

- Để thông báo hiệu quả thi ta thực hiện trường STT, SBD, họ tên thí sinh, Ngày sinh, ngôi trường của bảng THI_SINH, trường phách của bảng DANH_PHACH, trường điểm thi của bảng DIEM_THI.

Hoạt cồn 3:Hãy dùng hệ quản ngại trị csdl Access để làm các việc sau:

a) tạo nên lập cơ sở tài liệu nói trên: gồm cha bảng (mỗi bảng cùng với khóađã chọn), setup các mối link cần thiết, đưa tài liệu giả định (khoảng trên 10 thí sinh);

b) Đưa ra công dụng thi để thông báo cho thí sinh;

c) Đưa ra tác dụng thi theo trường;

d) Đưa ra hiệu quả thi của toàn tỉnh theo sản phẩm công nghệ tự sút dần của điểm thi.

Hướng dẫn giải

a) tạo lập cơ sở dữ liệu nói trên

- sinh sản bảng THI_SINH:

*

- tạo nên bảng DANH_PHACH:

*

- tạo bảng DIEM_THI:

*

- tùy chỉnh cấu hình liên kết: nhận Database Tools lựa chọn Relationships.

*

- chọn bảng để sinh sản mối quan liêu hệ:

*
*

- Nhập liệu:

*
*

b) Đưa ra hiệu quả thi và thông tin cho thí sinh.

- lựa chọn Create rồi dấn Query Design:

*

- thứu tự chọn các bảng THI_SINH, DANH_PHACH, DIEM_THI:

*
*

- Điền vào những điều khiếu nại như hình dưới đây:

*

- thừa nhận Run để tiến hành Query:

*

- Kết quả:

*

c) Đưa ra hiệu quả thi theo trường.

- Dựa vào công dụng của Query vừa chạy ta đã xuất ra báo cáo.

*

- bấm vào Create chọn Report Wizard.

*

- dấn dấu >> để đưa cục bộ các ngôi trường vào báo cáo.

*

- dấn Next -> Next. Sau đó sẽ xuất hiện thêm bảng nhằm ta lựa chọn thuộc tính gộp nhóm. Ở đây ta sẽ chọn trường trương rồi dấn mũi thương hiệu >.

*

- nhận Finish để dứt quá trình tạo thành báo cáo.

*

- trường Ngày sinh bị hiện nay lên lốt ##### do độ dài trường cảm thấy không được để hiện tại thi. Để rất có thể hiển thị chính xác ta hoàn toàn có thể chỉnh lại report trong kiến thiết View.

*

- Dê loài chuột vào trường Ngày sinh và tiến hành kéo lịch sự phải:

*

- Trờ lại Report View .

*

d) Đưa ra hiệu quả thi của toàn tỉnh giấc thoe trang bị tự giảm dần của điểm thi.

- Dựa vào tác dụng của Query chỉ dẫn điểm thi của toàn tỉnh.

*

- Để sắp xếp theo đồ vật tự sút dần của điểm thi ta nhấp vào trường điểm thi rồi ấn nút sắp xêp Z -> A.

*

- Kết quả:

*


Câu 1:Hai bảng vào một cơ sở dữ liệu quan hệ liên kết với nhau thông qua:

A.Địa chỉ của các bảng

B.Thuộc tính khóa

C.Tên trường

D.Thuộc tính của những trường được lựa chọn (không độc nhất thiết nên là khóa)

Câu 2:Giả sử một bảng bao gồm 2 ngôi trường SOBH (số bảo hiểm) cùng HOTEN (họ tên) thì hãy chọn trường SOBH có tác dụng khoá thiết yếu hơn vì:

A.Trường SOBH là duy nhất, trong lúc đó ngôi trường HOTEN không phải là duy nhất

B.Trường SOBH là giao diện số, trong lúc đó ngôi trường HOTEN chưa hẳn là giao diện số

C.Trường SOBH đứng trước ngôi trường HOTEN

D.Trường SOBH là ngôi trường ngắn hơn

Câu 3:Danh sách của mỗi phòng thi gồm có những trường : STT, bọn họ tên học tập sinh, Số báo danh, phòng thi. Ta lựa chọn khoá thiết yếu là:

A.STT

B.Số báo danh

C.Phòng thi

D.Họ tên học tập sinh

Câu 4:Giả sử một bảng tất cả 2 trường SOBH (số bảo hiểm) với HOTEN (họ tên) thì nên chọn lựa trường SOBH làm khoá thiết yếu hơn vì:

A.Trường SOBH là duy nhất, trong những lúc đó ngôi trường HOTEN chưa phải là duy nhất

B.Trường SOBH là hình dáng số, trong những khi đó ngôi trường HOTEN chưa phải là hình dạng số

C.Trường SOBH đứng trước ngôi trường HOTEN

D.Trường SOBH là trường ngắn hơn

Câu 5: vào bảng sau đây, mỗi học sinh chỉ có mộ mã số (Mahs):

*

Khoá chính của bảng là:

A.Khoá chủ yếu = Mahs

B.Khoá thiết yếu = Ho
Ten, Ngaysinh, Lop, Diachi, Toan

C.Khoá chính = Ho
Ten, Ngaysinh, Lop, Diachi, Li

D.Khoá chủ yếu = Ho
Ten, Ngaysinh, Lop, Diachi


Qua bài học này, các em cần đã có được những yêu cầu sau:

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


1. Bắt tắt lý thuyết

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

1.2. Nội dung

2. Rèn luyện 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 thực tế 10 Tin học 12


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

Bảng THÍ SINH

STTSBDHọ thương hiệu thí sinhNgày sinhTrườ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

...

21-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

STTSBDphá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

STTphá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à kín đáo chỉ có fan đánh phách là chủ tịch Hội đồng thi giữ. Bảng ĐIỂM THI có những giáo viên trong Hội đồng chấm thi biết. Hoàn toàn có thể liên kết ba bảng trên để sở hữu được bảng tác dụng kì thi bên dưới đây.

Bảng KẾT QUẢ THI

STTSBDHọ thương hiệu thí sinhNgày sinhTrườ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

...

21-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óacho từng bảng trong cơ sở dữ liệu trên và lý giải lí vì lựa 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 đuối tố:Trường SBD là trường khóa bởi vì SBD đặc trưng cho từng bản ghi: phụ thuộc vào SBD để minh bạch giữa sỹ tử này với thí sinh tê (2 thí sinh bất cứ không thể gồm số báo danh như thể nhau).Tối thiểu thuộc tính.Bảng ĐÁNH PHÁCH lựa chọn trường SBD hoặc trường Phach có tác dụng khóa chính. Do trường SBD với trường PHÁCH đều thõa mãn điều kiện:Trường SBD cùng trường Phach là khóa vị SBD đặc thù cho từng bản ghi: phụ thuộc vào SBD để rành mạch giữa thí sinh này và thí sinh tê (2 thí sinh bất kì không thể gồm số báo danh như là nhau); ngôi trường Phach cũng đặc trưng cho từng bạn dạng ghi (các bạn dạng ghi không giống nhau có số phách khác nhau).Cả trường SBD với trường Phach đều buổi tối thiểu ở trong tính.Bảng ĐIỂM THI lựa chọn trường Phach làm khóa chính.Trường Phach là ngôi trường khóa; do Phach đặc thù cho từng bản ghi: nhì bảng ghi khác biệt có số phách không giống nhau (hai bài thi bất kể không thể tất cả trùng số phách).Tối thiểu ở trong tính.

Bài 2

Em hãy chỉ ra những mối liên kết quan trọng giữa cha bảng để sở hữu được tác dụng thi thông tin cho thí sinh.

Gợi ý làm cho bài:

Bảng THI_SINH links với bảng DANH_PHACH qua trường SBD.Bảng DANH_PHACH links với bảng DIEM qua trường Phach.Bảng THI_SINH liên kết bắc mong 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_SINH cùng DANH_PHACHliên kết 1-1. Do 1 thí sinh chỉ có một phách bài thi, nên có thể duy nhất 1 bản ghi của bạn dạng THI_SINH link với 1 bạn dạng ghi của bạn dạng DANH_PHACH.Liên kết giữa bảng DANH_PHACHDIEM liên kết 1-1. Do 1 bài bác thi chỉ có một con điểm, nên có thể duy duy nhất 1 bản ghi của bản DANH_PHACH links với 1 bạn dạng ghi của bạn dạng DIEM.

Bài 3

Hãy cần sử dụng hệ cai quản trị cơ sở dữ liệu Access để triển khai các vấn đề sau:

Tạo lập cơ sở dữ liệu nói trên: gồm bố bảng (mỗi bảng cùng với khóađã chọn), cài đặ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 hiệu quả thi để thông tin cho thí sinh;Đưa ra công dụng thi theo trường;Đưa ra công dụng thi của toàn tỉnh giấc theo sản phẩm công nghệ tự giảm dần của điểm thi.

Gợi ý làm cho bài:

Có 2 cách để tạo côn trùng liên kết:Cách 1. Vào menu, chọn lệnh Tools.Cách 2.

Xem thêm: App chụp màn hình máy tính, lightshot phần mềm chụp ảnh màn hình hiệu quả

Click vào biểu tượng
*
Relationship..Đưa ra hiệu quả thi và thông báo cho thí sinh, ta chọn đối tượng người sử dụng Queries để tạo( ightarrow)Chọn Create query in thiết kế view.