SQL ( Structured Querry Language) là ngôn ngữ được sử dụng cho các hệ quản trị CSDL quan hệ. Ngôn ngữ SQL chuẩn được đưa ra bởi ANSI ( American National Standards Institute) và ISO ( International Standards Organization) với phiên bản mới nhất hiện nay là phiên bản SQL_ 92 ( phiên bản được đưa ra năm 1992). Mặc dù có nhiều ngôn ngữ khác nhau được đưa ra các hệ quản trị CSDL quan hệ | Giáo trình thực hanh SQL GIỚI THIỆU SQL Structured Query Language là ngôn ngữ được sử dụng cho các hệ quản trị cơ sỗ dữ liệu quan hệ. Ngôn ngữ SQL chuẩn được đưa ra bỗỉ ANSI American National Standards Instỉtude và ISO International Standards Organization với phiên bản mới nhât hiện nay là phiên bản SQL-92 phiên bản được đưa ra năm 1992 . Mặc dù có nhiều ngôn ngữ khác nhau được đưa ra cho các hệ quản trị CSDL quan hệ SQL là ngôn ngữ được sử dụng rộng rãi hiện nay trong rât nhiều hệ thống CSDL thương mại như Oracle SQL Server DB2 Microsoft Access. Thông qua SQL người sử dụng có thễ dễ dàng định nghĩa được dữ liệu thao tác với dữ liệu . Mặt khác đây là ngôn ngữ có tính khai báo nên nó dễ sử dụng và cũng vì vậy mà trỗ nên phô biến Giáo trinh này nhằm cung cấp cho bạn tài liệu tham khảo tương đôi đầy đủ về các câu lệnh giao tác SQL sử dụng cho hệ quản trị CSDL Microsoft SQL Server. Giáo trình bao gồm bốn chương - Chương 1 giới thiệu một sô câu lệnh sử dụng trong việc định nghĩa các đôi tượng dữ liệu như bảng dữ liệu khung nhìn và chỉmục. - Chương 2 trình bày bốn câu lệnh thao tác dữ liệu là SELECT INSERT UPDATE và DELETE trong đó tập trung chủ yếu ỗ câu lệnh SELECT. - Chương 3 đề cập đến hai câu lệnh điều khiển là GRANT và REVOKE sử dụng trong việc cấpphát và huỷ bỏ quyền của người sử dụng CSDL. - Chương 4 giới thiệu về thủ tục lưu trữ và trigger. Đây là những đôi tượng CSDL được sử dụng nhằm tăng hiệu năng khỉ sử dụng CSDL. - Trong chươngphụ lục chúng tôi giới thiệu cấu trúc và dữ liệu của các bảng sử dụng trong các vídụ ỗ chương 2 đễ bạn tiện tra cứu và đôi chiếu với các -ví dụ đã nêu. Ngoài ra trong chương này còn có các hàm thường sử dụng trong SQL Server đề các bạn tham khảo trong thực hành. Mặc dù đã rât cô gắng nhưng giáo trình không thễ tránh đuỢc các sai sót. Rát mong nhận được sự gópý của các bạn đễgỉáo trình ngày càng hoàn thiện hơn. Trang 1 Trần Nguyên Phong Chuông 1 NGÔN NG0 ĐỊNH NGHĨA DỮ LIỆU Ngôn ngữ định nghĩa dữ liệu bao gồm các câu lệnh cho phép nguòi