Mục tiêu của học phần: - Kiến thức: Cung cấp cho sinh viên kiến thức về các kỹ thuật để tạo cơ sở dữ liệu trong SQL Server; quản lý và truy vấn dữ liệu, có thể tạo thủ tục, tạo hàm, tạ
Trang 11
BỘ GIÁO DỤC ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TRƯỜNG ĐH PHƯƠNG ĐÔNG Độc lập – Tự do – Hạnh phúc ======================= -o0o -
CHƯƠNG TRÌNH ĐÀO TẠO ĐẠI HỌC NGÀNH ĐÀO TẠO: CÔNG NGHỆ THÔNG TIN -
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
1. Tên học phần: Ngôn ngữ truy vấn SQL Mã số: 0221206
2. Số tín chỉ: 3
3. Trình độ: Cho sinh viên năm thứ 4
4. Phân bố thời gian theo giờ tín chỉ:
Lên lớp Thực hành, thí nghiệm,
thực tế, studio
Tự học, tự nghiên cứu
Lý thuyết Bài tập Thảo luận
5. Các điều kiện tiên quyết:
- Học phần tiên quyết: Nhập môn lập trình
- Học phần học trước:
- Học phần song hành:
6. Mục tiêu của học phần:
- Kiến thức: Cung cấp cho sinh viên kiến thức về các kỹ thuật để tạo cơ
sở dữ liệu trong SQL Server; quản lý và truy vấn dữ liệu, có thể tạo thủ tục, tạo hàm, tạo trigger
- Kỹ năng: Dạy cho sinh viên kỹ năng tạo cơ sở dữ liệu trong SQL
Server, truy vấn cơ sở dữ liệu, có thể xây dựng được bài toán quản lý ứng dụng trong thực tế
- Thái độ: Rèn cho sinh viên tính cẩn thận, chính xác, chủ động tiếp cận
các bài toán quản lý; tích lũy kiến thức về cơ sở dữ liệu, hệ quản trị cơ
sở dữ liệu, lập trình trong SQL Server
Học phần này cung cấp kiến thức cơ bản về hệ quản trị cơ sở dữ liệu
SQL Server Cách tạo cơ sở dữ liệu trong hệ quản trị cơ sở dữ liệu SQL Server bằng thao tác, bằng lệnh; Sửa cơ sở dữ liệu: về cấu trúc, về dữ liệu; Lập trình tạo thủ tục, tạo hàm, tạo trigger trong SQL Server Xây dựng bài toán quản lý ứng dụng trong thực tế
8 Nhiệm vụ của sinh viên:
- Tham dự các buổi học và thực hành
- Làm các bài tập, bài thực hành
Trang 22
- Làm bài kiểm tra
- Thi đạt
9 Tài liệu học tập:
- Học liệu bắt buộc:
Lập trình ứng dụng chuyên nghiệp SQL Server, NXB Lao động xã hội, Hà Nội, 2007
- Học liệu tham khảo:
[2] Nguyễn Thị Hải Yến
Bài giảng SQL Server 2000, Khoa CNTT - Đại học Phương Đông, Hà Nội,
2007
a Dự lớp đầy đủ: 10%
b Bài tập, thảo luận: 10%
c Điểm kiểm tra giữa kỳ: 10%
d Điểm thi kết thúc học phần: 70%
Chương 1 Tổng quan về SQL Server
1.1 Giới thiệu
1.2 Cài đặt
1.3 Các thành phần cơ bản
1.4 Nhắc lại một số khái niệm về CSDL
1.5 Các kiểu dữ liệu
1.6 Thao tác tạo CSDL, tạo bảng, sửa, xóa
Chương 2 Câu lệnh Select
2.1 Các hàm xử lý chuỗi
2.2 Các hàm xử lý ngày tháng
2.3 Một số hàm xử lý số
2.4 Select … From …
2.5 Select có Where …
2.6 Select có Order by …
2.7 Select có Group by …
2.8 Select có top n
2.9 Select có As …
Trang 33
2.10 Select có distinct …
2.11 Select nối bảng
Chương 3 Lệnh tạo CSDL, tạo bảng
3.1 Lệnh tạo CSDL, xóa CSDL
3.2 Lệnh tạo bảng, sửa cấu trúc bảng
3.3 Lệnh nhập dữ liệu, sửa dữ liệu, xóa dữ liệu
Chương 4 Tạo thủ tục trong SQL
4.1 Tạo thủ tục làm việc với bảng trong CSDL
4.2 Tạo thủ tục tính toán
Chương 5 Tạo hàm; Tạo trigger
5.1 Tạo hàm làm việc với bảng trong CSDL; tạo hàm tính toán
5.2 Tạo trigger
Chương 6 Chuyển đổi giữa các nguồn dữ liệu, sao lưu
6.1 Chuyển đổi giữa các nguồn dữ liệu
6.2 Sao lưu dữ liệu
12 2 Hình thức tổ chức dạy học (phụ lục kèm theo)
PGS.TS Phan Hữu Huân PGS.TS Bùi Thiện Dụ