从ERD创建SQL表,实现所有约束

问题描述 投票:-1回答:2

This is the ERD digram from which I'm to write and SQL query for .

sql database implementation erd
2个回答
0
投票

这是给Oracle的。您可以类似地创建PRODUCT表,而无需FOREIGN KEY

  CREATE TABLE Orders (
        OrderID int NOT NULL,
        OrderDate date,
        ProductID int,
        PRIMARY KEY (OrderID),
        CONSTRAINT FK_PersonOrder FOREIGN KEY (ProductID)
        REFERENCES PRODUCT(ProductID)
    );

0
投票

Sql Server

产品表

CREATE TABLE product 
  ( 
     productid   INT PRIMARY KEY IDENTITY(1, 1), 
     productname VARCHAR(50), 
     unitprice   NUMERIC(17, 2) 
  ) 

订单表

CREATE TABLE orders 
  ( 
     orderid     INT PRIMARY KEY IDENTITY(1, 1), 
     productname VARCHAR(50), 
     productid   INT, 
     FOREIGN KEY (productid) REFERENCES product(productid) 
  ) 
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.