: phía dẫn bài tập và thực hành 10 – Hệ cơ sở tài liệu quan hệ

(Nguyễn Văn Ninh – giáo viên Tin học)

Bài viết sau đây sẽ hướng dẫn những em học sinh khối 12 bài bác tập và thực hành 10. Hy vọng sẽ giúp đỡ các em có ý kiến và giải quyết và xử lý được bài xích tập thực hành số 10 một cách dễ dàng nhất trong các tiết thực hành thực tế sắp tới.

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

Câu 1:  Em hãy lựa chọn khóa cho từng bảng vào cơ sở tài liệu trên và lý giải lí bởi vì lựa lựa chọn đó.

Trả lời:

– Bảng THI_SINH: SBD là khóa chính. Số báo danh của các thí sinh yêu thương cầu nên khác nhau.

– Bảng DANH PHACH: SBD hoặc phách những thỏa mãn rất có thể là khóa chính. Vì chưng một SBD chỉ đến đúng một phách, một phách cũng chỉ tiến công đúng cho một số trong những báo danh.

– Bảng DIEM THI: Phách là khóa chính. Điểm hoàn toàn có thể xuất hiện nhiều lần trong bảng. Mặc dù mỗi phách chỉ tương ứng với một điểm (không thể bao gồm trường hợp một bài có nhị điểm).

Câu 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 tin cho thí sinh.

Trả lờ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 liên kết với bảng DIEM_THI qua ngôi trường phách.

– Bảng THI_SINH liên kết bắc ước với bảng DIEM trải qua bảng DANH_PHACH.

– links giữa THI_SINH với DANH_PHACH là links 1-1.

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

– Để thông báo kết quả thi ta sử dụng trường STT, SBD, bọn họ tên thí sinh, Ngày sinh, ngôi trường của bảng THI_SINH, ngôi trường phách của bảng DANH_PHACH, trường điểm thi của bảng DIEM_THI.

Câu 3:  Hãy cần sử dụng hệ quản trị cơ sở dữ liệu Access để gia công những vấn đề sau:

– tạo nên lập cơ sở dữ liệu nói trên: gồm ba bảng (mỗi bảng với khóa sẽ chọn), setup các mối link cần thiết, nhập tài liệu giả định (ít độc nhất vô nhị là 10 thí sinh).

– Đưa ra kết quả để thông báo cho thí sinh.

– Đưa ra tác dụng thi theo trường.

– Đưa ra hiệu quả thi của toàn tỉnh theo vật dụng tự tăng đột biến của điểm thi.

Trả lời:

a) chế tác lập cơ sở tài liệu nói trên

– chế tác bảng THI_SINH:

*

– chế tạo ra bảng DANH_PHACH:

*

– tạo bảng DIEM_THI:

*

– thiết lập liên kết: nhấn Database Tools lựa chọn Relationships.

*

– lựa chọn bảng để chế tác mối quan tiền hệ:

*
*

– Nhập liệu:

*
*

b) Đưa ra công dụng thi thông tin cho thí sinh.

– lựa chọn Create rồi dìm Query Design:

*

– lần lượt chọn những bảng THI_SINH, DANH_PHACH, DIEM_THI:

*
*

– Điền vào những điều kiện như hình bên dưới đây:

*

– nhấn Run để thực hiện Query:

*

– Kết quả:

*

c) Đưa ra công dụng thi theo trường.

– Dựa vào kết quả của Query vừa chạy ta sẽ xuất ra báo cáo.

*

– nhấn vào Create lựa chọn Report Wizard.

*

– dìm dấu >> nhằm đưa toàn cục các trường vào báo cáo.

*

– dìm Next -> Next. Kế tiếp sẽ lộ diện bảng nhằm ta chọn thuộc tính gộp nhóm. Ở đây ta sẽ lựa chọn trường trương rồi thừa nhận mũi tên >.

*

– nhấn Finish để kết thúc quá trình tạo ra báo cáo.

*

– trường Ngày sinh bị hiện tại lên vết ##### bởi độ nhiều năm trường không đủ để hiện tại thi. Để rất có thể hiển thị đúng đắn ta hoàn toàn có thể chỉnh lại report trong kiến thiết View.

*

– Dê chuột vào trường Ngày sinh và thực hiện kéo thanh lịch phải:

*

– Trờ lại Report View .

*

