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

Dưới đây là một số bài tập cơ bản về SQL Server, sau khi hoàn thành tất cả các câu hỏi này, bạn sẽ hiểu cách sử dụng SQL Server. Bạn có thể tham khảo đáp án ở phần cuối bài viết.

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

Để quản lý Thực tập nghề nghiệp của sinh viên, chúng 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 và nhập dữ liệu cho CSDL

B. Chỉ sử dụng một 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ên và 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ên và tên khoa của các giảng viên của khoa “Địa lý và QLTN”.
  3. Cho biết số sinh viên của khoa “Công nghệ sinh học”.
  4. Đưa ra danh sách gồm mã số, họ tên và tuổi của các sinh viên khoa “Toán”.
  5. Cho biết số giảng viên của khoa “Công nghệ sinh học”.
  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 “Lê Văn Sơn” đang theo học.

II

  1. Cho biết mã số và tên của các đề tài do giảng viên “Trần Sơn” hướng dẫn.
  2. Cho biết tên đề tài không có sinh viên thực tập.
  3. Cho biết mã số, họ tên, và tên khoa của các giảng viên hướng dẫn từ 3 sinh viên trở lên.
  4. Cho biết mã số và tên đề tài có kinh phí cao nhất.
  5. 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.
  6. Đưa ra mã số, họ tên và điểm của các sinh viên khoa “Địa lý và QLTN”.
  7. Đưa ra tên khoa và số lượng sinh viên của mỗi khoa.
  8. Cho biết thông tin về các sinh viên thực tập tại quê nhà.
  9. Hãy cho biết thông tin về những sinh viên chưa có điểm thực tập.
  10. Đưa ra danh sách gồm mã số, họ tên của 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 rồi nhé! Làm nhiều bài tập này, bạn sẽ quen tay thôi, và đôi khi cũng rất thú vị đấy ????

Xem thêm bài tập nâng cao hơn tại đây.

FEATURED TOPIC