Lược đồ CSDL

Một phần của tài liệu Bài giảng hệ quản trị cơ sở dữ liệu (Trang 27 - 32)

II. Bắt đầu với SQLServer Management Studio Express

4. Lược đồ CSDL

a) Thiết lp mi quan h gia các bng

Sau khi thêm các bảng vào CSDL bạn thiết lập mối quan hệ giữa các bảng. Để thiết lập mối quan hệ giữa các bảng bạn tạo một lược đồ CSDL (Database Diagram). Để tạo một lược đồ CSDL ta thực hiện các bước sau:

Mở rộng CSDL mà bạn muốn tạo lược đồ CSDL, ví dụ ở đây ta tạo lược đồ CSDL cho CSDL QLDH

Xuất hiện hộp thoại sau:

Chọn Yes, xuất hiện hộp thoại Add Table cho phép ta chọn các bảng để đưa vào lược đồ

Chọn các bảng sau đó kích nút Add Kích nút Close để đóng hộp thoại, xuất hiện cửa sổ Diagram như sau:

Ta thực hiện thiết kế mối quan hệ giữa các bảng trong cơ sở dữ liệu bằng việc kéo và giữ trường khóa chính của bảng này thả sang trường khóa ngoại tương ứng của bảng khác xuất hiện cửa sổ Table and Columns.

Ta thực hiện điều chỉnh các tham số cho mối quan hệ đó sau đó kích OK, xuất hiện hộp thoại Foreign Key Relationship

Hộp thoại này cho phép ta thay đổi các thuộc tính của mối quan hệ sau đó kích OK để quay trở lại cửa sổ Diagram

Để kiểm soát sự thay đổi dữ liệu trong các bảng dữ liệu có quan hệ ràng buộc trong CSDL, bạn có thể sử dụng khái niệm cascade giữa hai bảng.

Để mỗi khi bản ghi trong bảng cha bị xóa thì những bản ghi trong bảng con có mã khóa ngoại bằng với khóa chính của bản ghi đang xóa sẽ bị xóa bạn cần khai

bảng cha bị thay đổi thì những bản ghi trong bản ghi có khóa ngoại bằng khóa chính của bản ghi đang thay đổi cũng thay đổi theo, bạn cần khai báo Cascaden cho trường hợp Update.

Để làm điều này tachọn hai thuộc tính Delete Rule và Update Rule ứng với trường hợp Delete và Update.

Khi bạn đóng cửa sổ Diagram, xuất hiện hộp thoại thông báo bạn có muốn lưu lược đồ hay không

Ta chọn Yes, xuất hiện hộp thoại cho phép ta nhập tên của lược đồ sau đó kích OK.

Xuất hiện hộp thoại Save, tại đây ta kích Yes.

b) Chnh sa lược đồ

Kích đúp lên lược đồ muốn chỉnh sửa để mở cửa sổ Diagram. Ta thực hiện các thao tác chỉnh sửa lược đồ trên cửa sổ này:

Thêm bảng mới: Trong cửa sổ Diagram ta kích chuột phải và chọn Add table Xóa bảng khỏi lược đồ: Kích chuột phải lên bảng cần xóa và chọn Remove from Diagram.

Xóa quan hệ: Kích chuột phải lên quan hệ muốn xóa và chọn Delete Relationship from Database.

Chỉnh sửa lại quan hệ: Kích chuột phải lên một bảng bất kì trong lược đồ sau đó chọn Relationship, xuất hiện hộp thoại Foreign Key Relationships. Lựa chọn mối quan hệ mà bạn muốn chỉnh sửa, thực hiện các chỉnh sửa sau đó kích Close.

Một phần của tài liệu Bài giảng hệ quản trị cơ sở dữ liệu (Trang 27 - 32)

Tải bản đầy đủ (PDF)

(122 trang)