ตอนนี้ ONEWEB มีเครื่องมือออกแบบเพื่อออกแบบแบบจําลองข้อมูลสําหรับแอพพลิเคชันของคุณ ผู้ใช้สามารถออกแบบแบบจําลองตั้งแต่เริ่มต้นโดยการสร้างเอนทิตี คอลัมน์ และเพิ่มความสัมพันธ์ หรือพวกเขาสามารถนําเข้าสคีมาที่มีอยู่จากฐานข้อมูลของคุณไปยังตัวออกแบบข้อมูล
การออกแบบข้อมูลนี้เป็นจุดเริ่มต้นสําหรับการใช้เครื่องมือออกแบบฐานข้อมูลอื่นๆ เช่นกัน
วิธีใช้ Search ช่องค้นหาจะใช้เพื่อค้นหาและกรองตารางบนเมนูด้านข้าง
ซ่อนตาราง ไอคอนซ่อน/แสดง บนตารางคือการซ่อนหรือแสดงตารางจาก design panel
แถบเครื่องมือ Data Designer แสดงรายการตัวควบคุมบนแถบเครื่องมือที่ด้านบนสุด
Icon
Control
Action
Save
เพื่อบันทึกการเปลี่ยนแปลงบน Data Designer เมื่อเลิกทําการเปลี่ยนแปลงการบันทึกอัตโนมัติการเลิกทําสามารถกลับไปที่การบันทึกล่าสุดโดยใช้ปุ่มบันทึกนี้
Version
เมื่อต้องการประทับตราเวอร์ชันใน ER Diagram เมื่อคุณสร้างเวอร์ชันต่างๆ ผู้ใช้สามารถใช้ Schema tool ภายใน Database tools เพื่อเปรียบเทียบการเปลี่ยนแปลงในเวอร์ชันต่างๆ ได้
Select
เพื่อเลือก elements บน diagram panel สำหรับแก้ไข
Move
เพื่อเลื่อน designer panel ให้ย้ายไปตาม panel.
Collapse
เพื่อยุบตาราง Collapse มี 3 ระดับ คือ 1. ระดับที่แสดงโครงสร้างแบบเต็ม (นี่คือระดับเริ่มต้น) 2. ยุบเพื่อแสดงเฉพาะชื่อตารางและคีย์ 3. ยุบเพื่อแสดงเฉพาะชื่อตาราง ระดับของการยุบปัจจุบันจะแสดงในแถบเครื่องมือด้วย
Magnify
เพื่อเปิดคุณสมบัติแว่นขยายที่จุดเมาส์บนแผงเพื่อขยายส่วนใดส่วนหนึ่งของ diagram
Grid
เพื่อสลับเค้าโครงกริดบน design panel ผู้ใช้ยังมีตัวเลือกในการตั้งค่าขนาดกริด
Entity
เลือกเอนทิตี และคลิกที่ design panel เพื่อเพิ่มเอนทิตีใหม่ลงใน ER Diagram ทางด้านขวามือ properties panel จะเปิดขึ้นเพื่อกําหนดค่าเอนทิตีและคอลัมน์
Relation
เมื่อต้องการกําหนดค่าความสัมพันธ์ระหว่างเอนทิตีโดยการเพิ่มลิงก์
Group
เมื่อต้องการสร้างกลุ่มใหม่เพื่อจัดกลุ่มชุดของเอนทิตี
Label
เมื่อต้องการเพิ่ม Label ใหม่ลงใน ER Diagram
Note
เมื่อต้องการเพิ่มบันทึกย่อช่วยเตือนใหม่ลง Diagram panel.
Zoom
Zoom in
ซูมเข้าเพื่อขยาย Diagram panel
Zoom %
แสดงระดับการซูมปัจจุบัน
Zoom out
ซูมออกเพื่อย่อ Diagram panel
Transfer Controls
Transfer
เพื่อถ่ายโอน ER Diagram เข้าและออกจาก design panel ตัวออกแบบข้อมูลมีตัวเลือกมากมายสําหรับการถ่ายโอนทั้งในและนอก
POS Engine
เมื่อต้องการเปลี่ยนกลไกจัดการฐานข้อมูลเริ่มต้นที่จะใช้สําหรับการถ่ายโอน
Connection
เพื่อกําหนดค่าการเชื่อมต่อและเพื่อเปิดการเชื่อมต่อที่มีอยู่ ไอคอนยังแสดงสถานะของการเชื่อมต่อปัจจุบัน
Exit
เพื่อออกจาก Diagram panel ปัจจุบัน
การควบคุมการถ่ายโอน การควบคุมการถ่ายโอนมีตัวเลือกดังต่อไปนี้ การถ่ายโอนจากฐานข้อมูลจะเปิดใช้งานเฉพาะเมื่อมีการเชื่อมต่อที่ใช้งานอยู่
ภายใต้ การนําเข้า มีสองตัวเลือกที่มีให้ในปัจจุบันโดยตัวออกแบบข้อมูล จาก XML และ จากฐานข้อมูล ผู้ใช้สามารถนําเข้าไปยัง Data Designer จากไฟล์ XML ซึ่งเป็นการส่งออกจากตัวออกแบบข้อมูลอื่น หรือผู้ใช้ต้องทําตามแม่แบบเพื่อสร้าง XML สําหรับการนําเข้า
ผู้ใช้สามารถใช้ตัวเลือกการนําเข้าจากฐานข้อมูลหากมีการเชื่อมต่อที่ใช้งานอยู่ ถ้าผู้ใช้เลือกนําเข้าจากฐานข้อมูลและถ้ามีเอนทิตีที่สร้างขึ้นด้วยตนเองแล้วอีกครั้งมีสองชนิดของการนําเข้า ผสานและแทนที่ ผู้ใช้สามารถเลือกที่จะผสานหรือแทนที่ข้อมูลจากฐานข้อมูล
ตัวออกแบบข้อมูลยังมีตัวเลือกในการส่งออกเป็น PDF หรือไฟล์รูปภาพ ผู้ใช้ยังสามารถใช้เพื่อสร้างคําสั่ง SQL (DDLs) หรือไฟล์ XML
เมื่อสร้างเป็นคําสั่ง SQL ผู้ใช้อาจต้องแมปคอลัมน์จากไดอะแกรม ER กับชนิดข้อมูลเฉพาะในฐานข้อมูล สําหรับสิ่งนี้ Data Designer มี feature Column Type mapping
ผู้ใช้สามารถตั้งค่าประเภทข้อมูลล่วงหน้าสําหรับเอ็นจิ้นฐานข้อมูลต่างๆ การตั้งค่า POS Engine
ตัวออกแบบข้อมูลมีตัวเลือกในการเลือกประเภทกลไกจัดการฐานข้อมูลและเวอร์ชันที่จะใช้เป็นเครื่องมือเริ่มต้นสําหรับการสร้าง SQL
ผู้ใช้สามารถเชื่อมต่อกับการเชื่อมต่อฐานข้อมูลเฉพาะจากตัวควบคุมการเชื่อมต่อ นอกจากนี้ยังมีตัวเลือกในการกําหนดค่าการเชื่อมต่อใหม่ โปรดผ่านการกําหนดค่าการเชื่อมต่อใน SQL Builder เพื่อเรียนรู้เกี่ยวกับวิธีการกําหนดค่า การเชื่อมต่อ หน้าต่าง Entity Properties เมื่อผู้ใช้เลือกเอนทิตีเฉพาะสําหรับการแก้ไข หน้าต่าง Entity Properties จะเปิดขึ้น
ONEWEB จัดเตรียมยูทิลิตี้เพื่อเปรียบเทียบสคีมา 2 เวอร์ชัน ยูทิลิตีนี้มีอยู่ในส่วนเครื่องมือในเมนู Database Tools
ภายในยูทิลีตีการเปรียบเทียบสคีมา ผู้ใช้สามารถเลือกที่จะสร้างการเปรียบเทียบใหม่โดยการเลือกต้นทางและ ER Diagram เป้าหมายและเวอร์ชัน
เมื่อดําเนินการ ระบบจะเปิดหน้าจอการวิเคราะห์เปรียบเทียบ (comparison analysis)
เปิดแอพพลิเคชันและเลือกเมนู 'Data Designer'
คลิกไอคอน 'Create Diagram Designer' เพื่อเปิดหน้าต่าง Modal
ตั้งชื่อและคลิกที่ปุ่ม 'Create ER-Diagram'
สร้าง Data Diagram สำเร็จ
คลิกที่ไอคอน 'Start design diagram' เพื่อเปิด ER Diagram
เมื่อผู้ใช้เปิด project จะเห็น design space
ภายใน project Diagram Designer คุณจะพบเมนูด้านข้าง
ในเมนูด้านข้างมีตัวเลือกต่อไปนี้
Search box - เพื่อค้นหาและกรององค์ประกอบจากเมนูด้านข้างของคุณ Table - เพื่อดูเอนทิตี/ตารางในตัวแบบข้อมูลของคุณ Link - เพื่อดูความสัมพันธ์หรือลิงก์ในตัวแบบข้อมูลของคุณ
ใน Data Designer ผู้ใช้สามารถออกแบบแบบจําลองข้อมูลหรือ ER Diagram ตั้งแต่เริ่มต้นหรือนําเข้าจากระบบที่มีอยู่ ในการสร้างเอนทิตีใหม่ผู้ใช้ต้องเลือกไอคอนเอนทิตีจากเมนูแถบเครื่องมือแล้วคลิกและลากบน diagram panel ที่คุณต้องการวางเอนทิตี
เอนทิตีใหม่จะถูกสร้างขึ้นที่นั่นและหน้าต่างคุณสมบัติเอนทิตีจะเปิดขึ้นทางด้านขวามือ ซึ่งคุณสามารถกำหนดค่าคุณสมบัติเอนทิตีของคุณได้
Feature : Entity (General)
Name : = เพื่อชื่อตาราง
Comment : เพื่อเพิ่มรายละเอียดลงในตาราง
Color : เพื่อเปลี่ยนสีของการ์ดตาราง
Feature : Entity > (Columns)
Name : เพื่อสร้างชื่อคอลัมน์
Type : เพื่อกำหนดประเภทคอลัมน์
N (Not null) : เพื่อตั้งค่าคอลัมน์เป็น not null.
PK (Primary Key) : เพื่อกำหนดคอลัมน์เป็น primary key
Length : เพื่อกำหนดความยาวของคอลัมน์
Precision : เพื่อตั้งค่าความแม่นยำของตัวเลขหลังจุดทศนิยม
Default Value : เพื่อระบุค่าเริ่มต้นของคอลัมน์
Auto Increment : เพื่อกำหนดให้คอลัมน์เพิ่มขึ้นโดยอัตโนมัติทุกครั้งที่ใส่ข้อมูล
Delete : เพื่อลบคอลัมน์
Feature : Entity > (Indexes & Unique key constraints)
ผู้ใช้สามารถใช้ส่วนนี้เพื่อระบุข้อจำกัดเฉพาะหรือคีย์ดัชนีสำหรับตาราง จะไม่แสดงในไดอะแกรมการออกแบบ แต่จะถูกสร้างขึ้นในระหว่างกระบวนการสร้าง DDL
Feature: Entity > (Node Problem)
Errors : เพื่อแสดงข้อผิดพลาด
Warning : เพื่อแสดงคำเตือน
Feature: Entity (Preview SQL (DDL))
เพื่อสร้าง DDL สำหรับตาราง
Feature: Entity (Delete)
เพื่อลบ entity หรือตาราง
ตําแหน่ง ไอคอนตำแหน่ง (Locate) คือการค้นหาตารางเฉพาะบน design panel นอกจากนี้ยังมีลิงก์ระบุตำแหน่งอีกด้วย
การควบคุมการเชื่อมต่อ
Icon เพื่อเพิ่มคอลัมน์
ไอคอน เพื่อขยายส่วนของรายละเอียดคอลัมน์