Như trên. Thường thì tại nơi làm việc, người khác làm thiết kế cơ sở dữ liệu và khi tôi thực hiện các dự án cá nhân, chúng đủ nhỏ để không thực sự đòi hỏi nhiều hơn năm hoặc sáu bảng, nhưng tôi sắp bắt đầu một dự án cá nhân mà tôi nghĩ có thể sẽ cần khoảng mười một hoặc mười hai bảng và tôi muốn một cái gì đó để giúp tôi thiết kế nó gọn gàng và theo dõi nó.Một số phần mềm tốt để thiết kế cơ sở dữ liệu MySQL là gì?
Trả lời
MySQL Workbench, trong khi một lỗi nhỏ, là vô giá đối với tôi kể từ khi tôi phát hiện ra nó.
Visio có trình thiết kế cơ sở dữ liệu trực quan tốt nhưng không thể xuất kết quả vào cơ sở dữ liệu MySQL và chỉ là cửa sổ.
phpMyAdmin cũng có designer tool có thể được sử dụng nếu bạn định cấu hình chính xác pma database.
Tôi đã sử dụng số lượng khá và được đánh giá và linked chúng. Bây giờ mặc dù tôi là một fan hâm mộ Sqlyog qua và thông qua, tôi sẽ phải đồng ý với Shabbyrobe ở trên và nói Mysql Workbench nó mang lại một giao diện người dùng đồ họa dễ sử dụng rõ ràng cho phép bạn thực hiện cả ERM và sql script cùng một lúc . Nó có cùng ngắn đến như Sqlyog trong đó cho những thứ thực sự thú vị, bạn cần phải trả tiền.
mysql kết hợp với notepad (và bút chì)
Tôi nghiêm trọng ở đây folks. Trừ khi bạn có thể lập trình Sql thô, bạn không hiểu cơ sở dữ liệu.
Khi tôi sẵn sàng lập trình cơ sở dữ liệu, tôi có ý tưởng hay về những gì tôi muốn đưa vào đó. Tôi viết các khai báo vào trình soạn thảo (tôi sử dụng một cái gì đó mạnh hơn một chút so với notepad, nhưng notepad là đủ.), Sau đó cắt và dán chúng vào dấu nhắc mysql. Nếu có lỗi, tôi sửa chữa dòng lệnh hoặc tệp văn bản, sau đó cập nhật tệp khác. Tiết kiệm thường xuyên được bảo hành.
Vẻ đẹp của phương pháp này là tệp văn bản đóng vai trò là tài liệu thiết kế và mẫu để tạo lại cơ sở dữ liệu.
Hãy thử SchemaBank, trang web dựa trên web, không có gì để cài đặt trên máy của bạn. Tôi tin rằng họ có tài khoản miễn phí.
Navicat là công cụ quản trị MySQL tốt nhất hiện có ..
Dựa trên máy tính, nhưng bạn có tệp "đường hầm" để kết nối với máy chủ không cho phép kết nối mysql từ xa.
www.navicat.com, không miễn phí nhưng tuyệt vời! (cũng hoạt động với Oracle và PostGre)
Có lẽ bạn có thể thực hiện một cách tiếp cận khác và thiết kế các đối tượng miền cho ứng dụng của bạn và để cơ sở dữ liệu được tạo cho bạn.
Mẫu thiết kế này được gọi là "kiên trì dữ liệu" và có một số công cụ mà mọi người sử dụng, như Hibernate (hoặc NHibernate, là thay thế .net) hoặc xpodatasource để đặt tên một vài. Với sự kiên trì dữ liệu, bạn có động cơ để thiết kế, tuyên bố hoặc thậm chí vẽ các đối tượng mà bạn cần (sách, buổi hòa nhạc, dự án, người dùng), với các mối quan hệ mà họ có, cho ứng dụng trong tầm tay. Một cơ sở dữ liệu và các bảng của nó có thể được tạo ra cho bạn, tới các chỉ mục và tất cả.
Nó có thể là một hạt khó khăn để crack lúc đầu, nhưng nó có thể giúp bạn trong nhu cầu hàng ngày của bạn.
Xin lỗi, nếu đây không phải là giải pháp cho câu hỏi của bạn. Google cho một tut trên hibernate. Tôi vẫn biết ơn người đã khiến tôi gắn kết với sự kiên trì dữ liệu nói chung.
Bàn làm việc MySQL có sẵn trên MacOS, Fedora, Ubuntu, Windows.
WB 5.1 tập trung vào Tạo mô hình dữ liệu (thay thế sản phẩm DBDesigner phổ biến của Mike Zinner).
WB 5.2 (sắp tới tháng 4 năm 2009) sẽ bao gồm viết lại nền tảng của Trình duyệt truy vấn MySQL.
Bạn cũng có thể sử dụng ORM Designer để thiết kế mô hình của bạn. Và nếu bạn sử dụng bất kỳ khung công tác ORM nào được hỗ trợ bởi ORM Designer (Propel, Doctrine, CakePHP, ...), thì bạn có thể xuất mô hình của mình thành tệp định nghĩa lược đồ.
Thiết kế ORM hiện là Skipper (Đó là ORM Designer 3). Bạn có thể tải xuống trên [www.skipper18.com] (http://www.skipper18.com) –
- 1. Thiết kế cơ sở dữ liệu tốt (lược đồ) cho cơ sở dữ liệu tham dự là gì?
- 2. Cách tốt nhất để thiết kế kịch bản cơ sở dữ liệu này là gì?
- 3. Thiết kế cơ sở dữ liệu Thực tiễn tốt nhất
- 4. Cách tốt nhất để thiết kế cơ sở dữ liệu cho Ruby on Rails là gì?
- 5. Thiết kế cơ sở dữ liệu nào tốt hơn?
- 6. thiết kế trường bảng trong cơ sở dữ liệu mysql?
- 7. Cơ sở dữ liệu "tốt nhất" để nhúng là gì?
- 8. Mẫu thiết kế dữ liệu/cơ sở dữ liệu?
- 9. Có phần mềm thiết kế cơ sở dữ liệu SQL Server nào giống như bàn làm việc MySQL không?
- 10. Cách tốt nhất để chuyển đổi cơ sở dữ liệu mysql thành cơ sở dữ liệu sqlite là gì?
- 11. Thiết kế cơ sở dữ liệu tốt, số thuộc tính biến số
- 12. Thừa kế trong thiết kế cơ sở dữ liệu
- 13. Thiết kế một cơ sở dữ liệu Schema Localized
- 14. công cụ thiết kế cơ sở dữ liệu câu hỏi
- 15. Thiết kế tốt của giản đồ cơ sở dữ liệu cho một công cụ trắc nghiệm trắc nghiệm là gì?
- 16. Công cụ cơ sở dữ liệu MySQL là gì?
- 17. Thiết kế cơ sở dữ liệu tài chính cá nhân
- 18. Thiết kế cơ sở dữ liệu - Cách tốt nhất để hiển thị giờ có sẵn?
- 19. Mysql - Một câu hỏi thiết kế cơ sở dữ liệu đơn giản
- 20. Thiết kế tốt nhất để thăm dò một modem cho dữ liệu đến là gì?
- 21. Cách tốt nhất để thiết kế cơ sở dữ liệu/vấn đề SQL cụ thể này là gì?
- 22. Thiết kế cơ sở dữ liệu MySql cho một bài kiểm tra
- 23. Tư vấn thiết kế cơ sở dữ liệu cần
- 24. Kế hoạch phát triển phần mềm tốt là gì?
- 25. Thiết kế bảng cơ sở dữ liệu chung
- 26. Kiến trúc phần mềm và thiết kế cơ sở dữ liệu: Một cơ sở dữ liệu/ứng dụng web cho mỗi công ty hoặc một cơ sở dữ liệu/ứng dụng web cho tất cả các công ty?
- 27. Thiết kế cơ sở dữ liệu SaaS - Nhiều Cơ sở dữ liệu? Tách?
- 28. Điều gì đó giống như kế thừa trong thiết kế cơ sở dữ liệu
- 29. Công cụ Lược đồ Cơ sở dữ liệu MySQL tốt là gì?
- 30. Website Thiết kế Phần mềm
Chắc chắn đây là con đường để đi. –
cho những nỗ lực đầu tiên của việc tạo ra một bố trí cơ sở dữ liệu tôi muốn trả lời câu hỏi của bạn, nhưng tại sao tiếp tục làm nó theo cách "cũ và chậm" hơn và hơn nếu có nhiều phương pháp nhanh hơn? – Karsten