SƠ ĐỒ MỐI QUAN HỆ ENTITY (ERD)

Một phần của tài liệu BÁO cáo dự án dự án quản lý thị trường trực tuyến chủ đề cơ sở dữ liệu (Trang 27)

Phiếu xuất kho hàng hóa không có hoặc một hàng hóa trả lại đã nhận được lưu ý. Một hàng hóa trả lại đã nhận được ghi chú chỉ thuộc về một hàng hóa

phiếu xuất kho.

Một hàng hóa trả lại đã nhận được ghi chú có một hoặc nhiều hàng hóa bị trả lại đã nhận được thông tin chi tiết.

Một hàng hóa trả lại đã nhận được ghi chú chi tiết chỉ thuộc về một

hàng trả lại nhận được ghi chú.

Danh sách hàng tồn kho có một hoặc nhiều hàng trả lại đã nhận được ghi chú thông tin chi tiết.

Một hàng hóa trả lại đã nhận được ghi chú chi tiết chỉ thuộc về một

download by :

Machine Translated by Google

CHƯƠNG IV: MÔ HÌNH CƠ SỞ DỮ LIỆU LOGICAL

CHƯƠNG V: MÔ HÌNH CƠ SỞ DỮ LIỆU VẬT LÝ I. CÁC LOẠI DỮ LIỆU Bảng 1: Nhà cung cấp Thuộc tính ID nhà cung cấp Tên đệm Địa chỉ nhà Số điện thoại E-mail Sản phẩm Thuộc tính Nhân viên PK DepartmentID FK Công việc Họ Cho phép null X Cho phép null X

download by :

Tên đầu tiên

Địa chỉ nhà

Số điện thoại

E-mail

Lương

Thuộc tính Chìa khóa ManagerID PK

Tên người quản lý

nvarchar 255

nvarchar 255

nvarchar 11

nvarchar 30

số

Bảng 2a: Người quản lý

Loại dữ liệu char nvarchar Bảng 2b: Emplo yeeOnl Thuộc tính EmployeeOnlI D ManagerID Bảng 2c: Emplo yeeOff Thuộc tính

Chìa khóa Loại dữ liệu Chiều dài Cho phép null

downloa d by : skknchat @gmail. com

EmployeeOffI PK

D

ManagerID

Thuộc tính Chìa khóa DepartmentID PK

DepartmentNa tôi

Thuộc tính Chìa khóa ContractID PK ContractTime PK ID nhà cung cấp FK Ngày ký Phẩm chất Định lượng Giá trị char số 8 char số 8 Bảng 3: Bộ phận

Loại dữ liệu Chiều dài

char 3

nvarchar 50

Bảng 4: Hợp đồng

Loại dữ liệu Chiều dài

char số 8 ngày giờ char số 8 ngày giờ nvarchar 255 số 7, 2 số 10, 2 Cho phép null X Cho phép null

downloa d by : skknchat @gmail. com

ManagerID Thuộc tính ContractID ContractTime PK, FK LineNumber PK ID sản phẩm Định lượng VAT UnitPrice Tô ng cô ng

Thuộc tính Chìa khóa InventoryID PK Hàng tồn khoNam e char số 8 Bảng 5: Chi tiết Hợp đồng Loại dữ liệu char char int char số số số số Bảng 6: Danh sách kho hàng Loại dữ liệu char nvarchar

downlo ad by : skkncha t@gmai l.com

Chức vụ nvarchar 255 Bảng 7: Danh sách hàng tồn kho Thuộc tính WarehoueID ID sản phẩm Định lượng Bảng 8: Sản phẩm Thuộc tính ID sản phẩm Tên sản phẩm UnitPrice ContractID Thuộc tính ReceiptNoteID PK Cho phép null Cho phép null X Cho phép null

download by :

ReceiptTime PK

ID nhà cung cấp FK

Ngày nhận

EmployeeOffI D

