Đề cương bài giảng và ý đồ sư phạm chuẩn theo yêu cầu sư phạm. Đề cương bài giảng và ý đồ sư phạm chuẩn theo yêu cầu sư phạm. Đề cương bài giảng và ý đồ sư phạm chuẩn theo yêu cầu sư phạm. Đề cương bài giảng và ý đồ sư phạm chuẩn theo yêu cầu sư phạm
Trang 1CHƯƠNG TRÌNH MÔN HỌC
HỆ QUẢN TRỊ CSDL VỚI SQL SERVER
Mã số môn học: MH11
Thời gian môn học: 60h (Lý thuyết: 30h; Thực hành: 27h ; Kiểm tra 3h )
I VỊ TRÍ, TÍNH CHẤT CỦA MÔN HỌC:
Vị trí: Môn học được bố trí sau khi sinh viên học xong các môn học chung, các môn học cơ sở chuyên môn nghề
Tính chất: Là môn học cơ sở bắt buộc
II MỤC TIÊU MÔN HỌC
- Kiến thức
Trình bày được các kiến thức tổng quan về hệ quản trị cơ sở dữ liệu, các khái niệm về cơ sở dữ liệu quan hệ hướng đối tượng và cơ sở dữ liệu quan
hệ, ngôn ngữ MS SQL
Trình bày được các kiến trúc của hệ quản trị cơ sở dữ liệu MS SQL Server, cách làm việc và tương tác giữa các thành phần kiến trúc trong hệ thống
- Kỹ năng
Kết nối hệ thống mạng để sử dụng hệ thống cơ sở dữ liệu
Bảo vệ tài nguyên dữ liệu trên các hệ thống MS SQL Server
Thực hiện thành thạo các thao tác quản trị và thao tác dữ liệu trên cơ sở dữ liệu trong hệ thống MS SQL Server
- Năng lực tự chủ và trách nhiệm: có khả năng làm việc nhóm, độc lập, có thái
độ tích cực trong học tập
III NỘI DUNG MÔN HỌC
1 Nội dung tổng quát và phân phối thời gian:
Số TT Tên các bài trong mô đun Thời gian (giờ)
Trang 2Tổng số
Lý thuyết
Thực hành, thí nghiệm, thảo luận, bài tập
Kiểm tra
1 Bài 1: Giới thiệu một số
công cụ MS SQL Server
1 Tổng quan về SQL Server
Management Studio
2 Sử dụng Object Explorer
3 Làm việc với cơ sở dữ
liệu trong Object Explorer
4 Cách sao lưu (backup) và
khôi phục (restore) dữ
liệu
2 Bài 2: Ngôn ngữ truy vấn
1 Tổng quan về ngôn ngữ
truy vấn
2 Ngôn ngữ định nghĩa dữ
liệu
3 Ngôn ngữ thao tác dữ liệu
3 Bài 3: Tạo view
1 Khái niệm
2 Lệnh tạo View
3 Lệnh xóa View
4 Lệnh cập nhật View
Trang 35 Cập nhật, bổ sung và xóa
dữ liệu thông qua View
4 Bài 4: Tạo và sử dụng
Stored Procedure
1 Giới thiệu về Stored
Procedure
2 Tạo Stored Procedure
3 Xóa Stored Procedure
4 Cập nhật Stored
Procedure
5 Sử dụng Stored
Procedure
6 Sử dụng biến trong
Stored Procedure
7 Giá trị trả về của tham số
trong Stored Procedure
5 Bài 5: Tạo function
1 Định nghĩa và sử dụng
Function
2 Giá trị trả về của
Function
6 Bài 6: Tạo trigger
1 Định nghĩa Trigger
2 Sử dụng mệnh đề IF
UPDATE trong trigger
3 ROLLBACK
TRANSACTION và
trigger
Trang 44 Sử dụng trigger trong câu
lệnh Insert, Update và Delete
2 Nội dung chi tiết:
Chương 1: Giới thiệu một số công cụ MS SQL Server Thời gian: 5 giờ
1 Mục tiêu của bài
- Trình bày được tổng quan về SQL Server Management Studio.
- Sử dụng được thành phần Object Explorer trong SQL Server Management
Studio
- Làm việc được với cơ sở dữ liệu trong Object Explorer.
- Thực hiện được sao lưu và khôi phục dữ liệu.
2 Nội dung bài
2.1 Tổng quan về SQL Server Management Studio
2.2 Sử dụng Object Explorer
2.3 Làm việc với cơ sở dữ liệu trong Object Explorer
2.4 Cách sao lưu (backup) và khôi phục (restore) dữ liệu
Chương 2: Ngôn ngữ truy vấn Thời gian: 15 giờ
1 Mục tiêu của bài
- Trình bày được khái niệm ngôn ngữ truy vấn.
- Trình bày được chức năng các nhóm lệnh truy vấn.
- Tạo được cơ sở dữ liệu và các ràng buộc bằng câu lệnh SQL
- Thực hiện được các thao tác dữ liệu bằng câu lệnh SQL.
2 Nội dung bài
2.1 Tổng quan về ngôn ngữ truy vấn
2.2 Ngôn ngữ định nghĩa dữ liệu
2.3 Ngôn ngữ thao tác dữ liệu
Chương 3: Tạo View (Khung nhìn) Thời gian: 10 giờ
Trang 51 Mục tiêu của bài
- Trình bày được tổng quan về View, điểm giống và khác giữa View và Table.
- Sử dụng được các lệnh tạo view, xóa view, cập nhật view.
- Thực hiện được các thao tác dữ liệu trên View.
2 Nội dung bài
2.1 Khái niệm
2.2 Lệnh tạo View
2.3 Lệnh xóa View
2.4 Lệnh cập nhật View
2.5 Cập nhật, bổ sung và xóa dữ liệu thông qua View
Chương 4 : Tạo và sử dụng Stored Procedure Thời gian: 10 giờ
1 Mục tiêu của bài
- Trình bày được tổng quan về Stored Procedure.
- Tạo được các lệnh tạo, xóa, cập nhật Stored Procedure.
- Sử dụng được Stored Procedure.
2 Nội dung bài
2.1 Giới thiệu về Stored Procedure
2.2 Tạo Stored Procedure
2.3 Xóa Stored Procedure
2.4 Cập nhật Stored Procedure
2.5 Sử dụng Stored Procedure
2.6 Sử dụng biến trong Stored Procedure
2.7 Giá trị trả về của tham số trong Stored Procedure
Chương 5 : Tạo Function Thời gian: 10 giờ
1 Mục tiêu của bài
- Trình bày được tổng quan về Function.
- Tạo được các lệnh tạo, xóa, cập nhật Function.
- Sử dụng được Function.
Trang 62 Nội dung bài
2.1 Định nghĩa và sử dụng Function
2.2 Giá trị trả về của Function
Chương 6 : Tạo Trigger Thời gian: 10 giờ
1 Mục tiêu của bài
- Trình bày được ý nghĩa Trigger
- Sử dụng được trigger trong câu lệnh Insert, Update và Delete
- Vận dụng trigger để kiểm tra và khôi phục dữ liệu
2 Nội dung bài
2.1 Định nghĩa Trigger
2.2 Sử dụng mệnh đề IF UPDATE trong trigger
2.3 ROLLBACK TRANSACTION và trigger
2.4 Sử dụng trigger trong câu lệnh Insert, Update và Delete
VỊ TRÍ BÀI GIẢNG VÀ Ý ĐỒ SƯ PHẠM
I VỊ TRÍ BÀI GIẢNG
Vị trí bài giảng: Chương 2: NGÔN NGỮ TRUY VẤN
Tên bài giảng: Bài 2: CÁC LỆNH ĐỊNH NGHĨA DỮ LIỆU.
Thời gian thực hiện: 1 tiết tích hợp
Môn HỆ QUẢN TRỊ CSDL VỚI SQL SERVER được giảng dạy tại phòng
thực hành Bài giảng này được thực hiện tại phòng máy tính, sinh viên sẽ được học
lý thuyết và thực hành kiến thức vừa học trên máy
Đối tượng học tập là sinh viên hệ cao đẳng Trong quá trình học, sinh viên
lĩnh hội kiến thức và tự ghi chép
Trang 7Các lệnh định nghĩa dữ liệu là một bài nằm trong chương 2 Trước khi học
bài này sinh viên đã biết cách sử dụng phần mềm Microsoft SQL Server cơ bản
Các lệnh định nghĩa dữ liệu là bài học được thực hiện trong thời gian 1 tiết,
II.Ý ĐỒ SƯ PHẠM
Ở bài học này giáo viên dẫn dắt sinh viên vào bài học mới bằng việc kiểm tra kiến thức bài học cũ về các lệnh định nghĩa dữ liệu, từ đó đi đến nội dung chính của bài là cú pháp và ý nghĩa các lệnh định nghĩa dữ liệu.
Để giúp sinh viên tập trung chú ý và tiếp thu kiến thức dễ dàng, tôi đã sử dụng:
+ Đồ dùng và phương tiện dạy học: Bảng phấn, máy chiếu Projector và Slides
bài giảng nhằm làm tăng sự sinh động, hấp dẫn của bài, tạo sự tập trung chú ý, tính chủ động và gây hưng phấn cho người học
+ Phương pháp dạy học: Sử dụng phương pháp thuyết trình, minh họa ví dụ.