staky Ký Danh
Tổng số bài gửi : 4 Join date : 01/10/2009
| Tiêu đề: Vào chia sẽ nào( hỉu cái này nói cái gì ko) Thu Dec 23, 2010 5:45 pm | |
| | | | | SQL Assignment – Đề số 1
Tạo CSDL quản lý điểm học viên. CSDL gồm 3 bảng Student(RN,Name,Age,Gender), Subject(sID, sName), StudentSubject(RN,SID,Mark,Date).
1. Tạo các bảng trên: a. Đặt khóa chính cho các bảng:
Student khóa là RN Subject khóa là sID StudentSubject khóa là (RN,sID)
b. Đặt ràng buộc để trường Mark chỉ nhận các giá trị trong khoảng [0->10] c. Đặt ràng buộc khóa chính khóa ngoại giữa 2 bảng Student(RN) và StudentSubject(RN).
2. Nhập dữ liệu vào bảng để thể hiện thông tin sau
a. Học viên Mỹ Linh đạt điểm 8 môn SQL vào ngày 7/28/2005 b. Học viên Đàm Vĩnh Hưng đạt điểm 3 môn LGC vào ngày 7/29/2005 c. Học viên Kim Tử Long đạt điểm 9 môn HTML vào ngày 7/31/2005 d. Học viên Tài Linh đạt điểm 5 môn SQL vào ngày 7/30/2005 e. Học viên Mỹ Lệ đạt điểm 10 môn CF vào ngày 7/19/2005 f. Học viên Ngọc Oanh đạt điểm 9 môn SQL vào ngày 7/25/2005
3. Cập nhật giới tính cho các học viên
a. Mỹ Linh, Tài Linh, Mỹ Lệ là 0 b. Kim Tử Long là 1 c. Ngọc Oanh vẫn để Null
4. Nhập thêm các môn học sau vào bảng Subject:
a. Core Java b. VB.Net
5. Hiển thị tất cả các môn học mà chưa có học viên nào nhận điểm.
6. Hiển thị danh sách tất cả các môn học, với điểm cao nhất mà học viên đạt được với môn học đó, môn nào chưa có điểm thì để trống (Null) phần điểm.
7. Hiển thị tên môn học mà có nhiều hơn một điểm
8. Tạo một view tên là StudentInfo để xem đầy đủ các thông tin về học viên gồm (RN,sID,Name, Age, Gender, sName, Mark, Date).
Đối với trường Gender hiển thị Male thay cho 0, Female thay cho 1 và Unknow thay cho Null.
9. Hiển thị nội dung của view StudentInfo
10. Tạo một bảng tên là Top3 với các cột (Rank,RN, Name, Mark, sName, Date) với dữ liệu gồm chỉ 3 dòng có điểm cao nhất, cột Rank sẽ chứa số thứ tự từ 1 đến 3(dòng đầu tiên là 1, dòng thứ 2 là 2 và dòng thứ 3 là 3), còn cột Date sẽ nhận giá trị là ngày cập nhật thông tin.
11. Hiển thị danh sách toàn bộ các học sinh giỏi (Học sinh giỏi là những người có điểm trung bình lớn hơn 8.0 và không có điểm nào dưới 5).
| | | | |
|
|
shock_chua_? Ký Danh
Tổng số bài gửi : 6 Join date : 22/10/2010 Age : 33
| Tiêu đề: Re: Vào chia sẽ nào( hỉu cái này nói cái gì ko) Thu Dec 23, 2010 7:09 pm | |
| |
|
dinhhuunho Thành viên cấp 3
Tổng số bài gửi : 153 Join date : 29/09/2009 Age : 35 Đến từ : đỒnGThÁP
| Tiêu đề: Re: Vào chia sẽ nào( hỉu cái này nói cái gì ko) Sat Dec 25, 2010 2:18 am | |
| |
|
Sponsored content
| Tiêu đề: Re: Vào chia sẽ nào( hỉu cái này nói cái gì ko) | |
| |
|