Bài tập thực hành thiết kế CSDL pot - Pdf 15

BÀI TẬP THỰC HÀNH THIẾT KẾ
CƠ SỞ DỮ LIỆU

MỤC LỤC
MỤC LỤC 2
ĐỀ TÀI: THIẾT KẾ CƠ SỞ DỮ LIỆU
QUẢN LÝ ĐIỂM Ở TRƯỜNG PTTH
Nhìn chung các trường trung học phổ thông trên toàn quốc việc quản lý điểm học sinh
còn rất thô sơ, đại đa số là mang tính thủ công. Từ hạn chế đó cho thấy công việc quản lý
đòi hỏi tốn sức người và tốn thời gian. Ngày nay khoa học phát triển một cách mạnh mẽ
mà đặc biệt là tin học, việc ứng dụng máy móc vào việc quản lý điểm là một điều rất cần
thiết.
Để việc quản lý điểm tiện lợi hơn cũng như đáp ứng được nhu cầu mà thực tế đã đặt
ra, với những hiểu biết của mình về NLCSDL cùng với những quy chế, quy định, cách
thức quản lý điểm ở các trường PTTH để thiết kế CSDL quản lý điểm bắng MS
ACCESS.
Dựa trên những hiểu biết của những năm học phổ thông, em đã xây dựng chương trình
này theo cách quản lý điểm mà trường em theo học.

• Trong mỗi năm học, học sinh có thể học các môn học như Toán, Lý, Hoá, Văn,
Anh, Sinh,….Số môn học có thể tuỳ thuộc vào trường đó là trường chuyên, phân
ban,…
• Hình thức kiểm tra gồm có :
1. Kiểm tra miệng (kiểm tra bằng hỏi đáp).
2. Kiểm tra viết.
3. Kiểm tra thực hành.
• Các loại bài kiểm tra :
1. Kiểm tra thường xuyên gồm: kiểm tra miệng, kiểm tra viết dưới 1 tiết, kiểm
tra thực hành dưới 1 tiết.
2. Kiểm tra định kỳ gồm: kiểm tra viết từ 1 tiết trở lên, kiểm tra thực hành từ 1
tiết trở lên, kiểm tra học kỳ.

2. Điểm trung bình từng môn cả năm (ĐTBmcn) là trung bình cộng của điểm
trung bình môn học kỳ I (ĐTBmkI) với điểm trung bình môn học kỳ II (ĐTBmkII), trong
đó ĐTBmkII tính theo hệ số 2:
ĐTBmcn = (ĐTBmkI + 2*ĐTBmkII)/3

3. Điểm trung bình học kỳ (ĐTBhk) là trung bình cộng của điểm trung bình
môn học kỳ của tất cả các môn với hệ số của từng môn học:
ĐTBhk = ((ĐTBm Toán + ĐTBm Văn)*2 + (ĐTBm Vật Lý + ĐTBm Hóa +
ĐTBm Sinh…)*1)/Tổng các hệ số

4. Điểm trung bình cả năm (ĐTBcn) là trung bình cộng của điểm trung bình học
kỳ I (ĐTBhkI) với điểm trung bình học kỳ II (ĐTBhkII), trong đó ĐTBhkII tính theo hệ
số 2:
ĐTBcn = (ĐTBhkI + 2*ĐTBhkII)/3
• Điểm trung bình các môn học kỳ hoặc cả năm học là số nguyên hoặc số thập phân
được lấy đến chữ số thập phân thứ nhất sau khi đã làm tròn số.
• Đối với các môn chỉ dạy học trong 1 học kỳ thì lấy kết quả đánh giá, xếp loại của
học kỳ đó làm kết quả đánh giá, xếp loại cả năm học.
• Dựa vào điểm trung bình mỗi học kỳ (DTBhk) và điểm trung bình cả năm học
(DTBcn) để xếp loại học tập cho học sinh trong mỗi học kỳ và cả năm học theo
tiêu chuẩn sau:
1. Loại Giỏi: ĐTB các môn học từ 8.0 trở lên; không có môn nào ĐTB
dưới 6.5.

2. Loại Khá: ĐTB các môn học từ 6.5 trở lên, không có môn nào ĐTB
dưới 5.0.

3. Loại Trung Bình: ĐTB các môn học từ 5.0 trở lên, không có môn
nào có ĐTB dưới 3.5.


