เครื่องมือการออกแบบ FLOSS DB สำหรับ Linux ที่คุณอยากแนะนำคืออะไร? [ปิด]


12

ฉันต้องการค้นหาเครื่องมือออกแบบฐานข้อมูลเชิงสัมพันธ์สำหรับ Linux ที่สามารถส่งออก DB schema สำหรับ MySQL, SQLite และ PostreSQL อย่างน้อย และควรมีประโยชน์แน่นอน GUI ที่ดูดีก็เป็นข้อดี ;-) ฉันใช้ Gnome แต่เครื่องมือของ KDE ก็น่าสนใจเช่นกัน


อะไรคือเป็น "เครื่องมือการออกแบบฐานข้อมูล"?
Charles Stewart

ฉันไม่แข็งแรงในศัพท์ การสร้างแบบจำลอง DB เสียงดีขึ้นหรือไม่
codeholic

คำตอบ:


12

สำหรับ MySQL มีMySQL Workbench :

MySQL Workbench เป็นเครื่องมือออกแบบฐานข้อมูลภาพข้ามแพลตฟอร์มที่พัฒนาโดย MySQL มันเป็นแอพพลิเคชั่นที่คาดว่าจะมาอย่างต่อเนื่องของโครงการ DBDesigner4 MySQL Workbench จะพร้อมใช้งานเป็นเครื่องมือ GUI พื้นฐานบน Window, Linux และ OS X


ฉันสามารถส่งออก SQL สำหรับ SQLite และ PostreSQL ด้วย MySQL Workbench ได้หรือไม่ เนื่องจาก DBDesigner4 ซึ่งเป็นรุ่นก่อนอ้างว่าทำได้
codeholic

1
ก็สามารถที่จะประสบความสำเร็จกับปลั๊กอินสำหรับ SQLite A: wb.mysql.com/?p=227 ยังคงมองหา PostgreSQL
codeholic

8

คุณสามารถเข้าไปดูWWW SQL Designer ได้

WWW SQL Designer อนุญาตให้ผู้ใช้สร้างการออกแบบฐานข้อมูลซึ่งสามารถบันทึก / โหลดและส่งออกไปยังสคริปต์ SQL รองรับฐานข้อมูลและภาษาต่างๆ ความสามารถในการนำเข้าการออกแบบฐานข้อมูลที่มีอยู่

เครื่องมือนี้ช่วยให้คุณสามารถวาดและสร้างสกีมาฐานข้อมูล (ไดอะแกรม ER) โดยตรงในเบราว์เซอร์โดยไม่จำเป็นต้องใช้โปรแกรมภายนอก (แฟลช) คุณต้องเปิดใช้งาน JavaScript เท่านั้น นักออกแบบทำงานได้อย่างสมบูรณ์ใน Mozillas (Firefox, Seamonkey), Internet Explorers (6, 7, 8), Safari และ Operas Konqueror ใช้งานได้ แต่ประสบการณ์มี จำกัด

รหัสใบอนุญาต: ใบอนุญาต BSD ใหม่

ข้อความแสดงแทน


4

ลองดูที่4 DBDesigner มันเป็นเครื่องมือออกแบบฐานข้อมูล MySQL ที่สนับสนุนผลิตภัณฑ์ฐานข้อมูลอื่น ๆ เช่น SQL Server, Oracle, SQL Lite และ ODBC

โอเพ่นซอร์ส (GPL) ฟรีสำหรับ Linux / GNOME

คุณสมบัติที่น่าสนใจ:

  • หากคุณใช้ฐานข้อมูลที่ไม่ได้รับการสนับสนุนโดยตรงคุณสามารถสร้างประเภทข้อมูลของคุณเอง คลิกขวาในหน้าต่างชนิดข้อมูลและเลือกสร้างประเภทข้อมูลใหม่
  • คุณสามารถเชื่อมต่อกับฐานข้อมูลที่มีอยู่และจะนำเข้าแบบจำลองของคุณ

ฉันเคยใช้อันนี้มาหลายครั้งแล้วก็รักมัน!
วอร์เรน

แต่มันไม่ใช่ต้นแบบของ MySQL Workbench ใช่ไหม แก้ไข: ใช่มันเป็น "MySQL Workbench เป็นเครื่องมือออกแบบฐานข้อมูลแบบข้ามแพลตฟอร์มที่พัฒนาโดย MySQL มันเป็นแอพพลิเคชั่นตัวต่อที่คาดว่าจะสูงของโครงการ DBDesigner4"
codeholic

2

ลองใช้ Knoda เป็นฐานข้อมูลส่วนหน้าที่สามารถใช้สร้างดูและแก้ไขฐานข้อมูลประเภทต่างๆ คุณเพียงแค่ต้องติดตั้งไดรเวอร์ฐานข้อมูล hk_clasess ที่เกี่ยวข้องสำหรับฐานข้อมูลที่คุณต้องการใช้งาน (เช่น MySQL, SQLite, Postgresql และแม้แต่ Access (อ่านอย่างเดียว)) สิ่งที่ดีเกี่ยวกับ Knoda ก็คือก) คุณสามารถส่งออกและนำเข้าจากรูปแบบฐานข้อมูลหนึ่งไปยังอีกรูปแบบหนึ่งและ b) มีตัวสร้างคิวรีแบบเห็นภาพหากคุณไม่เชี่ยวชาญใน SQL น่าเสียดายที่แพ็คเกจยังไม่ได้รับการดูแลรักษาและไม่สามารถใช้งานได้ในที่เก็บของ Ubuntu รุ่นล่าสุด คุณยังสามารถติดตั้งได้จากที่เก็บของ Lucid

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.