Tải bản đầy đủ (.pdf) (6 trang)

Đề thi chứng chỉ b tin học đh sư phạm số 2

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (390.11 KB, 6 trang )

TRUNG TÂM TIN HỌC ĐHSP
ĐỀ THI HỌC PHẦN ACCESS1

Thời gian làm bài 90 phút

Thực hiện tạo file cơ sở dữ liệu theo hướng dẫn của giáo viên.
Câu 1: (3đ) Tạo và nhập dữ liệu cho 3 table theo mẫu dưới:

 Cấu trúc của table LOP HOC
Field Name

Data
Type

Field Properties

MALOP

Text

Field Size: 4

GVCN

Text

Field Size: 25

PHONGHOC

Text



Field Size: 4

MALOP là field khóa chính
 Cấu trúc của table DIEM THI

 Cấu trúc của table HOC SINH
Field Name

Data

Field Properties

Type

Field

Data Type Field Properties

Name

MAHS

Text

Field Size: 4

MAHS

Text


HOHS

Text

Field Size: 35

TOAN

Number

Field Size: Single

TENHS

Text

Field Size: 8

LY

Number

Field Size: Single

Format: Yes/No

HOA

Number


Field Size: Single

Yes là Nam, No là

VAN

Number

Field Size: Single

Nữ

SINH

Number

Field Size: Single

PHAI

NGAYSINH

Yes/No

Date/Tim
e

Field Size: 4


Format:dd/mm/yyy
y

MALOP

Text

Field Size: 4

MAHS là field khóa chính

MAHS là field khóa chính



1

GV:Phương Nam


TRUNG TÂM TIN HỌC ĐHSP
ĐỀ THI HỌC PHẦN ACCESS1

Thời gian làm bài 90 phút

Câu 2: (0.5đ)Thiết lập quan hệ (Relationships) cho các table theo sơ đồ quan hệ sau:
 LOP HOC (MALOP,1) HOC SINH (MALOP, )
 HOC SINH (MAHS, 1) DIEM THI (MAHS,1)

Câu 3: (2đ) Tạo select query tên qry01_KetQua gồm các field : MAHS, HOTENHS, TOAN, LY,

HOA, VAN, SINH, TD, DTB, DTHEM, DKETQUA, XEPLOAI, MALOP. Sắp xếp theo ĐTB tăng
dần. Trong đó:
- HOTENHS: được tạo bởi HOHS và TENHS.
- TD: là tổng điểm của các môn
- DTB: là điểm trung bình của các môn, toán hệ số 3 (làm tròn 1 số lẻ)
- DTHEM: Nếu TD >= 23 và (ĐTB >=4.5 và < 5), thì DTHEM là 0.75, ngược lại 0.
- DKETQUA: Nếu DTB >= 5 thì DKETQUA là DTB; ngược lại: nếu DTB + DTHEM >= 5 thì
DKETQUA là 5; ngược lại thì DKETQUA là DTB + DTHEM.
- XEPLOAI: “Giỏi” nếu DKQ >= 8, “Khá” nếu DKQ >= 7, “TB” nếu DKQ >= 5, còn lại “Kém”.

Câu 4: (1đ) Tạo select query tên qry02_HocBong gồm các field : MAHS, HOTENHS, TOAN, LY,
HOA, VAN, SINH, HOCBONG.Trong đó:
- HOCBONG: Nếu điểm các môn >= 8.5 thì học bổng là 300.000, nếu điểm các môn >= 7.5 thì học
bổng là 200.000, trường hợp khác không có.



2

GV:Phương Nam


TRUNG TÂM TIN HỌC ĐHSP
ĐỀ THI HỌC PHẦN ACCESS1

Thời gian làm bài 90 phút

Câu 5: (1đ) Tạo select query tên qry03_SoMonThiLai gồm các field : MAHS, HOTENHS,
TOAN, LY, HOA, VAN, SINH, SOMONTHILAI. Sắp xếp theo SOMONTHILAI tăng dần. Trong
đó:

