Professional Documents
Culture Documents
Lý thuyết : 30 tiết
Tự học: 75 tiết
2
NTTU-2022
Điều kiện tiên quyết
Phải học trước các môn
Cơ sở dữ liệu
3
NTTU-2022
Mục Tiêu
Kiến thức
Cung cấp cho sinh viên những kiến thức lập trình và quản trị
trong HQTCSDL SQL Server, giải quyết các vấn đề và các bài
toán ứng dụng thực tiễn.
Biết khai thác tốt các đối tượng trong HQTCSDL SQL Server
được thể hiện bằng NNSQL.
4
NTTU-2022
Mục Tiêu
Kiến thức
Khai thác các đối tượng
User Define Functions - UDFs
Cusors
Stored Procedures
Triggers
Views
Roles, Users, Logins
5
NTTU-2022
Mục Tiêu
Kiến thức
Backup and Restore
Permission (Logins, User account and Roles)
Quản lý giao tác (Manager transaction)
Nhận biết các lỗi xảy ra khi lập trình và quản trị
6
NTTU-2022
Mục Tiêu
Kỹ năng căn bản
Sử dụng thành thạo các đối tượng: Stored Procedures, User
Define Functions, Triggers, Cursors, View,... và có khả năng
vận dụng để viết các phần mềm ứng dụng trong thực tiễn.
Xử lý giao tác (Transaction Processing)
Cách sử dụng và cài đặt các phiên bản SQL Server.
7
NTTU-2022
Mục Tiêu
Kỹ năng nâng cao
• Phân quyền và giải pháp phân quyền trên ứng dụng.
• Sử dụng SQL đệ qui (Recursive SQL) vào giải quyết các
bài toán xây dựng hệ thống phân cấp nhân sự, truy vết lịch
sử đã sử dụng, lịch sử kế thừa và lịch sử gia phả.
8
NTTU-2022
Mô tả vắn tắt môn học
Các kiến thức cốt lõi căn bản
10
NTTU-2022
Nhiệm vụ của sinh viên
11
NTTU-2022
Tài liệu tham khảo
12
NTTU-2022
Tài liệu tham khảo
[1] SQL Server 2008 - Hướng Dẫn Học Qua Ví Dụ, Trường Đại Học FPT, 07/2013, NXB: Khoa học và kỹ
thuật.
[2] Bài tập và Bài giải tham khảo SQL Server, TS.Nguyễn Gia Tuấn Anh, ThS.Trương Châu Long, Nhà xuất
bản thanh niên.
[3] Phần mềm quản lý phòng khám, Designer by: ThS.Phạm Văn Đăng, Year Published: 2010
[4] The Guru’s Guide to Transact-SQL, Ken Henderson, Foreword by Joe Celko, 2000.
[5] Database Management System [DBMS] Tutorial, Tutorials Point, Simply Easy Learning,
tutorialspoint.com.
[6] Database Management Systems, 3rd Edition Hardcover – August 14, 2002 by Raghu
Ramakrishnan, Johannes Gehrke.
[7] http://www.tutorialspoint.com/dbms/dbms_quick_guide.htm
[8] http://www.tutorialspoint.com/sql/index.htm
[9] http://www.tutorialspoint.com/plsql/index.htm
[10] http://www.studytonight.com/dbms/overview-of-dbms.php
13
NTTU-2022
Yêu Cầu
Yêu cầu đối với sinh viên: có thái độ học tập tích cực
Sinh viên phải đi học đúng giờ (đi trễ sau khi điểm danh xem
như vắng)
Đọc tài liệu và chuẩn bị cho mỗi buổi học trước khi vào lớp
Chăm chỉ làm bài tập, trình bày mỗi buổi thực hành.
14
NTTU-2022
Đánh giá kết quả học tập
NTTU-2022 15
Kiểm tra thường xuyên: 10%
16
NTTU-2022
Kiểm tra giữa kỳ: 20%
17
NTTU-2022
Trung bình thực hành: 10%
• Điểm quá trình 10 buổi thực hành
• Quy ước quy đổi:
Số cột điểm (9, 10đ) Điểm Điểm Cộng
8, 9 [9, 10] +2
7 [8, 9) +1.5
5, 6 [7, 8) +1
4 [6, 7) +0.75
2, 3 [5, 6) +0.5
1 [4, 5) +0.25
18
NTTU-2022
NỘI DUNG
CHƯƠNG 1 : TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
CHƯƠNG 2 : NGÔN NGỮ SQL VÀ CÁC LOẠI RÀNG BUỘC DỮ LIỆU
CHƯƠNG 3 : MỘT SỐ HÀM THƯỜNG DÙNG VÀ TRANSACT-SQL
CHƯƠNG 4 : USER DEFINE FUNCTIONS - UDFs
CHƯƠNG 5 : VIEW
CHƯƠNG 6 : CURSOR
CHƯƠNG 7 : STORED PROCEDURE
CHƯƠNG 8 : TRIGGER
CHƯƠNG 9 : PERMISSIONS(LOGINS, USER ACCOUNT AND ROLE)
CHƯƠNG 10 : BACKUP AND RESTORE
19
NTTU-2022
CHÚC CÁC BẠN THÀNH CÔNG
Q/A: namdh@ntt.edu.vn
20
NTTU-2022