Thi
H
ọc
MAKHOI
TENMH
HESOM
KIEMTRA
C
ủa
LOP
C
ủa
KHOI
MAH
S
MAM
H
MALOP
TENLOP
MAKHOI
(1,n)
(1,n)
(1,1)
(n,1)
(n,1)
(1,n)
(n,1)
(1,n)
Thông Tin
Điểm
Kết quả
kỳ I
Tổng Kết Cuối
Năm
Nếu Lên Lớp
Thi Kỳ II
Thi Kỳ I
MAKT
TENK
T
MAKT DIEMMAKHOI TENKHO
I
NAMHOC
C
ủa
NAM
(1,n)
HSKT
HOCSINH(MAHS,HOLOT,TEN,PHAI,NGAYSINH,MALOP,MAKHOI,
DIACHI)
DIEM (MAHS,MAMH,MAKT,DIEM,NAM)
LOP (MALOP,TENLOP,MAKHOI)
KHOI(MAKHOI,TENKHOI)
MONHOC(MAMH,TENMH,HESOM)
KIEMTRA(MAKT,TENKT,HSKT)
NAMHOC(NAMHOC)
Lược đồ của quan hệ
HOCSINH(MAHS,HOLOT,TEN,PHAI,NGAYSINH,MALOP,MAKHOI,

phân)
TRANSFORM Sum(c.DIEMTBMON_K1) AS SumOfDIEMTBMON_K1
SELECT c.MAHS, c.HOLOT, c.TEN, c.NGAYSINH, c.DIACHI, c.TENLOP, c.TENKHOI
FROM [Q_DIEM TRUNG BINH MON] c
GROUP BY c.MAHS, c.HOLOT, c.TEN, c.NGAYSINH, c.DIACHI, c.TENLOP, c.TENKHOI
PIVOT c.MAMH
• Tính điểm trung bình học kỳ II:( Kết quả được làm tròn 1chữ số
thập phân)
TRANSFORM Sum(c.DIEMTBMON_K2) AS SumOfDIEMTBMON_K2
SELECT c.MAHS, c.HOLOT, c.TEN, c.NGAYSINH, c.DIACHI, c.TENLOP, c.TENKHOI
FROM [Q_DIEM TRUNG BINH MON] c
GROUP BY c.MAHS, c.HOLOT, c.TEN, c.NGAYSINH, c.DIACHI, c.TENLOP, c.TENKHOI
PIVOT c.MAMH
• Tính điểm trung bình và xếp loại cả năm của khối 10:(Kết quả được
làm tròn 1 chữ số thập phân)

SELECT b.MAHS, b.HOLOT, b.TEN, b.PHAI, b.NGAYSINH, b.DIACHI, b.TENLOP,
b.TENKHOI, b.DTB_K1, b.DTB_K2, b.DTB_CANAM, b.A, b.D, b.GD, b.H, b.KT, b.L, b.SI, b.SU,
b.T, b.TD, b.TI, b.V, IIf([DTB_CANAM]>=8 And [A]>=6.5 And [D]>=6.5 And [GD]>=6.5 And
[H]>=6.5 And [KT]>=6.5 And [L]>=6.5 And [SI]>=6.5 And [SU]>=6.5 And [T]>=6.5 And
[TD]>=6.5 And [TI]>=6.5 And [V]>=6.5,"GIỎI",IIf([DTB_CANAM]>=6.5 And [A]>=5 And
[D]>=5 And [GD]>=5 And [H]>=5 And [KT]>=5 And [L]>=5 And [SI]>=5 And [SU]>=5 And
[T]>=5 And [TD]>=5 And [TI]>=5 And [V]>=5,"KHÁ",IIf([DTB_CANAM]>=5 And [A]>=3.5 And
[D]>=3.5 And [GD]>=3.5 And [H]>=3.5 And [KT]>=3.5 And [L]>=3.5 And [SI]>=3.5 And
[SU]>=3.5 And [T]>=3.5 And [TD]>=3.5 And [TI]>=3.5 And [V]>=3.5,"TRUNG
BÌNH",IIf([DTB_CANAM]>=3.5 And [A]>=2 And [D]>=2 And [GD]>=2 And [H]>=2 And [KT]>=2
And [L]>=2 And [SI]>=2 And [SU]>=2 And [T]>=2 And [TD]>=2 And [TI]>=2 And
[V]>=2,"YẾU","KÉM")))) AS [XEP LOAI]
FROM [Q_DIEM TB MON CA NAM] b
GROUP BY b.MAHS, b.HOLOT, b.TEN, b.PHAI, b.NGAYSINH, b.DIACHI, b.TENLOP,