- SOMONTHILAI: cho biết mỗi học sinh có bao nhiêu môn thi lại. Môn thi lại là môn có điểm< 5.
 Kết quả query chỉ hiển thị các học sinh có môn thi lại.

Câu 6: (0.5đ) Tạo select query tên qry04_Top 3 gồm các field : MAHS, HOTENHS, TD, DTB,
DKETQUA, XEPLOAI.  Kết quả query chỉ hiển thị 3 học sinh có DKETQUA cao nhất.

Câu 7: (1đ) Tạo select total query tên qry05_SLHS Lop 12 gồm các field: MALOP, GVCN,
SOHS
 Kết quả query hiển thị số lượng học sinh có trong từng lớp 12.

Câu 8: (1đ) Tạo crosstab query qry06_So HS Theo Xep Loai cho biết số học sinh nam, số học
sinh nữ theo từng phân loại: “1.Học Sinh Giỏi”, “2.Học Sinh Khá”, “3.Học Sinh TBình”, “4.Học
Sinh Kém” và tổng số học sinh theo từng phân loại.

-Hết-



3

GV:Phương Nam


TRUNG TÂM TIN HỌC ĐHSP
ĐỀ THI HỌC PHẦN ACCESS1

Thời gian làm bài 90 phút

Tạo mới một CSDL tên là ThiAcc1-XXX-HoTen.accdb. (XXX là số máy ngồi, HoTen là họ tên thí
sinh gõ không dấu, viết hoa đầu từ).

Cho 4 bảng dữ liệu sau:
Table: KhachHang
MaKH

TenCty

DiaChi

ThanhPho

ASC

Du l

ch An Phú

233 Nguy

n Trãi P2

Nha Trang

BUMEM

Xây d

ng Bình Minh

155 Tô Hi


n Thành

C

COFIDEC

Phát tri
h i

n kinh t

COMECO

V

thi

COTEC
FAHASA

Công ngh m i
Phát hành sách Sài gòn

HUNSAN

H

tt

duyên


tb

GTVT

ng Sáng

94

i

n Biên Ph

226 An D
ng V
P11
81 Trang T
12 Thu n Ki u
275 Lý Th
ng Ki
Q11

t P15

Table: HoaDon
MaKH

10214
10332
10424

10618
10207
10186
10550
10872
10177
10534
10536
10156
10537
10360
10436
10449
10469
10693

ASC
ASC
ASC
ASC
BUMEM
COFIDEC
COFIDEC
COFIDEC
COMECO
COMECO
COMECO
COTEC
COTEC
FAHASA

FAHASA
FAHASA
HUNSAN
HUNSAN

( 04) 8453710

Hà N i
TP HCM

(071)
8456780
( 04) 8369254
( 08) 8425789

TP HCM

( 08) 8214963

C

n Th

NgayLapHD

NgayNhanHang

MaHD

MaSP


SoLuong

15/04/1992
10/09/1992
17/12/1992
25/06/1993
07/04/1992
11/03/1992
21/04/1993
30/12/1993
28/02/1992
05/04/1993
07/04/1993
28/01/1992
07/04/1993
16/10/1992
30/12/1992
12/01/1993
01/02/1993
30/08/1993

13/05/1992
22/10/1992
14/01/1993
06/08/1993
05/05/1992
08/04/1992
19/05/1993
27/01/1994

10/04/1992
03/05/1993
05/05/1993
25/02/1992
21/04/1993
13/11/1992
27/01/1993
09/02/1993
01/03/1993
13/09/1993

10618
10618
10424
10332
10214
10332
10207
10207
10186
10186
10872
10550
10534
10536
10177
10156
10156
10537
10449

10449
10436
10360
10469
10469
10469
10469
10469

2
5
1
6
3
5
1
6
5
6
5
3
6
4
4
1
2
4
5
6
5

1
2
3
4
5
6

70
20
60
40
4
10
10
20
15
28
15
6
10
20
6
25
25
30
20
14
30
10
40

35
10
25
10

Table: SanPham

1
2
3
4
5
6

