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

Tài liệu ĐỀ THI MÔN CD045 - HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU VISUAL FOXPRO pdf

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 (150.61 KB, 2 trang )

ĐỀ THI MÔN
CD045 - HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU VISUAL FOXPRO
Lần 2, học kỳ 2 năm học 2005-2006 - Lớp Cao đẳng Tin học khoá 30
(thời gian làm bài 90 phút)

Công ty cấp thoát nước tổ chức một cơ sở dữ liệu về việc quản lý tiêu thụ nước gồm các
tập tin với cấu trúc và ý nghĩa như sau:

CSmmyyyy.DBF - Chỉ số đồng hồ nước tháng mm năm yyyy, (chẳng hạn
CS052006.DBF là chỉ số đồng hồ nước tháng 5 năm 2006).
Field Name Type Width Ý nghĩa
MA_DH Character 10 Mỗi đồng hồ nước có một mã số.
MA_HO Character 7 Mã số c
ủa chủ hộ sử dụng.
HT_SD Character 2 Mã hình thức sử dụng.
CHISO Numeric 6 Chỉ số đồng hồ nước của tháng mm năm yyyy.
SOLG Numeric 6
Số lượng (KW) tiêu thụ nước tháng mm năm yyyy.
TIEN Numeric 6 Tiền nước phải trả của tháng mm năm yyyy.
Chú ý:

• Mỗi hộ (MA_HO) có thể sử dụng nhiều đồng hồ nước (MA_DH) với hình thức sử
dụng (HT_SD) tương ứng.
• Cột SOLG được xác định bằng cách lấy CHISO tháng mm năm yyyy trừ cho
CHISO tháng trước đó.
• Còn Cột TIEN cho từng hình thức sử dụng được tính:
o Nếu SOLG <= CHI_TIEU thì TIEN = SOLG*DGTCT.
o Ngược lại TIEN = CHI_TIEU*DGTCT + (SOLG-CHI_TIEU)*DGNCT.

HOSD.DBF - Danh mục các hộ sử dụng nước.
Field Name Type Width Ý nghĩa


MA_HO Character 7 Mã số của chủ h
ộ.
HT_CH Character 30 Họ và tên chủ hộ.
DC_CH Character 50 Địa chỉ chủ hộ.

HTSD.DBF – Hình thức sử dụng nước.
Field Name Type Width Ý nghĩa
HT_SD Character 2 Mã hình thức sử dụng.
HINHTHUC Character 30 Hình thức sử dụng (sinh hoạt/sản xuất/dịch vụ).
CHI_TIEU Numeric 5 Chỉ tiêu sử dụng ứng với hình thức sử dụng.
DGTCT Numeric 5 Đơn giá trong chỉ tiêu.
DGNCT Numeric 5 Đơn giá ngoài chỉ tiêu.
Mỗi hình thức sử dụng có một chỉ tiêu sử dụng v
ới các đơn giá trong định mức và
đơn giá ngoài định mức tương ứng.
Hàng tháng công ty cấp thoát nước sẽ xác định tiền nước và gửi HOÁ ĐƠN TIỀN
NƯỚC cho từng hộ.
Câu 1: Bằng các chỉ thị (các lệnh) của hệ quản trị cơ sở dữ liệu Visual Foxpro, anh
(hay chị) hãy lập chương trình tính tiền nước hàng tháng với các chức năng như sau:
- Nạp vào một giá trị của một bi
ến kiểu Date với giá trị mặc nhiên là ngày – tháng –
năm hiện tại.
- Sau khi cập nhật giá trị ngày – tháng – năm đó, xác định các giá trị: tháng – năm hiện
tại, tháng – năm trước đó, từ đó xác định tên các tập tin dữ liệu lưu trữ chỉ số đồng hồ
nước tương ứng. Giả sử các tập tin đó đã tồn tại và được đã cập nhật dữ li
ệu đầy
đủ.
- Xác định số lượng KW tiêu thụ (SOLG) của tháng.
- Tính tiền nước (TIEN) theo quy tắc đã nêu ở trên.
Câu 2: Với mẫu HOÁ ĐƠN TIỀN NƯỚC cần in như sau:


HOÁ ĐƠN TIỀN NƯỚC
Tháng: …Năm ……

Mã số chủ hộ: …………………… Họ tên chủ hộ:……………………………………
Địa chỉ chủ hộ:……………………………………………………………………………

Mã đồng hồ
nước
Hình thức sử dụng
Chỉ số
tháng này
Chỉ số
tháng
trước
Số lượng m
3
Thành tiền




Tổng cộng

anh (hay chị) hãy trình bày:
- Môi trường dữ liệu dùng cho kết xuất (mở các tập tin cơ sở dữ liệu, tạo các tập tin chỉ
mục với khóa chỉ mục tương ứng ra sao, đặt các mối liên kết như thế nào).
- Thiết kế Report để kết xuất HÓA ĐƠN TIỀN NƯỚC như trên (hình thức của report,
khai báo nhóm dữ liệu (data grouping) như thế nào, các biểu thức được đặt tương ứng tạ
i vị

trí nào,
Hết
Ngày 01 tháng 08 năm 2006.
Giáo viên ra đề:



Đinh Khắc Quyền


×