Bài tập access cơ bản có lời giải năm 2024

  • 1. Hành Access BÀI 1 TỔNG QUAN 1] Từ màn hình khởi động thực hiện các lệnh sau : a.Tạo một cơ sở dữ liệu trống tên QLSV.MDB b.Tạo một cơ sở dữ liệu theo mẫu của Access tên QLBH.MDB c.Mở lại hai tập tin cơ sở dữ liệu trên. 2] Từ màn hình khởi động thực hiện các lệnh sau : a.Tạo một cơ sở dữ liệu trống tên QLNS.MDB b.Tạo một cơ sở dữ liệu theo mẫu của Access tên QLSACH.MDB c.Mở lại hai tập tin cơ sở dữ liệu trên theo các chế độ sau : Open. Open Read Only. Open Exclusive Open Exclusive Read Only Cho nhận xét của từng trường hợp. 3] Mở lại tập tin QLBH.MDB thực hiện các lệnh sau : a.Chuyển đổi tập tin cơ sở dữ liệu. b.Thu gọn tập tin . c.Ẩn hiện tập tin. d.Đặt và hủy mật khẩu cho tập tin. e.Thực hiện các lệnh trình bày cửa sổ của CSDL trong menu View. f. Tìm hiểu một số lệnh trong menu Tools _ Option g.Thực hiện các thao tác cơ bản trên từng Object [Sao chép, xóa, đổi tên]
  • 2. Hành Access BÀI 2 TẬP TIN CƠ SỞ DỮ LIỆU CÂU 1 : Phân tích thiết kế một Cơ sở dữ liệu Giả sử bạn cần quản lý một cửa hàng bán hàng hóa trong thành phố. Bạn hãy phân tích và thiết một cơ sở dữ liệu nhằm thực hiện các yêu cầu quản lý thực tế. Phải quản lý các nhân viên trong cửa hàng, các sản phẩm, các khách hàng, các hoá đơn [xuất nhập chuyển trả ]. Sau đây là một số gợi ý như sau: mỗi một nhân viên có một mã nhân viên duy nhất, họ, tên, phái, ngày sinh, điện thoại và địa chỉ mỗi sản phẩm có một mã sản phẩm để phân biệt với những sản phẩm khác, một tên sản phẩm, đon vị tính, đơn giá. Đơn giá của sản phẩm lúc nào cũng phải >0 mỗi một hóa đơn có một mã hóa đơn duy nhất, mã nhân viên lập hóa đơn này, loại hóa đơn [nhập hoặc xuất hoặc chuyển hoặc trả], một ngày lập hoá đơn, 1 ngày giao nhận hàng, diễn giải hóa đơn. Ngày lập hóa đơn luôn luôn nhỏ hơn hay bằng ngày hiện hành. : một chi tiết hóa đơn cho biết một sản phẩm được nhập hoặc xuất hoặc chuyển hoặc trả trong hóa đơn nào, với số lượng và đơn giá bán là bao nhiêu. Số lượùng luôn luôn lớn hơn 0. Dựa vào các gợi ý trên, bạn hãy xác định: Các table [quan hệ] Các Field của các table trên [Một field bao gồm Field Name, Datatype, properties,..] Xác định khóa chính, khóa ngoại. Các ràng buộc toàn vẹn Đưa ra mối quan hệ . CÂU 2 : Dựa trên cơ sở phân tích của Bài Tập 1 bạn hãy đưa ra mô hình cơ sở dữ liệu cho các đề tài sau : Quản lý sinh viên. Quản lý vật tư. Quản lý nhân sự. Quản lý sách.
  • 3. Hành Access BÀI 3 BÀI TẬP TABLE Câu 1: Tạo tập tin cơ sở dữ liệu có tên là HOADON.MDB. Dùng chức năng Table để thiết kế cấu trúc và tạo khóa chính cho các bảng sau đó nhập dữ liệu dựa vào bảng dữ liệu mẫu đính kèm : NHAN VIEN Field Name Data type Description Field Properties MANV AutoNumber Mã Nv Format:>[Red] Caption: Mã Nv HONV Text Họ nhân viênï Field size: 25 Format:>[Blue] Caption: Họ NV TENNV Text Tên nhân viên Field size: 10 Format:>[Blue] Caption: Tên NV Require: yes PHAI Yes/No Phái Yes: Nam, No:Nữ Format:;"Nam"[Blue];"Nữ"[Magenta] Caption: Phái Display Control: Text Box NGAYSINH Date/Time Ngày sinh Format: short date Input Mark: 00/00/00 Caption: Ngày sinh NOISINH Text Nơi sinh Field size:15 Caption: Nơi sinh DIACHI Text Địa chỉ Field size: 40 Caption: địa chỉ. DIENTHOAI Text Số điện thoại Field size:14 Input Mark: ![999"] "0000000;;* Caption: Điện thoại HINH OLE Object Hình
  • 4. Hành Access KHACH HANG Field Name Data type Description Field Properties MAKH Text Mã Khách hàng Field size: 10 Format:>[Red] Caption: Mã KH TENKH Text Tên Khách hàng Field size: 25 Format:>[Blue] Caption: Tên Công ty DIACHI Text Địa chỉ Field size: 40 Caption: địa chỉ. THANHPHO Text Thành phố Field size: 10 Caption: Thành phố DIENTHOAI Text Số điện thoại Field size:14 Input Mark: ![999"] "0000000;;* Caption: Điện thoại SAN PHAM Field Name Data type Description Field Properties MASP Number Mã san pham Field size: Integer Caption: Ma Sp Required: yes TENSP Text Ten San pham Field size: 40 Format:>[Blue] Caption: Tên Sp DONVITINH Text Don vi tinh Field size: 10 Caption: Đơn vị tính DONGIA Number Đơn giá Field size: Double Format:standard Decimal places: 2 Caption: đơn giá Validation rule: >0 Validation Text: Phải nhập số >0 SLTON Number Số lượng tồn Field size: integer Caption: Số lượng tồn Default value : 0
  • 5. Hành Access HOADON Field Name Data type Description Field Properties MAHD Text Mã hoá đơn Field size: 5 Format:>[red] Caption: mã hóa đơn Required: yes LOAIHD Text Loại hóa đơn: nhập-xuất-chuyển- trả Fieldsize:1 Default value: X Validation rule: In[“N”,”X”,”C”,”T”] Required: Yes MAKH Text Mã khách hàng Field size: 10 Format:>[Red] Caption: Mã KH MANV Number Mã nhân viên Field size:LongInteger Caption: mã nhân viên Required: yes NGAYLAPHD Date/Time Ngày lập hoá đơn Format: short date Caption: Ngày hoá đơn Input Mask: 00/00/00 Validation Rule: [red] Caption: mã hóa đơn Required: yes MASP Number [Lookup Wizard ] Ma san pham Field size: Integer Caption: Ma Sp Required: yes SOLUONG Number Số lượng Field size: Integer Format:standard Caption: Số lượng Validation rule: >0 Validation Text: Phải nhập số >0 DONGIA Number Đơn giá xuất nhập Field size: Double Format:standard Decimal places: Auto Caption: đơn giá
  • 6. Hành Access Cách thiết kế bảng: tại trang table, chọn New -> Design view [hoặc double click vào lệnh create table in design view -> Màn hình thiết kế bàng Chọn field làm khoá : Chọn menu Edit -> Primary key [ Hoặc click nút Primary key ]
  • 7. Hành Access
  • 8. Hành Access Nhập dữ liệu cho các Table theo mẫu sau : KHACHHANG MAÕ HD TEÂN COÂNG TY ÑÒA CHÆ THAØNH PHOÁ ÑIEÄN THOAI CINOTEC ÑIEÄN TOAÙN SAØI GOØN 43 Yeát kieâu P 6 Q3 TP.HCM [ ]7931752 COMECO VAÄT TÖ THIEÁT BÒ GTVT 226 AnDöông Vöông P11 Q11 [ ]8456781 FAHASA PHAÙTHAØNHSAÙCHSAØIGOØN 12 Thuaän kieàu Q5 TP.HCM [ ]8452792 FISC DÒCHVUÏ ÑAÀUTÖNÖÔÙCNGOAØI 31 Tröông Ñònh P6 Q1 TP.HCM [ ]8458247 HUNSAN HÖØNG SAÙNG 175 Lyù Thöôøng Kieät [ ]5465487 LIXCO BOÄT GIAËT LIX 79 Baøn Côø P3 Q5 TP.HCM [ ]8952187 SAFICO THUYÛ SAÛN XUAÁT KHAÅU 47 Baûi saäy P1 Q11 TP.HCM SJC VAØNG BAÏC ÑAÙ QUYÙ TPHCM 350 CMT8 P12 Q3 [ ]8543543 TAFACO THÖÔNG MAÏI TAÁN PHAÙT 4 Traàn PhuõP Q5 TP.HCM [ ]8754875 THADACO XAÂY DÖÏNG THAØNH ÑAÏT 6E An Bình Q5 TP.HCM [ ]5465454 TRACODI ÑAÀU TÖ PHAÙT TRIEÅN GTVT 343 Nhaät Taûo Q10 [ ]5321321 TRANACO DÒCH VUÏ VAÄN TAÛI Q 3 156 Leâ Ñaïi HaønhP7 Q10 TP.HCM [ ]8654635 NHAN VIEN MAÕ NV HOÏ NV TEÂN NV PHAÙI NGAØY SINH ÑIA CHÆ ÑIEÄN THOAI HÌNH 1 NGUYEÃN NGOÏC NGA NUÕ 10/12/64 13Huøng Vöông P4 Q5 [ ]5465465 2 HAØ VÓNH PHAÙT NAM 07/12/79 89 Ñoàng Khôûi Q1 [ ]8767461 3 TRAÀN TUYEÁT OANH NUÕ 27/02/67 45Leâ Quí Ñoân Q3 [ ]5465465 4 NGUYEÃN KIM NGOÏC NUÕ 25/12/80 187 Haäu Giang P5Q6 [ ]5654654 5 TRÖÔNG DUY HUØNG NAM 10/10/82 77 Tröông ÑònhQ1 [ ]5871544 6 LÖÔNG BAÙ THAÉNG NAM 10/12/68 92 Leâ ThaùnhToânQ1 [ ]8754165 7 LAÂM SÔN HOAØNG NAM 02/03/78 45 Kyù Con Q1 [ ]8231231 8 NGUYEÃN MINH HOÀNG NAM 30/10/68 22 Laïc Long Quaân Q10 [ ]7845138 9 VÖÔNG NGOÏC LAN NUÕ 10/12/67 227 Hai Baø Tröng Q1 [ ]7784184 10 NGUYYEÃ THÒ MAI NUÕ 10/11/67 12Nguyõeân Chí Thanh Q3 [ ]3451365 11 LEÂ VAÊN HUØNG NAM 06/03/57 56Nguyeãn TraõiQ1 [ ]5745785 12 NGUYEÃN THÒ HOA NUÕ 10/10/66 12Nguyeãn Traõi Q1 [ ]6465465
  • 9. Hành Access HOADON MAÕ HÑ LOAIHD MAÕ KH MAÕ NV NGAØY HÑ NGAØY GN HAØNG DIENGIAI 10148 X FISC 1 10/01/04 20/02/04 10150 T HUNSAN 4 03/05/04 29/06/04 10156 C FISC 4 12/01/04 05/09/04 10157 X SAFICO 2 10/01/04 20/05/04 10158 T HUNSAN 5 11/02/04 05/03/04 10159 N COMECO 8 04/01/04 06/07/04 10160 T THADACO 11 13/01/04 30/06/04 10162 N TRANACO 7 25/01/04 10/07/04 10163 N TRACODI 3 02/05/04 06/07/04 10166 X SJC 9 21/01/04 12/09/04 10172 T TAFACO 9 12/08/04 17/09/04 10175 C TRANACO 9 03/05/04 07/08/04 10177 T COMECO 2 29/01/04 05/07/04 10183 N SAFICO 2 01/01/04 02/06/04 10186 N TRACODI 11 15/04/04 30/04/04 10196 N SJC 1 28/06/04 01/07/04 10202 N COMECO 4 18/05/04 22/08/04 10207 N SJC 2 12/05/04 10/06/04 10208 X TRACODI 8 10/02/04 17/05/04 10210 N SJC 1 25/05/04 01/09/04 10214 C HUNSAN 6 11/07/04 12/08/04 10221 T TRACODI 11 02/08/04 30/09/04 10223 X SJC 8 01/02/04 30/01/04 10224 X SAFICO 7 02/05/04 28/05/04 10225 X COMECO 2 10/05/04 20/05/04 10226 N FAHASA 3 11/09/04 30/09/04 10227 X SAFICO 8 10/01/04 12/02/04 10228 C HUNSAN 2 05/02/04 12/03/04 10230 T HUNSAN 2 19/08/04 22/09/04 10238 T LIXCO 7 02/08/04 30/08/04 10252 X TRACODI 3 15/02/04 11/03/04
  • 10. Hành Access
  • 11. Hành Access T Câu 2: Thực hiện sắp xếp: CTHOADON MAÕ HÑ MAÕ SP SOÁ LÖÔÏNG ÑÔN GIAÙ 10148 3 20.00 2.20 10148 4 30.00 16.50 10148 9 20.00 13.20 10150 2 22.00 44.00 10150 4 10.00 16.50 10156 8 20.00 68.75 10157 3 4.00 2.20 10157 4 50.00 16.50 10159 1 30.00 253.55 10159 7 2.00 5.50 10162 1 5.00 253.55 10162 2 10.00 44.00 10162 7 12.00 5.50 10172 5 25.00 1.10 10175 8 20.00 68.75 10183 4 12.00 16.50 10183 5 20.00 1.10 10183 6 12.00 11.00 10196 4 12.00 16.50 10196 9 50.00 13.20 10207 5 15.00 1.10 10208 7 20.00 5.50 10224 9 22.00 13.20 10225 1 10.00 253.55 10225 4 7.00 16.50 10225 5 55.00 1.10 10226 4 21.00 16.50 10226 6 110.00 11.00 10227 2 15.00 44.00 10228 4 45.00 16.50 10228 5 15.00 1.10 10228 7 28.00 5.50 10230 6 30.00 11.00 10238 1 4.00 253.55 10238 2 10.00 44.00 10238 3 12.00 2.20 10238 9 20.00 13.20 10252 2 100.00 44.00 10252 3 40.00 2.20 10252 4 25.00 16.50 SANPHAM MAÕ SP TEÂN SP ÑVÒ TÍNH ÑÔN GIAÙ SL TOÀN 1 RÖÔÏU CHAI 230.50 4 2 GIA VÒ THUØNG 40.00 2 3 BAÙNH KEM CAÙI 2.00 15 4 BÔ KG 15.00 5 5 BAÙNH MÌ CAÙI 1.00 20 6 NEM KG 10.00 20 7 TAÙO KG 5.00 28 8 CAÙ HOÄP THUØNG 62.50 5 9 KEÏO THUØNG 12.00 10 10 GAÏO KG 2.00 50 11 NEÁP KG 3.00 60
  • 12. Hành Access 1. Mở Table SAN PHAM a.Sắp xếp theo DONGIA tăng dần. b.Sắp xếp theo TENSP giảm dần 2. Mở Table HOA DON: Sắp xếp theo MANV tăng dần, trùng MANV thì xếp theo NGAYLAPHD tăng dần. 3. Mở Table NHAN VIEN: Sắp xếp theo PHAI, trùng phái thì xếp theo TENNV giảm dần, trùng TENNV thì xếp theo NGAYSINH tăng dần. 4. Đóng Table NHÂN VIÊN đã được sắp xếp, sau đó mở lại một lần nữa, bảng nhân viên có còn được theo thứ tự sắp xếp không? Cho nhận xét Câu 3: Thực hiện thao tác lọc dữ liệu như sau: 1. Mở table NHÂN VIÊN, sử dụng Filter by Selection thực hiện lọc a.Các nhân viên có tên là “Hùng” b.Các nhân viên có tên bắt đầu là “H” c.Các nhân viên có họ lót là “Ngọc” d.Các nhân viên sinh năm 1975 e.Các nhân viên sinh vào tháng 09 f. Các nhân viên nam 2. Mở table SANPHAM, sử dụng Filter by form thực hiện lọc: a.Các sản phẩm có đơn vị tính là “thùng” b.Các sản phẩm có đơn giá >100 c.Các sản phẩm có đơn giá 20 đến 50 3. Mở table KHACHHANG, sử dụng Advanced Filter/Sort thực hiện lọc: a.Các Khách hàng ở “Tp. HCM” nhưng không có số điện thoại b.Các khách hàng ở “Tp. HCM” hoặc “Hà Nội” Câu 4: 1. Sao chép cấu trúc và dữ liệu của table NHANVIEN thành table có tên là LYLICHNV 2. Sao chép cấu trúc của table SAN PHAM thành table có tên là SANPHAMMOI 3. Sao chép cấu trúc và dữ liệu của SANPHAM thành table có tên là SP_TAM 4. Đổi tên table SANPHAMMOI thành SANPHAMMOINHAP 5. Đổi tên table LYLICHNV thành bảng CHAMCONGNV 6. Vào chế độ Design View của bảng CHAMCONGNV, thực hiện các công việc: a.Chèn thêm trường NC [ngày công], có kiểu dữ liệu là Number, Validation rule là >=0 and 0 c.Xóa các trường HONV, TENNV, PHAI, NGAYSINH, ĐIACHI, DIENTHOAI d.Nhập các giá trị cho cột ngày công tùy ý nhưng nằm trong khoảng từ 0 đến 30, thử nhập giá trị >30 và cho nhận xét e.Nhập các giá trị cho cột DGNC là 15000 hoặc 20000, thử nhập giá trị

Chủ Đề