Bài tập Access cơ bản pot

65 1.5K 13
Bài tập Access cơ bản pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài tập Access Trung tâm Tin học -1- PHẦN 1 BÀI TẬP ACCESS CĂN BẢN Bài tập Access Trung tâm Tin học -2- BÀI TẬP TABLE BÀI TẬP 1 1. Tạo một thư mục theo ñường dẫn: D:\TenSV 2. Khởi ñộng Access, tạo một sở dữ liệu mới tên QLSV.accdb lưu trong thư mục TenSV với các ñặc tả như sau: − Chương trình chỉ quản lý sinh viên của một trung tâm hoặc một khoa. − Lớp ñược phân biệt bằng MaLop. − Mỗi lớp nhiều sinh viên, các sinh viên ñược phân biệt nhau bằng MaSV, một sinh viên chỉ thuộc một lớp. − Một sinh viên học nhiều môn học, mỗi môn học ñược phân biệt bằng MaMH, mỗi môn học ñược học bởi nhiều sinh viên. − Mỗi sinh viên ứng với mỗi môn học ñược thi hai lần và ứng với mỗi lần thi thì chỉ một kết quả duy nhất. 3. Dùng chức năng table ñể tạo các bảng trong CSDL ñồng thời thiết lập khóa chính cho mỗi bảng như sau: LOP field Name Data Type Description Field Properties MaLop Text Mã Lớp Field size 10 Format: >[Blue] Caption: Mã Lớp TenLop Text Tên lớp Field size: 30 Caption: Tên Lớp GVCN Text Giáo viên CN Field size: 30 Caption: Giáo viên CN Bài tập Access Trung tâm Tin học -3- MONHOC field Name Data Type Description Field Properties MaMH Text Mã môn học Field size: 10 Format: >[Red] caption: Mã môn học TenMH Text Tên môn học Field size: 30 Caption: Tên môn học SoTC Number Số tín chỉ Field size: byte Caption: Số tín chỉ SINHVIEN field Name Data Type Description Field Properties MaSV Text Mã sinh viên Field size 10 Format >[Red] Caption: Mã Sinh viên HoSV Text Họ sinh viên Field size: 30 Caption: Họ sinh viên TenSV Text Tên sinh viên Field size: 20 Caption: Tên sinh viên Phai Yes/No Phái Format: ;”Nam”; “Nữ” Lookup Display control: Textbox NgaySinh Date/time Ngày sinh Format : short date Input mask: 00/00/00 Caption: Ngày sinh DiaChi Text ðịa chỉ Field size: 50 Caption: ðịa chỉ DienThoai Text ðiện Thoại Field size:14 Input Mark: !\(999") "0000000;;* Caption: ðiện thoại MaLop Text Mã lơp Field size: 10 Format : >[Blue] Caption: Mã lớp Bài tập Access Trung tâm Tin học -4- KETQUA field Name Data Type Description Field Properties MaSV Text Mã sinh viên Field size 10 Format >[Blue] Caption: Mã Sinh viên MaMH Text Mã môn học Field size: 10 Format: >[Red] Caption: Mã môn học DiemLan1 Number ðiểm lần 1 Field size: Double Caption: ðiểm lần 1 Validation Rule: >=0 and <=10 Validation Text: ðiểm phải lớn hơn hoặc bằng 0 và nhỏ hơn hoặc bằng 10. DiemLan2 Number ðiểm lần 2 Field size: Double Caption: ðiểm lần 2 Validation Rule: >=0 and <=10 Validation Text: ðiểm phải lớn hơn hoặc bằng 0 và nhỏ hơn hoặc bằng 10. 4. Thiết lập mối quan hệ giữa các bảng 5. Nhập dữ liệu cho các bảng MONHOC Mã Môn học Tên Môn học Số Tín Chỉ CSDL Sở Dữ Liệu 4 CTDL Cấu Trúc Dữ Liệu 4 CTR Chính trị 3 JAVA Lập trình JAVA 5 PPLT Phương Pháp Lập Trình 5 PTWB Phát triển Web 3 TRR Toán Rời Rạc 3 Bài tập Access Trung tâm Tin học -5- LOP Mã Lớp Tên Lớp GV Chủ Nhiệm CDTH1A Cao ðẳng Tin Học 1A Nguyễn Văn Minh CDTH1B Cao ðẳng Tin Học 1B Nguyễn Văn Thắng CDTH2A Cao ðẳng Tin Học 2A Lê Thanh Hùng CDTH2B Cao ðẳng Tin Học 2B Nguyễn Văn Tùng TCTH35A Trung Cấp Tin Học 35A Hoàng Văn Hạnh TCTH35B Trung Cấp Tin Học 35B Nguyễn Hoàng Nam TCTH36A Trung Cấp Tin Học 36A Trần Văn Hải TCTH36B Trung Cấp Tin Học 36B Nguyễn Thị Hoa SINHVIEN Bài tập Access Trung tâm Tin học -6- KETQUA KETQUA (Tiếp theo) Mã SViên Mã Môn học ðiểm lần 1 ðiểm Lần 2 C01 CSDL 8 C02 CSDL 9 C03 CSDL 10 C08 CSDL 6 E01 CSDL 5 E03 CSDL 5 E08 CSDL 8 C01 CTDL 4 6 C02 CTDL 8 C08 CTDL 4 3 C05 CTDL 6 E03 CTDL 4 6 E08 CTDL 7 A01 CTR 6 A03 CTR 8 A08 CTR 2 5 B01 CTR 3 1 B02 CTR 9 B05 CTR 4  C01 CTR 6 E03 CTR 5 E08 CTR 7 A02 PPLT 7 A03 PPLT 9 A08 PPLT 5 B01 PPLT 4 4 B02 PPLT 7 B03 PPLT 7 B08 PPLT 8 B05 PPLT 5 Mã SViên Mã Môn học ðiểm lần 1 ðiểm Lần 2 E05 PPLT 3 5 E01 PPLT 5 E02 PPLT 7 E03 PPLT 6 E08 PPT 8 A01 PTWB 5 A02 PTWB 8 A03 PTWB 8 A08 PTWB 6 B01 PTWB 10 B02 PTWB 2 3 B03 PTWB 6 B08 PTWB 8.5 B05 PTWB 8 C01 PTWB 8 C08 PTWB 3 5 E02 PTWB 6 E08 PTW  A01 TRR 7 A02 TRR 9 A03 TRR 9 A08 TRR 3 5 B01 TRR 5 B02 TRR 9 B03 TRR 9 B08 TRR 8 B05 TRR 6 C01 TRR 10 C02 TRR 9.5 C03 TRR 5 6. Tạo Password cho sở dữ liệu QLSV 7. Mở cửa sổ thuộc tính của sở dữ liệu QLSV ñể xem dung lượng, sau ñó thực hiện chức năng Compact and Repair Database (Database Tools  Compact and Repaire Bài tập Access Trung tâm Tin học -7- Database), sau khi thực hiện xong xem lại dung lượng của tập tin. 8. Tạo thêm một sở dữ liệu mới, rỗng trong thư mục TenSV, với tên SV_BACKUP. Mở sở dữ liệu SV_BACKUP, dùng chức năng import ñể chép các bảng SinhVien, Lop trong sở dữ liệu QLSV vào SV_BACKUP. 9. Mở sở dữ liệu QLSV, dùng chức năng export ñể chép bảng KetQua từ sở dữ liệu QLSV sang SV_BACKUP. 10. Mở sở dữ liệu SV_BACKUP dùng chức năng link-Table ñể chép bảng MonHoc từ QLSV sang SV_BACKUP. 11. Mở bảng MonHoc trong SV_BACKUP nhập thêm một record mới (dữ liệu tùy ý), sau ñó mở bảng MONHOC trong QLSV xem kết quả và nhận xét. 12. Dùng chức năng Selection lọc ra những sinh viên năm sinh là 1978 (chọn “/78”Click nút Selection  chọn Ends With 78). 13. Dùng chức năng Filter By Form lọc ra danh sách sinh viên có ñiểm thi lần 1 nhỏ hơn 5 (Advanced Filter by form) 14. Dùng chức năng Selection ñể lọc ra những sinh viên không ở quận 3 (Chọn “Q3”  Click nút Selection Chọn lệnh Does Not Contain “Q3”) Bài tập Access Trung tâm Tin học -8- 15. Dùng chức năng Advanced lọc ra danh sách sinh viên thuộc các lớp CDTH năm sinh >=1980 (Click nút Advanced Advanced Filter/Sort) 16. Dùng chức năng Advanced lọc ra danh sách sinh viên ở Q3 không số ñiện thoại (Click nút Advanced Advanced Filter/Sort). Bài tập Access Trung tâm Tin học -9- BÀI TẬP 2 1. Tạo tập tin sở dữ liệu với tên là HoaDon.accdb trong thư mục TevSV với ñặc tả như sau: Cơ sở dữ liệu HOADON quản lý việc mua bán hàng của một ñơn vị kinh doanh. Việc mua bán hàng ñược thực hiện trên hóa ñơn. Một hóa ñơn chứa các thông tin về sản phẩm, tên khách hàng, tên nhân viên lập hóa ñơn, ngày lập hóa ñơn, ngày giao hàng …. − Mỗi nhân viên bán hàng ñược phân biệt bởi MaNV. − Mỗi khách hàng ñược phân biệt bởi MaKH. Mỗi khách hàng thể mua nhiều hoá ñơn. Một hoá ñơn chỉ của một khách hàng. − Mỗi hóa ñơn ñược phân biệt bởi MaHD, một hoá ñơn do một nhân viên lập, một nhân viên thể lập nhiều hoá ñơn. − Mỗi sản phẩm ñược phân biệt bởi MaSP. Một sản phẩm có thể ñược mua trên nhiều hoá ñơn. Mỗi hoá ñơn cũng có thể mua nhiều sản phẩm. Nhưng mỗi sản phẩm trên mỗi hóa ñơn là duy nhất. Dùng chức năng table ñể tạo các bảng trong CSDL ñồng thời thiết lập khóa chính cho mỗi bảng như sau: NHANVIEN Bài tập Access Trung tâm Tin học -10- KHACHHANG SANPHAM HOADON [...].. .Bài t p Access Trung tâm Tin h c CTHOADON 2 Thi t l p m i quan h gi a các b ng: -11- Bài t p Access Trung tâm Tin h c 3 Nh p d li u cho các Table theo m u sau: NHANVIEN KHACHHANG -12- Bài t p Access Trung tâm Tin h c HOADON SANPHAM -13- Bài t p Access Trung tâm Tin h c CTHOADON CTHOADON (tt) 4 Th c hi n các thao tác trên... a thông tin v các s n ph m c a t ng khách hàng trên main form, d li u ngu n ph i ch a field liên k t là MAKH, form d ng datasheet -34- Bài t p Access Trung tâm Tin h c Màn hình thi t k : -35- Bài t p Access Trung tâm Tin h c BÀI T P 3 Thi t k form main-sub dùng s d li u QLSV 1 Dùng ch c năng Form t o form Danh sách sinh viên theo l p như hình (Ch c n 1 click), form dùng ñ nh p thông tin cho table... KhachHang t CSDL HoaDon thành t p tin tên DSKhachHang.xlsx trong Excel c) Dùng ch c năng import ñ th c hi n import t p tin DSKhachHang xlsx trong excel thành m t table DSKH trong access -17- Bài t p Access Trung tâm Tin h c BÀI T P QUERY BÀI T P 1 SELECT QUERY 1 2 3 4 5 6 7 8 M t p tin HOADON.MDB Hãy t o các truy v n sau: T o query cho bi t các thông tin v hoá ñơn g m các field : mã HD, tên KH, tên NV l p... quý M s d li u QLSV : 1 Th ng kê s sinh viên gi i, khá, trung bình, y u theo t ng l p 2 Th ng kê t ng s sinh viên ñ t và không ñ t ng v i t ng môn h c trong ñó n u ñi m thi l n 1 >=5 thì ñ t, ngư c l i là không ñ t 3 Cho xem ñi m cao nh t c a t ng môn theo t ng l p 4 Th ng kê t ng s sinh viên nam và n theo t ng l p -27- Bài t p Access Trung tâm Tin h c BÀI T P 4 ACTION QUERY 1) Update query M s... a) T o s d li u tr ng tên QLVT.accdb, sau ñó dùng ch c năng Import, Import các Table SanPham, HoaDon, ChiTietHD t s d li u Hoadon sang QLVT.accdb b) Dùng ch c năng Link Table ñ t o liên k t gi a hai Table ChiTietHoaDon trong hai CSDL này 9 Dùng ch c năng Export: a) Dùng ch c năng Export Access, th c hi n export Table KhachHang, Nhanvien t CSDL HoaDon sang CSDL QLVT.accdb -16- Bài t p Access. .. các hóa ñơn l p trong cùng m t ngày M s d li u QLSV : Dùng ch c năng UnMatched Query 1 Li t kê danh sách nh ng sinh viên chưa thi môn nào 2 Li t kê danh sách các môn h c mà sinh viên chưa thi Dùng ch c năng Find Duplicate Query 1 Li t kê các sinh viên trùng ngày sinh 2 Li t kê các sinh viên -26- trùng tên Bài t p Access Trung tâm Tin h c CROSSTAB QUERY: M s d li u HOADON 1 Th ng kê t ng s... MaMH, TenMH, DiemLan1 5 T o query cho xem danh sách các sinh viên thi l n 2 không ñ t, thông tin g m các field : MaSV, HoTen, MaLop, TenMH, DiemLan1, DiemLan2 -20- Bài t p Access Trung tâm Tin h c BÀI T P 2 SELECT QUERY CH A FIELD TÍNH TOÁN M s d li u HOADON 1 Cho xem danh sách nhân viên tu i t 20 ñ n 40, g m các field MaNV, HoNV, TenNV, Tu i, trong ñó tu i ñư c tính như sau: Tu i: Year(Date())... ý vào b ng LUONGNV 4) Delete query a T o Query xóa các khách hàng Q5 trong b ng KHQ5 b T o m t Delete Query dùng ñ xóa m u tin lương trong b ng LUONGNV c a m t tháng tùy ý -29- Bài t p Access Trung tâm Tin h c BÀI T P FORM BÀI T P 1 1 Dùng Form wizard t o form Thông tin Nhân viên d ng columnar theo m u sau: Yêu c u: a Ch n Themes tùy ý cho form (HD: M form ch ñ Design, click nút Themes ch n m u tùy... TSSV_thilan2, nhóm theo MaLop, TenLop 5) T o query cho bi t t ng s sinh viên thi l i theo môn h c, thông tin bao g m MaMH, TenMH, TSSV_thilan2, nhóm theo MaMH, TenMH -24- Bài t p Access Trung tâm Tin h c BÀI T P 3 QUERY THAM S M s d li u HOADON 1 T o query cho xem danh sách các s n ph m ñư c bán trong 1 ngày tùy ý Thông tin g m: TenSP, Ngaylaphd,TongSoluong, TongTien 2 T o query cho xem danh sách... NĂNG TOTAL M s d li u HOADON 1) T o query cho xem t ng s lư ng các s n ph m ñã bán Thông tin bao g m MaSP, TenSP, DonviTinh, TongSoLuong Trong ñó TongSoLuong là sum c a Soluong, k t nhóm theo Masp, TenSP, DonviTinh 2) T o query tính t ng ti n c a t ng hóa ñơn c a t ng khách hàng Thông tin bao g m MaKH, TenKH, MaHD, TongTienHD (T ng ti n c a t ng hóa ñơn theo t ng khách hàng) -22- Bài t p Access Trung . Bài tập Access Trung tâm Tin học -1- PHẦN 1 BÀI TẬP ACCESS CĂN BẢN Bài tập Access Trung tâm Tin học -2- BÀI TẬP TABLE. thành một table DSKH trong access. Bài tập Access Trung tâm Tin học -18- BÀI TẬP QUERY BÀI TẬP 1 SELECT QUERY  Mở tập tin HOADON.MDB Hãy tạo

Ngày đăng: 22/03/2014, 13:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan