Giáo trình SQL Server 2008 GiỚI THIỆU GIÁO TRÌNH SQL SERVER 2008 Giáo trình này giới thiệu về SQL Server, một hệ quản trị cơ sở dữ liệu của Microsoft. Bộ giáo trình được biên soạn dựa trên những tài liệu mới nhất về SQL Server 2008 với mục đích cung cấp kiến thức cơ bản cũng như các kiến thức cập nhật về công nghệ quản trị cơ sở dữ liệu của Microsoft. Mục đích của giáo trình là: Cung cấp cho sinh viên các kiến thức cơ bản về quản trị cơ sở dữ liệu SQL Server. Giới thiệu môi trường phát triển ứng dụng với cơ sở dữ liệu SQL Server Cập nhật các tính năng mới, các đặc điểm nổi trội của SQL Server 2008 Giáo trình có thể dùng làm tài liệu tham khảo cho sinh viên các ngành Công nghệ thông tin, điện tử, viễn thông và tất cả những ai muốn tìm hiểu về SQL Server. ĐỀ CƯƠNG GIÁO TRÌNH SQL SERVER 2008 Chương 1: Tổng quan về SQL Server Session 1: Overview of SQL Server 1.1 Introduction to SQL Server Database 1.2 Relational Data Model 1.3 Data Access Architecture 1.4 SQL Server Services & Tools 1.5 Transact – SQL Language 1.6 CLR integration in SQL Server 1.7 Evolution of SQL Server Exercise 1 Video Training Chương 2: Bộ công cụ Management Studio Session 2: Management Studio 2.1 Integrated Management Environment 2.2 Navigation 2.3 Administering Databases 2.4 Maintaining Databases 2.5 Writing and Excuting Transact – SQL with Query Editor 2.6 Working with Templates, Solutions, Script Projects, and Source Controls Labs 2 Exercise 2 Video Training Chương 3: Thao tác dữ liệu với T-SQL Session 3: T-SQL for Data Manipulation 3.1 Data Manipulation Language 3.2 Selecting Records from Existing Table 3.3 Subqueries, Joins, Operations on Collection 3.4 Inserting Data into a Table 3.5 Updating Data in Table 3.6 Deleting Data from Table 3.7 Top-k queries 3.8 Full-text Search Labs 3 Exercise 3 Video Training Chương 4: Định nghĩa dữ liệu với T-SQL Session 4: T-SQL for Data Definition 4.1 Data Definition Language 4.2 Managing Databases 4.3 Data Types 4.4 Managing Tables 4.5 Managing other SQL Server Database Objects Lab 4 Exercise 4 Video Training Chương 5: Bảo mật cơ sở dữ liệu SQL Server Session 5: Securing Database and T-SQL for Data Control 5.1 Understanding SQL Server Security Model 5.2 Managing Logins, users, roles 5.3 Managing Permissions 5.4 Data Control Language and Security Issues 5.5 Implementing Security through Database Objects 5.6 Other Security Options Lab 5 Exercise 5 Video Training Chương 6: Thủ tục lưu trữ trong và hàm người dùng Session 6: Stored Procedures and User-Defined Functions 6.1 Understanding the concepts of batch and batch processing 6.2 Control Statements 6.3 Defining and Assigning Variables 6.4 Implementing Stored Procedures 6.5 Implementing User-Defined Functions 6.6 Difference between Stored Procedures and User-Defined Funtions Lab 6 Exercise 6 Video Training Chương7: Triggers Session 7: Implementing Triggers 7.1 Introduction to Triggers 7.2 Creating, Altering, and Dropping Triggers 7.3 Working with Triggers 7.4 Users of Trigger 7.5 Performance Consideration Lab 7 Exercise 7 Video Training Chương 8: Lập trình SQL Server với .Net Session 8: Programming SQL Server with .Net 8.1 .Net Framework 8.2 ADO.NET 8.3 CLR Integration 8.4 Enabling CLR Integration 8.5 CLR Integration: Pros & Cons Lab 8 Exercise 8 Video Training Chương 9: Ràng buộc toàn vẹn Session 9: Implementing Data Integrity 9.1 Types of Data Integrity 9.2 Enforcing Data Integrity 9.3 Defining Data Integrity 9.4 Types of Constraints 9.5 Disability Constraints 9.6 Using Defaults and Rules 9.7 Deciding Enforcement Method to Use Lab 9 Exercise 9 Video Training Chương 10: Quản lí giao dịch và khóa Session 10: Managing Transactions and Locks 10.1 Transaction 10.2 Review of Transaction Log in SQL Server 10.3 Managing Transactions 10.4 Managing Locks 10.5 Understanding SQL Server Locking Architecture Lab 10 Exercise 10 Video Training Chương 11: Định nghĩa và tạo chỉ mục Session 11: Planning and Creating Index 11.1 Introduction to Indexes 11.2 Understanding Index Architecture 11.3 Retrieving Stored Data with SQL Server 11.4 Defining Indexes 11.5 Creating Indexes 11.6 Maintaining Index Lab 11 Exercise 11 Video Training Chương 12: Tối ưu hóa truy vấn Session 12: Optimizing Query Performance 12.1 Introduction to the Query Optimizer 12.2 Tuning Performance Using SQL Ultilities 12.3 Using an Index to Cover a Query 12.4 Using View to Optimize Performance 12.5 Overriding the Query Optimizer 12.6 Understanding Indexing Strategies and Guidelines Lab 12 Exercise 12 Video Training Chương 13: Phiên bản SQL Server 64 bit Session 13: SQL Server 64 bit 13.1 Overview of database performance and scalability 13.2 SQL Server 2005 Components 13.3 Advantages of 64 bit environment 13.4 Consideration for Choosing SQL Server 64 bit 13.5 Deployment consideration Video Training Chương 14: Các dịch vụ dữ liệu Session 14: Data Platform Vision 14.1 Overview of Microsoft Data Platform Vision 14.2 Integration Services 14.3 Data Analysis Services 14.4 Reporting Services Lab 14 Exercise 14 Video Training Chương 15: Những đặc điểm mới của SQL Server 2008 Session 15: New features in SQL Server 2008 15.1 Policy – Based management 15.2 optimized and Predictable System Performance 15.3 Dynamic Development 15.4 Beyond Relational Database 15.5 Pervasive Business Insight Lab 15 Exercise 15 Video Training Download (480MB – contact: thodx@hnue.edu.vn) Code: http://cs.fit.hnue.edu.vn/upload/th...upload/thodx6/support/SQLServer2008.part4.rar Password: thodx@hnue.edu.vn