Câu 3 (1 điểm): Nội dung dữ liệu nhập vào cho các bảng như sau:.. Danh sách hiển thị học sinh theo 05 cột: họ đệm, tên, cột điểm trung bình, cột điểm cao nhất, cột điểm thấp nhất. Đặt tê[r]
(1)ÔN TẬP HỌC KỲ I - MÔN: TIN HỌC 12 NĂM HỌC 2009 - 2010
I LÝ THUYẾT: CHƯƠNG I:
1 Khái niệm CSDL hệ QTCSDL Các mức thể CSDL Các yêu cầu hệ CSDL Các chức hệ QTCSDL Các bước xây dựng CSDL CHƯƠNG II:
1 Các loại đối tượng Access
2 Bảng: chức cách tạo sửa cấu trúc bảng Một số thao tác Access
4 Làm việc với đối tượng Access Cấu trúc bảng:
+ Tạo sửa cấu trúc bảng + Các tính chất trường
+ Đặc điểm trường khố chính? Nêu ví dụ? Các thao tác bảng
7 Biểu mẫu: khái niệm, chức cách tạo
8 Mục đích- ý nghĩa, điều kiện liên kết bảng kỷ thuật tạo liên kết Mẫu hỏi: khái niệm, chức cách tạo
II BÀI TẬP:
ĐỀ 1:
Câu (1 điểm): Tạo tệp CSDL có tên THIHK1.MDB lưu thư mục D:\KHOI12, thiết kế Tables sau mơ tả sau:
Tên bảng Tên trường Khóa Kiểu liệu Ghi chú HOC_SINH Ma_hoc_sinh Ho_dem Ten Text Text Text MON_HOC Ma_mon_hocTen_mon_hoc TextText BANG_DIEM ID Ma_hoc_sinh Ma_mon_hoc Ngay_kiem_tra Diem_so AutoNumber Text Text Date/Time Number
Ở thuộc tính Field Size chọn Single (số thực) Format:Fixed Decimal place:1 Câu (1 điểm): Thiết lập mối quan hệ bảng HOC_SINH với BANG_DIEM qua trường Ma_hoc_sinh, bảng MON_HOC với BANG_DIEM qua trường Ma_mon_hoc để đảm bảo tính tồn vẹn liệu
(2)
Câu (2 điểm): Tạo biểu mẫu để nhập liệu cho bảng lần: HOC_SINH và BANG_DIEM
Câu (5 điểm): Thiết kế số mẫu hỏi theo yêu cầu sau đây:
a) Thống kê (điểm trung bình, điểm cao nhất, điểm thấp ) theo học sinh lớp Danh sách hiển thị học sinh theo 05 cột: họ đệm, tên, cột điểm trung bình, cột điểm cao nhất, cột điểm thấp Đặt tên Q1
b) Thống kê theo môn học, trường điểm , để biết trị trung bình, cao nhất, thấp Danh sách hiển thị 04 cột : tên môn học, cột thống kê Đặt tên Q2 c) Hiển thị danh sách gồm 04 cột, họ đệm, tên, tên môn học điểm số Đặt tên Q3 d) Như câu c) có thêm ngày kiểm tra Đặt tên Q4
e) Hiển thị danh sách gồm điểm tất học sinh lớp theo mơn học (họ đệm, tên điểm) Đặt tên Q5
g) Hiển thị danh sách gồm cột: Ten_mon_hoc, Diem_so, Ngay_kiem_tra, ngày định lọc 1/1/2005 Đặt tên Q6
ĐỀ 2:
Câu : Thiết kế bảng - Tạo mối quan hệ - Nhập liệu vào bảng theo yêu cầu sau:
+ KHACHHANG: MAKH(Text);HODEM(text);TENKH(Text); DIACHI(Text);GIOITINH(Text)
(3)C©u 2: Tạo Query ( mẫu hỏi ) thực yêu cầu sau :
a) a thông tin tất khách hàng cột THANHTIEN đợc tính theo cơng thức THANHTIEN = SOKW*DONGIA
b) Đa tất thông tin khách hàng tổng tiền điện mà họ phải trả
c) Đa HODEM TENKH khách hàng phải trả tiền điện nhiều
KHACH HANG
(4)ĐỀ 3:
1 Tạo bảng sau:
DANHSACH(SBD, HODEM, TEN, LOP, GT, NGAYSINH)
DIEMTHI(SBD, TOAN, LY, HOA, VAN, SINH, ANH)
2 Hãy tạo mẫu hỏi:
a Hiển thị danh sách học sinh với: họ tên, ngày sinh, giới tính học sinh Nam với trường họ tên gộp từ trường hodem trường ten
b Hiển thị điểm mơn Anh học sinh có tên Nguyễn Hồng An c Tính tổng tất mơn học sinh có điểm Tốn Văn
d Hiển thị học sinh tên Nam sinh trước ngày 20/11/1991 e Đếm hiển thị số học sinh có tổng điểm >40