VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2364|回复: 20

一个很急的问题,入门问题,谢谢

[复制链接]

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
发表于 2020-1-24 23:20:01 | 显示全部楼层 |阅读模式
表一:学生情况信息表 XS
学号 姓名 专业名 性别 出生时间 总学分 备注
主键

表二:课程表 KC
课程号 课程名 开课学期 学时 学分
主键

表三 学生与课程表 XS_KC
学号 课程号 成绩 学分
主键 主键


前面两个表,我会,请问第三个表如何建,谢谢
create table kc (
课程号 char(3) not null primary key,
课程名 char(16) not null,
开课学期 tinyint not null check ((开课学期>=1)and(开课学期<=8)),
学时 tinyint not null,
学分 tinyint null
)
go
create table xs(
学号 char(6) not null primary key,
姓名 char(8) not null,
专业名 char(10) null,
性别 bit not null default '1',
出生时间 smalldatetime not null,
总学分 tinyint null,
备注 text null,
constraint chk_sex check (性别 in ('1','0') )  
)
go

第三个表实在想不出了,请帮帮忙,谢谢
书也找了,没找到
回复

使用道具 举报

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
 楼主| 发表于 2020-2-12 14:45:01 | 显示全部楼层
第三个表实在想不出了,请帮帮忙,谢谢
书也找了,没找到
回复

使用道具 举报

0

主题

13

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-2-12 15:30:01 | 显示全部楼层
直接在企业管理器里面建不更省事,建好后设置一下关系即可.
回复

使用道具 举报

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
 楼主| 发表于 2020-2-12 16:15:02 | 显示全部楼层
可是老师要t-SQL
回复

使用道具 举报

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
 楼主| 发表于 2020-2-12 16:45:01 | 显示全部楼层
要用SQL写
回复

使用道具 举报

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
 楼主| 发表于 2020-2-12 17:30:02 | 显示全部楼层
在界面设置不行
回复

使用道具 举报

0

主题

13

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-2-12 19:00:01 | 显示全部楼层
CREATE TABLE [dbo].[xs_kc] (
        [学号] [char] (6) COLLATE Chinese_PRC_CI_AS NOT NULL ,
        [课程号] [char] (3) COLLATE Chinese_PRC_CI_AS NOT NULL ,
        [成绩] [decimal](18, 0) NULL ,
        [学分] [int] NULL
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[xs_kc] WITH NOCHECK ADD
        CONSTRAINT [PK_xs_kc] PRIMARY KEY  CLUSTERED
        (
                [学号],
                [课程号]
        )  ON [PRIMARY]
GO

ALTER TABLE [dbo].[xs_kc] ADD
        CONSTRAINT [FK_xs_kc_kc] FOREIGN KEY
        (
                [课程号]
        ) REFERENCES [dbo].[kc] (
                [课程号]
        ),
        CONSTRAINT [FK_xs_kc_xs] FOREIGN KEY
        (
                [学号]
        ) REFERENCES [dbo].[xs] (
                [学号]
        )
GO

回复

使用道具 举报

0

主题

43

帖子

29.00

积分

新手上路

Rank: 1

积分
29.00
发表于 2020-2-12 20:30:01 | 显示全部楼层
看来楼主是酷爱着写代码
顶你个肺!
回复

使用道具 举报

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
 楼主| 发表于 2020-2-12 21:00:01 | 显示全部楼层
[学号] [char] (6) COLLATE Chinese_PRC_CI_AS NOT NULL
回复

使用道具 举报

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
 楼主| 发表于 2020-2-12 21:15:01 | 显示全部楼层
[学号] [char] (6) COLLATE Chinese_PRC_CI_AS NOT NULL
解释一下,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表