My Opera is closing 3rd of March

Hoang Ha's Blog

Hoang Ha lives in HCMC, Viet Nam

Tổng Quan Về SQL Server - Day 1

1. Tìm hiểu về Stored Procedure
- Một Stored Procedure là một nhóm các câu lệnh SQL đã được tạo, đặt tên và lưu trữ trước trong server database.
- Stored Procedure chấp nhận các tham số đầu vào. Như vậy một single procedure sẽ được sử dụng bởi nhiều client với nhiều tham số khác nhau.
- Khi một Stored Procedure được sửa đổi thì tất cả các client sẽ được tự động cập nhật phiên bản mới.
- Stored Procedure giảm băng thông mạng và cải thiện sự thực thi.
- Giúp đảm bảo sự toàn vẹn dữ liệu.
2. Tìm hiểu về Trigger
- Một Trigger là một SQL Procedure mà nó khởi tạo một hành động khi một sự kiện (INSERT, DELETE, UPDATE) được diễn ra.
- Trigger được lưu trữ và quản lý bởi DBMS.
- Trigger được sử dụng để duy trì sự toàn vẹn dữ liệu bằng việc thay đổi dữ liệu theo một khuân mẫu.
- Một Trigger sẽ được thực thi ngầm trong khi một Stored Procedure sẽ được thực thi rõ ràng bằng việc gọi tới procedure.
- Nested Trigger: Một Trigger có thể cũng bao gồm INSERT, UPDATE và DELETE.
- Type Of Trigger:
+ DML Trigger
+ DDL Trigger
3. Tìm hiểu về View
- Là một bảng ảo mà dữ liệu chứa trong nó được mô tả bởi một câu truy vấn.
- Về mặt logic, có thể coi View như một bảng bình thường.Tức là có thể truy vấn, thay đổi dữ liệu và tạo index trên các cột của View...
- Về mặt vật lý, View không chứa dữ liệu. View chỉ là khung nhìn, cấu trúc của View trong CSDL chỉ là một câu lệnh select tham chiếu đến các bảng khác.
- Vì View không chứa dữ liệu nên khi làm việc với View thì hệ thống bắt buộc phải thực hiện lại truy vấn tạo View. Do vậy, việc sử dụng View sẽ không nhanh hơn như thực thi câu lệnh SQL bình thường.
4. Tìm hiểu về Index
- Một Index là một cấu trúc vật lý bao gồm con trỏ tới dữ liệu.
- Index được tạo trong một bảng có sẵn nhằm xác định vị trí của các dòng dữ liệu một cách nhanh chóng và hiệu quả hơn.
- Có thể tạo Index trên một hoặc nhiều cột của table. Nhưng mỗi index chỉ có một tên duy nhất.
- Sử dụng index là một trong những cách tốt nhất để cải thiện tốc độ trong một ứng dụng database.
5. Tìm hiểu về Linked Server
- Là một khái niệm trong Sql Server để mô tả việc chúng ta có thể thêm Sql Server khác tới một nhóm và có thể truy vấn trên các Sql Server bằng việc sử dụng các câu lệnh T-SQL.
6. Tìm hiểu về Cursor
- Là một đối tượng database, được sử dụng bởi ứng dụng để thao tác dữ liệu trong một tập hợp bởi hình thức row-by-row cơ bản.
7. Tìm hiểu về Collation
- Đề cập tới một tập hợp các quy tắc để xác định dữ liệu đã được sắp xếp và so sánh như thế nào.

Polygon và Các Đối Tượng Cố ĐịnhSo sánh sự khac nhau theo ngày, giờ, phút và giây giữa 2 ngày trong sql server

Write a comment

New comments have been disabled for this post.

February 2014
M T W T F S S
January 2014March 2014
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28