搜索
您的当前位置:首页正文

在SSMS中创建与管理表操作练习

来源:小奈知识网
在SSMS中创建与管理表操作练习一

1.创建TSJY数据库,并在TSJY数据库中创建如下三张表,表结构如下:

(1)表名:XS,存放学生基本信息。(10分) 字段名 数据类型 XH XM XB ZY CSRQ Char Char Char Varchar 长度 是否为空 约束 6 10 2 20 否 否 否 是 是 主键 说明 学号 姓名 默认值为‘男’ 性别 专业名称 出生日期 Smalldatetime 创建名为CK_XS的check约束,设置性别字段的值只能为‘男’或者‘女’。 (2)表名:TS,存放图书基本信息。(10分) 字段名 数据类型 SH SM CBS ZB DJ ZT Char Varchar Varchar Char 长度 是否为空 约束 6 40 30 8 否 否 是 是 是 否 主键 说明 书号 书名 出版社 主编 定价 Smallmoney Char 4 默认值为‘在馆’, 状态 创建名为CK_TS的check约束,设置状态字段的值只能为‘在馆’或者‘借出’。

(3)表名:JY,存放学生借阅图书信息。(10分) 字段数据类型 名 LSH bigint 长度 是否约束 为空 否 标识列,标识种子为1,标识增长流水量为1 主键 XH char 6 否 外键(参照XS表的XH,关系名学号 为FK_JY_XS) SH Char 6 否 外键(参照TS表的SH,关系名书号 号 说明 为FK_JY_TS) JSRQ Smalldatetime 否 借书日期

2.维护表操作:

将XS表的JSRQ字段的默认值为当前系统时间getdate()

3.在XS表中输入以下记录。 XH

XM XB ZY CSRQ

95001 张三 男 计算机 1990-2-1 95002 李四 男 电子商务 1989-5-4 95003

陈红

女 电子商务 1989-6-7 计算机网络技95004 倪娟 女 术

1988-5-6 95005 李利 男

电子商务

1990-8-9

在TS表中输入如下记录

SH SM

CBS

国际贸易实务

j10098

浙江科学出版社 k20045 dephi7.0实用教程 机械工业出版社 北京十月文艺出版w10003 撒哈拉的故事

改变一生的60个心理学效

s20005 应

中国青年出版社

在JY表中输入以下记录 LSH XH

SH

JSRQ 95003 w10003 2009-9-1 95003 s20005 2009-12-23

95005 j10098

2009-8-7

4.JY表中再插入如下记录: 5,20004,s0008,2010-12-23 能不能完成插入操作,为什么? 如果要插入上述记录,如何进行? 5.删除XS表中学号为95001的记录。

ZB DJ 吴百福 43 张帆 38

三毛

20

郑小兰

22 ZT 在馆借出在馆在馆

6.删除XS表中学号为95005的记录,能否完成删除操作,为什么? 如果要将这条记录删除,如何进行?

在SSMS中创建与管理表操作练习二

1.创建表

在SPGY数据库中创建如下三张表,表结构如下: (1)表名:GYS,存放供应商基本信息。(6分)

字段名 数据类型 长度 是否为空 约束 说明 GYSH Char GYSM Varchar GYSD Varchar TEL Char 10 50 50 15 否 否 否 是 主键 供应商号 供应商名称 供应商地址 联系电话 (2)表名:SP,存放商品基本信息。(8分)

字段名 类型 TXM SPM SPLX KCSL Varchar Varchar Varchar 长度 是否为空 约束 30 50 20 否 否 是 否 主键 说明 条形码 商品名称 商品类型 Numeric, 精度10, 小数位数2 默认值为0 库存数量 创建名为CK_SP的check约束,设置库存数量(KCSL)字段的值必须大于等于0。

(3)表名:GY,存放商品供应信息。(15分) 字段名 类型 GYH TXM Char Varchar 长度 是否为空 约束 20 13 否 否 主属性 主属性, 13位的数字字符 GYSH Char GYSL 10 是 否 供应商号 供应数量 说明 供应号 条形码 Numeric, 精度10, 小数位数2 GYSJ JJ Datetime money 否 是 默认为当前系统时间 供应时间 进价 创建名为CK_GY的check约束,设置供应数量(GYSL)字段的值必须大于0。

2. 维护表操作:

(1) 在SP表中,为TXM字段设置check约束,约束名为CK_TXM,要求该字段输入的数据13位的数字字符。