d) Đưa ra kết quả thi của toàn thức giấc thoe trang bị tự bớt dần của điểm thi.

– Dựa vào kết quả của Query chỉ dẫn điểm thi của toàn tỉnh.

*

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

Mời các em cùng xem thêm nội dung bài bác giảng bài bác tập và thực hành 11: bảo mật cơ sở dữ liệudưới đây. Bài thực hành nhằm mục tiêu giúp những em đọc thêmkhái niệm với tầm đặc trưng của bảo mật CSDLvà biếtmột số bí quyết thông dụng bảo mật thông tin CSDL


*


Qua câu hỏi quản lí một cửa hàng kinh doanh, học sinh cần đạt được các yêu mong sau:

Hiểu thêm có mang và tầm quan trọng đặc biệt của bảo mật thông tin CSDL;

Biết một trong những cách thông dụng bảo mật CSDL;

Có thái độ chính xác trong việc sử dụng và bảo mật CSDL.


Hoạt đụng 1

Một cửa hàng sắm sửa hàng năng lượng điện tử liên tục nhận hàng từ một trong những công ti và bán lại cho những khách hàng. Sản phẩm nhập cùng xuất thẳng từ kho của siêu thị (để bài bác toán 1-1 giản, giảm bớt chỉ tất cả một chủ kho kiêm người giao hàng). Shop này đã xây đắp một CSDLBANHANGgồm những bảng sau:

*

*

*

*

*

Các đối tượng người dùng sử dụng công tác quản lí CSDLBANHANGlà:

Khách hàng;

Các công ti cung ứng hàng mang lại cửa hàng;

Thủ kho (kiêm bạn giao hàng);

Kế toán;

Người quản lí cửa ngõ hàng.

Theo em, mỗi đối tượng người tiêu dùng trên đã yêu ước chương trình bao gồm những tác dụng gì?

Hướng dẫn giải

Khách hàng theo luồng thông tin có sẵn tên, con số các món đồ còn trong cửa hàng, một số thông tin cần thiết về mặt hàng.

Các công ti cần biết tình hình đã hỗ trợ hàng cho cửa hàng này.

Thủ kho kiêm người giao hàng biết được tình hình hàng nhập xuất và tồn kho.

Kế toán biết được tình hình thu, chi.

Người quản ngại lí shop biết được hầu như thông tin, vào đó đặc biệt quan trọng tâm về thực trạng xuất/nhập từng một số loại mặt hàng, thực trạng lãi/lỗ của từng khía cạnh hàng.

Hoạt hễ 2:Giả sử công tác có các chức năng:

Khách hàng được biết tên, con số các sản phẩm còn trong cửa ngõ hàng, một vài thông tin cần thiết về phương diện hàng.

Các công ti cần phải biết tình hình đã cung cấp hàng cho siêu thị này.

Thủ kho kiêm người phục vụ biết được tình trạng hàng nhập xuất cùng tồn kho.

Kế toán biết được thực trạng thu, chi.

Người quản ngại lí cửa hàng biết được hầu như thông tin, trong đó đặc biệt quan trọng quan tâm về tình hình xuất/nhập từng các loại mặt hàng, tình trạng lãi/lỗ của từng khía cạnh hàng.

Bảo mật CSDL.

Nếu công dụng bảo mật csdl được thực hiện bằng bảng phân quyền, thì từng đối tượng người dùng nêu trên rất có thể được trao quyền như vậy nào?

Trong bảng phân quyền kí hiệu:đọc(Đ),sửa(S),bổ sung(B),xóa(X),không được truy cập(K). Trong một số bảng dữ liệu, đối tượng người dùng không được quyền Đ, S, B, X so với một số cột thì ghi K dĩ nhiên chỉ số cột.Ví dụ,quyền của đối tượng người dùng khách hàng đối với bảng
HANGnếu ghiĐ(K6)thì được hiểu người tiêu dùng có quyền đọc các cột của bảng dữ liệu
HANGtrừ cột 6 (là cột giá bán mua mặt hàng từ công ti hỗ trợ hàng mang đến cửa hàng, người sử dụng không theo thông tin được biết giá cài đặt mà chỉ được biết giá bán mặt sản phẩm này).

Dưới đây là một bảng mô tả phân quyền, theo em bao hàm điểm nào không phù hợp, bởi vì sao?

*

Hướng dẫn giải

Khách hàng: chỉ đọc.

Thủ kho: chỉ đọc.

