一个很急的有关问题,入门有关问题,多谢 建个表 第三个表
发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
一个很急的问题,入门问题,谢谢 建个表 第三个表
表一:学生情况信息表 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
------解决方案--------------------
COLLATE Chinese_PRC_CI_AS
这个可以去掉,写成这样:
学号 char(6) NOT NULL
------解决方案--------------------
CREATE TABLE dbo.XS_KC
(
学号 char(6) NOT NULL,
课程号 char(3) NOT NULL,
成绩 tinyint NOT NULL,
学分 tinyint NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE dbo.XS_KC ADD CONSTRAINT
PK_XS_KC PRIMARY KEY CLUSTERED
(
学号,
课程号
) ON [PRIMARY]
GO
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
从 Excel 导入到 SQL 的大数据效率问题
导入数据量:10W。
环境:Sql server 2008 R2
导入用时 29分钟。
每条执行语句:
IF EXIS...
-
链接服务器 删除时,提示 提供程序内存不足
链接服务器连一个oracle 数据库
表 tb 其中一个列是 blob
现在删除 tb 的一行...
-
一个简单的存储过程报错,求大神指教
--Drop PROCEDURE [dbo].[FenYe]
CREATE PROCEDURE [dbo].[FenYe]
@curPage int, --当...
-
如何在调试时清除临时表
用临时表时碰到错误
Msg 2714, Level 16, State 6, Line 3
There is already an object named '#TblPr...
-
还原数据库时,出现怪事了....
我用的SQL的版本是 Microsoft Corporation 版本8.0
企业管理器---找到相应的数据库名---右键---...
-
动态列!急!
下面的存储是我举例子的,并不正确!我想实现当我输入参数,2012,1,2012,12 的时候,Ytd就
得到那参数区间的和,问题就在,如...
-
为庆祝PASS北京分会成立,12月份在微软中国举办第一次线下活动。欢迎报名!
The Professional Association for SQL Server (简称PASS...
-
关于数据分页问题。
朋友说,微软自带的ListView数据分页不能使用,效率太低,查询要把整个数据库查一遍,说是要Row_Number。
那么Row_N...
-
sql查询优化
表 table 有24个字段,3万条数据,现在我查询该表的所有数据
select * from table order by id
查询时间在1分20秒左右...
-
sql 多张表的列合并成一条数据
比如
A表 有下列
name stock(库存)
苹果 10
香蕉 20
B表
name import(入库)
苹果...