Data Dictionary

SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL

Moderator: mindphp, ผู้ดูแลกระดาน

M013
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 829
ลงทะเบียนเมื่อ: 22/04/2010 12:02 pm

Data Dictionary

โพสต์ที่ยังไม่ได้อ่าน โดย M013 »

Data Dictionary
ปัจจุบันนี้มีการพัฒนาระบบใหม่ๆ ขึ้นมาตลอดเวลาเพื่อตอบสนองให้กับความต้องการขององค์กรธุรกิจต่างๆมากมา
ดังน้้น Data Dictionary จึงมีความสำคัญมากที่จะเข้ามาช่วยในเรื่องของการเก็บรายละเอียดต่างๆของข้อมูลไว้ เพราะเมื่อระบบมีความใหญ่ขึ้น ฐานข้อมูลที่ใช้ก็จะต้องโตเเละซับซ้อนมากขึ้นเช่นกัน เลยต้องใช้ Data Dictionary เป็นตัวอธิบายข้อมูลที่ใช้ในฐานข้อมูล

ประโยชน์ของ Data Dictionary
  • - เพื่อใช้อ้างอิงในการตรวจสอบความถูกต้องของข้อมูล
    - เพิ่มประสิทธิภาพในการเข้าถึงข้อมูล
    - เพื่อให้เกิดความสะดวกต่อการบำรุงรักษาระบบงาน
  • เพื่อให้เกิดความเข้าใจที่ง่ายยิ่งขึ้น จึงขอตัวอย่างว่าการพัฒนาระบบขึ้นมาสักระบบหนึ่ง ในขณะที่ทีมพัฒนามีหลายคนๆ
เพราะฉนั้นเวลาที่ใช้ข้อมูลต่างๆ คงไม่มีใครสามารถเข้าใจตรงกันได้ทั้งระบบว่าข้อมูลตารางนี้ใช้สำหรับเก็บอะไร ฟิลด์นี้คืออะไร เก็บเป็นชนิดข้อมูลอะไร ก็จะทำให้การทำงานร่วมกันของทีมพัฒนาเป็นไปได้อย่างยากลำบาก เเละไม่เป็นระบบ อีกด้านหนึ่งของผู้ใช้งาน หรือ ทางองค์กรที่จะนำระบบไปใช้ก็จะไม่สามารถเข้าใจข้อมูลใดๆ เลย

หลักการเขียน Data Dictionary
1. Data Dictionary of Data Flow: เป็นการเขียนอธิบายรายละเอียดของกระเเส หรือ การไหลของข้อมูล
2. Data Dictionary of Data Store: เป็นการเขียนอธิบายรายละเอียดของแหล่งข้อมูล

Data Dictionary of Data Flow
ส่วนประกอบมีดังนี้
  1. - รหัส หรือ หมายเลขกำกับเส้นของกระเเสข้อมูล
    - ชื่อของกระเเสข้อมูล
    - คำอธิบาย
    - เเหล่งกำเนิดของกระเเสข้อมูล
    - ปลายทางของกระเเสข้อมูล
    - ประเภทของกระเเสข้อมูล (Record, Screen, Report, Form เป็นต้น)
    - โครงสร้างของฐานข้อมูล (เพื่อให้การอธิบายข้อมูลสั้นลง)
    ตารางที่ 1.1 โครงสร้างของข้อมูล (Data Flow เเละ Data Store)
    ตารางที่ 1.1 โครงสร้างของข้อมูล (Data Flow เเละ Data Store)
    stucture.jpg (65.17 KiB) Viewed 4961 times
    ตัวอย่าง การเขียน Data Dictionary Flow ของระบบ Point of Sale ของ OpenERP
    ภาพที่ 1.1 ตัวอย่างการเขียน Data Dictionary of Data Flow ของระบบ Point of Sale ของ OpenERP
    ภาพที่ 1.1 ตัวอย่างการเขียน Data Dictionary of Data Flow ของระบบ Point of Sale ของ OpenERP
    form_data_flow.jpg (169.45 KiB) Viewed 4961 times