Thuộc tính Chìa khóa ReceiptTime PK, FK ReceiptNoteID PK, FK LineNumber PK ID sản phẩm Định lượng UnitPrice VAT Tô ng cô ng

ID khoảng không quảng cáo

char char ngày giờ char Bảng 10: Hàng hóa Loại dữ liệu char char int char số số số số char 6 số 8 số 8

Chiều dài Cho phép null 6 số 8 số 8 7, 2 10, 2 3, 2 10, 2 3

dow nloa d by : skkn chat @g mail. com

Bảng 11: Khách hàng Thuộc tính CustomerID PK Khách hàngNam e Địa chỉ nhà Số điện thoại Tài khoản Mật khẩu mở khóa Bảng 12: Đơn hàng Thuộc tính OrderID ID khách hàng OTime RTime Bảng 13: OrderDetail Thuộc tính

Chìa khóa Loại dữ liệu Chiều dài Cho phép null

Machine Translated by Google Thời gian phục vụ Order_ID LineNumber PK ID sản phẩm Định lượng RTime Thuộc tính ID sản phẩm Định lượng UnitPrice VAT Tô ng cô ng

ID khoảng không quảng cáo

PK, FK

PK, FK

Bảng 14: Hàng hóa Giao hàng Lưu ý

Chìa khóa PK

Bảng 15: Hàng hóa Giao hàng Lưu ý Chi tiết

Thuộc tính DeliveryTime PK, FK DeliveryNoteI D LineNumber PK Định lượng UnitPrice Tô ng cô ng ID sản phẩm Thuộc tính InvoiceTime PK ID hóa đơn OrderID ITime ID khách hàng Loại dữ liệu char char int số số số char Bảng 16: Hóa đơn Loại dữ liệu char char char ngày giờ char

downloa d by : skknchat @gmail. com

Thuộc tính ITime ID hóa đơn LineNumber PK ID sản phẩm Định lượng Tô ng cô ng

Thuộc tính Chìa khóa CompanyID PK CompanyNam e Địa chỉ nhà E-mail Số điện thoại Bảng 17: Hóa đơn

Loại dữ liệu Chiều dài

char 6 char số 8 int char số 8 số 7, 2 số 10, 2 Bảng 18: Công ty DeliveryCompany

Loại dữ liệu Chiều dài

char số 8 nvarchar 255 nvarchar 255 varchar 30 varchar 11 Bảng 19: DeliveryStatus Cho phép null Cho phép null X X

downl oad by : skknc hat@g mail.c om

Thuộc tính DeliveryID PK

Thời gian giao hàng

Tình trạng ID công ty Thuộc tính ReturnTime PK NoteID DeliveryNoteI D ID khách hàng Ngày tháng Thuộc tính Quay trở lại thời gian

NoteID

Cho phép null

Cho phép null

download by :

LineNumber PK ID sản phẩm Định lượng UnitPrice Lý do InventoryID Đền bù

AI.BÁO CÁO TẠO CƠ SỞ DỮ LIỆU 1. Lệnh tạo cơ sở dữ liệu

NẾU TỒN TẠI (CHỌN 1 số 8 7, 2 10, 2 255 3 10, 2

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('HỢP ĐỒNG') VÀ O.NAME =

'FK_CONTRACT_R1_SUPPLIER')

HỢP ĐỒNG BẢNG ALTER

DROP CONSTRAINT FK_CONTRACT_R1_SUPPLIER

ĐI

Machine Translated by Google

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('CONTRACT_DETAIL') VÀ O.NAME = 'FK_CONTRACT_DETAIL_R2_CONTRACT')

ALTER TABLE CONTRACT_DETAIL DROP CONSTRAINT

FK_CONTRACT_DETAIL_R2_CONTRACT ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('GOODS_RECEIPT_NOTE') VÀ O.NAME = 'FK_GOODS_RECEIPT_NOTE_R3_SUPPLIER')

ALTER TABLE GOODS_RECEIPT_NOTE DROP CONSTRAINT

