logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
logologo
ภาพรวม

แหล่งข้อมูล

การจัดการแหล่งข้อมูล
แหล่งข้อมูลหลัก

แหล่งข้อมูลภายนอก (ฐานข้อมูล)

บทนำ
MySQL ภายนอก
MariaDB ภายนอก
PostgreSQL ภายนอก
MSSQL ภายนอก
Oracle ภายนอก
เปรียบเทียบฐานข้อมูลหลักและภายนอก
แหล่งข้อมูล REST API
แหล่งข้อมูล KingbaseES

ตารางข้อมูล

ภาพรวม
ตารางทั่วไป
ตารางสืบทอด
ตารางไฟล์
ตารางแบบต้นไม้
ตารางปฏิทิน
ตารางความคิดเห็น
ตารางนิพจน์
ตาราง SQL
วิวฐานข้อมูล

ฟิลด์ตารางข้อมูล

ภาพรวม
การตรวจสอบฟิลด์

ประเภทพื้นฐาน

ข้อความบรรทัดเดียว
ข้อความหลายบรรทัด
หมายเลขโทรศัพท์
อีเมล
URL
จำนวนเต็ม
ตัวเลข
เปอร์เซ็นต์
รหัสผ่าน
สี
ไอคอน

ประเภทการเลือก

บูลีน
ดรอปดาวน์ (เลือกเดี่ยว)
ดรอปดาวน์ (เลือกหลายรายการ)
ปุ่มตัวเลือก
ช่องทำเครื่องหมาย

มัลติมีเดีย

Markdown
Markdown(Vditor)
Rich Text
ไฟล์แนบ (ความสัมพันธ์)
ไฟล์แนบ (URL)

วันที่และเวลา

ภาพรวม
วันที่และเวลา (มีโซนเวลา)
วันที่และเวลา (ไม่มีโซนเวลา)
Unix Timestamp
วันที่ (ไม่มีเวลา)
เวลา

รูปทรงเรขาคณิต

จุด
เส้น
วงกลม
รูปหลายเหลี่ยม

ประเภทขั้นสูง

UUID
Nano ID
การเรียงลำดับ
สูตรคำนวณ
รหัสอัตโนมัติ
JSON
ตัวเลือกตารางข้อมูล
การเข้ารหัส

ข้อมูลระบบ

วันที่สร้าง
วันที่แก้ไขล่าสุด
สร้างโดย
แก้ไขล่าสุดโดย
เนมสเปซ
Table OID

ประเภทความสัมพันธ์

ภาพรวม
หนึ่งต่อหนึ่ง
หนึ่งต่อหลาย
หลายต่อหนึ่ง
หลายต่อหลาย
หลายต่อหลาย (อาร์เรย์)

การพัฒนา

ภาพรวม
Next Pageการจัดการแหล่งข้อมูล
TIP

เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ

#ภาพรวม

การทำ Data Modeling เป็นขั้นตอนสำคัญในการออกแบบฐานข้อมูลครับ/ค่ะ ซึ่งเกี่ยวข้องกับการวิเคราะห์เชิงลึกและการสรุปข้อมูลประเภทต่างๆ ในโลกแห่งความเป็นจริง รวมถึงความสัมพันธ์ระหว่างข้อมูลเหล่านั้น ในกระบวนการนี้ เราพยายามที่จะเปิดเผยความเชื่อมโยงภายในระหว่างข้อมูล และจัดทำให้อยู่ในรูปแบบของ Data Model เพื่อวางรากฐานสำหรับโครงสร้างฐานข้อมูลของระบบสารสนเทศ NocoBase เป็นแพลตฟอร์มที่ขับเคลื่อนด้วย Data Model และมีคุณสมบัติเด่นดังต่อไปนี้ครับ/ค่ะ

#รองรับการเชื่อมต่อกับแหล่งข้อมูลที่หลากหลาย

แหล่งข้อมูล (Data Source) ของ NocoBase สามารถเป็นได้ทั้งฐานข้อมูลทั่วไป, แพลตฟอร์ม API (SDK) และไฟล์ต่างๆ ครับ/ค่ะ

20240512085558

