Cafedev chia sẻ một số bài tập thực hành SQL Server để giúp bạn nâng cao kỹ năng và kiến thức khi làm việc với cơ sở dữ liệu thực tế. Trong series tự học SQL từ cơ bản tới nâng cao, đây là phần 1.
1. Đề bài
Cho các bảng về SINHVIEN sau:
Bạn đang xem: [Tự học SQL] Bài tập thực hành sql server nâng cao – Phần 1(full hướng dẫn)
HOSVENSVMASVNGAYSINHPHAIMAKHOA
Trần Minh SơnS0011996-05-01NamCNTT
Nguyễn Quốc BảoS0021998-05-01NamDTVT
Lê Thị Lan LinhS0031994-05-01NữCNTT
Bảng KHOA:
MAKHOATENKHOA
CNTTCông nghệ thông tin
DTVTĐiện tử viễn thông
Bảng MONHOC:
TENMHMAMHSOTIET
Anh VănAV45
Cơ sở dữ liệuCSDL45
Toán cao cấpTCC30
Bảng Kết quả:
MASVMAHVLANTHIDIEM
S001CSDL14
S002TCC16
S003CSDL27
Nơi tải câu lệnh tạo bảng với đầy đủ dữ liệu.
Xem thêm : Pick up line là gì? Pickup lines – Nghệ thuật cưa cẩm “thả thính” phổ biến của giới trẻ hiện nay
Các câu hỏi:
- Tạo CSDL, các bảng và các khóa chính, khóa ngoại như trên.
- Xóa các khóa ngoại khi tham chiếu tới bảng SINHVIEN và bảng MONHOC.
- Xóa bảng KHOA và MONHOC.
- Tạo lại các bảng và các khóa ngoại đã xóa ở câu 2 và 3.
- Nhập dữ liệu cho tất cả các bảng.
- Sửa số tiết của môn “Tri Tue Nhan Tao”.
- Xóa kết quả của sinh viên có mã số S001.
- Chèn lại kết quả của Sinh Viên mới đã xóa ở câu 7.
- Sửa sinh viên “Nguyen Thi Lan” thành “Nguyen Thanh Son” và thành phái Nam.
- Chuyển Sinh Viên “Le Thi Lan Anh” sang khoa CNTT.
- Cho biết kết quả học tập của sinh viên có mã S007.
- Liệt kê những sinh viên sinh ngày 03 tháng 07.
- Cho biết sinh viên có họ chứa chữ “Anh”.
- Cho biết tất cả kết quả học tập bao gồm: HOSV, TENSV, MAMH, LANTHI, DIEM của sinh viên có mã S007.
- Cho biết danh sách sinh viên Nam khoa công nghệ thông tin được sắp xếp tăng dần theo tên.
READ MORE:
2. Bài giải
Xem bài giải tại đây.
3. Series lý thuyết ôn tập
Full series tự học SQL từ cơ bản tới nâng cao tại đây.
Xem thêm : Tổng các chữ số của một số nguyên dương trong C++
Nguồn và Tài liệu tiếng Anh tham khảo:
- w3schools
- Geeksforgeeks
Tài liệu từ Cafedev:
- Full series tự học SQL từ cơ bản tới nâng cao tại đây
- Ebook về SQL tại đây
- Các series tự học lập trình MIỄN PHÍ khác
Nếu bạn thấy bài viết hay và hữu ích, hãy tham gia các kênh sau của Cafedev để nhận được nhiều thông tin hơn:
- Group Facebook
- Fanpage
- Youtube
- Trang chủ
Chào thân ái và quyết thắng!
Nguồn: https://ispacedanang.edu.vn
Danh mục: Học tập