Bài giảng Hệ quản trị cơ sở dữ liệu: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
Số trang: 151
Loại file: pdf
Dung lượng: 3.28 MB
Lượt xem: 25
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Phần 1 của bài giảng "Hệ quản trị cơ sở dữ liệu" cung cấp cho học viên những nội dung về: quản trị SQL Server; điều khiển các dịch vụ của SQL Server; quản trị cơ sở dữ liệu; bảng dữ liệu – table; khóa index; thủ tục lưu trữ, xuất nhập dữ liệu;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP QUẢNG NINH BỘ MÔN CÔNG NGHỆ THÔNG TIN - KHOA CÔNG NGHỆ THÔNG TIN BÀI GIẢNG HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Dành cho sinh viên bậc Đại học) (LƯU HÀNH NỘI BỘ) Quảng Ninh, 2020 2 Tên học phần: Hệ quản trị Cơ sở dữ liệu Loại học phần: 4 Bộ môn phụ trách giảng dạy: Hệ thống Thông tin Khoa phụ trách: CNTT. Mã học phần: 17402 Tổng số TC: 4 TS tiết Lý thuyết Thực hành/ Xemina Tự học Bài tập lớn Đồ án môn học 90 45 45 0 x 0 Điều kiện tiên quyết: Không yêu cầu. Mục tiêu của học phần: Cung cấp cho sinh viên những khái niệm cơ bản về hệ quản trị cơ sở dữ liệu, vai trò và chức năng của hệ quản trị cơ sở dữ liệu cũng như quá trình tương tác giữa hệ quản trị cơ sở dữ liệu với các phần mềm ứng dụng cơ sở dữ liệu. Giúp sinh viên tiếp cận với nền tảng hệ quản trị cơ sở dữ liệu Microsoft SQL Server. Nội dung chủ yếu: Khái niệm về CSDL và hệ quản trị CSDL; Các thành phần cơ bản trong MS SQL Server; Ngôn ngữ T-SQL và các đối tượng CSDL; Các tác vụ quản trị hệ thống. Nội dung chi tiết: PHÂN PHỐI SỐ TIẾT TÊN CHƯƠNG MỤC TS LT BT TH KT Chương 1. Giới thiệu 6 1.1. Một số khái niệm cơ bản 1.2. Giới thiệu về SQL Server và mô hình Client/Server 1.3. Cài đặt và cấu hình SQL Server 1.4. Các thành phần cơ bản trong SQL Server Chương 2. Làm việc với CSDL và bảng 9 1 2.1. Làm việc với CSDL 2.1.1. Tổ chức tập tin trong CSDL SQL Server 2.1.2. Định nghĩa CSDL 2.1.3. Sửa đổi CSDL 2.1.4. Xóa CSDL 2.2. Làm việc với bảng dữ liệu 2.2.1. Các kiểu dữ liệu cơ bản 2.2.2. Ràng buộc (Constraint) và thuộc tính cột 2.2.3. Định nghĩa bảng dữ liệu 2.2.3. Sửa đổi bảng dữ liệu 2.2.4. Xóa bảng dữ liệu 2.3. Làm việc với các bản ghi 2.3.1. Thêm bản ghi mới (Insert) 2.3.2. Cập nhật bản ghi (Update) 2.3.3. Xóa bản ghi (Delete) 2.4. Khái niệm về chỉ mục (Index) Chương 3. Truy vấn dữ liệu và bảng ảo (View) 9 1 3.1. Cấu trúc truy vấn cơ bản 3.1.1. Câu lệnh SELECT 3.1.2. Mệnh đề WHERE và biểu thức điều kiện 3.1.3. Một số hàm thường dùng 3.1.4. Truy vấn thống kê với GROUP BY và HAVING 3.1.5. Sắp xếp với ORDER BY 3.2. Truy vấn dữ liệu từ nhiều bảng 3.2.1. Inner Join 3.2.2. Left Outer Join 3 PHÂN PHỐI SỐ TIẾT TÊN CHƯƠNG MỤC TS LT BT TH KT 3.2.3. Right Outer Join 3.2.4. Full Outer Join 3.2.5. Cross Join 3.2.6. Self Join 3.2.7. Non - Equal Join 3.2.8. Union 3.3. Truy vấn lồng nhau (Subquery) 3.3.1. Nested Scalar Subquery 3.3.2. Correlated Subquery 3.4. Bảng ảo (View) 3.4.1. Định nghĩa View 3.4.2. Sửa đổi View 3.4.3. Xóa View Chương 4. Thủ tục thường trú và hàm người dùng 9 1 4.1. Lập trình với T - SQL 4.2. Thủ tục thường trú (Stored Procedure) 4.3. Hàm người dùng định nghĩa (User Defined Fuction) Chương 5. Trigger và Transaction 6 5.1. Trigger và ứng dụng của Trigger 5.1.1. After Trigger 5.1.2. Instead Of Trigger 5.2. Các loại Transaction và ứng dụng 5.2.1. Transaction tự động 5.2.2. Transaction tường minh 5.2.3. Transaction ẩn 5.2.4. Transaction lồng nhau Chương 6: Các tác vụ quản trị hệ thống 6 6.1. Quản lý đăng ký SQL Server (Server Registration) 6.2. Bảo mật và phân quyền người dùng 6.3. Sao lưu (Backup) và phục hồi (Restore) dữ liệu 6.4. Hoạch định tác vụ quản trị Nhiệm vụ của sinh viên: Tham dự các buổi học lý thuyết và thực hành, làm các bài tập được giao, làm các bài thi giữa học phần và bài thi kết thúc học phần theo đúng quy định. Tài liệu học tập: 1. Dương Quang Thiện, SQL Server 2000: Lập trình T - SQL, NXB Văn hóa Sài Gòn, 2007. 2. Paul Turley & Dan Wood, Beginning Transact-SQL with SQL Server 2000 and 2005, Wrox Press, 2006. 3. Brian Knightet al, Professional SQL Server 2005 Administration, Wrox Press, 2007. 4. Ray Rankins, Paul Bertucci, Chris Gallelli, Alex T.Silverstein, Microsoft SQL Server 2005 Unleashed, Sams Publishing, 2007. Hình thức và tiêu chuẩn đánh giá sinh viên: Hình thức thi: thi viết hoặc vấn đáp. Tiêu chuẩn đánh giá sinh viên: căn cứ vào sự tham gia học tập của sinh viên trong các buổi học lý thuyết và thực hành, kết quả làm các bài tập được giao, kết quả của các bài thi giữa học phần và bài thi kết thúc học phần. Thang điểm: Thang điểm chữ A, B, C, D, F. Điểm đánh giá học phần: Z = 0,4X + 0,6Y. 4 Bài giảng này là tài liệu chính thức và thống nhất của Bộ môn Hệ thống Thông tin, Khoa Công nghệ Thông tin và được dùng để giảng dạy cho sinh viên. Trưởng Bộ môn Ngày phê duyệt: / / . MỤC LỤC MỤC LỤC..................................... ...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP QUẢNG NINH BỘ MÔN CÔNG NGHỆ THÔNG TIN - KHOA CÔNG NGHỆ THÔNG TIN BÀI GIẢNG HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Dành cho sinh viên bậc Đại học) (LƯU HÀNH NỘI BỘ) Quảng Ninh, 2020 2 Tên học phần: Hệ quản trị Cơ sở dữ liệu Loại học phần: 4 Bộ môn phụ trách giảng dạy: Hệ thống Thông tin Khoa phụ trách: CNTT. Mã học phần: 17402 Tổng số TC: 4 TS tiết Lý thuyết Thực hành/ Xemina Tự học Bài tập lớn Đồ án môn học 90 45 45 0 x 0 Điều kiện tiên quyết: Không yêu cầu. Mục tiêu của học phần: Cung cấp cho sinh viên những khái niệm cơ bản về hệ quản trị cơ sở dữ liệu, vai trò và chức năng của hệ quản trị cơ sở dữ liệu cũng như quá trình tương tác giữa hệ quản trị cơ sở dữ liệu với các phần mềm ứng dụng cơ sở dữ liệu. Giúp sinh viên tiếp cận với nền tảng hệ quản trị cơ sở dữ liệu Microsoft SQL Server. Nội dung chủ yếu: Khái niệm về CSDL và hệ quản trị CSDL; Các thành phần cơ bản trong MS SQL Server; Ngôn ngữ T-SQL và các đối tượng CSDL; Các tác vụ quản trị hệ thống. Nội dung chi tiết: PHÂN PHỐI SỐ TIẾT TÊN CHƯƠNG MỤC TS LT BT TH KT Chương 1. Giới thiệu 6 1.1. Một số khái niệm cơ bản 1.2. Giới thiệu về SQL Server và mô hình Client/Server 1.3. Cài đặt và cấu hình SQL Server 1.4. Các thành phần cơ bản trong SQL Server Chương 2. Làm việc với CSDL và bảng 9 1 2.1. Làm việc với CSDL 2.1.1. Tổ chức tập tin trong CSDL SQL Server 2.1.2. Định nghĩa CSDL 2.1.3. Sửa đổi CSDL 2.1.4. Xóa CSDL 2.2. Làm việc với bảng dữ liệu 2.2.1. Các kiểu dữ liệu cơ bản 2.2.2. Ràng buộc (Constraint) và thuộc tính cột 2.2.3. Định nghĩa bảng dữ liệu 2.2.3. Sửa đổi bảng dữ liệu 2.2.4. Xóa bảng dữ liệu 2.3. Làm việc với các bản ghi 2.3.1. Thêm bản ghi mới (Insert) 2.3.2. Cập nhật bản ghi (Update) 2.3.3. Xóa bản ghi (Delete) 2.4. Khái niệm về chỉ mục (Index) Chương 3. Truy vấn dữ liệu và bảng ảo (View) 9 1 3.1. Cấu trúc truy vấn cơ bản 3.1.1. Câu lệnh SELECT 3.1.2. Mệnh đề WHERE và biểu thức điều kiện 3.1.3. Một số hàm thường dùng 3.1.4. Truy vấn thống kê với GROUP BY và HAVING 3.1.5. Sắp xếp với ORDER BY 3.2. Truy vấn dữ liệu từ nhiều bảng 3.2.1. Inner Join 3.2.2. Left Outer Join 3 PHÂN PHỐI SỐ TIẾT TÊN CHƯƠNG MỤC TS LT BT TH KT 3.2.3. Right Outer Join 3.2.4. Full Outer Join 3.2.5. Cross Join 3.2.6. Self Join 3.2.7. Non - Equal Join 3.2.8. Union 3.3. Truy vấn lồng nhau (Subquery) 3.3.1. Nested Scalar Subquery 3.3.2. Correlated Subquery 3.4. Bảng ảo (View) 3.4.1. Định nghĩa View 3.4.2. Sửa đổi View 3.4.3. Xóa View Chương 4. Thủ tục thường trú và hàm người dùng 9 1 4.1. Lập trình với T - SQL 4.2. Thủ tục thường trú (Stored Procedure) 4.3. Hàm người dùng định nghĩa (User Defined Fuction) Chương 5. Trigger và Transaction 6 5.1. Trigger và ứng dụng của Trigger 5.1.1. After Trigger 5.1.2. Instead Of Trigger 5.2. Các loại Transaction và ứng dụng 5.2.1. Transaction tự động 5.2.2. Transaction tường minh 5.2.3. Transaction ẩn 5.2.4. Transaction lồng nhau Chương 6: Các tác vụ quản trị hệ thống 6 6.1. Quản lý đăng ký SQL Server (Server Registration) 6.2. Bảo mật và phân quyền người dùng 6.3. Sao lưu (Backup) và phục hồi (Restore) dữ liệu 6.4. Hoạch định tác vụ quản trị Nhiệm vụ của sinh viên: Tham dự các buổi học lý thuyết và thực hành, làm các bài tập được giao, làm các bài thi giữa học phần và bài thi kết thúc học phần theo đúng quy định. Tài liệu học tập: 1. Dương Quang Thiện, SQL Server 2000: Lập trình T - SQL, NXB Văn hóa Sài Gòn, 2007. 2. Paul Turley & Dan Wood, Beginning Transact-SQL with SQL Server 2000 and 2005, Wrox Press, 2006. 3. Brian Knightet al, Professional SQL Server 2005 Administration, Wrox Press, 2007. 4. Ray Rankins, Paul Bertucci, Chris Gallelli, Alex T.Silverstein, Microsoft SQL Server 2005 Unleashed, Sams Publishing, 2007. Hình thức và tiêu chuẩn đánh giá sinh viên: Hình thức thi: thi viết hoặc vấn đáp. Tiêu chuẩn đánh giá sinh viên: căn cứ vào sự tham gia học tập của sinh viên trong các buổi học lý thuyết và thực hành, kết quả làm các bài tập được giao, kết quả của các bài thi giữa học phần và bài thi kết thúc học phần. Thang điểm: Thang điểm chữ A, B, C, D, F. Điểm đánh giá học phần: Z = 0,4X + 0,6Y. 4 Bài giảng này là tài liệu chính thức và thống nhất của Bộ môn Hệ thống Thông tin, Khoa Công nghệ Thông tin và được dùng để giảng dạy cho sinh viên. Trưởng Bộ môn Ngày phê duyệt: / / . MỤC LỤC MỤC LỤC..................................... ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ quản trị cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu Quản trị SQL Server Quản trị cơ sở dữ liệu Thủ tục lưu trữ Xuất nhập dữ liệuGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 249 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 235 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 228 0 0 -
69 trang 143 0 0
-
57 trang 87 0 0
-
34 trang 81 0 0
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 trang 76 0 0 -
Giáo trình: Hệ quản trị cơ sở dữ liệu - Nguyễn Trần Quốc Vinh
217 trang 74 0 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 72 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 69 0 0