มีเครื่องมือที่ดีสำหรับการออกแบบฐานข้อมูลและต้นแบบหรือไม่ [ปิด]


21

ฉันต้องการเครื่องมือที่ดีสำหรับการออกแบบ Schema ฐานข้อมูลพร้อมกับตารางคอลัมน์ประเภทข้อมูลและความสัมพันธ์ทั้งหมด วันนี้ฉันทำด้วยปากกาและกระดาษเป็นส่วนใหญ่ แต่ฉันอยากจะทำมันในเครื่องมือออกแบบที่ดี

มีเครื่องมือออกแบบฐานข้อมูลที่ดี (และฟรี) หรือไม่?


5
ในฐานะผู้ใช้ Stack Exchange บ่อยครั้ง - IF * k'n เกลียดกฎนี้ ใช่มันเกี่ยวกับการตั้งค่าของผู้ใช้ แต่ถ้าพวกเขาอธิบายเหตุผลของพวกเขาทำไมไม่ ??? ที่จะได้รับการตอบกลับของพวกเขา upvoted
Marc

คำตอบ:


10

เพิ่มเติมสำหรับ ER กว่าต้นแบบ (ไม่เคยได้ยินมันในบริบทของฐานข้อมูล): ถ้าคุณอยู่ใน MySQL, ลองMySQL Workbench แม้ว่ามันจะสร้างรหัสเฉพาะ MySQL การปรับขนาดเล็กก็ทำได้อย่างง่ายดาย

สำหรับ PostgreSQL มีรายชื่อของพวกเขามีความสุขในวิกิพีเดีย , PGDesigner lookes มีความสามารถมาก นอกจากนี้จะมีผู้ออกแบบใน pgAdmin รุ่นอนาคต


15

ฉันเริ่มใช้NORMA (ลิงก์คงที่ ต.ค. 2011) ซึ่งมีประโยชน์ในการจับความสัมพันธ์และข้อ จำกัด เป็นภาษาอังกฤษธรรมดา ดูการสร้างแบบจำลองบทบาทของวัตถุด้วย

สิ่งนี้จะสร้างสคริปต์ XSD และ SQL

ฉันหวังว่าจะไม่เห็น ERD อีกครั้ง ...


4

ฉันเคยใช้ Power Designer มาก่อน (หรือ Q Designer ย้อนกลับไปในสมัยนั้น) มันยอดเยี่ยมมาก! มีสิ่งอำนวยความสะดวกด้านวิศวกรรมย้อนกลับการสร้างสคริปต์ .. ทุกสิ่งที่คุณต้องการ แต่มันไม่ฟรี

เป็นเครื่องมือฟรีที่ผมเคยใช้บิตในอดีตที่ผ่านมาก็คือการออกแบบฐานข้อมูล แต่ฉันสามารถใช้ได้เฉพาะกับ dbs เล็ก ๆ เท่านั้น มีข้อผิดพลาดหลังจากนั้นทำงานกับการออกแบบคีมาที่ซับซ้อน แต่เมื่อไม่กี่ปีที่ผ่านมาดังนั้นฉันแน่ใจว่าได้รับการแก้ไขแล้ว

ตอนนี้ฉันใช้เครื่องมือสร้างไดอะแกรมของ SQL Server เท่านั้น


2

MySQL Workbench เป็นเครื่องมือฟรีที่ยอดเยี่ยม

อีกทางเลือกหนึ่งคือไดอะแกรมของ SQL Server ซึ่งรวมอยู่ใน Express ดังนั้นคุณสามารถลองใช้ได้ฟรีเช่นกัน

Embarcadero's ER / Studio ให้ทดลองใช้ฟรี มันเป็นโซลูชั่นที่สมบูรณ์มากขึ้น (อ่านแพง) ในการที่มันสนับสนุนการสร้างแบบจำลองตรรกะและทางกายภาพ ER / Studio เป็นผลิตภัณฑ์ที่น่าทึ่งและมีคุณค่าในราคาที่ถูกหากคุณออกแบบมาอย่างมากมาย


2

ฉันใช้ทั้ง MySQL Workbench, Toad Data Modeler และ SQL Developer Data Modeler ของ Oracle หนึ่งในนั้นจะเป็นจุดเริ่มต้นที่ดี


2

คุณสามารถใช้Vertabelo Vertabelo เป็นนักออกแบบฐานข้อมูลออนไลน์ที่ทำงานภายใต้ Chrome และ Safari ที่พัฒนาโดย บริษัท ที่ฉันทำงานให้

คุณสมบัติที่สำคัญที่สุดของเครื่องมือนี้คืออนุญาตให้แบ่งปันโมเดลฐานข้อมูลทั่วทั้งทีมและทำงานร่วมกันผ่านเว็บเบราว์เซอร์

คุณสมบัติอื่น ๆ ของ Vertabelo ได้แก่ :

  • รองรับ PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • การกำหนดเวอร์ชันของโมเดล
  • การค้นหาแบบไดนามิก / ภาพ
  • การตรวจสอบรูปแบบฐานข้อมูลสด
  • วิศวกรรมการส่งต่อ
  • วิศวกรรมย้อนกลับ

Vertabelo มีอิสระที่จะใช้สำหรับโครงการทางวิชาการและมีรุ่นเชิงพาณิชย์สำหรับโครงการฐานข้อมูลขนาดใหญ่

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