|
|
|
การออกแบบ ER-Diagram ติดปัญหาตรง เงื่อนไขโปรโมชั่นสินค้า |
|
|
|
|
|
|
|
ถ้าจะรวมก็กำหนดฟิลด์เพิ่ม เช่น 1 คือ ลด 2 คือ แถม
ส่วนตารางก็เก็บข้อมูลตามรูปที่ทำมา
แต่ถ้า ลดราคา ข้อมูลก็เก็บไม่หมด
แต่ถ้าแถม ข้อมูลก็เก็บเต็มทุกฟิลด์
|
|
|
|
|
Date :
2014-04-03 13:01:42 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอจะมีวิธีที่จะเก็บข้อมูลหมดทุกฟิวด์ ไหมครับ
|
|
|
|
|
Date :
2014-04-03 13:17:54 |
By :
san.saleah |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากเก็บอะไร ก็ใส่ไปครับ (ผมไม่ได้ห้าม ) ระบบของคุณนะครับ หรือ ผม งง เอง
|
|
|
|
|
Date :
2014-04-03 18:26:47 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต๊ะเอ๋ !! ทำไรกัน อยากช่วยนะ แต่เขียน ER ไม่เป็น
|
|
|
|
|
Date :
2014-04-04 09:22:40 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมพยายามจะรวม ตารางประเภทโปรโมชั่นแบบลดราคากับแบบแจกของแถมให้เป็นตารางเดียวครับ แต่ปัญหาคือ ถ้ารวมกันแล้ว จะมีฟิวด์ส่วนใดส่วนหนึ่งที่จะว่างและไม่มีทางที่ฟิวด์นั้นจะมีข้อมูล เช่น ถ้าเลือกประเภทเป็นแบบลดราคา ฟิวด์ต่อมาคือ ราคาเท่าไหร่ และถ้าเลือกแบบแจกของแถม ฟิวด์ ตรงราคาเท่าไหร่นั้น จะไม่มีข้อมูลซึ่ง อ.ได้ให้คอมเม้นต์ ว่า ไม่ควรทำแบบนั้น นะครับ
|
|
|
|
|
Date :
2014-04-04 13:25:26 |
By :
san.saleah |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในชีวิตจริง มันมีเยอะแยะครับ ที่ใช้ตารางเก็บข้อมูลไม่ครบทุกฟิลด์ เพื่อเหตุผลด้านความเร็ว และความสะดวกในการเขียนโปรแกรม
อ.บอกไม่อยากให้มันมีค่าว่าง แต่ถ้าเราเปลี่ยน การมีค่าว่างให้มันเป็นประโยชน์ล่ะครับ
เช่น ถ้าค่าฟิลด์ใดฟิลด์หนึ่งว่าง แถวนั้นๆ จะมีความหมายเป็นอย่างไร และอีกฟิลด์นึงจะใช้เป็นค่าของอะไร
ในที่นี้ จะให้รหัสสินค้าที่แถม เป็นตัวบอกว่า แถวนั้นๆ เป็นโปรโมชั่นชนิดใด
[ตารางสินค้าโปรโมชั่น]
รหัสโปรโมชั่น
รหัสสินค้าที่ร่วมโปรโมชั่น
จำนวนสินค้าขั้นต่ำ
รหัสสินค้าที่แถม
จำนวน (***สารพัดประโยชน์*** ดูฟิลด์รหัสสินค้าที่แถม ว่ามีค่าหรือไม่ ถ้ามี ฟิลด์นี้ก็จะกลายเป็น [ราคาที่ลด] แต่ถ้าไม่มี ฟิลด์นี้จะเป็น [จำนวนของแถม])
ตั้งชื่อฟิลด์ประมาณนี้
promotion_id
promotion_product_id
giveaway_product_id
amount
|
|
|
|
|
Date :
2014-04-04 13:54:06 |
By :
ตัวอย่าง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอยคุณมากครับ จะลองดูก่อนนะครับ ได้ไม่ได้ เดี่ยวจะมาแจ้งครับ
|
|
|
|
|
Date :
2014-04-04 14:36:04 |
By :
san.saleah |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียน ER ไม่เป็น แต่เขียนแบบนี้เป็นครับ
เอา array มาเก็บความรัก
เอา buffer มาพักใจไว้
เอา struct มาใส่ความห่วงใย
แล้ว save เก็บไว้ในหัวใจเธอ
จะ Alter Table เป็นอย่างดี
Primary Key ก็จะมีเธอกับฉัน
จะรักษาให้ Uniquer ชั่วนิรันดิ์
ขอยึดมั่นเป็น Constraint ประจำใจ
|
|
|
|
|
Date :
2014-04-04 15:02:38 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอขอบคุณ สำหรับพี่ๆ เพื่อนๆ ทุกๆ คน ที่มาสร้างสีสันให้กับผมนะครับ
|
|
|
|
|
Date :
2014-04-04 17:06:14 |
By :
san.saleah |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|