(2) 在GY表中,为TXM字段设置外键约束,参照SP表的TXM,关系名为FK_GY_SP_TXM),为GYSH字段设置外键约束,参照GYS表的GYSH,关系名为FK_GY_GYS。

4. 给每张表输入三条记录,自行编写数据信息。 5. 删除GYS表中的一条记录。

在SSMS中创建与管理表操作练习三

1.创建表

在SPXS数据库中创建如下三张表,表结构如下: (1)表名:SP,存放商品基本信息。(8分) 字段名 TXM SPM Varchar Varchar 类型 长度 30 50 是否为空 否 否 主键 条形码 商品名称 SPLX Varchar 20 是 商品类型 KCSL Numeric,精度10,小数位数2 否 默认值为0 库存数量 约束 说明 创建名为CK_SP的check约束,设置库存数量(KCSL)字段的值必须大于等于0。

(2)表名:JG,存放商品每次价格信息。(13分) 字段名 TXM Varchar 类型 长度 30 是否为空 否 主属性 外键(参照SP表的TXM, 关系名为FK_JG_SP) LSJ HYJ QSSJ money money 否 否 否 默认为当前系统时间 零售价 会员价 起始时间 JZSJ Datetime 否 主属性 默认为当前系统时间 (3)表名:XS,存放商品销售信息。(12分) 字段名 类型 长度 是否为空 约束 说明 截止时间 条形码 约束 说明 Datetime XSH TXM Char Varchar 20 30 否 否 主属性 主属性 外键(参照SP表的TXM, 关系名为FK_XS_SP) 销售号 条形码 XSSJ XSSL Datetime 否 否 默认为当前系统时间 销售时间 销售数量 Numeric, 精度10, 小数位数2 ZFFS SFHY Varchar Bit 20 否 否 默认值为‘现金’。 支付方式 是否会员 创建名为CK_XS的check约束,设置销售数量(XSSL)字段的值必须大于0。

2.维护表操作

(1)在JG表中创建名为CK_JG_JZSJ的check约束,设置截止时间(JZSJ)必须大于等于起始时间(QSSJ)。

(2)在JG表中创建名为CK_JG_LSJ的check约束,设置零售价(LSJ)必须大于等于会员价(HYJ)。

3.在三张表中分别输入5条记录,内容根据要求自行编写数据。

在SSMS中创建与管理表操作练习四

1.创建表

在School数据库中创建如下三张表,表结构如下: (1)表名: Class,存放学生信息 (2)年月,班级编号)

Student(Sno,Sname,Sex,Birth,Classno)

课程(课程编号,课程名称,课程学分,课程学时,开设学期) Course(Cno,Cname,Credit,Hour,Term) 成绩(学号,课程编号,平时成绩,期末成绩) Score(Sno,Cno,Uscore,Endscore) 字段名 Classno Classname College Specialty Enteryear 字段说明 班级编号 班级名称 所在学院 所属专业 入学年份 数据类型 nvarchar nvarchar nvarchar nvarchar int 长度 是否允许为空 10 30 30 30 否 否 否 否 是 约束 主键

(2)表名Student(Sno,Sname,Sex,Birth,Classno) 字段名 Sno Sname Sex Birth Classno

(3)表名Course:存放课程信息 字段名 Cno Cname Credit Hour 字段说明 课程编号 课程名称 课程学分 课程学时 数据类型 nvarchar nvarchar Int Int 长度 10 30 是否允许为约束 空 否 否 是 是 主键 值大于0 值大于0 字段说明 学号 姓名 性别 出生年月 班级编号 数据类型 nvarchar nvarchar nchar datetime nvarchar 长度 是否允许为空 15 10 1 10 否 否 否 是 否 约束 主键 值只能为男或者女,默认值:男 外键,参照Class表的Classno Term 开设学期 Nchar 2 否 值为一、二、三、四、五、六

(4)表名:Score存放成绩信息 字段名 Sno 字段说明 数据类型 学号 nvarchar 长度 是否允约束 许为空 15 否 主属性, 参照Student表的Sno 主属性, 参照Course表的 Cno Uscore Endscore Cno 课程编号 nvarchar 10 否 平时成绩 numeric(4,1) 期末成绩 numeric(4,1) 是 是 值在0—100 值在0—100 2.维护表操作

将“生成绩管理系统表中记录”中的四张工作表的记录分别导入到上述相应四张表中。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top