Giải bài tập SGK Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ

Giải bài tập SGK Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ cho bạn tham khảo, giúp bạn nắm vững kiến thức từ cơ bản đến nâng cao trong các môn học. Ngoài ra, qua việc làm bài tập, bạn cũng có cơ hội rèn luyện kỹ năng làm việc độc lập

Gii bài tp SGK Tin hc 12 bài 11
Bài 1 trang 93 Tin hc 12: Hãy nêu mt công việc (trong gia đình hay hội)
có th dùng máy tính đ qun lý.
Li gii:
- Công vic có th dùng máy tính để qun lý là:
- Quản lý thư viện.
- Ngoài ra còn có th qun lý nhng công việc khác như là:
- Quản lý đăng kí tín chỉ ca sinh viên.
- Qun lý xe ca mt nhà xe.
- Qun lý công vic bán hàng ca mt ca hàng nào đó.
Bài 2 trang 93 Tin hc 12: Trong sở d liệu được nêu câu 1, hãy cho biết
đối tưng cn qun lí và thông tin cần lưu trữ.
Li gii:
- Đối tượng cn qun lý trong bài toán quản lý thư viện là: Sách và Bạn đọc, quá
trình mưn sách ca bạn đọc.
- Thông tin cần lưu trữ:
- Sách: Mã sách, tên sách, tác gi, s ng, tên nhà xut bn,...
- Bạn đọc: Mã bạn đc, tên bạn đọc, ngày sinh, địa ch,...
- Quản lý mượn: Mã bạn đọc, mã sách, s ợng mượn, ngày mượn, ngày tr.
Bài 3 trang 93 Tin hc 12: Khi nào thông tin trong CSDL nói trên cần đực cp
nht và cp nht nhng gì?
Li gii:
- Thông tin trong cơ s d liu nói trên cần đưc cp nht khi:
- Thay đổi thông tin bạn đọc: Thông tin thay đi có th bao gồm địa ch, s điện
thoi,...
- Thay đổi thông tin sách: Thông tin thay đi bao gm các thuc tính ca sách.
- Thêm bn đc mi: Thông tin cn cp nht thêm bao gm mã bạn đọc, tên bn
đọc,...
- Thêm sách mi: Thông tin cn cp nht thêm bao gm sách, tên sách, tác
gi,...
- Thêm sa thông tin v n sách ca bạn đọc: Thay đổi ngày n, ngày tr
hoc có th là thêm mi mt bản ghi mượn sách.
- Xóa thông tin v bạn đọc, sách.
Bài 4 trang 93 Tin hc 12: Khi nào cn kết xut thông tin t CSDL nói trên
nhng thông tin nào cần được kết xut? Hãy phác tho mt s báo cáo cn có.
Li gii:
- Nhng thông tin cn kết xuất nhưbạn đọc này đã mưn bao nhiêu sách. Tác
gi này đã viết bao nhiêu quyn sách.
- Mt s báo cáo cn có:
- Trong tháng 1 năm 2017 s cuốn sách được mượn là bao nhiêu.
- Bạn đọc Nguyễn Văn A đã mượn bao nhiêu quyn sách.
Bài 5 trang 93 Tin hc 12: Hãy cho mtd v truy vn phc v cho vic kết
xut thông tin bài toán này.
Li gii:
- d ta muốn đếm xem bạn đọc Nguyễn Văn A đã mượn bao nhiêu quyn
sách.
- Ta s dng 2 bng. Bạn đọc và bảng Mưn.
- T bng Bạn đọc ta s lấy được bạn đọc ca bạn A. Sau đó đếm s bn ghi
trong bảng n có bạn đọc ca bạn A. Như vậy s tìm ra được
s sách mà bạn đọc A mượn.
| 1/2

Preview text:

Giải bài tập SGK Tin học 12 bài 11
Bài 1 trang 93 Tin học 12: Hãy nêu một công việc (trong gia đình hay xã hội)
có thể dùng máy tính để quản lý. Lời giải:
- Công việc có thể dùng máy tính để quản lý là: - Quản lý thư viện.
- Ngoài ra còn có thể quản lý những công việc khác như là:
- Quản lý đăng kí tín chỉ của sinh viên.
- Quản lý xe của một nhà xe.
- Quản lý công việc bán hàng của một cửa hàng nào đó.
Bài 2 trang 93 Tin học 12: Trong cơ sở dữ liệu được nêu ở câu 1, hãy cho biết
đối tượng cần quản lí và thông tin cần lưu trữ. Lời giải:
- Đối tượng cần quản lý trong bài toán quản lý thư viện là: Sách và Bạn đọc, quá
trình mượn sách của bạn đọc.
- Thông tin cần lưu trữ:
- Sách: Mã sách, tên sách, tác giả, số lượng, tên nhà xuất bản,...
- Bạn đọc: Mã bạn đọc, tên bạn đọc, ngày sinh, địa chỉ,...
- Quản lý mượn: Mã bạn đọc, mã sách, số lượng mượn, ngày mượn, ngày trả.
Bài 3 trang 93 Tin học 12: Khi nào thông tin trong CSDL nói trên cần đực cập
nhật và cập nhật những gì? Lời giải:
- Thông tin trong cơ sở dữ liệu nói trên cần được cập nhật khi:
- Thay đổi thông tin bạn đọc: Thông tin thay đổi có thể bao gồm địa chỉ, số điện thoại,...
- Thay đổi thông tin sách: Thông tin thay đổi bao gồm các thuộc tính của sách.
- Thêm bạn đọc mới: Thông tin cần cập nhật thêm bao gồm mã bạn đọc, tên bạn đọc,...
- Thêm sách mới: Thông tin cần cập nhật thêm bao gồm mã sách, tên sách, tác giả,...
- Thêm sửa thông tin về mượn sách của bạn đọc: Thay đổi ngày mượn, ngày trả
hoặc có thể là thêm mới một bản ghi mượn sách.
- Xóa thông tin về bạn đọc, sách.
Bài 4 trang 93 Tin học 12: Khi nào cần kết xuất thông tin từ CSDL nói trên và
những thông tin nào cần được kết xuất? Hãy phác thảo một số báo cáo cần có. Lời giải:
- Những thông tin cần kết xuất như là bạn đọc này đã mượn bao nhiêu sách. Tác
giả này đã viết bao nhiêu quyển sách.
- Một số báo cáo cần có:
- Trong tháng 1 năm 2017 số cuốn sách được mượn là bao nhiêu.
- Bạn đọc Nguyễn Văn A đã mượn bao nhiêu quyển sách.
Bài 5 trang 93 Tin học 12: Hãy cho một ví dụ về truy vấn phục vụ cho việc kết
xuất thông tin ở bài toán này. Lời giải:
- Ví dụ ta muốn đếm xem bạn đọc Nguyễn Văn A đã mượn bao nhiêu quyển sách.
- Ta sử dụng 2 bảng. Bạn đọc và bảng Mượn.
- Từ bảng Bạn đọc ta sẽ lấy được mã bạn đọc của bạn A. Sau đó đếm số bản ghi
trong bảng Mượn mà có mã bạn đọc là mã của bạn A. Như vậy sẽ tìm ra được
số sách mà bạn đọc A mượn.