Có cách nào để tạo một sơ đồ hiển thị các bảng hiện có và các mối quan hệ của chúng được kết nối với cơ sở dữ liệu không?
Đây là phiên bản SQL Server 2008 Express.
Có cách nào để tạo một sơ đồ hiển thị các bảng hiện có và các mối quan hệ của chúng được kết nối với cơ sở dữ liệu không?
Đây là phiên bản SQL Server 2008 Express.
Câu trả lời:
Có, bạn có thể sử dụng SQL Server 2008 nhưng bạn cần cài đặt SQL Server Management Studio Express (nếu chưa cài đặt). Chỉ cần nhấp chuột vào Sơ đồ cơ sở dữ liệu và tạo sơ đồ mới. Chọn các bảng hiện hành và nếu bạn đã chỉ định các tham chiếu trong các bảng của mình đúng cách. Bạn sẽ có thể thấy sơ đồ đầy đủ của các bảng đã chọn. Để tham khảo thêm, xem Bắt đầu với sơ đồ cơ sở dữ liệu SQL Server
Hãy dùng thử DBVis - tải xuống tại https://www.dbvis.com/doad - có phiên bản pro (không cần thiết) và phiên bản mở nên đủ.
Tất cả những gì bạn phải làm là để có được JDBC - trình điều khiển cơ sở dữ liệu phù hợp cho SQL Server, công cụ hiển thị các bảng và tham chiếu trực giao, phân cấp, trong một vòng tròn ;-), v.v. chỉ bằng cách nhấn một nút duy nhất. Tôi sử dụng phiên bản miễn phí trong nhiều năm nay.
SQLDeveloper có thể làm điều này.
Đối với các câu lệnh SQL, bạn có thể thử những bông tuyết đảo ngược. Bạn có thể tham gia tại sourceforge hoặc trang web demo tại http://snowflowerjoins.com/ .
Tại sao bạn không sử dụng chức năng sơ đồ cơ sở dữ liệu được tích hợp trong SQL Server?
Visio Professional có tính năng kỹ thuật đảo ngược cơ sở dữ liệu nếu yiu tạo sơ đồ cơ sở dữ liệu. Nó không miễn phí nhưng khá phổ biến ở hầu hết các công ty và khá dễ dàng để có được.
Lưu ý rằng Visio 2003 không chơi tốt với SQL2005 hoặc SQL2008 cho kỹ thuật đảo ngược - bạn sẽ cần lấy 2007.
DeZign cho cơ sở dữ liệu sẽ có thể làm điều này tốt.
SchemaCrawler cho SQL Server có thể tạo sơ đồ cơ sở dữ liệu, với sự trợ giúp của GraphViz. Mối quan hệ khóa ngoài được hiển thị (và thậm chí có thể được suy ra, bằng cách sử dụng quy ước đặt tên) và các bảng và cột có thể được loại trừ bằng cách sử dụng các biểu thức thông thường.
MySQL WorkBench là phần mềm miễn phí và được phát triển bởi Oracle, bạn có thể nhập Tệp SQL hoặc chỉ định cơ sở dữ liệu và nó sẽ tạo Sơ đồ SQL mà bạn có thể di chuyển xung quanh để làm cho nó hấp dẫn hơn. Nó chạy trên GNU / Linux và Windows và nó miễn phí và có giao diện chuyên nghiệp ..