22,211
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
CREATE TABLE [dbo].[CS](
[Sno] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[Cno] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[Grade] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
CONSTRAINT [PK_CS] PRIMARY KEY CLUSTERED
(
[Sno] ASC,
[Cno] ASC
)) ON [PRIMARY]
CREATE TABLE student (
学号 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
课程号 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
成绩 int NULL ,
CONSTRAINT PK_student PRIMARY KEY CLUSTERED
(
学号,
课程号
) ON PRIMARY
) ON PRIMARY
GO
1、create table tb(学号 varchar(10),课程号 varchar(10),成绩 int,primary key(学号,课程号))
2、看能不能有一个或者某几个属性推出其他的属性(如果有,选占用属性最少的作为主键)
3、冲突可串行话,简单的就是按照某一个时间序列能不能一个一个的执行,事务之间不会出现冲突