Cách tạo diagram trong SQL Server hướng dẫn chi tiết
24/10/2025Biế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.
- 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
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
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
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ơ đồ
- 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
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
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
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ơ đồ
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
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
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
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
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
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 “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'”
Để 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
Tin nổi bật
Tin liên quan
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Bình luận ()