Kế toán: chỉ đọc.

Quản lý: đọc, bổ sung, sửa, xóa.

Hoạt động 3:Khi xây dừng CSDLBANHANGnhư trên, người ta thường tạo biểu chủng loại được mở ngay lúc mở cơ sở dữ liệu (giả sử là biểu mẫu
Trangdau), với các nút lệnh yêu thương cầu bạn dùngkhai báo định danh(tên, mật khẩu) vàxác định quyền truy vấn cập. Sau thời điểm khai báo, biểu mẫu tiếp theo sau được mở (giả sử là
OPENCSDL) đang hiển thị một danh sách các tác dụng tương ứng với bộ"định danh cùng quyền truy tìm cập"được phép sử dụng. Người dùng có thể tiếp tục chọn trong các tính năng này làm mở ra các cửa sổ tương thích cho truy cập phần tài liệu với các mức phân quyền mà bạn lập trình đã đoạt cho.

Hãy mang đến biết, vì sao tín đồ ta làm cho như vậy.

Hướng dẫn giải

Khi phân quyền thì người đăng nhập vào chỉ hoàn toàn có thể thực hiện nay được những chức năng.

Xem thêm:

Khi đăng nhập vào chỉ tất cả các chức năng đúng cùng với quyền tầm nã cập của bản thân được hiển thị vày làm như thế để cho những người truy cập biết mức độ hoàn toàn có thể thực hiện trong chương tình. Lúc đó ngăn ngừa được sự truy cập không được phép của người dùng, làm cho tăng mức độ an ninh và bảo mật thông tin hơn.


Câu 1:Thông thường, người dùng muốn truy cập vào hệ CSDL đề xuất cung cấp:

A.Hình ảnh

B.Chữ ký

C.Họ tên fan dùng

D.Tên thông tin tài khoản và mật khẩu

Câu 2:Trong những phát biểu sau, tuyên bố nào chưa phải là tác dụng của biên bạn dạng hệ thống?

A.Lưu lại số lần truy vấn vào hệ thống

B.Lưu lại thông tin của visitor vào hệ thống

C.Lưu lại các yêu cầu tra cứu vớt hệ thống

D.Nhận diện người tiêu dùng để hỗ trợ dữ liệu mà họ được phân quyền tầm nã cập

Câu 3:Phát biểu nào tiếp sau đây sai khi nói đến mã hoá thông tin?

A.Các thông tin quan trọng và nhạy cảm nên lưu trữ dưới dạng mã hóa

B.Mã hoá thông tin để giảm khả năng rò rỉ thông tin

C.Nén tài liệu cũng góp phần tăng cường tính bảo mật thông tin của dữ liệu

D.Các tin tức sẽ được an ninh tuyệt đối sau khoản thời gian đã được mã hoá

Câu 4:Câu như thế nào sai trong những câu dưới đây?

A.Hệ cai quản trị cơ sở dữ liệu không cung cấp cho người dùng cách biến đổi mật khẩu

B.Nên định kì biến đổi mật khẩu

C.Thay thay đổi mật khẩu để tăng cường khả năng bào vệ mật khẩu

D.Hệ cai quản trị csdl cung cấp cho người dùng cách biến đổi mật khẩu

Câu 5:Các yếu hèn tố gia nhập trong bài toán bảo mật khối hệ thống như mật khẩu, mã hoá thông tin cần phải:

A.Không được đổi khác để đảm bảo an toàn tính tuyệt nhất quán

B.Chỉ nên chuyển đổi nếu người tiêu dùng có yêu cầu

C.Phải thường xuyên biến đổi để tằng cường tính bảo mật

D.Chỉ nên biến đổi một lần sau khi người tiêu dùng đăng nhập vào hệ thống lần đầu tiên

Câu 6:Để nhấn dạng người tiêu dùng khi đăng nhập vào CSDL, ko kể mật khẩu fan ta còn dùng những cách nhận dạng như thế nào sau đây:

A.Hình ảnh

B.Âm thanh

C.Chứng minh nhân dân

D.Giọng nói, vệt vân tay, võng mạc, chữ ký kết điện tử

3. Kết luận

Qua bài thực hành thực tế này, những em cần nắm được những phương châm sau:

Hiểu thêm về tư tưởng và tầm quan trọng của bảo mật CSDLBiết một số trong những cách thông dụng bảo mật thông tin CSDL.