การนอร์มัลไลเซชัน (Normalization)

normalization      ปกติแล้ว ก่อนเริ่มการเขียน E-R Diagram ผมจะจัดเรียงข้อมูลเพื่อลดความซ้ำซ้อนของข้อมูลที่จะเก็บก่อน โดยกระบวนการจัดเรียงข้อมูลนั้น สากลทั่วไปเรียกว่าการทำ Normalization (นอร์มัลไลเซชัน) 

     

(more…)

Read More

ระบบฐานข้อมูลเบี้องต้น ตอนที่ 5 คีย์ (Keys)

imagesตอนนี้จะกล่าวถึงคีย์ต่าง ๆ ที่ใช้ในการทำฐานข้อมูลนะครับ เอาเรื่องทฤษฎีก่อนละกัน

Keys หมายถึง
คอลัมน์(column) [แอตทริบิวต์(attribute)] 1 คอลัมน์ หรืออาจเป็นหลายๆคอลัมน์มาประกอบกันก็ได้
มีค่าไม่ซ้ำกันในแต่ละแถว [มีคุณสมบัติที่เป็นเอกลักษณ์ (unique)]
– สามารถใช้คอลัมนั้นในการระบุคอลัมน์อื่นๆในแถว(row) [เรคอร์ด(record) หรือทูเพิล(tuple)] นั้นได้

ประเภทของคีย์ มีหลายแบบ ดังนี้

 

(more…)

Read More

ระบบฐานข้อมูลเบี้องต้น ตอนที่ 4 E-R Diagram

E-R(Entity-Relationship) Diagram คือแผนภาพ ที่ใช้สัญลักษณ์มาตรฐาน ใช้ร่างฐานข้อมูลของเราหรือออกแบบฐานข้อมูลก่อนนำไปสร้างจริง ลองดูตัวอย่าง E-R Diagram ที่คนอื่นทำกันก่อนครับ?>>คลิกที่นี่<<

หากใครคลิกที่ลิงค์ด้านบนแล้ว จะเห็นแต่ละรูป E-R Diagram ใช้สัญลักษณ์คล้าย ๆ กัน ต่างกันอยู่แค่ไม่กี่แบบ ตามตัวอย่างด้านล่าง

(more…)

Read More

ระบบฐานข้อมูลเบี้องต้น ตอนที่ 3 E-R Model

และแล้วก็ก็มาถึงเรื่องชวนปวดหัวของใครหลายคน นั้นก็คือ E-R Model (Entity Relationship Model) แต่จะไม่พูดถึงก็ไม่ได้ เพราะมันคือเครื่องมือที่ช่วยให้จินตนาการ หรือ ออกแบบระบบฐานข้อมูลได้ง่ายที่สุดแล้วล่ะครับ

อย่างที่พูดผมไปตั้งแต่ตอนที่ 1 ถ้าหากลากยาวอธิบายจนครบถ้วน ท่านคงหลับคาคอมพิวเตอร์แน่ ๆ ผมจะสรุปแต่ที่ท่านควรรู้ เป็นตัวอย่างให้ดูก็แล้วกันนะครับ

เมื่อกล่าวถึง Entity Relationship Model แปลตรงตัวก็คือ (more…)

Read More

ระบบฐานข้อมูลเบื้องต้น ตอนที่ 2 ระบบฐานข้อมูลคือ?

ก่อนจะทราบว่า ระบบฐานข้อมูลคืออะไร เรามาดูความหมายของ ข้อมูลกันก่อนดีกว่าครับ

ข้อมูล คือ ข้อเท็จจริงของสิ่งที่เราสนใจ ข้อเท็จจริงที่เป็นตัวเลข ข้อความ หรือรายละเอียดซึ่งอาจอยู่ในรูปแบบต่าง ๆ เช่น ภาพ เสียง วีดิโอไม่ว่าจะเป็นคน สัตว์ สิ่งของ หรือเหตุการณ์ที่เกี่ยวข้องกับสิ่งต่าง ๆ? ข้อมูลเป็นเรื่องเกี่ยวกับเหตุการณ์ที่เกิดขึ้นอย่าง (more…)

Read More

ระบบฐานข้อมูลเบื้องต้น ตอนที่ 1

databaseอย่างที่ท่านทราบ โปรแกรม MS Office Access นั้นเป็นโปรแกรมที่เอาไว้ใช้จัดการฐานข้อมูล ซึ่งก่อนที่เราจะเริ่มใช้โปรแกรมผมแนะนำว่าท่านต้องควรต้องศึกษา เรื่องระบบฐานข้อมูลเบี้ยงต้นกันซะก่อน

ถ้าหากท่าน เข้า google พิมพ์หาคำว่า “ระบบฐานข้อมูล เบื้่องต้น” ท่านก็จะพบกับ website ที่ให้ความรู้เบื้องต้นเกี่ยวกับ ระบบฐานข้อมูลมากมาย เช่น

(more…)

Read More

ใช้ Access ทำอะไรได้บ้าง?

access report exampleโปรแกรม MS Office Access ผมว่าเป็นโปรแกรมจ้ดการฐานข้อมูลที่มีประสิทธิภาพมาก ตัวหนึ่งเลยทีเดียว สามารถทำงานได้หลากหลาย ยืดหยุนตามความต้องการ จะว่าไป มันครบถ้วนกับความต้องการของโปรแกรมโปรแกรมหนึ่งจะทำได้เลยแหล่ะครับ อย่างเช่นมีฟอร์มไว้กรอกข้อมูล สามารถตรวจสอบความถูกต้อง มีรายงานที่สามารถจัดได้สวยงาม (ถ้าจัดเป็น)

แต่ด้วยความที่ว่าใครที่จะใช้มันได้อย่างเต็มที่นั้น จะต้องมีความรู้เรื่อง (more…)

Read More

ข้อมูลพื้น ๆ กับ MS Office Access

access logoเริ่มต้นกับหัวข้อเบา ๆ นะครับ ข้อมูลพื้น ๆ จริง ๆ ซึ่งไหน ๆ เป้าหมายของเราก็คือการใช้โปรแกรม MS Office Access เราก็มาทำความรู้จักมันซักหน่อยว่ามันคืออะไร

ไมโครซอฟท์ แอคเซส (อังกฤษ:Microsoft Access) เป็นโปรแกรมประเภทโปรแกรมจัดการฐานข้อมูลเชิงสัมพันธ์
ที่ทำกันในสำนักงาน หรือองค์กร (more…)

Read More