FK_GOODS_RECEIPT_NOTE_R3_SUPPLIER ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('GOODS_RECEIPT_NOTE') VÀ O.NAME = 'FK_GOODS_RECEIPT_NOTE_R4_GOODS_RECEIPT_NOTE_DETAIL') ALTER TABLE GOODS_RECEIPT_NOTE

DROP CONSTRAINT

FK_GOODS_RECEIPT_NOTE_R4_GOODS_RECEIPT_NOTE_DETAIL ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('NHÂN VIÊN') VÀ O.NAME = 'FK_EMPLOYEE_R5_DEPARTMENT')

NHÂN VIÊN BẢNG ALTER

DROP CONSTRAINT FK_EMPLOYEE_R5_DEPARTMENT ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('EMPLOYEE_OFF') VÀ O.NAME = 'FK_EMPLOYEE_OFF_INHERITAN_EMPLOYEE')

BẢNG ALTER EMPLOYEE_OFF

DROP CONSTRAINT FK_EMPLOYEE_OFF_INHERITAN_EMPLOYEE ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

Machine Translated by Google

WHERE R.FKEYID = OBJECT_ID ('EMPLOYEE_ON') VÀ O.NAME = 'FK_EMPLOYEE_ON_INHERITAN_EMPLOYEE')

BẢNG ALTER EMPLOYEE_ON

DROP CONSTRAINT FK_EMPLOYEE_ON_INHERITAN_EMPLOYEE ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('MANAGER') VÀ O.NAME = 'FK_MANAGER_INHERITAN_EMPLOYEE')

QUẢN LÝ BẢNG ALTER

DROP CONSTRAINT FK_MANAGER_INHERITAN_EMPLOYEE ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('EMPLOYEE_ON') VÀ O.NAME = 'FK_EMPLOYEE_ON_R6_MANAGER')

BẢNG ALTER EMPLOYEE_ON

DROP CONSTRAINT FK_EMPLOYEE_ON_R6_MANAGER ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('EMPLOYEE_OFF') VÀ O.NAME = 'FK_EMPLOYEE_OFF_R7_MANAGER')

BẢNG ALTER EMPLOYEE_OFF

DROP CONSTRAINT FK_EMPLOYEE_OFF_R7_MANAGER ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('GOODS_RECEIPT_NOTE') VÀ O.NAME = 'FK_GOODS_RECEIPT_NOTE_R8_EMPLOYEE_OFF')

ALTER TABLE GOODS_RECEIPT_NOTE

DROP CONSTRAINT FK_GOODS_RECEIPT_NOTE_R8_EMPLOYEE_OFF ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('GOODS_RECEIPT_NOTE_DETAIL') VÀ O.NAME = 'FK_GOODS_RECEIPT_NOTE_DETAIL_R9_WAREHOUSE_LIST')

BẢNG ALTER GOODS_RECEIPT_NOTE_DETAIL

Machine Translated by Google

DROP CONSTRAINT

FK_GOODS_RECEIPT_NOTE_DETAIL_R9_WAREHOUSE_LIST ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('PRODUCT') VÀ O.NAME = 'FK_PRODUCT_10_CONTRACT_DETAIL')

SẢN PHẨM BẢNG ALTER

DROP CONSTRAINT

FK_PRODUCT_R10_CONTRACT_DETAIL ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('INVENTORY_LIST') VÀ O.NAME = 'FK_ INVENTORY_LIST_R11_WAREHOUSE_LIST ')

ALTER TABLE INVENTORY_LIST

DROP CONSTRAINT FK_ INVENTORY_LIST _R11_WAREHOUSE_LIST ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('PRODUCT') VÀ O.NAME = 'FK_PRODUCT_R12_INVENTORY_LIST')

SẢN PHẨM BẢNG ALTER

DROP CONSTRAINT FK_PRODUCT_R12_INVENTORY_LIST ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('ORDER') VÀ O.NAME = 'FK_ORDER_R13_CUSTOMER')

