tailieunhanh - Bài giảng Hệ quản trị cơ sở dữ liệu: Phần 2 - KS. Nguyễn Vương Thịnh

Bài giảng Hệ quản trị cơ sở dữ liệu: Phần 2 giới thiệu cấu trúc, kỹ thuật soạn kịch bản lệnh T-SQL, đối với các hệ quản trị CSDL Foxfro, Access thì câu lệnh thực hiện truy vấn, khai thác CSDL là ngôn ngữ truy vấn SQL (Structure Query Language), các lệnh được thực hiện theo từng câu lệnh mà không thực hiện theo kịch bản hoặc theo tập hợp nhiều câu lệnh với nhau. Mời các bạn cùng tìm hiểu và tham khảo nội dung thông tin tài liệu. | Phần 2. CÂU LỆNH T-SQL Trong phần này sẽ giới thiệu cấu trúc kỹ thuật soạn kịch bản lệnh T-SQL đối với các hệ quản trị CSDL Foxfro Access th ì câu lệnh thực hiện truy vấn khai thác CSDL là ngôn ngữ truy vấn SQL Structure Query Language các lệnh được thực hiện theo từng câu lệnh mà không thực hiện theo kịch bản hoặc theo tập hợp nhiều câu lệnh với nhau. Đối với hệ quản trị CSDL Oracle th ì ngôn ngữ truy vấn dữ liệu là SQL PL SQL Plus còn SQL Server ngôn ngữ có tên Transact-SQL viết tắt là T-SQL. ĐỊNH NGHĨA DỮ LIỆU DATA DEFINITION LAGUAGE - DDL . Phần này sẽ xem xét các lệnh liên quan đến tạo mới sửa đổi xóa các đối tượng liên quan đến Table View và các đối tượng khác. Tạo kiểu dữ liệu mới. Tạo kiểu dữ liệu dạng user-defined. Cú pháp sp_addtype @typename type @phystype system_data_type @nulltype null type @owner owner name Ví dụ sp_addtype ssn varchar 11 NOT NULL Xóa kiểu dữ liệu đã tạo. Cú pháp sp_droptype @typename type Ví dụ Sp_droptype ssn Tạo ràng buộc Constraint . Tạo ràng buộc được thực hiện trong 2 câu lệnh Create Table hoặc Alter Table Check Default Foreign Key Primary Key Unique. 148 Xét một số ví dụ sau Tạo một Check. trong bảng authors. ALTER TABLE authors ADD CONSTRAINT chau_id CHECK au_id LIKE 0-9 0-9 0-9 - 0-9 0-9 - 0-9 0-9 0-9 0-9 Tạo Check trong bảng Publishers. ALTER TABLE publishers ADD chpub_id CHECK pub_id IN 1389 0736 0877 1622 1756 OR pub_id LIKE 99 0-9 0-9 Tạo ràng buộc Default. ALTER TABLE authors ADD DEFAULT UNKNOWN for au_lname Tạo ràng buộc Foreign Key. ALTER TABLE titles ADD CONSTRAINT FK_pub_id FOREIGN KEY pub_id REFERENCES publishers pub_id Tạo ràng buộc Primary Key. ALTER TABLE authors ADD CONSTRAINT UPKCL_auidind PRIMARY KEY CLUSTERED au_id Tạo ràng buộc Unique. ALTER TABLE stores ADD CONSTRAINT UNC_name_city UNIQUE NONCLUSTERED store_name city Xóa ràng buộc. Sử dụng Drop trong các câu lệnh Create Table hoặc Alter Table. Ví dụ xóa Constraint sử dụng câu lệnh Alter Table. ALTER TABLE authors DROP CONSTRAINT UPKCL_auidind Hiển thị ràng

TỪ KHÓA LIÊN QUAN