Bài 1: MỘT SỐ KHÁI NIỆM CƠ BẢN Gợi ý: Học sinh có câu trả lời hồn chỉnh, cụ thể nói rõ thêm: - Trong CSDL có thơng tin gì? - CSDL phục vụ cho đối tượng nào, vấn đề gì? Ví dụ: Trường ta có ứng dụng CSDL CSDL trường chứa thơng tin HS phục vụ quản lí HS (điểm, thông tin HS, ) Trong câu trả lời cần thể rõ hai điểm: - CSDL tập hợp liệu có liên quan với lưu trữ thiết bị nhớ máy tính - Hệ QT CSDL chương trình phục vụ tạo lập, cập nhật khai thác CSDL Câu hỏi gợi ý: - Để quản lí sách cần thơng tin gi? - Để quản lí người mượn cần thơng tin gì? - Để biết mượnsách sách cho mượn, cần thông tin gì? - Để phục vụ bạn đọc: + Người thủ thư có cần kiểm tra để biết người có phải bạn đọc thư viện hay khơng? + Có tra cứu xem sách mà bạn đọc cần có cịn hay khơng? + Có phải vào sổ trước đưa sách cho bạn đọc khơng? Ví dụ nêu không thiết phải đáp ứng tất yêu cầu Do đưa nhiều ví dụ để giải thích yêu cầu khác hệ CSDL Bài 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Cho phép: - Khai báo kiểu cấu trúc liệu - Khai báo ràng buộc liệu Các thao tác CSDL phân nhóm: - Thao tác với cấu trúc liệu: khai báo tạo lập liệu mới, - Cập nhật liệu, thao tác tác động lên nội dung dữliệu - Khai thác thông tin: tìm kiếm, xếp liệu kết xuất báo cáo HS cần phải nêu hai điểmquan trọng nhằm nói rõ cáchệ QT CSDL cần phải có khả kiểm sốt điều khiển truy cập - Đảm bảo an ninh hệ thống, ngăn chặn truy cập xử lí khơng phép Ví dụ: hệ thống quản lí kết học tập - Đảm bảo tính qn có thao tác cập nhật HS phải giải thích cho lựa chọn Chức quan trọng hệ QT CSDL cung cấp dịch vụ cần thiết để khai thác thơng tin từ CSDL, CSDL xây dựng để "đáp ứng nhu cầu khai thác thơng tin nhiềungười dùng với nhiều mục đích khác nhau" Lưu ý: thông tin chuyển động hai chiều: xuất phát người dùng đến CSDL trở lại người dùng Tuy vậy, xuất phát thông tin yêu cầu truy vấn, trở lại người dùng thi thông tin kết truy vấn BÀI TẬP VÀ THỰC HÀNH 1 HS cần tìm hiểu cách thức phục vụ mượn đọc chỗ, mượnvề nhà, nội quy thư viện (thời gian mượn sách, số lượng sách mượn lần, quy ước số cố vi phạm nội quy, ) số loại phiếu hay sổ sách tối thiểu thẻ mượn đọc, thẻ mượn nhà, sổ theo dõi sách kho, sổ theo dõi tình hình sách cho mượn, HS cần biết phân chia hệ thốngthành hoạt động q trình quản lí sách mượn/trả sách thư viện trường THPT: - Quản lí sách gồm hoạt độngnhư nhập/xuất sách vào/ra kho (theo hóa đơn mua theo biên lai giải cố vi phạm nội quy), lí sách (do sách lạc hậu nội dung theo biên lai giải cố sách), đền bù sách tiền (do sách), - Mượn/trả sách gồm hoạt động như: + Cho mượn: kiểm tra thẻ đọc, phiếu mượn, tìm sách kho, ghi sổ mượn/trả trao sách choHS mượn + Nhập sách trả: kiểm tra thẻ đọc, phiếu mượn, đối chiếu sách trả phiếu mượn, ghi sổ mượn/trả, ghi cố trả hạn hư hỏng (nếu có), nhập sách kho + Tổ chức thơng tin sách tác giả: giới thiệu sách theo chủ đề chuyên đề, tác giả, sách mới, Ngoài ra, cịn có cách thức giải cố vi phạm nội quy, Thông tin đối tượng sau: - Người mượn (HS): Số thẻ, Họ tên, Ngày sinh, Giới tính, Lớp, Địa chỉ, Ngày cấp thẻ, Ghi chú, - Sách: Mã sách, Tên sách, Loại sách, Nhà xuất bản, Năm xuất bản, Giá tiền, Mã tác giả, Tóm tắt nội dung sách (một đến hai dòng), - Tác giả: Mã tác giả, Họ tên tácgiả, Ngày sinh, Ngày (nếu có), Tóm tắt tiểu sử (một đến hai dịng), Sau số bảng: - Bảng TACGIA (thông tin tác giả): MaTG, HoTen, NgSinh, NgMat,TieuSu - Bảng SACH (thông tin sách): MaSach, TenSach, LoaiSach, NXB, NamXB, GiaTien, MaTG, NoiDung - Bảng HOCSINH (thông tin độcgiả): MaThe, HoTen, NgSinh, GioiTinh, Lop, NgayCap, DiaChi - Bảng PHIEUMUON (quản lí việc mượn sách): MaThe, SoPhieu, NgayMuon, NgayCanTra, MaSach, SoLuongMuon - Bảng TRASACH (quản lí việc trả sách): SoPhieu, NgayTra, SoBB - Bảng HOADON (quản lí hóa đơn nhập sách): So_HD, MaSach, SLNHAP - Bảng THANHLI (quản lí biên lí sách): So_BBTL, MaSach, SLTL - Bảng DENBU (quản lí biên cố sách, đền bù sách tiền): So_BBDB, MaSach, SLDENBU, TIENDENBU Bài 3: GIỚI THIỆU MICROSOFT ACCESS Access hệ QTCSDL dùng máy tính cá nhân máy tínhchạy mạng cục bộ, cho phép lưu trữ xử lí liệu dạngbảng Các chức Access thiết kế bảng, thiết lập mối liên kết bảng, lưu trữ, cập nhật kết xuất thông tin Các đối tượng Access: Bảng, mẫu hỏi, biểu mẫu,báo cáo Có hai chế độ làm việc với loại đối tượng: chế độ thiết kế (Design View) chế độ trang dữliệu (Datasheet View) Riêng biểu mẫu có thêm chế độ biểu mẫu (Form View) Những cách tạo đối tượng Access: dùng mẫu tạo sẵn thuật sĩ (wizard), tự thiết kế kết hợp thuật sĩ tự thiết kế Để khởi động Access, thực ba thao tác sau: - Nháy đúp vào biểu tượng hình - Nháy vào biểu tượng thanhcông cụ Microsoft Office - Chọn Start - All Programs - Microsoft Access Để kết thúc Access, thực ba thao tác sau: - Nháy đúp vào biểu tượng góctrên bên trái cửa sổ Microsoft Access - Nháy vào nút cửa sổ Microsoft Access - Chọn File - Exit Bài 4: CẤU TRÚC BẢNG Mỗi hàng thể cá thể phân biệt tốn quản lí Bởi bảng thiết kế tốt khơng có hai hàng giống hệt dư thùa liệu, dẫn tới kết khơng xác làm việc với CSDL Có thể khai báo kiểu liệu cho thuộc tính sau: - Số báo danh: Text Numberhoặc AutoNumber - Họ tên: Text - Ngày sinh: Date/time - Điểm số: Number Các bước định khóa chính: - Chọn khóa chính: bảng liệu nêu câu chọn trường SBD (số báo danh) số báo danh tương ứng thông tin học sinh - Thao tác: Mở bảng chế độ thiết kế Nháy ô bên trái tên trường SBD, nháy nút khóa chínhhoặc chọn Edit - Primary Key Trong trường hợp định khóa trường tạo nên khóa trường đãthiết đặt tính chất thuộc tính bắt buộc (Required) không bỏ trống (Not Null) nhập liệu Trong trường hợp người dùng để Access tự đặt thêm trường ID (kiểu AutoNumber) khóa hiển nhiên trường tự động không để trống Tạo cấu trúc bảng: mở cửa sổ cấu trúc bảng, tạo trường (chọn tên trường, chọn kiểu liệu, thiết đặt tính chất trường), định khóa chính, lưucấu trúc bảng Thay đổi cấu trúc bảng: thay đổi thứ tự trường, thêm, xóa, sửa trường BÀI TẬP VÀ THỰC HÀNH Tạo cấu trúc bảngdoawload xem file BÀI 5: CÁC THAO TÁC CƠ BẢN TRÊN BẢNG Các thao tác làm việc với bảng - Cập nhật liệu: + Thêm (Add): Nháy nút New Record (>*); + Chỉnh sửa (Edit): Ở chế độ hiển thị trang liệu bảng sửa giá trị ghi thời; + Xóa (Delete) ghi thời: Nháy nút (>x); - Sắp xếp lọc liệu: tăng,giảm theo trường (ở chế độ hiểnthị trang liệu bảng), lọc racác ghi thỏa mãn số điều kiện (có hai cách: lọc theo ô liệu chọn, lọc theo mẫu) - Tìm kiếm đơn giản: Tìm kiếm ghi có giá trị trường (hoặc phần trường) cụm từ - Thay - In liệu Các thao tác xếp ghi tăng dần theo trường To: - Mở bảng (chế độ hiển thị trang liệu); - Chọn trường: nháy vào phía tiêu đề cột To - Nháy vào nút tăng dần( A-Z) Các thao tác để lọc học sinh nữ, sinh ngày 01/09/1991: - Nháy nút lọc theo mẫu Filter by Form ; - Trong hộp thoại Filter by Form , nhập điều kiện lọc: nhập "Nữ" cột GT nhập ># 01/09/1991# cột NgSinh; - Nháy nút lọc để thực lọc BÀI TẬP VÀ THỰC HÀNH Thao tác bảng - doawload xem file BÀI 6: BIỂU MẪU Sự khác chế độ biểumẫu chế độ thiết kế: - Chế độ biểu mẫu: xem, sửa, thêm ghi (thao tác bảng) chủ yếu để nhập liệu (thường thiết kế nhập cho ghi) - Chế độ thiết kế: dùng để tạo sửa cấu trúc biểu mẫu chọn trường cần đưa vào biểu mẫu, chọn vị trí hợp lí chúng hình giao diện (thường giống tài liệu chứa liệu nguồn), tạo số nút lệnh thực số thao tác Thao tác tạo biểu mẫu thuật sĩ: Bước 1: Nháy đúp Create form by using wizard; Bước 2: Trong hộp thoại Form Wizard; - Chọn bảng (hoặc mẫu hỏi) từ ô Tables/Queries; - Chọn trường đưa vào biểu mẫu từ ô Available Fields; - Nháy Next để tiếp tục Bước 3: Chọn bố cục (layout) biểu mẫu, kiểu dáng (style) biểu mẫu, tên biểu mẫu Bước 4: Có thể đánh dấu chọn Open the form to view or enter information để xem hay nhập dữliệu chọn Modify the form'sdesign để chuyển sang chế độ thiết kế cho phép tiếp tục sửa biểu mẫu Bước 5: Cuối nháy Finish Các bước tạo biểu mẫu để nhập sửa thông tin cho học sinh: Bước 1: Có thể dùng thuật sĩ trước, thứ tự thao tác câu Áp dụng cụ thể: - Nháy đúp Create form by usingwizard; - Trong hộp thoại Form Wizard; + Chọn bảng HOC_SINH từ ô Tables/Queries; + Chọn trường bảng đưa vào biểu mẫu từ ô Available Fields cách nháy vào nút >> ; + Nháy Next để tiếp tục - Chọn bố cục (layout) biểu mẫu Columnar , kiểu dáng (style) biểu mẫu Standard , tên biểu mẫu: NHAP THONG TIN HOC SINH - Chọn Modify the form's design để chuyển sang chế độ thiết kế cho phép tiếp tục sửa biểu mẫu Bước 2: Thiết kế thêm cho phù hợp - Thay đổi nội dung tiêu đề; - Sử dụng phông chữ tiếng Việt: Chọn ô nhãn có chứa tên trường,nháy nút phải chuột để xuất hiệnbảng chọn tắt, nháy Properties , cửa sổ thuộc tính nhãn, chọn Font Name Times New Roman , ô nhãn, gõ lại tên trường chữ Việt - Thay đổi kích thước nhãn (hiện tên trường) ô nhập liệu (của Text Box) Thực khicon trỏ có dạng mũi tên hai đầu - Di chuyển vị trí trường Thực trỏ có dạng bàn tay - Sau thay đổi, nháy nút Save để lưu biểu mẫu BÀI TẬP VÀ THỰC HÀNH Tạo biểu mẫu đơn giản -doawload xem file BÀI 8: TRUY VẤN DỮ LIỆU Mẫu hỏi đối tượng Access để xếp, tìm kiếm liệu từ nhiều bảng mẫu hỏi khác Mẫu hỏi thường sử dụng để: - Sắp xếp ghi - Chọn ghi thỏa mãn điều kiện cho trước - Chọn trường để thị - Thực tính tốn tính trung bình cộng, tính tổng, đếm ghi, - Tổng hợp thị thông tin từ nhiều bảng mẫu hỏi khác Liệt kê bước cần thực tạo mẫu hỏi: - Chọn bảng, mẫu hỏi làm nguồn liệu - Tạo lập quan hệ bảng mẫu hỏi nguồn (nếu quan hệ cũ khơng thích hợp) - Chọn trường cần hiển thị - Thêm vào trường kếtquả thực phép tính trường bảng hay mẫu hỏi nguồn - Đưa trường dùng để xếp ghi mẫu hỏi - Đưa vào điều kiện tìm kiếm, lọc, gộp nhóm Cho ví dụ biểu thức Access Ví dụ: Biểu thức số học cho trường tính tốn Ví dụ: Biểu thức số học cho trường tính tốn TongDiem : [Toan] + [Li] + [Hoa]+ [Van] + [Tin] Biểu thức logic thiết lập điều kiệnlọc: [GT] = "Nu" AND [NgSinh] >#01/09/1991# Nêu ví dụ thể cần thiết trường tính tốn: Ví dụ: Một bảng quản lí điểm thi có trường: Toan, Li, Hoa, Van, Tin ghi nhận diểm mơn Tốn,Lí, Hóa, Văn, Tin học sinh Mẫu hỏi KETQUATK cho biết điểm tổng kết nhờ có thêm trường tính tốn TB thể điểm tổng kết trung bình mơn: TB : ([Toan] + [Li] + [Hoa] + [Van]+ [Tin]) / BÀI TẬP VÀ THỰC HÀNH 5, 6, Liên kết bảng, mẫu hỏi bảng, mẫu hỏi nhiều bảng - doawload xem thưBÀI 9: BÁO CÁO VÀ KẾT XUẤT BÁO CÁO Hãy nêu ưu điểm báo cáo Báo cáo đối tượng Access để tổng hợp, trình bày in liệu theo mẫu văn báo cáo tổng hợp liệu Báo cáo phương thức tốt nhất, có nhiều khả linh hoạt để in liệu CSDL (đặc biệt khả gộp nhóm) Những ưu điểm báo cáo: - Trong báo cáo so sánh, tổng hợp tính tổng theonhóm tập hợp liệu lớn - Có thể sử dụng thành phần định dạng (kiểu chữ, màu sắc), phân tử đồ họa mở rộng (logo, ảnh, nhãn thư, thẻ dự thi, phiếu báo điểm, giấy mời, bảng biểu bảng lương, danhsách cán bộ, danh sách phòng thi, văn tổng kết báo cáo định kì, quý năm, Câu hỏi câu trả lời tương ứng? - Hỏi: Báo cáo tạo với mục đíchgì? Trả lời: Thống kê học sinh có điểm trung bình mơn Tin học >= 8.5 - Hỏi: Dữ liệu từ bảng, mẫu hỏi đưa vào báo cáo? Trả lời: Bảng HOC_SINH, trường MaSo, HoDem, Ten, To, Tin - Hỏi: Chọn trường gộp nhóm? Trả lời: Chọn trường To (phân nhóm theo đơn vị tổ học sinh) - Hỏi: Sắp xếp liệu theo trường nào? Sắp xếp tăng hay giảm? Trả lời: Sắp xếp liệu theo trường Diem, xếp giảm (chọn Descending ) - Hỏi: Bố trí trường báocáo nào? Trả lời: Cách bố trí: Stepped Kiểudáng: Compact Tại nên kiểm tra lại báo cáo trước in? Để kiểm tra nội dung hình thức báo cáo trước in Nếu cần, dùng chế độ thiết kế để chỉnh sửa lại BÀI TẬP VÀ THỰC HÀNH & Tạo báo cáo - doawload file Bài thực hành tổng hợp -doawload file BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ Có hai tiêu chí phải đồng thời thỏa chọn khóa cho bảng: - Nó khóa - Số thuộc tính BÀI TẬP VÀ THỰC HÀNH 10 Nên chọn khóa sau: - Bảng THÍ SINH chọn trường STT,SBD khóa, SBD khóachính - Bảng ĐÁNH PHÁCH chọn trường STT , SBD, Phách làm khóa, khóa - Bảng ĐIỂM THI chọn trường STT,Phách làm khóa, Phách làm khóa BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ Có thể dùng máy tính để quản lí CD (thư viện CD gia đình) ghi hát, phục vụ tìm kiếm CD chứa hát muốn nghe hay tìm CD có hát ca sĩnào biểu diễn - Quản lí hồ sơ đăng kí xe máy tơ đế nhanh chóngtìm chủ phương tiện cần thiết - Quản lí vân tay phục vụ cơng tácđiều tra, phá án Ví dụ, để quản lí thư viện CD gia đình ta có đối tượng quản lí CD Thông tin cần lưu trữ cho CD là: - Số hiệu đĩa - Tên đĩa - Tên hát - Nhạc sĩ - Ca sĩ (ban nhạc) thực - Nơi cất giữ Thông tin CSDL nói cần phải cập nhật khi: - Có thêm CD (mới mua thêm hay tặng) - Khi CD bị hỏng bị - Khi thay đổi chỗ lưu trữ CD Một lúc cần kết xuất thông tin muốn tìm CDchứa hát muốn biết thư viện CD có hát chưa Ví dụ, chuẩn bị đón giao thừa, bạn muốn mở nhạc "Happy new year" ban nhạc ABBA Nếu không nhớ hát ghi đĩa cất đâu, bạn phải truy xuất thơng tin từ CSDL để nhanh chóng tìm đĩa cần thiết Các mẫu báo cáo cần chuẩn bị là: - Danh sách hát đĩa - Danh sách hát mộttác giả tên đĩa CD BÀI 12: CÁC LOẠI KIẾN TRÚC CỦA HỆ CƠ SỞ DỮ LIỆU Chi phí phần cứng giảm cần máy chủ có cấu hình đủ mạnh để lưu trữ quản trị CSDL BÀI 13: BẢO MẬT THÔNG TIN TRONG CÁC HỆ CSDL Tuân thủ nghiêm chỉnh quiđịnh bảo mật hệ thống như: - Khơng tìm cách lấy cắp mật người khác - Không làm lây lan virus, - Định kì thay đổi mật Nếu ta không làm thay đổi tham số bảo vệ (như mật truy cập, khóa mã thơng tin ) sớm hay muộn thơng tin trở thành phổ cập khơng cịn tác dụng bảo vệ Ví dụ, nhân viên phục vụ hệ thống chuyển sang nơi cơng tác khơng có quyền sử dụng CSDL, tài khoản người phải bị hủy phải thay đổi mật nhóm tương ứng - Các chương trình tin tặc dị tìm cách tránh hệ thống bảo vệ Việc thay đổi thường xuyên tham số bảo vệ làm cho việc dị tìm trở nên khó khăn nhiều ... năm, Câu hỏi câu trả lời tương ứng? - Hỏi: Báo cáo tạo với mục đíchgì? Trả lời: Thống kê học sinh có điểm trung bình mơn Tin học >= 8.5 - Hỏi: Dữ liệu từ bảng, mẫu hỏi đưa vào báo cáo? Trả lời: ... MaSo, HoDem, Ten, To, Tin - Hỏi: Chọn trường gộp nhóm? Trả lời: Chọn trường To (phân nhóm theo đơn vị tổ học sinh) - Hỏi: Sắp xếp liệu theo trường nào? Sắp xếp tăng hay giảm? Trả lời: Sắp xếp liệu... đếm ghi, - Tổng hợp thị thông tin từ nhiều bảng mẫu hỏi khác Liệt kê bước cần thực tạo mẫu hỏi: - Chọn bảng, mẫu hỏi làm nguồn liệu - Tạo lập quan hệ bảng mẫu hỏi nguồn (nếu quan hệ cũ khơng