วันพุธที่ 5 พฤศจิกายน พ.ศ. 2557

โปรแกรมที่ใช้ในการออกแบบฐานข้อมูล


   Microsoft Access เป็นโปรแกรมที่นิยมใช้กันมากในขณะนี้โดยเฉพาะในระบบฐานข้อมูลขนาดใหญ่ สามารถสร้างแบบฟอร์ม
ที่ต้องการจะเรียกดูข้อมูลในฐานข้อมูลหลังจากบันทึกข้อมูลในฐานข้อมูลเรียบร้อยแล้วจะสามารถค้นหาหรือเรียกดูข้อมูลจากเขตข้อมูลใดก็ได้ นอกจากนี้ Access ยังมีระบบรักษาความปลอดภัยของข้อมูลโดยการกำหนดรหัสผ่านเพื่อป้องกันความปลอดภัยของข้อมูลในระบบได้ด้วย


ส่วนประกอบของของโปรแกรม Access แบ่งออกเป็น 7 ชนิดคือ

 Table :
  เป็นตารางที่ใช้เก็บข้อมูลจริง เช่น ฐานข้อมูลของบริษัท รายชื่อ และที่อยู่ของลูกค้า ฯลฯ
  Queries :
  เรียกอีกอย่างว่า ตารางเสมือน ที่เกิดจากการตรึงข้อมูลตารางเดิมออกมาเป็นเสมือนกับตารางใหม่อีกอันหนึ่ง
  Form :
  เป็นแบบฟอร์มที่ใช้สำหรับแสดงและให้กรอกหรือแก้ไขข้อมูลบนจอภาพ
 Reports :
  เป็นรายงานที่ใช้แสดงข้อมูลต่าง ๆ ออกมาให้ดูได้ทั้งบนจอภาพและพิมพ์ออกบนกระดาษ  แต่ไม่สามารถแก้ไข
  ข้อมูลใด ๆ เข้าไปได้
  Pages:
  เป็นการดึงข้อมูล เป็นเครื่องมือที่ใช้สร้างเว็บเพจเพื่อแสดงข้อมูลบนอินเตอร์เน็ตหรืออินทราเน็ตหรือทำงานกับ 
  ฐานข้อมูล Accessผ่านทางเวปโดยจะทำการเชื่อมโยงกับฐานข้อมูลไว้ตลอดไปเมื่อมีการเปลี่ยนแปลงข้อมูลใน
  ฐานข้อมูลจะทำให้ข้อมูลที่แสดงบนเพจเปลี่ยนแปลงตามไปด้วย
   Macro:
  คือชุดคำสั่งย่อย ที่ใช้เสริมการทำงานภายใน Access โดยใช้คำสั่งภายใน Access นั่นเองมาเก็บเป็นชุด 
  และสั่งให้ทำงานโดยอัตโนมัติคล้าย ๆ กับ Macro ของ Excel หรือ Word นั่นเอง  เพียงแต่เป็นการนำ Macro 
  ไว้ให้เรียกใช้ได้ในที่สร้างขึ้นมาแสดง Database โดยตรง
   Module:
  เป็นโปรแกรมย่อย ที่เขียนขึ้นเป็นภาษา Visual Basic for Application (VBA) ซึ่งจะเป็นมาตรฐานเดียว
  กันกับภาษาที่ใช้เสริมการทำงานของโปรแกรมในชุด Microsoft Office

หลักการออกแบบฐานข้อมูลด้วย ACCESS

 - ควรทราบว่ามีข้อมูลอะไรบ้างที่เกี่ยวกับตารางนั้นๆเช่น ตารางนักเรียน จะต้องมีข้อมูลเกี่ยวกับ ชื่อ-สกุล วัน-เดือน-ปี เกิด
    ที่อยู่ฯลฯ
 - จะต้องลดความซ้ำซ้อนที่จะเกิดขึ้นในฐานข้อมูล โดยกำหนดฟิลด์ต่าง ๆ ให้มีความถูกต้องและเหมาะสม ซึ่งในส่วนตาราง
    จะมีฟิลด์ข้อมูลอยู่หลายฟิลด์ด้วยกัน
 - กำหนดความสัมพันธ์ระหว่างตารางโดยการสร้างคีย์หลัก(PK) ขึ้นในตารางที่เกี่ยวข้องกัน
 - กำหนดประเภทของข้อมูลให้เหมาะสมกับแต่ละฟิลด์เช่นฟิลด์ Name ควรจะเป็น Text , ฟิลด์ Birthday ควรจะเป็น Date/time สิ่งเหล่านี้คงต้องปรับปรุง-แก้ไขเพื่อให้เหมาะสมกับหน่วยงาน


ไม่มีความคิดเห็น:

แสดงความคิดเห็น