Ở bài trước, chúng ta đã cùng nhau nhận dữ liệu và thực hành truy vấn cơ bản. Kteam đã hướng dẫn cách nhập dữ liệu bằng giao diện và bằng code cùng thực hiện các truy vấn đơn giản.
Mục lục
Trong bài này, chúng ta sẽ cùng nhau đi sâu vào một phần rất thú vị trong dự án Quản lý sinh viên, đó là Functions trong CSDL dự án Quản lý sinh viên.
Nhớ hoàn thành bài tập truy vấn từ buổi trước trong dự án Quản lý sinh viên trên SQL Server nhé! Chúng ta sẽ sửa các bài tập đó trước!
“Chúng ta hãy cùng nhau team work, thảo luận và hỗ trợ nhau trong dự án này để giải quyết bài toán thực tế một cách hoàn chỉnh dưới sự hướng dẫn của anh Kim Long – người sáng lập Howkteam.”
Nội dung
Để hiểu bài này tốt nhất, bạn nên có kiến thức về các phần sau:
- Sử dụng SQL Server
- Phân tích thiết kế phần mềm
- Đã xem qua bài Phân tích đặc tả dự án quản lý sinh viên
- Đã xem qua bài Cài đặt CSDL và xác định khóa chính, khóa ngoại trên SQL Server
- Đã xem qua bài Nhập dữ liệu và thực hành truy vấn cơ bản
Trong bài này, Kteam sẽ cùng các bạn tìm hiểu về các nội dung sau:
- Giải quyết bài tập từ bài trước
- Nhắc lại kiến thức về functions trong SQL Server
- Hướng dẫn thực hành functions
- Phân tích các vấn đề thực tế trong sử dụng functions
- Phần định hướng bài tập
- Chia sẻ kinh nghiệm thực tế
Phần mềm sử dụng
Trong khóa học này, chúng ta sẽ học và thực hành trực tiếp trên SQL Server. Nếu bạn chưa cài đặt SQL, hãy xem qua hướng dẫn cài đặt SQL Server 2014. Bạn cũng có thể sử dụng các phiên bản khác từ 2008 trở lên, vì không có nhiều khác biệt.
Functions
Bạn nên tìm hiểu về functions trong SQL Server để nắm kiến thức và hiểu cách ứng dụng của functions.
Hướng dẫn thực hành
Hãy viết các function sau:
- Với 1 mã sinh viên và 1 mã khoa, kiểm tra xem sinh viên có thuộc khoa này không (trả về đúng hoặc sai)
- Tính điểm thi sau cùng của một sinh viên trong một môn học cụ thể
- Tính điểm trung bình của một sinh viên (chú ý: điểm trung bình được tính dựa trên lần thi sau cùng), sử dụng function 2 đã viết
Bài tập về nhà
- Nhập vào 1 sinh viên và 1 môn học, trả về các điểm thi của sinh viên này trong các lần thi của môn học đó.
- Nhập vào 1 sinh viên, trả về danh sách các môn học mà sinh viên này phải học.
Kết
Trong bài này, chúng ta đã tìm hiểu về Functions trong dự án quản lý sinh viên. Buổi học đã diễn ra vào lúc 20h ngày 14/07/2019 trên Howkteam.com.
Ở bài tiếp theo, chúng ta sẽ tìm hiểu về Procedures trong dự án quản lý sinh viên.
“Xin cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên: Luyện tập – Thử thách – Không ngại khó.”
Thảo luận
Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bình luận bên dưới hoặc trong mục Hỏi & Đáp trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.