ĐẶT HÀNG BẢNG ALTER

DROP CONSTRAINT FK_ORDER_R13_CUSTOMER ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('ORDER_DETAIL') VÀ O.NAME = 'FK_ORDER_DETAIL_R14_ORDER')

BẢNG ALTER ORDER_DETAIL

DROP CONSTRAINT FK_ORDER_DETAIL_R14_ORDER ĐI

Machine Translated by Google

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('ORDER') VÀ O.NAME = 'FK_ORDER_R15_INVOICE')

ĐẶT HÀNG BẢNG ALTER

DROP CONSTRAINT FK_ORDER_R15_INVOICE ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('INVOICE_DETAIL') VÀ O.NAME = 'FK_INVOICE_DETAIL_R16_INVOICE')

ALTER TABLE INVOICE_DETAIL

DROP CONSTRAINT FK_INVOICE_DETAIL_R16_INVOICE ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('GOODS_DELIVERY_NOTE_DETAIL') VÀ O.NAME = 'FK_GOODS_DELIVERY_NOTE_DETAIL_R17_INVOICE_DETAIL') BẢNG ALTER GOODS_DELIVERY_NOTE_DETAIL

DROP CONSTRAINT

FK_GOODS_DELIVERY_NOTE_DETAIL_R17_INVOICE_DETAIL ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('GOODS_DELIVERY_NOTE_DETAIL') VÀ O.NAME = 'FK_GOODS_DELIVERY_NOTE_DETAIL_R18_GOODS_DELIVERY_NOTE') BẢNG ALTER GOODS_DELIVERY_NOTE_DETAIL DROP CONSTRAINT FK_GOODS_DELIVERY_NOTE_DETAIL_R18_GOODS_DELIVERY_NOTE ĐI NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID = R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('GOODS_DELIVERY_NOTE') VÀ O.NAME = 'FK_GOODS_DELIVERY_NOTE_R19_DELIVERY_COMPANY')

ALTER TABLE GOODS_DELIVERY_NOTE DROP CONSTRAINT

FK_GOODS_DELIVERY_NOTE_R19_DELIVERY_COMPANY

ĐI

Machine Translated by Google

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID =

R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('DELIVERY_STATUS') VÀ O.NAME =

'FK_DELIVERY_STATUS_R20_DELIVERY_COMPANY')

ALTER TABLE DELIVERY_STATUS

DROP CONSTRAINT

FK_DELIVERY_STATUS_R20_DELIVERY_COMPANY ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID =

R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('INVOICE') VÀ O.NAME =

'FK_INVOICE_R21_CUSTOMER')

HÓA ĐƠN BẢNG ALTER

DROP CONSTRAINT FK_INVOICE_R21_CUSTOMER

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID =

R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID = OBJECT_ID ('RETURNED_GOODS_RECEIPT_NOTE') VÀ O.NAME =

'FK_RETURNED_GOODS_RECEIPT_NOTE_R22_GOODS_DELIVERY_NOTE') BẢNG ALTER RETURNED_GOODS_RECEIPT_NOTE

DROP CONSTRAINT

FK_RETURNED_GOODS_RECEIPT_NOTE_R22_GOODS_DELIVERY_NOTE

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID =

R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID =

OBJECT_ID ('RETURNED_GOODS_RECEIPT_NOTE_DETAIL') VÀ O.NAME = 'FK_RETURNED_GOODS_RECEIPT_NOTE_DETAIL_R23_RETURNED_GOOD S_RECEIPT_NOTE ') BẢNG ALTER RETURNED_GOODS_RECEIPT_NOTE_DETAIL DROP CONSTRAINT FK_RETURNED_GOODS_RECEIPT_NOTE_DETAIL_R23_RETURNED_GOOD S_RECEIPT_NOTE ĐI NẾU TỒN TẠI (CHỌN 1

TỪ SYS.SYSREFERENCES R THAM GIA SYS.SYSOBJECTS O ON (O.ID =

R.CONSTID VÀ O.TYPE = 'F')

WHERE R.FKEYID =

OBJECT_ID ('RETURNED_GOODS_RECEIPT_NOTE_DETAIL') VÀ O.NAME =

'FK_RETURNED_GOODS_RECEIPT_NOTE_DETAIL_R24_INVENTORY_LIST')