i

Table: ChiTietHD

MaHD

MaSP

(058)
8124780
(071)
8547896

n Th

Hà N

ng

DienThoai

TenSP

DVT

R
u
Gia v
Bánh kem
B
Bánh mì
Thu c lá

Chai
Thùng
Cái
Kg
Cái
Thùng



DonGia
$230.50
$40.00
$10.00
$38.00

$8.00
$62.50

4

GV:Phương Nam


TRUNG TÂM TIN HỌC ĐHSP
ĐỀ THI HỌC PHẦN ACCESS1

Thời gian làm bài 90 phút

Câu 1: Thực hiện:
(3.0đ)
 Thiết kế 4 table có tên tương ứng để lưu thông tin của 4 bảng trên đây. Thí sinh tự xác định kiểu
dữ liệu, phạm vi kích thước dữ liệu. Khóa chính là các field có gạch chân.
 Tạo mô hình quan hệ có áp dụng ràng buộc toàn vẹn dữ liệu như hình sau. Sau đó nhập dữ liệu
từ các bảng trên vào các table.

Câu 2: Tạo select query qry01 gồm có các field MaKH, TenCty, DiaChi, ThanhPho, DienThoai.
Query thể hiện danh sách các khách hàng có hai ký tự đầu tiên của MaKH là “CO”.(1.0đ)
Câu 3: Tạo select query qry02 gồm có các field: MaHD, MaKH, NgayLapHD, NgayNhanHang,
MaSP, SoLuong, DonGia, ThanhTien, ThueDocHai, KhuyenMai.
(1.0đ)
Trong đó:
- ThanhTien = SoLuong * DonGia
- ThueDocHai = 5% của thành tiền nếu sản phẩm là rượu và thuốc lá. Các sản phẩm khác có
thuế độc hại là 0.
- KhuyenMai = nếu số lượng >50 thì giảm 5% của thành tiền, nếu số lượng >30 đến 50 thì

giảm 3% của thành tiền, nếu số lượng >10 đến 30 thì giảm 1% của thành tiền. Các trường
hợp còn lại không có khuyến mãi.
- Sắp xếp danh sách theo thứ tự: ThanhTien giảm dần, MaSP tăng dần.
Câu 4: Tạo select total query qry03 dùng để thống kê đếm số
Số Hóa Đơn
NămLậpHD

hóa đơn theo từng năm lập hóa đơn. Kết quả như bảng
1992
13
sau: (1.0đ)
1993

Câu 5: Tạo select total query qry04 dùng để thống Mã HD Mã KH
kê tổng tiền theo từng mã hóa đơn. Kết quả
10156 COTEC
như bảng sau:
(1.0đ)

10177 COMECO


11
Ngày lập
TienHD
HD
28/01/1992 6762.5
28/02/1992
228


Mã Bánh Bánh
B
HD kem mì

Gia
R
v

10156
10177



5

u

Thu c


1000 5762.5
228

GV:Phương Nam


TRUNG TÂM TIN HỌC ĐHSP
ĐỀ THI HỌC PHẦN ACCESS1

Thời gian làm bài 90 phút


Câu 6: Tạo crosstab query qry05 dùng để thống kê thành 10186
tiền của từng hóa đơn theo từng sản phẩm như bảng …
sau:

Câu 7: Tạo crosstab query qry06 dùng để thống kê tổng số lượng
của từng sản phẩm theo từng năm như bảng sau đây:
(1.0đ)

Tên SP

120

(1.0đ)

1992

Bánh kem
Bánh mì

1750

1993

TongSo

4

41


45

55

55

110

6

50

56

B


Câu 8: Tạo crosstab query qry07 dùng để thống kê tổng tiền của
từng sản phẩm theo từng tháng như bảng sau đây:
(1.0đ)
Mã SP

T1

1 5762.5
2

T2
9220


T3

T4

T9

T 10

2305

1000

3

T6

2305 13830
2800

350

T 12

TongSo
33422.5
3800

100

450




- HẾT -



6

GV:Phương Nam



×