Chúng tôi phát triển và duy trì lược đồ cơ sở dữ liệu của chúng tôi với một công cụ tùy chỉnh. Các tập lệnh SQL và tệp thời gian chạy được tạo từ công cụ đó. Tuy nhiên, nó không cung cấp một biểu diễn trực quan rất tốt.Tự động hóa mô hình cơ sở dữ liệu kỹ sư đảo ngược với Visio
Gần đây tôi đã sử dụng Visio để thiết kế đối chiếu lược đồ. Điều này đang làm việc tuyệt vời cho đến nay. Nhưng để có thể làm được điều này, tôi cần phải:
- tạo ra một cơ sở dữ liệu rỗng
- thực thi kịch bản tạo ra
- khởi động Visio
- chọn kỹ thuật đảo ngược và chọn cơ sở dữ liệu được tạo ra
- chọn tất cả các bảng, v.v.
- đợi cho thế hệ
Tôi thực sự đợi nt để tự động hóa quá trình này. Bước 1 và 2 rất dễ dàng, nhưng làm cách nào tôi có thể tự động hóa các bước khác.
Tôi đã tìm thư viện C# để tạo biểu đồ Visio, nhưng chúng có vẻ không phù hợp với nhiệm vụ này.
Ví dụ: http://visioautomation.codeplex.com/ và http://www.graphviz.org/ trông đầy hứa hẹn, nhưng nhìn kỹ hơn thì không phù hợp.
Tôi đã cố ghi lại macro, nhưng trình ghi macro không hoạt động với các công cụ kỹ thuật đảo ngược.