Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Hoàng Quốc Lâm Sung

Câu 1:

Câu 2:

-- Create Table_Customer

CREATE TABLE Table_Customer (

CUSTOMER_ID CHAR(10) PRIMARY KEY,

CUSTOMER_NAME NVARCHAR(100),

CUSTOMER_ADREESS NVARCHAR(100),

CITY NVARCHAR(10),

STATE VARCHAR(10),

POSTAL_CODE VARCHAR(20)

);
-- Create Table_Order

CREATE TABLE Table_Order (

ORDER_ID CHAR(10) PRIMARY KEY,

ORDER_DATE DATETIME,

CUSTOMER_ID CHAR(10),

FOREIGN KEY (CUSTOMER_ID) REFERENCES Table_Customer(CUSTOMER_ID)

);

-- Create Table_Product

CREATE TABLE Table_Product (

PRODUCT_ID CHAR(10) PRIMARY KEY,

PRODUCT_DESCRIPTION NVARCHAR(200),

PRODUCT_FINISH DATETIME,

STANDARD_PRICE FLOAT,

PRODUCT_LINE_ID CHAR(10)

);

-- Create Table_ORDER_LINE

CREATE TABLE Table_ORDER_LINE (

ORDER_ID CHAR(10),

PRODUCT_ID CHAR(10),

ORDERED_QUANTITY INT,

FOREIGN KEY (ORDER_ID) REFERENCES Table_Order(ORDER_ID),

FOREIGN KEY (PRODUCT_ID) REFERENCES Table_Product(PRODUCT_ID)

);

Câu 3:

-- Insert data into Table_Customer


INSERT INTO Table_Customer (CUSTOMER_ID, CUSTOMER_NAME, CUSTOMER_ADREESS, CITY, STATE,
POSTAL_CODE) VALUES

('C001', N'Nguyen Van A', N'123 Le Loi', N'Hanoi', 'Active', '100000'),

('C002', N'Tran Thi B', N'456 Hai Ba Trung', N'Hanoi', 'Inactive', '100001'),

('C003', N'Le Van C', N'789 Tran Hung Dao', N'HCMC', 'Active', '700000');

-- Insert data into Table_Order

INSERT INTO Table_Order (ORDER_ID, ORDER_DATE, CUSTOMER_ID) VALUES

('O001', '2023-06-01', 'C001'),

('O002', '2023-06-02', 'C002'),

('O003', '2023-06-03', 'C001');

-- Insert data into Table_Product

INSERT INTO Table_Product (PRODUCT_ID, PRODUCT_DESCRIPTION, PRODUCT_FINISH,


STANDARD_PRICE, PRODUCT_LINE_ID) VALUES

('P001', N'Product 1 description', '2023-05-30', 100.00, 'PL001'),

('P002', N'Product 2 description', '2023-05-31', 200.00, 'PL002'),

('P003', N'Product 3 description', '2023-06-01', 150.00, 'PL003');

-- Insert data into Table_ORDER_LINE

INSERT INTO Table_ORDER_LINE (ORDER_ID, PRODUCT_ID, ORDERED_QUANTITY) VALUES

('O001', 'P001', 2),

('O001', 'P002', 1),

('O002', 'P003', 5),

('O003', 'P001', 3),

('O003', 'P003', 2);

You might also like