Tuyển dụng
Viettel IDC

Cách tạo diagram trong SQL Server hướng dẫn chi tiết

24/10/2025

Biết cách tạo diagram trong SQL Server giúp bạn thiết kế và quản lý cơ sở dữ liệu trực quan ngay trong SQL Server Management Studio (SSMS). Viettel IDC sẽ hướng dẫn bạn từng bước cụ thể để thực hiện tạo cơ sở dữ liệu trong SQL Server một cách đơn giản và nhanh chóng nhất.

Cách tạo diagram trong SQL Server chi tiết từng bước

Bước 1: Mở tính năng Database Diagrams trong SSMS

- Khởi động SQL Server Management Studio (SSMS) → Kết nối tới SQL Server của bạn.

Cách mở diagram trong SQL Server đơn giản - 1

- Trên thanh View → Chọn Object Explorer (F8) → Mở Databases và tìm cơ sở dữ liệu muốn tạo sơ đồ (ví dụ Northwind).

Cách mở diagram trong SQL Server đơn giản - 2

Cách mở diagram trong SQL Server đơn giản

Bước 2: Tạo sơ đồ (Database Diagram) mới

- Click chuột phải vào Database Diagrams → chọn New Database Diagram.

Cách tạo Database SQL Diagram

Cách tạo Database SQL Diagram

Nếu đây là lần đầu sử dụng, SSMS sẽ hỏi bạn có muốn tạo các đối tượng cần thiết cho tính năng Database Diagram hay không. Chỉ cần nhấn Yes để tiếp tục, sau đó thư mục Database Diagrams sẽ được kích hoạt và sẵn sàng dùng.

Xác nhận tạo các đối tượng cho tính năng Database Diagram

Xác nhận tạo các đối tượng cho tính năng Database Diagram

Bước 3: Thêm bảng vào sơ đồ

- Trong hộp thoại Add Table, chọn các bảng bạn muốn đưa vào sơ đồ → giữ Ctrl để chọn nhiều bảng → nhấn Add → nhấn Close.

Thêm bảng muốn đưa vào sơ đồ

Thêm bảng muốn đưa vào sơ đồ

- Nhấp chuột phải vào một bảng trong sơ đồ → Chọn Add Related Tables → Hệ thống sẽ tự động thêm các bảng có quan hệ khóa ngoại (foreign key) với bảng đó.

Chọn các bảng có quan hệ khoá ngoại với nhau

Chọn các bảng có quan hệ khoá ngoại với nhau

Nếu chưa có dữ liệu bảng, bạn có thể tạo cơ sở dữ liệu trong SQL bằng câu lệnh CREATE DATABASE database_name; 

Ví dụ:

CREATE TABLE Customers (

    CustomerID INT PRIMARY KEY,

    FullName NVARCHAR(100),

    Phone NVARCHAR(20)

);

Chỉ cần chọn click chọn tên Database → Nhấn New Query → Gõ câu lệnh SQL → Chạy lệnh bằng cách nhấn F5.

Thực hiện tạo cơ sở dữ liệu trong SQL bằng câu lệnh

Thực hiện tạo cơ sở dữ liệu trong SQL bằng câu lệnh

Bước 4: Xóa các bảng không cần thiết khỏi sơ đồ

Nếu có bảng thừa hoặc không muốn hiển thị, bạn chỉ cần nhấp chuột phải lên bảng đó

→ Chọn Remove From Diagram → Bảng sẽ bị loại khỏi sơ đồ nhưng không bị xóa khỏi database.

Xoá các bảng khỏi diagram trong SQL Server

Xoá các bảng khỏi diagram trong SQL Server

Bước 5: Điều chỉnh bố cục sơ đồ

Nhấp chuột phải vào vùng trống của diagram → chọn Arrange Tables → Các bảng sẽ được sắp xếp lại để không bị chồng lên nhau.

Dễ dàng chỉnh sửa bố cục sơ đồ

Dễ dàng chỉnh sửa bố cục sơ đồ

Bước 6: Căn chỉnh kích thước và vị trí bảng

- Dùng Zoom để phóng to/thu nhỏ → Chọn tỷ lệ mong muốn như 25%, 50%, 100%, ... hoặc To Fit để tự động vừa khung nhìn.

