Tạo ram ột sự ràng buộc

Một phần của tài liệu Mastering C# Database Programming pot (Trang 48 - 50)

Một sự ràng buộc cho phép bạn định nghĩa một giới hạn trên giá trị có thểđược cất giữ trong một cột. Trong mục này, bạn sẽ tạo ra một sự ràng buộc trên cột DateOfBirth của bảng Persons của bạn. Sự ràng buộc này sẽ

bảo đảm rằng bạn có thểđặt chỉ những ngày tháng giữa tháng giêng 1, 1950, và tháng mười hai 31, 2050, trong cột DateOfBirth.

Để xem những sự ràng buộc cho bảng Persons của bạn, kích nút Manage Constraints (Quản lý những ràng buộc) trên thanh công cụ của table designer. Kích New để bắt đầu tạo ra một sự ràng buộc mới. Đặt biểu thức ràng buộc như sau:

Gán tên ràng buộc là CK_DateOfBirth_Persons. Hình 2.25 cho thấy điều này.

Hình 2.25: tạo ra một sự ràng buộc

Bạn sẽ không thay đổi bất kỳ hộp kiểm tra nào khi tạo ra sự ràng buộc của các bạn, hảy để nguyên như những gì chúng có, dưới đây là ý nghĩa những trường :

Check existing data on creation (Kiểm tra dữ liệu hiện hữu trên sự tạo thành): Sử dụng tùy chọn này

để bảo đảm rằng dữ liệu đang tồn tại trong bảng thỏa mãn sự ràng buộc của bạn.

Enforce constraint for replication (kết buộc sự ràng buộc cho bản sao): sử dụng tùy chọn này để kết buộc sự ràng buộc của bạn khi bảng của bạn được sao chép tới cơ sở dữ liệu khác thông qua bản sao.

Enforce constraint for INSERTs and UPDATEs (kết buộc sự ràng buộc cho những sự chèn và cập nhật) Sử dụng tùy chọn này để kết buộc sự ràng buộc của bạn khi những hàng được thêm vào hay được sửa đổi trong bảng.

Kích Close để tiếp tục. lưu bảng và đóng table designer.

Tóm lược

Trong chương này, bạn đã học nền tảng của những cơ sở dữ liệu và SQL Server. Một cơ sở dữ liệu là một tập hợp có tổ chức của thông tin. Một cơ sở dữ liệu quan hệ là một tập hợp của thông tin liên quan mà đã được tổ

chức vào trong những cấu trúc được biết đến như những bảng. Mỗi bảng chứa đựng những hàng và thêm nữa

được tổ chức vào trong những cột.

Hệ thống được dùng để quản lý thông tin trong cơ sở dữ liệu được biết như hệ quản trị cơ sở dữ liệu (database management system). Trong trường hợp của một cơ sở dữ liệu điện tử trong một máy tính, hệ quản trị cơ sở dữ

liệu là phần mềm quản lý thông tin trong những bộ nhớ và những tập tin của máy tính. Một ví dụ về phần mềm này là SQL Server. Bạn đã thấy cách khởi chạy một cơ sở dữ liệu SQL Server như thế nào, và làm sao để sử

Điển hình, mỗi bảng trong một cơ sở dữ liệu có một hoặc nhiều cột mà xác định mỗi hàng duy nhất trong bảng. Cột này được biết như khóa chính cho bảng. Những bảng có thể liên quan lẫn nhau thông qua những khóa ngoại. Bạn đã học cách truy vấn những hàng trong một bảng như thế nào và cách tạo ra một bảng mới sử dụng Enterprise Manager.

Trong chương kế tiếp, bạn sẽ học sử dụng ngôn ngữ truy vấn có cấu trúc như thế nào.

Một phần của tài liệu Mastering C# Database Programming pot (Trang 48 - 50)