Giáo trình Hệ quản trị cơ sở dữ liệu MicroSoft Access với mục tiêu giúp các bạn có thể hiểu được khái niệm cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu; Trình bày được cách tạo các đối tượng trong MS Access;...Mời các bạn cùng tham khảo!
ỦY BAN NHÂN DÂN TỈNH ĐỒNG THÁP TRƯỜNG CAO ĐẲNG CỘNG ĐỒNG ĐỒNG THÁP GIÁO TRÌNH MƠN HỌC: HỆ QUẢN TRỊ CSDL MS ACCESS NGÀNH, NGHỀ:CƠNG NGHỆ THƠNG TIN TRÌNH ĐỘ: CAO ĐẲNG (Ban hành kèm theo Quyết định số /QĐ-CĐCĐ ngày tháng năm 20… Hiệu trưởng trường Cao đẳng Cộng đồng Đồng Tháp) Đồng Tháp, năm 2018 TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Giáo trình Hệ quản trị sở liệu MS ACCESS biên soạn dùng cho sinh viên ngành Công nghệ thông tin bậc Cao đẳng trường, mục đích giảng giúp đỡ người bắt đầu làm quen với mơi trường lập trình Windows thơng qua MS Access Giáo trình bao gồm chương: Chương 1: Tổng quan Hệ quản trị sở liệu MicroSoft Access Chương 2: Xây dựng sở liệu Chương 3: Truy vấn liệu Chương 4: Thiết kế giao diện Chương 5: Thiết kế báo cáo Chương 6: Macro Chương 7: Module Giáo trình khơng có ý định trình bày đầy đủ kỹ thuật để xây dựng phần mềm thực tế Những vấn đề trình bày Giáo trình kiến thức sở cần thiết cho lập trình viên tương lai, trước tiếp tục nghiên cứu kỹ thuật lập trình ứng dụng thực tế Tuy nhiên, ứng dụng thực tế không phức tạp, kiến thức kỹ trình bày Giáo trình giúp cho giải trọn vẹn vấn đề Giáo trình chỉnh sửa lại theo đề cương hành, trình chỉnh sửa khơng tránh khỏi thiếu sót, kính mong bạn đọc q đồng nghiệp góp ý, phê bình để Giáo trình hồn thiện tốt TPCL, ngày 01 tháng 07 năm 2018 Tham gia biên soạn Đỗ Thanh Tùng - Chủ biên Võ Thị Tố Hồng i MỤC LỤC LỜI NĨI ĐẦU Error! Bookmark not defined MỤC LỤC CHƯƠNG TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS 1.1 Giới thiệu Hệ quản trị CSDL Microsoft Access .2 1.1.1 Cơ Sở Dữ Liệu 1.1.2 Mơ hình Cơ Sở Dữ Liệu quan hệ: 1.1.3 Hệ Quản Trị Cơ Sở Dữ Liệu quan hệ: 1.1.4 Đặc điểm Microsoft Access .2 1.1.5 Khởi động Microsoft Access 1.1.6 Các thành phần Microsoft Access 1.2 Tạo tập tin sở liệu 1.3 Các thao tác tập tin sở liệu 1.3.1 Mở sở liệu 1.3.2 Thu gọn chỉnh sửa sở liệu (Compact & Repair Database) 1.3.3 Tạo password 1.3.4 Gở bỏ password 1.4 Các đối tượng sở liệu BÀI TẬP CHƯƠNG CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU 2.1 Khái niệm sở liệu 2.2 Đối tượng Table .9 2.2.1 Cấu trúc Table 11 1.2.2 Một số thuộc tính Field (cột trường ) 13 1.2.3 Các thao tác Table 19 2.3 Thiết lập mối quan hệ bảng 21 2.3.1 Các loại quan hệ .21 2.3.2 Cách tạo quan hệ 22 2.4 Các thao tác bảng liệu .27 2.4.1 Sao chép liệu 27 2.4.2 Sắp xếp liệu .28 2.4.3 Tìm kiếm thay 29 2.4.4 Lọc liệu 30 BÀI TẬP THỰC HÀNH CHƯƠNG .33 CHƯƠNG 43 TRUY VẤN DỮ LIỆU .43 3.1 Khái niệm truy vấn liệu 43 3.2 Các loại truy vấn liệu 43 3.3 Tạo truy vấn Select Query ngôn ngữ SQL 44 3.3.1 Các bước thực 44 3.3.2 Một số toán tử thường dùng truy vấn 44 3.3.3 Select query 44 3.3.4 Sử dụng phép toán hàm mệnh đề Select 51 3.3.5 Tính tốn thống kê Select Query 55 3.4 Tạo truy vấn lưới QBE 59 3.4.1 Các thành phần hình lưới QBE 59 3.4.2 Một số thao tác để tạo truy vấn QBE 60 3.4.3 Select Query 61 3.4.4 Tính toán thống kê 62 3.4.5 Truy vấn tham số 65 3.4.6 Crosstab Query 66 3.4.7 Make Table Query 68 3.4.8 Append Query 69 3.4.9 Delete Query 71 3.4.10 Update Query 72 BÀI TẬP THỰC HÀNH CHƯƠNG 75 CHƯƠNG 81 THIẾT KẾ GIAO DIỆN 81 4.1 Giới thiệu đối tượng Form 81 4.1.1 Cửa sổ thuộc tính 81 4.1.2 Thành phần thuộc tính 82 4.2 Các thuộc tính form 82 4.3 Thiết kế Form 83 4.3.1 Thiết kế Form Wizard 83 4.3.2 Thiết kế Form design view : 86 4.3.3 Các dạng Form thường gặp 89 4.4 Các điều khiển form 90 4.4.1 Label 90 4.4.2 Text Box 90 4.4.3 Command Button 91 4.4.4 Check Box 93 4.4.5 Option Button Option Group 94 4.4.6 Combo Box 95 4.4.7 List Box 95 4.4.8 Tab Control 96 4.4.9 Subform 97 BÀI TẬP THỰC HÀNH CHƯƠNG 99 CHƯƠNG 107 THIẾT KẾ BÁO CÁO 107 5.1 Giới thiệu Report .107 5.2 Các dạng Report 107 5.3 Tạo Report công cụ Report Wizard 109 5.4 Chỉnh sửa Report Design View 113 5.4.1 Các thành phần Report 113 5.4.2 Thiết kế Report Design view .115 5.4.3 Các điều khiển thường dùng Report 116 5.4.4 Các thao tác chung điều khiển .117 5.5 Một số kỹ thuật thường dùng thiết kế 118 5.5.1 Ẩn thành phần báo cáo 118 5.5.2 Tạo số thứ tự cho báo cáo 119 5.5.3 Ẩn field trùng lắp 120 5.5.4 Đánh số trang 120 5.5.5 Ngắt trang 121 BÀI TẬP THỰC HÀNH CHƯƠNG 122 CHƯƠNG 126 MACRO 126 6.1.Giới thiệu Macro .126 6.2.Khái niệm thuộc tính, hành động kiện 126 6.2.1 Thuộc tính 126 6.2.2 Hành động 126 6.2.3 Sự kiện 126 6.3.Cách tạo Macro 127 6.4.Các tập lệnh thường dùng 129 6.5.Macro có điều kiện 131 BÀI TẬP THỰC HÀNH CHƯƠNG 133 CHƯƠNG 135 MODULE 135 7.1 Giới thiệu Module 135 7.1.1 Visual Basic 135 7.1.2 Khi sử dụng tập lệnh Visual Basic .135 7.2 Cách tạo Module 136 7.3 Các kiểu liệu 139 7.3.1 Các kiểu liệu 139 7.3.2 Khai báo biến 140 7.3.3 Hằng cách sử dụng 141 7.3.4 Phạm vi hoạt động 141 7.4 Các cấu trúc lệnh .142 7.4.1 Cấu trúc IF END IF .142 7.4.2 Cấu trúc điều kiện SELECT CASE END SELECT 143 7.4.3 Cấu trúc FOR…NEXT 145 7.4.4 Cấu trúc WHILE…WEND 146 7.4.5 Cấu trúc DOWHILE…LOOP 146 7.4.6 Cấu trúc DO…LOOP WHILE 147 7.5 Một số hàm thông dụng : 147 7.6 Đối tượng DoCmd 153 7.6.1 Thiết kế hình di chuyển liệu 156 7.6.2 Thiết kế hình tìm kiếm liệu 157 7.6.3 Thiết kế hình thao tác liệu 159 BÀI TẬP THỰC HÀNH CHƯƠNG 162 TÀI LIỆU THAM KHẢO 175 GIÁO TRÌNH MƠN HỌC/MƠ ĐUN Tên môn học/mô đun: Hệ quản trị CSDL MS ACCESS Mã mơn học, mơ đun: CN431 Vị trí, tính chất mơn học: − Vị trí: Mơn học Hệ quản trị sở liệu Microsoft Access thuộc nhóm mơn học chuyên ngành bắt buộc, bố trí giảng dạy sau học xong học phần chung mơn Tin học văn phịng − Tính chất: Là mơn học chuyên ngành bắt buộc ngành cao đẳng Công nghệ thông tin, cung cấp cho người học kiến thức sử dụng phần mềm Microsoft Access Mục tiêu môn học: − Về kiến thức: Hiểu khái niệm sở liệu hệ quản trị sở liệu; Trình bày cách tạo đối tượng MS Access − Về kỹ năng: Sử dụng thành thạo phần mềm MS Access − Về lực tự chủ trách nhiệm Hình thành ý thức tự học, có trách nhiệm sáng tạo công việc Nội dung môn học: CHƯƠNG TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS Mục đích : Cung cấp cho sinh viên nhìn tổng quan phần mềm Microsoft Access , đối tượng phần mềm đồng thời trình bày cho sinh viên mơ hình liệu quan hệ quản lý Access 1.1 Giới thiệu Hệ quản trị CSDL Microsoft Access Microsoft Access hệ quản trị sở liệu quan hệ, trợ giúp cho người sử dụng lưu trữ thơng tin liệu bên ngồi vào máy tính dạng bảng tính tốn, xử lý liệu bảng lưu trữ 1.1.1 Cơ Sở Dữ Liệu Là tập hợp liệu lưu trữ cách có tổ chức nhằm giúp việc xem, tìm kiếm, lấy thơng tin nhanh chóng xác 1.1.2 Mơ hình Cơ Sở Dữ Liệu quan hệ: Dữ liệu bên ngồi đưa vào máy tính thể bảng Mỗi bảng gồm nhiều cột nhiều dịng Mỗi cột có tên mơ tả thuộc tính thực thể mà ta quản lý gọi trường vùng (field) Mỗi dịng mơ tả thơng tin chi tiết thuộc tính đối tượng cụ thể quản lý gọi ghi hay (Record) 1.1.3 Hệ Quản Trị Cơ Sở Dữ Liệu quan hệ: Là phần mềm dùng để tạo lập Cơ Sở Dữ Liệu theo mơ hình Cơ Sở Dữ Liệu quan hệ thao tác CSDL 1.1.4 Đặc điểm Microsoft Access Hỗ trợ chế tự động kiểm tra khóa chính, miền giá trị liệu bên bảng Với cơng cụ trình thơng minh (wizard ) cho phép người dùng sử dụng thiết kế đối tượng Microsoft Access cách nhanh chóng Cơng cụ QBE hỗ trợ cho người sử dụng thực truy vấn mà không cần quan tâm đến cú pháp câu lệnh ngôn ngữ truy vấn SQL Các nút Lưu, Hủy mờ Với kiện On Click nút Không Lưu ta thực công việc sau : Thực thao tác Undo Di chuyển trỏ vào Text box Trả lại trạng thái cho Form ( không cho phép thêm sửa) Bộ nút di chuyển sáng Các nút Thêm, Sửa, Xóa sáng Các nút Lưu, Hủy mờ Với kiện On Click nút Xóa ta thực công việc sau : Cho phép xóa liệu Kiểm tra liệu có chứa bảng khác khơng? Nếu có : Thơng báo liệu có bảng khác Tiếp tục hỏi có thật muốn xóa hay khơng? Nếu có thực câu lệnh SQL xóa liệu bảng có liên quan, sau thực xóa liệu Nếu khơng : Hỏi có muốn xóa khơng? Thực xóa chọn Yes 161 BÀI TẬP THỰC HÀNH CHƯƠNG Thiết kế hình cho phép nhập vào điểm văn điểm tốn, sau click nút thực tính điểm trung bình, kết quả, xếp loại hình sau : Yêu cầu : Khi click vào nút Thực : Kiểm tra điểm văn, điểm toán >=0 =5, ngược lại rớt Xếp loại tính sau : Giỏi: điểm trung bình >=9 Khá: 9> điểm tb >=7 Trung bình: > điểm tb >=5 Yếu: điểm TB