- Kéo thả bảng để đổi vị trí.

- Kéo viền bảng để thay đổi kích thước hiển thị.

Thao tác căn chỉnh tỷ lệ và vị trí các bảng

Thao tác căn chỉnh tỷ lệ và vị trí các bảng

Bước 7: Tự động căn chỉnh kích thước tất cả bảng

Nhấn CTRL + A để chọn tất cả bảng Nhấp chuột phải vào một bảng và chọn Autosize Selected Tables → SSMS sẽ tự động điều chỉnh kích thước của mỗi bảng vừa với nội dung các cột.

Căn chỉnh tất cả các bảng một cách tự động

Căn chỉnh tất cả các bảng một cách tự động

Bước 8: Sao chép sơ đồ ra Clipboard

Sau khi chỉnh sửa xong, nhấn Save và đặt tên cho sơ đồ → Nhấp chuột phải lên vùng trống trong sơ đồ và chọn Copy Diagram to Clipboard.

Sao chép sơ đồ trong SQL Server ra Clipboard

Sao chép sơ đồ trong SQL Server ra Clipboard

Bước 9: Dán sơ đồ vào Microsoft Word

Mở Microsoft Word, tạo một bảng 1 cột 1 hàng (một ô duy nhất) → Paste sơ đồ vào đó.

Paste sơ đồ vào Microsoft Word

Paste sơ đồ vào Microsoft Word

Bước 10: Lưu tài liệu Word hoặc xuất file PDF

- Sau khi hoàn tất việc chỉnh sửa sơ đồ trong Word, bạn có thể lưu lại bằng cách chọn File → Save As và lưu dưới định dạng .docx. 

- Nếu cần chia sẻ hoặc in ấn, bạn cũng có thể xuất tài liệu ra PDF bằng cách chọn File → Save As → PDF hoặc File → Export → Create PDF/XPS.

Cách xuất diagram trong SQL

Cách xuất diagram trong SQL

Lợi ích của việc sử dụng diagram trong SQL Server

Diagram SQL Server (hay Database Diagram) là công cụ trực quan cho phép người dùng xem, thiết kế và quản lý cấu trúc cơ sở dữ liệu ngay trong môi trường SQL Server Management Studio (SSMS). Nó được xem như bản đồ của cơ sở dữ liệu, giúp bạn hình dung nhanh cách dữ liệu được tổ chức thông qua sơ đồ gồm:

- Các bảng (Tables) và các cột (Columns) trong từng bảng.

- Các khóa chính định danh (Primary Keys) và khóa ngoại liên kết (Foreign Keys).

- Cấu trúc liên hệ giữa các bảng thông qua khóa ngoại (Foreign Key Relationships).

Cách tạo diagram trong SQL Server mang lại rất nhiều lợi ích thực tế trong quá trình thiết kế, quản lý và phân tích cơ sở dữ liệu.

Trực quan hóa cách các bảng liên kết với nhau

Database Diagram giúp bạn nhìn thấy rõ cách các bảng liên kết với nhau thông qua khóa chính và khóa ngoại. Nhờ sơ đồ trực quan, bạn có thể hiểu ngay luồng dữ liệu mà không cần dò lại từng bảng hay đoạn script SQL.

Hỗ trợ học tập và đào tạo SQL hiệu quả hơn

Microsoft SQL Server là hệ quản trị cơ sở dữ liệu quan hệ phổ biến, được khoảng 25% lập trình viên lựa chọn trong năm 2023. Người mới học SQL dễ dàng tiếp cận cấu trúc dữ liệu khi có hình minh họa trực quan thay vì chỉ đọc lý thuyết.

Tăng tốc độ phân tích cơ sở dữ liệu hiện có

Database Diagram giúp người dùng nhanh chóng nhìn thấy cấu trúc và mối quan hệ dữ liệu mà không cần đọc từng bảng thủ công. Nhờ đó, quá trình đánh giá hoặc tiếp quản hệ thống cũ diễn ra nhanh hơn và chính xác hơn.

Hạn chế sai sót trong quá trình thiết kế cơ sở dữ liệu

