[QUẢN
TRỊ
CƠ
SỞ
DỮ
LIỆU:
BÀI
TẬP
TUẦN
1]
1
BÀI
TẬP
QUẢN
TRỊ
CƠ
SỞ
DỮ
LIỆU
GV:
Nguyễn
Trường
Sơn
ÔN
TẬP
CƠ
SỞ
DỮ
LIỆU
/
TRUY
VẤN
MÔ
TẢ
CƠ
SỞ
DỮ
LIỆU
Cho
CSDL
Ngân
hàng
như
sau:
+
TaiKhoan(MaTK,
NgayLap,
SoDu,
TrangThai,
LoaiTK,
MaKH)
MaTK
NgayLap
SoDu
LoaiTK
MaKH
Chuỗi
12
Ngày
giờ
Số
nguyên
Số
nguyên
Chuỗi
9
190020110001
02/14/2013
10000
1
CID100001
190020110002
02/14/2013
45000
1
CID100002
190020110003
05/14/2013
30000
2
CID100001
+
LoaiTaiKhoan
(MaLoai,
TenLoai)
MaLoai
TenLoai
Số
ngun
Chuỗi
20
1
Có
kỳ
hạn
2
Khơng
kỳ
hạn
+
KhachHang(MaKH,
HoTen,
CMND,
DiaChi,
NgaySinh)
MaKH
HoTen
CMND
DiaChi
NgaySinh
Chuỗi
9
Chuỗi
30
Chuỗi
9
Chuỗi
40
Ngày
giờ
CID100001
Nguyễn
Hồ
Chí
Minh
5/18/1985
Thành
240112111
2
QUẢN
TRỊ
CƠ
SỞ
DỮ
LIỆU:
BÀI
TẬP
TUẦN
1
Trung
CID100002
Trần
Thị
Trà
6/24/1986
241000222
Cà
Mau
Hương
+
GiaoDich(MaGD,
MaTK,
SoTien,
ThoiGianGD,
GhiChu)
MaGD
MaTK
SoTien
ThoiGianGD
GhiChu
Số
nguyên
Chuỗi
12
Số
nguyên
Ngày
giờ
Chuỗi
30
1
190020110001
10000
02/14/2013
12:00:00
2
190020110002
45000
02/14/2013
12:00:00
3
190020110003
30000
02/14/2013
19:00:00
4
190020110004
20000
02/14/2013
13:00:00
5
190020110004
-‐2000
02/17/2013
7:00:00
6
190020110004
-‐5000
02/19/2013
9:00:00
7
190020110004
15000
02/24/2013
15:00:00
BÀI
TẬP
A. Hãy
xác
định
khố
chính,
khố
ngoại
và
viết
SCRIPT
tạo
CSDL
&
nhập
dữ
liệu
như
mô
tả
ở
trên
B. Viết
các
câu
truy
vấn
sau
bằng
ngôn
ngữ
SQL
&
nhập
thêm
dữ
liệu
để
kiểm
tra
các
câu
truy
vấn.
1. Cho
biết
danh
sách
các
tài
khoản
có
số
dư
>
10
triệu
2. Cho
biết
danh
sách
khách
hàng
ở
Hồ
Chí
Minh
3. Xuất
danh
sách
các
số
tài
khoản
có
giao
dịch
trong
02/14/2013
4. Cho
biết
thông
tin
của
các
khách
hàng
sinh
trong
tháng
04
5. Cho
biết
các
tài
khoản
được
lập
vào
tháng
02/2013
[QUẢN
TRỊ
CƠ
SỞ
DỮ
LIỆU:
BÀI
TẬP
TUẦN
1]
3
6. Cho
biết
danh
sách
các
giao
dịch
của
khách
hàng
Nguyễn
Văn
An
trong
ngày
10/3/2013
7. Cho
biết
danh
sách
tài
khoản
và
tên
loại
tài
khoản
của
những
tài
khoản
được
mở
vào
tháng
2/2013
8. Cho
biết
tên
những
khách
hàng
mà
sở
hữu
những
tài
khoản
có
số
dư
>
20000
9. Cho
biết
danh
sách
các
lần
rút
tiền
của
khách
hàng
CID00002
trong
tháng
2/2013
10. Cho
biết
danh
sách
các
khách
hàng
có
tài
khoản
loại
"có
kỳ
hạn"
lập
trong
tháng
02/2013
11. Cho
biết
số
dư
của
những
khách
hàng
trên
50
tuổi
12. Cho
họ
tên
và
số
tài
khoản
của
các
khách
hàng
sử
dụng
cùng
lúc
2
loại
tài
khoản
13. Cho
biết
danh
sách
các
tài
khoản
mà
chưa
thực
hiện
giao
dịch
nào
14. Cho
biết
danh
sách
các
tài
khoản
mà
chỉ
thực
hiện
giao
dịch
gửi
tiền
trong
tháng
2/2013
15. Cho
biết
tên
những
khách
hàng
chỉ
thực
hiện
giao
dịch
rút
tiền
trong
tháng
2/2013
16. Cho
biết
tổng
số
dư
của
loại
tài
khoản
"không
kỳ
hạn"
17. Cho
biết
tổng
số
tiền
giao
dịch
của
loại
tài
khoản
"có
kỳ
hạn"
18. Cho
biết
mã
tài
khoản
và
số
lần
thực
hiện
giao
dịch
của
tài
khoản
đó
19. Cho
biết
mã
tài
khoản
và
số
lần
thực
hiện
giao
dịch
gửi
tiền
của
tài
khoản
đó
20. Cho
biết
mã
tài
khoản,
tên
khách
hàng
và
số
lần
thực
hiện
giao
dịch
rút
tiền
trong
2/2013
của
tài
khoản
đó
21. Tính
số
lần
giao
dịch
của
tài
khoản
"190020110004"
trong
năm
2013
22. Thực
hiện
thêm
một
tài
khoản
loại
Không
kỳ
hạn
cho
khách
hàng
CID00001
với
số
dư
ban
đầu
là
0,
ngày
lập
là
ngày
hiện
hành
23. Thực
hiện
xoá
các
tài
khoản
mà
có
số
dư
bằng
0