学生(学号,年龄,性别,系名) 教材(编号,书名,出版社编号,价格) 订购(学号,书号,数量) 出版社(编号,名称,地址)SQLserver代码列表实现
时间: 2024-05-07 17:23:44 浏览: 13
创建学生表:
```
CREATE TABLE student (
sno VARCHAR(10) PRIMARY KEY,
age INT,
gender CHAR(1),
dept VARCHAR(20)
);
```
创建教材表:
```
CREATE TABLE textbook (
tno VARCHAR(10) PRIMARY KEY,
title VARCHAR(50),
pno VARCHAR(10),
price DECIMAL(8,2),
FOREIGN KEY (pno) REFERENCES publisher(pno)
);
```
创建订购表:
```
CREATE TABLE order (
sno VARCHAR(10),
tno VARCHAR(10),
quantity INT,
PRIMARY KEY (sno, tno),
FOREIGN KEY (sno) REFERENCES student(sno),
FOREIGN KEY (tno) REFERENCES textbook(tno)
);
```
创建出版社表:
```
CREATE TABLE publisher (
pno VARCHAR(10) PRIMARY KEY,
name VARCHAR(50),
address VARCHAR(100)
);
```
以上是创建表的代码,接下来就可以向表中插入数据,进行查询等操作。注意,该代码仅供参考,具体实现可能需要根据实际需求进行调整。