Sơ đồ trực quan giúp nhận diện đúng cách các bảng liên kết với nhau, tránh hiểu nhầm khi thiết kế schema. Nhờ cấu trúc rõ ràng, sai sót có thể được giảm thiểu ngay từ đầu.

Cải thiện hiệu suất truy vấn

Từ sơ đồ, bạn có thể dễ dàng phát hiện các quan hệ dư thừa hoặc bảng cần bổ sung chỉ mục để cải thiện hiệu năng. Các truy vấn được tối ưu hiệu suất tốt hơn mà không mất quá nhiều thời gian phân tích thủ công.

Tăng chuẩn hóa dữ liệu

Thông qua sơ đồ trực quan, bạn có thể dễ dàng nhận ra những bảng chưa tách lớp hợp lý hoặc còn chứa dữ liệu trùng lặp. Khi cấu trúc được nhìn nhận đầy đủ, việc đưa cơ sở dữ liệu về các mức chuẩn cao hơn (như 2NF, 3NF) diễn ra dễ dàng, chính xác hơn.

Dễ dàng giao tiếp giữa các bộ phận liên quan

Sơ đồ là “ngôn ngữ chung” giữa developer, DBA, BA và cả bộ phận kinh doanh. Ngay cả người không chuyên cũng có thể hiểu cấu trúc cơ sở dữ liệu qua hình vẽ thay vì tài liệu kỹ thuật dài dòng.

FAQs

Không ít developer gặp phải một số trục trặc khi tìm cách tạo diagram trong SQL Server. Dưới đây là một số lỗi thường gặp cùng hướng xử lý nhanh chóng.

Khắc phục lỗi không tạo được Diagram trong SQL Server

Khi hệ thống chưa khởi tạo bảng hỗ trợ hoặc bảng sysdiagrams bị lỗi cấu trúc, bạn có thể gặp phải lỗi không tạo được Database Diagram trong SQL Server. Cách khắc phục khá đơn giản, bạn chỉ cần kiểm tra lại quyền truy cập và đảm bảo database có owner hợp lệ.

Nếu bảng sysdiagrams bị lỗi, bạn có thể để hệ thống tạo lại bảng mới hoặc sao lưu khôi phục bảng nếu cần giữ sơ đồ hiện có. Sau khi cấu trúc bảng hỗ trợ được sửa đúng, tính năng Database Diagram sẽ hoạt động bình thường.

Lỗi không tạo được Diagram trong SQL Server

Lỗi không tạo được Diagram trong SQL Server

Lỗi “Cannot insert the value NULL into column 'did'”

Lỗi “Cannot insert the value NULL into column 'did'” thường xảy ra khi bạn tạo hoặc lưu Database Diagram trong SQL Server. Nguyên nhân chính là do bảng hệ thống sysdiagrams bị lỗi. Cột dùng để đánh số ID cho mỗi sơ đồ không được cấu hình đúng, khiến hệ thống không tự sinh mã sơ đồ, dẫn đến lỗi khi lưu.

Lỗi “Cannot insert the value NULL into column 'did'”

Lỗi “Cannot insert the value NULL into column 'did'”

Để xử lý lỗi này, bạn cần kiểm tra lại cấu trúc bảng hệ thống sysdiagrams. Có 2 cách xử lý phổ biến:

- Nếu chưa có sơ đồ quan trọng: Xoá bảng sysdiagrams lỗi → Mở lại Database Diagrams → Hệ thống sẽ tự tạo bảng mới chuẩn → Tạo sơ đồ bình thường.

- Nếu đã có sơ đồ cần giữ lại: Sao lưu dữ liệu sơ đồ → Đổi tên bảng cũ → Tạo bảng mới đúng cấu trúc → Khôi phục dữ liệu → Tiếp tục sử dụng sơ đồ như cũ.

Kết luận

Cách tạo diagram trong SQL Server là kỹ năng cần thiết cho cả người mới học SQL lẫn các lập trình viên và DBA khi làm việc với hệ thống phức tạp. Kết hợp với cách sử dụng SQL Server Management Studio đúng phương pháp, bạn có thể trực quan hóa quan hệ giữa các bảng, tối ưu quá trình thiết kế và phân tích dữ liệu hiệu quả hơn.