BẢNG ALTER RETURNED_GOODS_RECEIPT_NOTE_DETAIL

Machine Translated by Google DROP CONSTRAINT FK_RETURNED_GOODS_RECEIPT_NOTE_DETAIL_R24_INVENTORY_LIST ĐI NẾU TỒN TẠI (CHỌN 1 TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('NHÀ CUNG CẤP')

AND TYPE = 'U')

NHÀ CUNG CẤP BẢNG DROP

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('NHÂN VIÊN')

VÀ TÊN = 'R5_FK'

VÀ INDID > 0

VÀ INDID < 255)

NHÂN VIÊN DROP INDEX.R5_FK ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('NHÂN VIÊN')

AND TYPE = 'U')

NHÂN VIÊN DROP BẢNG ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('EMPLOYEE_ONL')

VÀ TÊN = 'R6_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX EMPLOYEE_ONL R6_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('EMPLOYEE_ONL')

AND TYPE = 'U')

DROP TABLE EMPLOYEE_ONL

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('EMPLOYEE_OFF')

Machine Translated by Google

VÀ TÊN = 'R7_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX EMPLOYEE_OFF.R7_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('EMPLOYEE_OFF')

AND TYPE = 'U')

DROP TABLE EMPLOYEE_OFF

ĐI NẾU TỒN TẠI (CHỌN 1 TỪ SYSINDEXES WHERE ID = AND NAME = VÀ INDID > VÀ INDID < DROP INDEX ĐI NẾU TỒN TẠI (CHỌN 1 download by : skknchat@gmail.com

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('MANAGER')

AND TYPE = 'U')

QUẢN LÝ BẢNG DROP

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('DEPARTMENT')

AND TYPE = 'U')

CỤC DROP BẢNG ĐI NẾU TỒN TẠI (CHỌN 1 TỪ SYSINDEXES WHERE ID = OBJECT_ID ('HỢP ĐỒNG') VÀ TÊN = 'R1_FK' VÀ INDID > 0 VÀ INDID < 255) HỢP ĐỒNG DROP INDEX.R1_FK ĐI NẾU TỒN TẠI (CHỌN 1 download by : skknchat@gmail.com

Machine Translated by Google

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('HỢP ĐỒNG') AND TYPE = 'U')

DROP BẢNG HỢP ĐỒNG

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('CONTRACT_DETAIL')

VÀ TÊN = 'R2_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX CONTRACT_DETAIL.R2_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('CONTRACT_DETAIL')

AND TYPE = 'U')

DROP TABLE CONTRACT_DETAIL

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('WAREHOUSE_LIST')

VÀ TÊN = 'R11_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX WAREHOUSE_LIST.R11_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('WAREHOUSE_LIST')

AND TYPE = 'U')

DROP TABLE WAREHOUSE_LIST

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('INVENTORY_LIST')

AND TYPE = 'U')

DROP TABLE INVENTORY_LIST

ĐI

NẾU TỒN TẠI (CHỌN 1

Machine Translated by Google

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('PRODUCT')

VÀ TÊN = 'R10_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX PRODUCT.R10_FK ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('PRODUCT')

AND TYPE = 'U') SẢN PHẨM BẢNG DROP

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('GOODS_RECEIPT_NOTE')

VÀ TÊN = 'R3_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX GOODS_RECEIPT_NOTE.R3_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('GOODS_RECEIPT_NOTE')

AND TYPE = 'U')

DROP TABLE GOODS_RECEIPT_NOTE

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('GOODS_RECEIPT_NOTE_DETAIL')

