QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI SQL SERVER
| Thời gian: |
48 giờ, 4 giờ/buổi, tuần 3 buổi |
| Ngôn ngữ: |
Tiếng Anh, Tiếng Việt |
| Giáo viên: |
Giảng viên Aptech, chuyên ngành Cơ Sở Dữ Liệu |
| Công nghệ: |
Microsoft SQL Server 2008 |
| Hình thức: |
50% lý thuyết, 50% thực hành |
    
TỔNG QUAN
A. Giới Thiệu:
SQL Server 2008 cung cấp công nghệ và những tính năng mà người dùng và doanh nghiệp có thể tin cậy để giải quyết các thách thức ngày càng tăng trong việc quản lý dữ liệu và trong việc cung cấp thông tin hữu ích cho người dùng. Với những cải tiến quan trọng, những lợi ích mà SQL Server 2008 đem lại rất thiết thực. SQL Server 2008 là một phần của nền tảng dữ liệu của Microsoft được thiết kế để đáp ứng nhu cầu quản lý và làm việc với dữ liệu hiện tại và trong tương lai.
Khóa học này cung cấp cho sinh viên những kiến thức và kỹ năng cần thiết để cài đặt,cấu hình, quản lý, và khắc phục sự cố hệ thống cơ sở dữ liệu Microsoft SQL Server 2008.
B. Giáo Viên:
- Giáo viên Aptech – đạt chuẩn tuyển dụng và chứng nhận giảng dạy của tập đoàn đào tạo Aptech toàn cầu.
- Có nhiều năm nghiên cứu giảng dạy tại các trường ĐH lớn như: ĐH Bách Khoa, ĐH Khoa học tự nhiên, ...
- Kinh nghiệm Quản trị và tham gia nhiều dự án phần mềm.
- Chuyên gia về hệ quản trị CSDL Microsoft SQL Server.
C. Hoàn thành chương trình, học viên có đủ khả năng:
- Phân tích và định nghĩa hệ quản trị cơ sở dữ liệu.
- Phân tích sơ đồ cơ sở dữ liệu (E-R diagrams).
- Nắm vững các chuẩn cơ sở dữ liệu.
- Nắm vững các chức năng của SQL Server.
- Mô tả các lệnh DDL, DML và DCL trong SQL Server.
- Xác định CSDL hệ thống và CSDL người dùng định nghĩa trong SQL Server.
- Câu lệnh SELECT: một trong những câu lệnh mạnh và phổ biến nhất của SQL Server để truy xuất dữ liệu.
- Nắm vưng các kiểu dữ liệu trong SQL Server.
- Tạo các Tables.
- Nắm vững về ràng buộc dữ liệu
- Các kiểu index khác nhau, sự cần thiết phải tạo index để tối ưu CSDL
- Mô tả cấu trúc clustered index
- Phân tích XML indexes.
- Nắm vững khái niệm về View
- Tạo ra các stored procedures, chức năng lập trình rất mạnh trong SQL Server
- Định nghĩa Trigger.
HỆ THỐNG ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ CNC-APTECH
392-394 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 3844.7597
102 Lũy Bán Bích, P.Tân Thới Hòa, Q.Tân Phú, TP.HCM – ĐT: (08) 3880.3888
284 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 6296.6141
CHƯƠNG TRÌNH CHI TIẾT
Session (2 hours) |
Contents |
| RDBMS and Data Management |
| Session 1 |
- Explain the concept of data and database.
- Describe the approaches to Data Management.
- Define a Database Management System and list its benefits.
- Explain the different database models.
- Define and explain RDBMS.
- Describe entities and tables and list the characteristics of tables.
- List the differences between a DBMS and RDBMS.
|
| Session 2 |
- Define and describe data modeling.
- Identify and describe the components of the E-R model.
- Identify the relationships that can be formed between entities.
- Explain what E-R diagrams are and why they are useful.
- Describe an E-R diagram, the symbols used for drawing and show the various relationships.
- Describe the various Normal Forms.
- Outline the uses of different Relational operators.
|
| Session 3 |
- Describe SQL Server and state its features.
- Identify the various components under SQL Server.
- Describe two-tier, three-tier and multi-tier models.
- List the system databases under SQL Server.
- State the uses of primary, secondary and log files.
- Explain briefly the physical database architecture.
- Explain briefly the relational database engine architecture.
|
| Session 4 |
All topics from Session 4 (Lab) of RDBMS and Data Management should be covered in this session. |
| Session 5 |
- Outline the key features of Transact-SQL.
- Discuss variables, data types and comments in Transact-SQL.
- Summarize functions and expressions in Transact-SQL.
- Describe Data Definition Language and identify the commonly used DDL commands.
- Describe Data Manipulation Language and identify the commonly used DML commands.
- Explain Data Control Language and identify commonly used DCL commands.
- Describe how to execute Transact-SQL commands as:
- Single Statements
- Batches
- Scripts
- List and explain the enhancements in Transact-SQL
|
| Session 6 |
All topics from Session 6 (Lab) of RDBMS and Data Management should be covered in this session. |
| Session 7 |
- Describe the system and user-defined databases in SQL Server.
- Outline the key features of the AdventureWorks sample database.
- Describe how to add filegroups and transaction logs.
- List types of database modifications and describe how to drop a database.
- Describe database snapshots.
|
| Session 8 |
All topics from Session 8 (Lab) of RDBMS and Data Management should be covered in this session. |
| Session 9 |
- Describe the SELECT statement, its syntax and use.
- Explain how to use expression with SELECT statement.
- Explain the use of various clauses used with SELECT.
- State the use of ORDER BY clause.
|
| Session 10 |
All topics from Session 10 (Lab) of RDBMS and Data Management should be covered in this session. |
| Session 11 |
- Define the data types and list the categories in SQL Server.
- Describe how to create, modify and drop tables in a SQL Server database.
- Describe how to add, modify and drop columns and constraints in a table.
- Describe how to work with typed and untyped XML.
- Explain how to create, use, and view XML schemas.
- Explain how to use XQuery to access XML data.
|
| Session 12 |
All topics from Session 12 (Lab) of RDBSM and Data Management should be covered in this session. |
| Working with SQL Server Database Objects |
| Session 13 |
Module 1 - Introduction to Data Integrity
- Data Integrity
- Types of Data Integrity
- Integrity Constraints
Module 2 - Introduction to Indexes
- Introduction Indexes
- Index Architecture
- Retrieving Stored Data
- Finding Rows
|
| Session 14 |
The workshop lessons of Module 1 and Module 2 of Working with SQL Server Database Objects should be covered in this session. |
| Session 15 |
Module 3 - Types of Indexes
- Various Types of Indexes
- Working with Indexes
- Viewing Index Information
Module 4 - Maintaining Indexes
- New Index features
- Optimizing Indexes
|
| Session 16 |
The workshop lessons of Module 3 and Module 4 of Working with SQL Server Database Objects should be covered in this session. |
| Session 17 |
Module 5 - Implementing Views
- Introduction to Views
- Defining Views
|
| Session 18 |
In the first one hour the workshop lessons of Module 5 of Working with SQL Server Database Objects should be covered in this session. |
| Session 19 |
Module 6 - Managing Views
- Exploring CREATE VIEW options
- Modifying data through Views
Module 7 - Introducing Stored Procedures
- Stored procedures
- Create and execute stored procedures
|
| Session 20 |
The workshop lessons of Module 6 and Module 7 of Working with SQL Server Database Objects should be covered in this session. |
| Session 21 |
Module 8 - More about Stored Procedures
- Viewing information
- Modifying and Dropping Stored Procedures
- Working with Stored Procedures
Module 9 - Introduction to Triggers
- Introduction to Trigger
- Creating DML Trigger
- Working with DML Triggers
- Working with DML Triggers
|
| Session 22 |
The workshop lessons of Module 8 and Module 9 of Working with SQL Server Database Objects should be covered in this session. |
Session 23
(Practice)
|
In this lab session the students are expected to work on the Assigments/Mock Assessments/Source Codes Provided in the CD-ROM |
Session 24
(Practice) |
In this lab session the students are expected to work on the Assigments/Mock Assessments/Source Codes Provided in the CD-ROM |
HỆ THỐNG ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ CNC-APTECH
392-394 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 3844.7597
102 Lũy Bán Bích, P.Tân Thới Hòa, Q.Tân Phú, TP.HCM – ĐT: (08) 3880.3888
284 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 6296.6141
ĐỐI TƯỢNG THEO HỌC
Khóa học SQL Server của Aptech dành cho mọi đối tượng quan tâm đến việc làm chủ hệ quản trị CSDL nổi tiếng Microsoft SQL Server:
- Sinh viên CNTT
- Nhân viên IT
- Nhân viên văn phòng, những người muốn bổ sung kiến thức về CSDL để phục vụ riêng cho công việc của mình.
- Kỹ thuật viên, lập trình viên phần mềm
- Thiết kế và cập nhật website
- .........
HỆ THỐNG ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ CNC-APTECH
392-394 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 3844.7597
102 Lũy Bán Bích, P.Tân Thới Hòa, Q.Tân Phú, TP.HCM – ĐT: (08) 3880.3888
284 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 6296.6141
ĐẶC ĐIỂM NỔI BẬT
- Cơ sở vật chất hiện đại: phòng học máy lạnh, 20 HV/lớp
- 100% học trên máy chiếu
- Thời gian học linh động: sáng/chiều/tối
HỆ THỐNG ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ CNC-APTECH
392-394 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 3844.7597
102 Lũy Bán Bích, P.Tân Thới Hòa, Q.Tân Phú, TP.HCM – ĐT: (08) 3880.3888
284 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 6296.6141
ĐĂNG KÝ
Bạn muốn theo học tại Aptech? Bạn muốn có thông tin từ Aptech?
Bạn vui lòng điền thông tin vào form bên dưới và chúng tôi sẽ liên hệ với bạn theo cách nhanh nhất.
Hệ thống đào tạo lập trình viên Quốc Tế CNC-APTECH
392-394 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 3844.7597
102 Lũy Bán Bích, P.Tân Thới Hòa, Q.Tân Phú, TP.HCM – ĐT: (08) 3880.3888
284 Hoàng Văn Thụ, P.4, Q.Tân Bình, TP.HCM – ĐT: (08) 6296.6141
|