Nếu bạn đang cần môi trường máy chủ ổn định, bảo mật cao và hiệu năng mạnh mẽ để triển khai cơ sở dữ liệu SQL Server của mình, Viettel Cloud Server là lựa chọn tối ưu. Hạ tầng đạt chuẩn Tier III, tốc độ truy xuất nhanh, dễ dàng mở rộng, phù hợp cả doanh nghiệp và cá nhân phát triển hệ thống.

Để được hỗ trợ tư vấn chi tiết hơn về các dịch vụ của Viettel IDC, vui lòng liên hệ đến các kênh sau:

- Hotline: 1800.8088 (miễn phí cước gọi)

- Fanpage: https://www.facebook.com/viettelidc

- Website: https://viettelidc.com.vn

 

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

09/11/2026

Cổng SATA là gì? Cách nhận biết và kết nối ổ HDD, SSD

Cổng SATA là gì? Cách nhận biết cổng SATA trên mainboard, phân biệt các phiên bản và kiểm tra ổ HDD, SSD có tương thích trước khi nâng cấp.

09/11/2026

Microsoft Publisher là gì? Tổng quan về phần mềm thiết kế dàn trang

Microsoft Publisher là gì? Đây là phần mềm dàn trang của Microsoft, hỗ trợ thiết kế ấn phẩm bằng các mẫu có sẵn và công cụ sắp xếp văn bản, hình ảnh linh hoạt.

09/11/2026

Có nên sử dụng các công cụ Text to speech miễn phí? Ưu điểm và hạn chế

Có nên sử dụng các công cụ Text to Speech miễn phí? Cân nhắc chất lượng giọng đọc, hạn mức và quyền sử dụng để biết khi nào bản miễn phí đủ dùng hoặc cần nâng cấp.

09/11/2026

Kiến trúc Client Server là gì? Cách mô hình máy chủ - máy khách hoạt động

Kiến trúc Client Server là gì? Đây là mô hình máy khách - máy chủ, tổ chức việc gửi yêu cầu, xử lý và trao đổi dữ liệu trong các ứng dụng và dịch vụ mạng.

09/11/2026

Cấu trúc silo là gì trong SEO? Cách xây dựng cấu trúc silo cho website

Cấu trúc silo là gì? Nắm rõ cách phân nhóm nội dung, phân biệt silo vật lý và silo ảo để xây dựng website dễ điều hướng, thuận tiện quản lý và hỗ trợ SEO.

09/11/2026

Top 15 các phần mềm quay lại màn hình miễn phí cho máy tính và điện thoại

Các phần mềm quay lại màn hình miễn phí giúp bạn ghi hình rõ nét, lưu lại thao tác và tạo video hướng dẫn trực quan cho nhu cầu học tập, làm việc hằng ngày.

09/11/2026

Postfix là gì? Hướng dẫn cài đặt và cấu hình trên Ubuntu

Postfix là gì được giải đáp qua vai trò của phần mềm chuyển thư mã nguồn mở, giúp doanh nghiệp chủ động quản lý luồng email và cấu hình hệ thống trên Linux.

09/11/2026

Cách quét mã độc cho website WordPress và lưu ý bảo mật cần biết

Cách quét mã độc cho website WordPress giúp phát hiện tệp đáng ngờ, xác định dấu vết xâm nhập và hỗ trợ xử lý sớm nguy cơ ảnh hưởng đến dữ liệu, người truy cập.

09/11/2026

Top 20 các plugin hữu ích cho WordPress tốt nhất nên cài đặt

Các plugin hữu ích cho WordPress giúp mở rộng chức năng sẵn có của website, cải thiện trải nghiệm người dùng và đơn giản hóa công việc quản trị hằng ngày.

09/11/2026

Hướng dẫn cài đặt các ứng dụng trên Ubuntu cho người mới

Hướng dẫn cài đặt các ứng dụng trên Ubuntu chi tiết từng bước, giúp người mới dễ dàng thao tác từ tải phần mềm, thiết lập gói cài đến khởi chạy ứng dụng.