TÀI LIỆU ôn tập – ACCESS PHẦN I 1.Các khái niệm cơ bản 2.Table 3.Query 4.Một số lỗi trong Access khi thao tác với CSDL

46 24 0
TÀI LIỆU ôn tập – ACCESS  PHẦN I 1.Các khái niệm cơ bản 2.Table 3.Query 4.Một số lỗi trong Access khi thao tác với CSDL

Đ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

TÀI LIỆU ÔN TẬP – CÁC BẠN HỌC KIỂM TRA LẠI ĐÁP ÁN NHÉ ACCESS PHẦN I 1 Các khái niệm cơ bản 2 Table 3 Query 4 Một số lỗi trong Access khi thao tác với CSDL Phần I Các khái niệm cơ bản + Các khái niệm trong chương 1 + Các đối tượng chính trong Access 1 Table, 2 Query, 3 Form, 4 Report, 5 Marco, 6 Module + Thanh Quick Access Toolbar (tìm hiểu) Một số biểu tượng trên thanh Quick Access Toolbar + Thanh Navigation Pane ( tìm hiểu) + Recent (danh sách tệp tin thường xuyên mở) + Thu gọn và chỉnh sửa CS

ACCESS PHẦN I Các khái niệm Table Query Một số lỗi Access thao tác với CSDL Phần I Các khái niệm + Các khái niệm chương + Các đối tượng Access 1-Table, 2-Query, 3-Form, 4-Report, 5-Marco, 6-Module + Thanh Quick Access Toolbar (tìm hiểu) Một số biểu tượng Quick Access Toolbar + Thanh Navigation Pane ( tìm hiểu) + Recent (danh sách tệp tin thường xuyên mở) + Thu gọn chỉnh sửa CSDL( Compact & Repair Database) + Tạo mật khẩu, hủy bỏ mật + Import, Export Cơ sở liệu Access + Giao diện : Tabbed Documents Overlapping Windows Cách chuyển đổi hai giao diện + cách bật tắt Navigation Pane + cách đặt số ghi Recent Phần 2: Table ( Bảng) + cách tạo bảng + Cấu trúc bảng gồm: Field Name: Tên trường Data Type: Kiểu liệu trường Description: Mơ tả, thích trường Field Properties: Thuộc tính trường + Các kiểu liệu: AutoNumber: chèn số tự động Number: kiểu số Text: văn Date/Time: ngày tháng Yes/No: logic OLE Object: đối tượng Hyperlink: link liên kết Currency: tiền tệ Lookup wizard ( tham chiếu liệu bảng) + Các thuộc tính Bảng: (tìm hiểu lại khái niệm lấy ví dụ) Field Size: độ dài trường Decimal Places: thập phân Format: định dạng, hiển thị liệu + NOT ISNULL: có chứa liệu ( khơng trống) + IS NULL: khơng có liệu ( trống) @;"khơng có";"khơngbiết" liệu họ tên rỗng hiển thị “nam”[Blue];”nu”[Red] YES/TRUE/1: “Nam”[Blue] NO/FALSE/0: “Nữ”[Red] 0;-0;;’’Null’’ nhập số không (0) : để trống không nhập : NULL 0;(0);;’’Null’’ nhập số âm(-) liệu : thêm dấu () trước số âm nhập số dương (+) liệu : hiển thị bình thường Inputmask (khuân dạng , mặt nạ nhập liệu) 0: vị trí yêu cầu bắt buộc phải nhập : nhập số từ 0-9 9: vị trí khơng bắt buộc phải nhập : nhập số từ 0-9 A: vị trí bắt buộc phải nhập: số or chữ a: vị trí khơng bắt buộc phải nhập: số or chữ L: vị trí yêu cầu bắt buộc phải nhập: nhập chữ C: vị trí khơng bắt buộc phải nhập: nhập ( ký tự chữ số) Validation Rule: quy tắc hợp lệ Validation Text: thông báo lỗi Required: yêu cầu nhập không nhập Index: số ( xếp) Nhập trùng hay không Caption: Tiêu đề trường 10 Default value: giá trị ban đầu, giá trị mặc định Sắp xếp, Tìm kiếm , Thay thế, Lọc liệu - Sort ( xếp liệu bảng) - Filter ( lọc liệu) - Các cách lọc liệu: Auto Filter (lọc tự động) Selection ( Lọc theo lựa chọn ghi tại) Filter by Form ( Lọc theo trường) Advanced Filter ( Lọc nâng cao theo điều kiện) II Phần : QUERY ( truy vấn) - Cách tạo truy vấn (Query)       Điều kiện: bạn có sở liệu có sẵn, liệu bảng nhập thông tin Mở tab Create > Chọn Query Design Chọn bảng chứa liệu mà muốn truy vấn ( Show Table) Thêm bảng > chọn bảng > add Lấy trường liệu bảng Tab Design > Result > Run (!) : để chạy truy vấn Truy vấn : có dạng giống bảng liệu ( Select Query) - Các thành phần Query:       Table: Tên bảng tương ứng cột Field: Thể cột, biểu thức truy vấn Sort: Cho phép xếp thứ tự cột tăng hay giảm Show: Hiện ẩn cột Criteria: Chứa giá trị hay biểu thức lọc ứng với cột Or: điều kiện lọc Hoặc ( điều kiện And) Cách phép tính tốn điều kiện: (Khác) , >= , , < - Between … And… - In ( giá trị…) - Like “ nội dung” Các ký tự: *: thay cho nhiều ký tự ?: thay cho ký tự !: loại trừ [0-9]: nhập số [a-z]: nhập ký tự #: ký tự số vị trí Tạo trường mới: Đặt tên trường: viết liền, không dấu, in hoa thường Sau tên trường có dấu : Ví dụ: THANHTIEN: [soluong]*[giaban] THANGSINH: month([NGAYSINH]) Các nhóm Truy Vấn: Query Tham số (Parameter) Select Query Total Query Action Query: + Update Query ( cập nhật liệu) + Make Table Query ( tạo bảng mới) + Delete Query( xóa liệu) + Append Query ( thêm liệu) Crosstab Query  Để tạo Crosstab có trường: Column heading Row heading Value  Column heading: Giá trị làm tiêu đề cho cột ( Chỉ lấy trường Column heading)  Row heading: giá trị làm tiêu đề cho dịng ( Ít lấy trường)  Value : chứa liệu thống kê ( sử dụng hàm SUM, COUNT, AVG, MAX, MIN…) ( Chỉ lấy trường Value) Các khái niệm truy vấn: 1.SELECT QUERY( Truy vấn chọn lọc) : Loại truy vấn mang tính chất cung cấp thơng tin lưu trữ bảng, không làm thay đổi d ữ liệu c bảng UPDATE QUERY (cập nhật liệu): Loại truy vấn dùng để cập nhật liệu cho bảng Chọn bảng cần cập nhật liệu, chọn trường ( Field) cần cập nhật liệu Update To: nhập biểu thức cập nhật liệu Criteria: nhập điều kiện để cập nhật Ví dụ1: cập nhật thành phố : TP HCM thành TP Hồ Chí Minh Update To: “TP Hồ Chí Minh” Criteria: “TP HCM” Ví dụ 2: cập nhật đơn giá cho tất sản phẩm mã tăng thêm 5% Update To: [GIABAN]+[GIABAN]*0.05 [GIABAN]*1.05 MAKE TABLE QUERY ( truy vấn tạo bảng): Loại truy tạo bảng chứa liệu B1:Tạo truy vấn bình thường ( Select query) B2: Nhấp vào Make Table query > đặt tên bảng B3: Chọn current database > Run ( !) để tạo bảng 4.APPEND QUERY ( thêm liệu): Loại truy vấn dùng để thêm hay nhiều dòng liệu vào cuối bảng Điều kiện: số lượng cột tương ứng trường với bảng muốn thêm liệu Chọn trường đặt điều kiện Chọn Append Query Nhập tên bảng muốn thêm liệu Table Name: Current database > Ok > Run (!) để thêm liệu 5.CROSSTAB QUERY ( truy vấn thống kê) : Loại truy vấn dùng để thực truy vấn có tính chất thống kê, tính tốn hiển th ị liệu theo dạng dịng cột 6.DELETE QUERY (xóa liệu) : Loại truy vấn dùng để thực xoá hay nhiều dòng liệu bảng Hàm Date Part: DatePart(tham số, ngày tháng) Các tham số:  w: lấy ngày tuần  q: lấy quý  m: lấy tháng  d: lấy ngày Ví dụ: datepart(w,[ngaysinh]) Lấy ngày tuần ngày sinh ( ví dụ ngày th ứ 2) PHẦN 4: CHỮA MỘT SỐ CÂU HỎI ÔN TẬP ACCESS Câu 1: Khi tạo cấu trúc Table cột MSV có kiểu TEXT, thuộc tính Input mask định dạng 00C00000L liệu trường MSV chấp nhận giá trị A) B) C) D) 14.C00010N 14.D00001N Không chấp nhận giá trị 14.A0001NB A: nhập chữ số bắt buộc a: nhập chữ số khơng bắt buộc C: Vị trí dành cho ký tự không bắt buộc phải nhập 9: nhập số từ 0-9 , không bắt buộc 0: nhập số từ 0-9 , bắt buộc L: nhập chữ , bắt buộc Câu 2: Với trường có kiểu liệu Text tab Lookup phần Thuộc tính Properties nhận giá trị nào? A) Text Box B) List Box C) Cả đáp án D) Combo Box Câu 3: Một sinh viên sau khảo sát CSDL quản lý hàng hoá đưa gợi ý hình vẽ: Dựa vào gợi ý , xác định trường khố cho bảng Khách hàng A) B) C) D) Điện thoại(DT) Tên công ty (TCT) Mã khách hàng(MKH) Thành phố Câu 4: Khi tạo cấu trúc Table cột MSV có kiểu TEXT, thuộc tính Input mask định dạng 00900000L liệu trường MSV chấp nhận giá trị A) 14C000010 B) 14D000001 C) Không chấp nhận giá trị D) 14A00001N Câu 5: Tại nói Excel hay Word khơng phải hệ quản trị CSDL A) Vì Excel hay Word khơng có cơng cụ lập trình B) Vì Excel hay Word Khơng lưu trữ liệu C) Vì Excel hay Word khơng xử lý liệu D) Vì Excel hay Word khơng phải liệu có cấu trúc không thoả mãn hết yêu cầu khai thác thông tin Câu 6: Khi tạo cấu trúc Table Nếu nhập ký tự C khn dạng thuộc tính Input mask A) Vị trí dành cho ký tự khơng bắt buộc phải nhập (C ) B) Vị trí dành cho chữ số, không bắt buộc phải nhập (a) C) Vị trí dành cho chữ số 9, không bắt buộc phải nhập (9) D) Vị trí dành cho chữ số 9, bắt buộc phải nhập (0) Câu 7: Giả sử bảng Nhân viên : xác định mã nhân viên(MNV), họ tên(HT), ngày sinh(NS), giới tính(GT), địa chỉ(DC), ảnh(ANH), số điện thoại(SDT) 10 Câu 91: Muốn tính TIENLUONG (LUONGCB * HESO)+ PHUCAP BHYT - BHXH ta thực hiện: A) Tại Update To cột TIENLUONG nhập: (LUONGCB *'HESO)+PHUCAPBHYT-BHXH B) Tại Update To cột TIENLUONG nhập: (''LUONGCB'' *''HESO'')+''PHUCAP''-''BHYT''-''BHXH'' C) Tại Update To cột TIENLUONG nhập: ({LUONGCB } *{HESO})+{PHUCAP}-{BHYT}-{BHXH} D) Tại Update To cột TIENLUONG nhập: ([LUONGCB ] *[HESO])+[PHUCAP]-[BHYT]-[BHXH] Câu 92: Muốn trích rút danh sách sinh viên có DIEML1 hoặc 10 ta thực hiện: A) Tại CRITERIA cột DIEML1 nhập: AND AND 10 B) Tại CRITERIA cột DIEML1 nhập: , 8, 10 C) Tại CRITERIA cột DIEML1 nhập: >=5 OR =5 , =5 OR =5 AND [NGAYGNHANG],nhận hàng trước) D) Tại Field Chọn DIENGIAI, table chọn HOA DON, update to gõ: iif([NGAYLAPHD]>[NGAYGNHANG], ,nhận hàng trước) Câu 112: Giả sử CSDL Hoadon.ACCDB nhập liệu, muốn tạo query bao gồm MaSp, TongSoLuong Trong TongSoLuong sum Soluong, kết nhóm theo Masp Ta thực hiện: A) Tại field chọn Masp, Soluong; Tại total Masp chọn sum, Soluong chọn group by B) Tại field chọn Masp, Tongsoluong:[Soluong]; Tại total: Masp chọn group by, Tongsoluong chọn Sum C) Tại field chọn Masp, Soluong; Tại total Masp chọn count , Soluong chọn group by D) Tại field chọn Masp, Tongsoluong:[Soluong]; Tại total: Masp chọn group by, Tongsoluong chọn count Câu 113: Hình 1, Cho biết biểu tượng số hình thuộc kiểu truy vấn? A) Select Query B) Make Table Query C) Append Query D) Update Query Câu 114: Hãy cập nhật cho trường DIENGIAI “ nhận Hàng" cho Hố đơn có NGAYGNHANG khác rỗng ngược lại “chưa nhận hàng" A) Tại Field Chọn DIENGIAI, table chọn HOA DON, update to gõ: iif([ngaygnhang]Null,đã nhận Hàng, chưa nhận Hàng) B) Tại Field Chọn DIENGIAI, table chọn HOA DON, update to gõ: iif([ngaygnhang]=Null,Chưa nhận hàng,đã nhận Hàng) C) Tất D) Tại Field Chọn DIENGIAI, table chọn HOA DON, update to gõ: iif(isnull([ngaygnhang]), chưa nhận Hàng,đã nhận hàng) 37 + NOT ISNULL: có chứa liệu ( khơng trống) + ISNULL: khơng có liệu ( trống) Câu 115: Khi tạo truy vấn đối tượng SORT có ý nghĩa gì? A) Chứa giá trị hay biểu thức lọc ứng với cột B) Thể cột, biểu thức truy vấn C) Tên bảng tương ứng cột D) Cho phép xếp thứ tự cột tăng hay giảm Câu 116: Muốn tính TONG TOAN + LY + HOA + Điểm KHUVUC (KHUVUC=1 cộng thên 1.5 điểm, KHUVUC=2NT cộng thêm điểm, KHUVUC=2 cộng thên 0.5 điểm ) ta thực hiện: A) Tại Update To cột TONG nhập: TOAN+LY+HOA + IIF(KHUVUC=''1'',1.5, IIF(KHUVUC=''2NT'',1,IIF(KHUVUC=''2'',0.5,0))) B) Tại Update To cột TONG nhập: ''TOAN''+''LY''+''HOA'' + IIF(KHUVUC=''1'',1.5, IIF(KHUVUC=''2NT'',1,IIF(KHUVUC=''2'',0.5,0))) C) Tại Update To cột TONG nhập: {TOAN}+{LY}+{HOA} + IIF(KHUVUC=''1'',1.5, IIF(KHUVUC=''2NT'',1,IIF(KHUVUC=''2'',0.5,0))) D) Tại Update To cột TONG nhập: [TOAN]+[LY]+[HOA] + IIF(KHUVUC=''1'',1.5, IIF(KHUVUC=''2NT'',1,IIF(KHUVUC=''2'',0.5,0))) Câu 117: Muốn trích rút danh sách sinh viên có Họ NGUYEN tên PHUONG ta thực hiện: A) Tại CRITERIA cột TEN nhập: [PHUONG] CRITERIA cột HODEM nhập: Like ''NGUYEN*" B) Tại CRITERIA cột TEN nhập: ''PHUONG'' CRITERIA cột HODEM nhập: Like ''NGUYEN *'' C) Tại CRITERIA cột TEN nhập: {PHUONG} CRITERIA cột HODEM nhập: Like ''NGUYEN *" D) Tại CRITERIA cột TEN nhập: PHUONG CRITERIA cột HODEM nhập: Like ''NGUYEN *'' Câu 118: Cho biết biểu tượng số hình gì? A) Xây dựng biểu thức truy vấn Query B) Truy vấn Tham số nhập điều kiện thực truy C) Thực chạy Query D) Các kiểu Truy vấn Câu 119: Thay tất đơn vị tính (DONVITINH) chai lít ta thực hiện: vấn thành 38 A) Tại update to DONVITINH gõ :iif([DONVITINH]=chai,lit,) B) Tại update to DONVITINH gõ :iif([DONVITINH]=chai,lit,chai) C) Tại update to DONVITINH gõ :iif([DONVITINH]=chai,lit,[DONVITINH]) D) Tại update to DONVITINH gõ :iif([DONVITINH]=chai,[DONVITINH],lit) Câu 120: Giảm giá bán bảng chi tiết hoá đơn 10% cho hoá đơn có ngày lập 02/09/2014 A) Tại field chọn DONGIA, table chọn Chitiethoadon, update to gõ:iif([NGAYLAPHD]=#02/09/2014#,[GIABAN]*0.9) B) Tại field chọn DONGIA, table chọn Chitiethoadon, update to gõ:iif([NGAYLAPHD]=02/09/2014,[GIABAN]*0.9,[GIABAN]) C) Tại field chọn DONGIA, table chọn Chitiethoadon, update to gõ:iif([NGAYLAPHD]=#02/09/2014#,[GIABAN]*0.1,[GIABAN]) D) Tại field chọn GIABAN, table chọn Chitiethoadon, update to gõ:iif([NGAYLAPHD]=#02/09/2014#,[GIABAN]*0.9,[GIABAN]) Câu 121: Truy vấn tạo bảng (Make - Table Query) A) Loại truy vấn dùng để cập nhật liệu cho bảng từ bảng khác B) Loại truy vấn mang tính chất cung cấp thơng tin lưu trữ bảng, không làm thay đổi liệu bảng C) Loại truy tạo bảng chứa liệu D) Loại truy vấn dùng để thêm hay nhiều dòng liệu vào cuối bảng Mỗi truy vấn dùng để thêm liệu vào cho bảng Câu 122: Đưa thông báo nhập ngày tháng năm MAHD SOLUONG tương ứng theo tham số vừa nhập A) Tại field chọn MAHD ,SOLUONG,NGAYLAPHD; Tại criteria NGAYLAPHD gõ [nhập ngày tháng năm ] B) Tại field chọn MAHD ,NGAYLAPHD; Tại criteria NGAYLAPHD gõ nhập ngày tháng năm C) Tại field chọn MAHD ,SOLUONG,NGAYLAPHD; Tại criteria NGAYLAPHD gõ #nhập ngày tháng năm # D) Tại field chọn MAHD ,NGAYLAPHD; Tại criteria NGAYLAPHD gõ #nhập ngày tháng năm # Câu 123: Giả sử CSDL HOADON gồm bảng (Hình ảnh) nhập liệu, muốn tạo query cho biết thơng tin hóa đơn khách hàng CINOTEC, FAHASA, 39 SAFICO, SJC bao gồm : mã HD, mã KH, tên NV lập hoá đơn, ngày lập HD, ngày nhận hàng, tên sản phẩm, số lượng, đơn giá Sử dụng loại truy vấn truy vấn sau: A) Make table query B) Select query C) Append query D) Crosstab query Câu 124: Cho biết biểu tượng số hình gì? A) Thêm bảng vào Query B) Tạo thêm bảng C) Xây dựng biểu thức Bảng D) Tạo Thêm Truy vấn Câu 125: ta có W: DatePart(w,[ngaylaphd]) Cho biết tham số w có ý nghĩa gì? A) lấy ngày tuần lập hóa đơn B) lấy quý lập hóa đơn C) lấy thứ tuần lập hóa đơn D) lấy ngày lập hóa đơn Câu 126: Cho biết MASP có số luợng bán nhiều nhất: A) Tại field chọn MASP SOLUONG; Tại Total trường MASP chọn group by, Total trường SOLUONG chọn group by B) Tại field chọn MASP SOLUONG; Tại Total trường MASP chọn group by, Total trường SOLUONG chọn Count C) Tại field chọn MASP SOLUONG; Tại Total trường MASP chọn group by, Total trường SOLUONG chọn Max D) Tại field chọn MASP SOLUONG; Tại Total trường MASP chọn group by, Total trường SOLUONG chọn Min 40 Câu 127: Hình 1, Cho biết biểu tượng số hình thuộc kiểu truy vấn? A) Select Query B) Make Table Query C) Crosstab Query D) Delete Query Câu 128: Muốn trích rút danh sách sinh viên có DIEML1 nhỏ , có điểm thi DIEML2 (Thi lại) ta thực hiện: A) Tại CRITERIA cột DIEML1 nhập: CRITERIA cột DIEML2 nhập: Not IsNull B) Tại CRITERIA cột DIEML1 nhập:

Ngày đăng: 22/06/2022, 08:45

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

Tài liệu liên quan