Data Dictionary of Data Store
  1. - รหัสของแหล่งเก็บข้อมูล
    - ชื่อของแหล่งเก็บข้อมูล
    - ชื่ออื่นของแหล่งข้อมูล (Alias)
    - คำอธิบาย
    - ประเภทของแหล่งเก็๋บข้อมูล
    - จำนวนรายการข้อมูล
    - โครงสร้างของฐานข้อมูล (ตารางที่ 1.1)
    ตัวอย่าง การเขียน Data Dictionary Store ของระบบ Point of Sale ของ OpenERP
    ภาพที่ 1.2 ตัวอย่างการเขียน Data Dictionary of Data Store ของระบบ Point of Sale ของ OpenERP
    ภาพที่ 1.2 ตัวอย่างการเขียน Data Dictionary of Data Store ของระบบ Point of Sale ของ OpenERP
    form_data_store_table.jpg (130.18 KiB) Viewed 4961 times
    ภาพที่ 1.3 ตัวอย่างการเขียนคำอธิบาย Data Store
    ภาพที่ 1.3 ตัวอย่างการเขียนคำอธิบาย Data Store
    form_data_store.jpg (161.05 KiB) Viewed 4961 times
  1. Data Dictionary of Data Element (ข้อมูลย่อย)
    • - รหัสของส่วนข้อมูล
      - ชื่อของส่วนข้อมูล
      - คำอธิบาย
      - ประเภทของข้อมูล (Numeric, Char, String, Date or Time เป็นต้น)
      - ขนาดของข้อมูล (ระบุตัวอักษร)
      - รูปแบบของข้อมูล
      ตารางที่ 1.2 รูปแบบข้อมูลของ Data Element
      ตารางที่ 1.2 รูปแบบข้อมูลของ Data Element
      stucture_element.jpg (106.43 KiB) Viewed 4961 times
      ตัวอย่าง การเขียน Data Dictionary Element ของ Data Store ข้างต้น
      ภาพที่ 1.4 ตัวอย่างการเขียน Data Dictionary of Data Element ของระบบ Point of Sale ของ OpenERP
      ภาพที่ 1.4 ตัวอย่างการเขียน Data Dictionary of Data Element ของระบบ Point of Sale ของ OpenERP
      form_data_element.jpg (42.93 KiB) Viewed 4961 times
      การเขียน Data Dictionary of Data Element จะต้องอธิบายให้ครบตามจำนวนฟิลด์ของตาราง เช่น ตารางหรือแฟ้มข้อมูลพนักงานขายหน้าร้าน มีฟิลด์ "รหัสพนักงาน", "ชื่อ", "สาขา", "สถานะ", "วิธีการรับชำระเงิน" ก็จะต้องมี Data Element ตามจำนวนฟิลด์ เพื่อทำการอธิบายรายละเอียดของฟิลด์เเต่ละฟิล์ดของแฟ้มข้อมูล
konseo
PHP Super Member
PHP Super Member
โพสต์: 245
ลงทะเบียนเมื่อ: 12/02/2011 12:34 am
ที่อยู่: https://page.line.me/oer1981h
ติดต่อ:

Re: Data Dictionary

โพสต์ที่ยังไม่ได้อ่าน โดย konseo »

ขอบคุณครับ ความรู้เน้นๆอีกแล้วท่าน
minifa48
PHP Newbie
PHP Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 18/11/2013 3:47 pm

Re: Data Dictionary

โพสต์ที่ยังไม่ได้อ่าน โดย minifa48 »

ขอบคุณสำหรับความรู้ดีๆครับ
minifa48
PHP Newbie
PHP Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 18/11/2013 3:47 pm

Re: Data Dictionary

โพสต์ที่ยังไม่ได้อ่าน โดย minifa48 »

ขอบคุณสำหรับข้อมูลๆๆ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 76