NocoBase มี ปลั๊กอินจัดการแหล่งข้อมูล (Data Source Manager) สำหรับจัดการแหล่งข้อมูลต่างๆ และคอลเลกชันของข้อมูลเหล่านั้นครับ/ค่ะ ปลั๊กอินจัดการแหล่งข้อมูลนี้จะทำหน้าที่เป็นเพียงส่วนติดต่อผู้ใช้ (Interface) สำหรับจัดการแหล่งข้อมูลทั้งหมดเท่านั้น ไม่ได้มีความสามารถในการเชื่อมต่อแหล่งข้อมูลโดยตรง แต่จำเป็นต้องใช้งานร่วมกับปลั๊กอินแหล่งข้อมูลประเภทต่างๆ ครับ/ค่ะ แหล่งข้อมูลที่รองรับในปัจจุบันได้แก่:

  • ฐานข้อมูลหลัก: ฐานข้อมูลหลักของ NocoBase ที่รองรับฐานข้อมูลเชิงสัมพันธ์ (Relational Database) เช่น MySQL, PostgreSQL และ MariaDB ครับ/ค่ะ
  • KingbaseES: ใช้ฐานข้อมูล KingbaseES เป็นแหล่งข้อมูล ซึ่งสามารถใช้เป็นได้ทั้งฐานข้อมูลหลักและฐานข้อมูลภายนอกครับ/ค่ะ
  • External MySQL: ใช้ฐานข้อมูล MySQL ภายนอกเป็นแหล่งข้อมูลครับ/ค่ะ
  • External MariaDB: ใช้ฐานข้อมูล MariaDB ภายนอกเป็นแหล่งข้อมูลครับ/ค่ะ
  • External PostgreSQL: ใช้ฐานข้อมูล PostgreSQL ภายนอกเป็นแหล่งข้อมูลครับ/ค่ะ
  • External MSSQL: ใช้ฐานข้อมูล MSSQL (SQL Server) ภายนอกเป็นแหล่งข้อมูลครับ/ค่ะ
  • External Oracle: ใช้ฐานข้อมูล Oracle ภายนอกเป็นแหล่งข้อมูลครับ/ค่ะ

20240512083651

#มีเครื่องมือ Data Modeling ที่หลากหลาย

ส่วนติดต่อผู้ใช้สำหรับจัดการคอลเลกชันที่ใช้งานง่าย: ใช้สำหรับสร้างโมเดล (คอลเลกชัน) ต่างๆ หรือเชื่อมต่อกับโมเดล (คอลเลกชัน) ที่มีอยู่แล้วครับ/ค่ะ

20240512090751

ส่วนติดต่อผู้ใช้แบบภาพ (Visual Interface) สไตล์ ER Diagram: ใช้สำหรับดึง Entity และความสัมพันธ์ระหว่าง Entity เหล่านั้นจากความต้องการของผู้ใช้และธุรกิจครับ/ค่ะ โดยมีวิธีที่เข้าใจง่ายและเป็นธรรมชาติในการอธิบาย Data Model ซึ่ง ER Diagram จะช่วยให้เข้าใจ Entity ข้อมูลหลักและความสัมพันธ์ในระบบได้อย่างชัดเจนยิ่งขึ้นครับ/ค่ะ

20240512091042

#รองรับการสร้างคอลเลกชันประเภทต่างๆ

คอลเลกชันคำอธิบาย
คอลเลกชันทั่วไปมีฟิลด์ระบบที่ใช้งานทั่วไปในตัว
คอลเลกชันปฏิทินใช้สำหรับสร้างตารางเหตุการณ์ที่เกี่ยวข้องกับปฏิทิน
คอลเลกชันความคิดเห็นใช้สำหรับจัดเก็บความคิดเห็นหรือข้อเสนอแนะเกี่ยวกับข้อมูล
คอลเลกชันโครงสร้างแบบ Treeคอลเลกชันโครงสร้างแบบ Tree ซึ่งปัจจุบันรองรับเฉพาะการออกแบบแบบ Adjacency List เท่านั้น
คอลเลกชันไฟล์ใช้สำหรับการจัดการจัดเก็บไฟล์
คอลเลกชัน SQLไม่ใช่ตารางฐานข้อมูลจริง แต่เป็นการแสดงผลลัพธ์การสืบค้น SQL ในรูปแบบที่มีโครงสร้างอย่างรวดเร็ว
เชื่อมต่อกับ Database Viewเชื่อมต่อกับ Database View ที่มีอยู่แล้ว
คอลเลกชัน Expressionใช้สำหรับสถานการณ์ Expression แบบไดนามิกในเวิร์กโฟลว์
เชื่อมต่อกับข้อมูลภายนอกเชื่อมต่อกับคอลเลกชันข้อมูลระยะไกลที่ใช้เทคโนโลยี FDW ของฐานข้อมูล

20240512102212

สำหรับข้อมูลเพิ่มเติม โปรดดูที่หัวข้อ 「คอลเลกชัน / ภาพรวม」 ครับ/ค่ะ

#มีประเภทฟิลด์ที่หลากหลาย

20240512110352

สำหรับข้อมูลเพิ่มเติม โปรดดูที่หัวข้อ 「ฟิลด์คอลเลกชัน / ภาพรวม」 ครับ/ค่ะ