VÀ TÊN = 'R4_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX GOODS_RECEIPT_NOTE_DETAIL.R4_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('GOODS_RECEIPT_NOTE_DETAIL')

AND TYPE = 'U')

DROP TABLE GOODS_RECEIPT_NOTE_DETAIL

ĐI

Machine Translated by Google

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('CUSTOMER')

AND TYPE = 'U')

DROP BẢNG KHÁCH HÀNG

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('ORDER') VÀ TÊN = 'R13_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX ORDER.R13_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('ORDER') AND TYPE = 'U')

LỆNH DROP BẢNG

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('ORDER_DETAIL')

VÀ TÊN = 'R14_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX ORDER_DETAIL.R14_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('ORDER_DETAIL')

AND TYPE = 'U')

DROP BẢNG ORDER_DETAIL

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('GOODS_DELIVERY_NOTE')

VÀ TÊN = 'R22_FK'

VÀ INDID > 0

VÀ INDID < 255)

Machine Translated by Google

DROP INDEX GOODS_DELIVERY_NOTE.R22_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('GOODS_DELIVERY_NOTE')

AND TYPE = 'U')

DROP TABLE GOODS_DELIVERY_NOTE

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('GOODS_DELIVERY_NOTE_DETAIL')

VÀ TÊN = 'R18_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX GOODS_DELIVERY_NOTE_DETAIL.R18_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('GOODS_DELIVERY_NOTE_DETAIL')

AND TYPE = 'U')

DROP TABLE GOODS_DELIVERY_NOTE_DETAIL

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('INVOICE_DETAIL')

VÀ TÊN = 'R16_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX INVOICE_DETAIL.R16_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('INVOICE')

VÀ TÊN = 'R15_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX INVOICE.R15_FK ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

Machine Translated by Google

WHERE ID = OBJECT_ID ('INVOICE')

AND TYPE = 'U')

DROP BẢNG HÓA ĐƠN ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('INVOICE_DETAIL')

AND TYPE = 'U')

DROP TABLE INVOICE_DETAIL

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('DELIVERY_COMPANY')

AND TYPE = 'U')

DROP TABLE DELIVERY_COMPANY

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('DELIVERY_STATUS')

VÀ TÊN = 'R20_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX DELIVERY_STATUS.R20_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

WHERE ID = OBJECT_ID ('DELIVERY_STATUS')

AND TYPE = 'U')

DROP TABLE DELIVERY_STATUS

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSINDEXES

WHERE ID = OBJECT_ID ('RETURNED_GOODS_RECEIPT_NOTE')

VÀ TÊN = 'R23_FK'

VÀ INDID > 0

VÀ INDID < 255)

DROP INDEX RETURNED_GOODS_RECEIPT_NOTE.R23_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

Machine Translated by Google

WHERE ID = OBJECT_ID ('RETURNED_GOODS_RECEIPT_NOTE')

AND TYPE = 'U')

DROP BẢNG RETURNED_GOODS_RECEIPT_NOTE ĐI NẾU TỒN TẠI (CHỌN 1 TỪ SYSINDEXES ID WHERE = OBJECT_ID ('RETURNED_GOODS_RECEIPT_NOTE_DETAIL') VÀ TÊN = 'R24_FK' VÀ INDID > 0 VÀ INDID < 255)

DROP INDEX RETURNED_GOODS_RECEIPT_NOTE_DETAIL.R24_FK

ĐI

NẾU TỒN TẠI (CHỌN 1

TỪ SYSOBJECTS

ID WHERE =

OBJECT_ID ('RETURNED_GOODS_RECEIPT_NOTE_DETAIL')

AND TYPE = 'U')

Một phần của tài liệu BÁO cáo dự án dự án quản lý thị trường trực tuyến chủ đề cơ sở dữ liệu (Trang 27)

Tải bản đầy đủ (DOCX)

(89 trang)
w