Bài tập sql cơ bản

8
7595

Dưới đây là tất cả các dạng bài tập cơ bản của SQL Sever, mình nghĩ là sau khi làm được hết những câu hỏi này thì các bạn đã nắm được cách sử dụng SQL Sever rồi đấy. Các bạn có thể tham khảo đáp án của mình ở phía dưới.

sql cơ bản

Bài tập SQL cơ bản:

Bài 1: Để quản lý Thực tập nghề nghiệp của sinh viên, người ta xây dựng một cơ sở dữ liệu có tên là ThucTap gồm các sơ đồ quan hệ sau:

Khoa(makhoa char(10), tenkhoa char(30), dienthoai char(10))
GiangVien(magv int, hotengv char(30), luong decimal(5,2), makhoa char(10))
SinhVien(masv int, hotensv char(30), makhoa char(10), namsinh int, quequan char(30))
DeTai(madt char(10), tendt char(30), kinhphi int, NoiThucTap char(30))
HuongDan(masv int, madt char(10), magv int, ketqua decimal(5,2))

A. Sử dụng SSMS để tạo lập và nhập dữ liệu cho CSDL

 

B. Chỉ sử dụng 01 lệnh SQL trả lời các yêu cầu sau:

I

1. Đưa ra thông tin gồm mã số, họ tênvà tên khoa của tất cả các giảng viên
2. Đưa ra thông tin gồm mã số, họ tênvà tên khoa của các giảng viên của khoa ‘DIA LY va QLTN’
3. Cho biết số sinh viên của khoa ‘CONG NGHE SINH HOC’
4. Đưa ra danh sách gồm mã số, họ tênvà tuổi của các sinh viên khoa ‘TOAN’
5. Cho biết số giảng viên của khoa ‘CONG NGHE SINH HOC’
6. Cho biết thông tin về sinh viên không tham gia thực tập
7. Đưa ra mã khoa, tên khoa và số giảng viên của mỗi khoa
8. Cho biết số điện thoại của khoa mà sinh viên có tên ‘Le van son’ đang theo học

II

9. Cho biết mã số và tên của các đề tài do giảng viên ‘Tran son’ hướng dẫn
10. Cho biết tên đề tài không có sinh viên nào thực tập
11. Cho biết mã số, họ tên, tên khoa của các giảng viên hướng dẫn từ 3 sinh viên trở lên.
12. Cho biết mã số, tên đề tài của đề tài có kinh phí cao nhất
13. Cho biết mã số và tên các đề tài có nhiều hơn 2 sinh viên tham gia thực tập
14. Đưa ra mã số, họ tên và điểm của các sinh viên khoa ‘DIALY và QLTN’
15. Đưa ra tên khoa, số lượng sinh viên của mỗi khoa
16. Cho biết thông tin về các sinh viên thực tập tại quê nhà
17. Hãy cho biết thông tin về những sinh viên chưa có điểm thực tập
18. Đưa ra danh sách gồm mã số, họ tên các sinh viên có điểm thực tập bằng 0

ĐÁP ÁN

Ok xong phần bài tập sql cơ bản nha !!! Cái này làm nhiều ắt sẽ quen tay, mà cái nào chả vậy 😀

Xem những bài tập nâng cao hơn tại đây

avatar
3 Comment threads
5 Thread replies
2 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
Nguyễn Văn HiếuhieuAnonymous-4cươngsuper man Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
cương
Guest
cương

bạn dùng ide gì để học sql, mình dùng mysql và sql server thấy cú pháp các lệnh đôi lúc khác nhau, vậy theo bạn dùng ide gì là tốt nhất và cho mình hỏi bạn đang dùng ide gì đấy ạ?

super man
Guest
super man

bài 4 yêu cầu in ra cả tuổi nữa sao không thấy ad ơi. mong ad hồi đáp

cương
Guest
cương

mình làm được rồi nhé. cảm ơn bạn. nó rất giúp ích cho mình. cảm ơn rất nhiều

hieu
Guest
hieu

câu số 3 còn điều kiện là khoa công nghệ sinh học mà sao lại k có vậy a?

Nguyễn Văn Hiếu
Admin
Nguyễn Văn Hiếu

Cảm ơn bạn nhé, mình sẽ bổ sung thêm mệnh đề where