• Xếp loại học kỳ II :
SELECT c.MAHS, c.HOLOT, c.TEN, c.NGAYSINH, c.DIACHI, c.TENLOP, c.TENKHOI, c.A,
c.D, c.GD, c.H, c.KT, c, c.SI, c.SU, cTD, c.TI, c.V, c.DTB_K2, IIf([DTB_K2]>=8 And
[A]>=6.5 And [D]>=6.5 And [GD]>=6.5 And [H]>=6.5 And [KT]>=6.5 And [L]>=6.5 And
[SI]>=6.5 And [SU]>=6.5 And [T]>=6.5 And [TD]>=6.5 And [TI]>=6.5 And
[V]>=6.5,"GIỎI",IIf([DTB_K2]>=6.5 And [A]>=5 And [D]>=5 And [GD]>=5 And [H]>=5 And
[KT]>=5 And [L]>=5 And [SI]>=5 And [SU]>=5 And [T]>=5 And [TD]>=5 And [TI]>=5 And
[V]>=5,"KHÁ",IIf([DTB_K2]>=5 And [A]>=3.5 And [D]>=3.5 And [GD]>=3.5 And [H]>=3.5 And
[KT]>=3.5 And [L]>=3.5 And [SI]>=3.5 And [SU]>=3.5 And [T]>=3.5 And [TD]>=3.5 And
[TI]>=3.5 And [V]>=3.5,"TRUNG BÌNH",IIf([DTB_K2]>=3.5 And [A]>=2 And [D]>=2 And
[GD]>=2 And [H]>=2 And [KT]>=2 And [L]>=2 And [SI]>=2 And [SU]>=2 And [T]>=2 And
[TD]>=2 And [TI]>=2 And [V]>=2,"YẾU","KÉM")))) AS [XEP LOAI]
FROM [Q_DIEM TRUNG BINH K2] c
GROUP BY c.MAHS, c.HOLOT, c.TEN, c.NGAYSINH, c.DIACHI, c.TENLOP, c.TENKHOI,
c.A, c.D, c.GD, c.H, c.KT, c, c.SI, c.SU, cTD, c.TI, c.V, c.DTB_K2
• Xếp loại cả năm:
SELECT c.MAHS, c.HOLOT, c.TEN, c.NGAYSINH, c.DIACHI, c.TENLOP, c.TENKHOI, c.A,
c.D, c.GD, c.H, c.KT, c, c.SI, c.SU, cTD, c.TI, c.V, c.DTB_K1, c.DTB_K2,c.DTB_CANAM,
IIf([DTB_CANAM]>=8 And [A]>=6.5 And [D]>=6.5 And [GD]>=6.5 And [H]>=6.5 And
[KT]>=6.5 And [L]>=6.5 And [SI]>=6.5 And [SU]>=6.5 And [T]>=6.5 And [TD]>=6.5 And
[TI]>=6.5 And [V]>=6.5,"GIỎI",IIf([DTB_CANAM]>=6.5 And [A]>=5 And [D]>=5 And [GD]>=5
And [H]>=5 And [KT]>=5 And [L]>=5 And [SI]>=5 And [SU]>=5 And [T]>=5 And [TD]>=5 And
[TI]>=5 And [V]>=5,"KHÁ",IIf([DTB_CANAM]>=5 And [A]>=3.5 And [D]>=3.5 And [GD]>=3.5
And [H]>=3.5 And [KT]>=3.5 And [L]>=3.5 And [SI]>=3.5 And [SU]>=3.5 And [T]>=3.5 And
[TD]>=3.5 And [TI]>=3.5 And [V]>=3.5,"TRUNG BÌNH",IIf([DTB_CANAM]>=3.5 And [A]>=2
And [D]>=2 And [GD]>=2 And [H]>=2 And [KT]>=2 And [L]>=2 And [SI]>=2 And [SU]>=2 And
[T]>=2 And [TD]>=2 And [TI]>=2 And [V]>=2,"YẾU","KÉM")))) AS [XEP LOAI]
FROM [Q_DIEM TB MON CA NAM] c
GROUP BY c.MAHS, c.HOLOT, c.TEN, c.NGAYSINH, c.DIACHI, c.TENLOP, c.TENKHOI,
c.A, c.D, c.GD, c.H, c.KT, c, c.SI, c.SU, cTD, c.TI, c.V, c.DTB_K1,


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status