... อาจารย์สุภาพครับ ขอคำปรึกษาหน่อยครับ ...
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 312   1
URL.หัวข้อ / URL
... อาจารย์สุภาพครับ ขอคำปรึกษาหน่อยครับ ...

คือว่าตอนนี้ผมได้ทำระบบ เกี่ยวกับ Employee , Payroll และ Time Attandance

ทีนี้เนี่ย ในส่วน Employee ทำจะเสร็จเกือบหมด แล้วก็กำลังทำ อีกสองตัวหลังอยู่

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

หรือว่า จะทำแค่ฐานข้อมูลตัวเดียว แต่พยายาม แบ่งให้หลายๆ table ดีครับ
แล้วไม่ทราบว่า ถ้าทำระบบประมาณนี้ ทำในฐานข้อมูลเดียวกันเนี่ยกับหลายฐาน เพื่อแยกเป็นระบบไปเลย มันจะมีข้อดีข้อเสียอย่างไรบ้างครับ (อีกใจนึงก็ไม่อยากแยกหลายๆ ฐาน เพราะกลัวติดต่อกันยุ่งยาก แต่ถ้าเวลาเสีย ก็จะได้ไม่เสียทีเดียวหมด)

เอ้อ แล้วอีกเรื่องนึงครับ
คือว่าในส่วนของการเก็บ ข้อมูลจากเครื่องรูดบัตรน่ะครับ
คือ พอพนักงานรูดเราจะได้เป็น รหัสพนักงาน กะที่ วัน เดือน ปี เวลา เครื่องที่รูด

ทีนี้ผมสงสัยตัว วัน เดือน ปีน่ะครับ ว่าเราควรเก็บในตารางแบบแยกฟิลดีหรือปล่าว เพื่อที่สะดวกในการค้นหาหรืออะไรต่างๆ แต่ถ้ารวมเป็นฟิลเดียวอย่างเช่น รูดวันที่ 6/6/2545 ยังงี้ ก็ทำให้นำมาคิดเวลาหรือคิดเงินง่ายดีน่ะครับ

อาจารย์คิดเห็นอย่างไรครับ
ช่วยแนะนำหน่อยครับ
ขอบคุณมากๆ ครับ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R04582
การจะแยกเก็บไว้คนละไฟล์ ก็ทำได้ครับ แต่การบริหารจัดการอาจยุ่งยากกว่าแบบเก็บไฟล์เดียวกัน ซึ่งก็มีข้อเสียคือ ถ้าไฟล์เสียหาย ก็จะเสียไปทั้งหมด แต่ถ้าทำเป็น Back End / Front End ก็จะแยกตารางอยู่แล้ว แต่ว่าจะเก็บ Back End ไว้แยกกี่ไฟล์แค่นั้นเอง

ถ้าเป็นช่วงที่กำลังพัฒนาอยู่ อาจเก็บไว้ในไฟล์เดียวกันก่อน ถ้าจะแยก ก็ควรจะทำหลังจากที่นำไปใช้จริงแล้ว

การเก็บวันเดือนปี ผมจะนิยมเก็บไว้ในฟีลด์เดียวครับ เพราะจะได้ง่ายในการนำไปใช้คำนวณ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1179s