30/09/2018, 18:59

Vấn đề cơ sở dữ liệu

Em có 1 dữ liệu là cái kho hàng, khi mình nhập 1 loại hàng nào đó thì có mã hàng là khóa nên nó là duy nhất, em muốn hỏi là sau này mình nhập 1 loại hàng giống như cái mình đã nhập trước đó thì mình làm thế nào.

Nguyễn Hữu Quyền viết 21:10 ngày 30/09/2018

Thì em nhập khóa khác thôi

chương viết 21:08 ngày 30/09/2018

mặt hàng nó giống nhau thì mình nhập khóa khác có bất tiện quá

Nguyen Ca viết 21:00 ngày 30/09/2018

Về nguyên tắc cơ sở dữ liệu bán hàng sẽ có phần nhập kho,
cùng môt loại hàng thì sẽ tăng số lượng lên và quản lý hóa đơn nhập. Thường phần này nằm ở hệ thống backend.

Khánh Hưng Nguyễn viết 21:02 ngày 30/09/2018

Kho hàng mà em chọn mã hàng là khóa thì nên xem lại nhé.
Nhập kho thì em nên chọn mã nhập là identity number.

Inbound Table

1.Autokey_Inbound (PK)
2.Date_Inbound (Time_Inbound)
3.Item_Inbound
4.Kind_Inbound ( Normal, Sample, Return(Order), Return(Purchasing)
5.Qty_Inbound
7.Unit_Inbound
8.Amount_Inbound (6.1 Tax_Inbound …)
9.Check_Complete_Inbound
10.Incharge_Inbound
11.Warehouse_Inbound
12.Warehouse_Position
13.Remark

Chỉ là vài dòng để em tham khảo.

chương viết 21:05 ngày 30/09/2018

.Date_Inbound (Time_Inbound)3.Item_Inbound4.Kind_Inbound ( Normal, Sample, Return(Order), Return(Purchasing)5.Qty_Inbound7.Unit_Inbound8.Amount_Inbound (6.1 Tax_Inbound …)9.Check_Complete_Inbound10.Incharge_Inbound11.Warehouse_Inbound12.Warehouse_Position13.Remark

ý em là mặt hàng cùng 1 loại mà. Nếu như anh làm indentity thì lúc nào nó cũng nhảy lên 1 bậc thì nó thành khóa khác mất rồi

vũ xuân quân viết 21:10 ngày 30/09/2018

Nếu 1 loại sản phẩm có nhiều mặt hàng khác nhau. Thì em nên tạo ra 1 bảng Type_product để lưu loại sản phẩm. 1 bảng products để lưu sản phẩm. Trong bảng products có khóa ngoại của Type_product.

Khánh Hưng Nguyễn viết 21:09 ngày 30/09/2018

Anh không hiểu em thiết kế như thế nào. Em có thể ghi rõ thiết kế của em không.

Anh ví dụ theo thiết kế đã mô tả:
Ngày 05/12/2015 - anh nhập mặt hàng A - sl 100 tương ứng ( 1 (indentiy),05122015,A, 100)
Ngày 06/12/2015 - anh nhập mặt hàng A - sl 200 tương ứng ( 2,06122015,A,200)

Tổng cộng anh nhập mặt hàng A là 300 trong 2 ngày.

Còn CSDL của mặt hàng thì A là duy nhất. A có thể có các thuộc tính như loại hàng cấp 1, loại hàng cấp 2, đơn vị hàng … không ảnh hưởng gì.

Bài liên quan
0