收藏 分销(赏)

在SSMS中创建与管理表操作练习模板.doc

上传人:a199****6536 文档编号:9225165 上传时间:2025-03-17 格式:DOC 页数:10 大小:140KB 下载积分:8 金币
下载 相关 举报
在SSMS中创建与管理表操作练习模板.doc_第1页
第1页 / 共10页
在SSMS中创建与管理表操作练习模板.doc_第2页
第2页 / 共10页


点击查看更多>>
资源描述
在SSMS中创建与管理表操作练习 10 资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。 在SSMS中创立与管理表操作练习一 1.创立TSJY数据库, 并在TSJY数据库中创立如下三张表, 表结构如下: ( 1) 表名: XS, 存放学生基本信息。( 10分) 字段名 数据类型 长度 是否为空 约束 说明 XH Char 6 否 主键 学号 XM Char 10 否 姓名 XB Char 2 否 默认值为‘男’ 性别 ZY Varchar 20 是 专业名称 CSRQ Smalldatetime 是 出生日期 创立名为CK_XS的check约束, 设置性别字段的值只能为‘男’或者‘女’。 ( 2) 表名: TS, 存放图书基本信息。( 10分) 字段名 数据类型 长度 是否为空 约束 说明 SH Char 6 否 主键 书号 SM Varchar 40 否 书名 CBS Varchar 30 是 出版社 ZB Char 8 是 主编 DJ Smallmoney 是 定价 ZT 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 ZB DJ ZT j10098 国际贸易实务 浙江科学出版社 吴百福 43 在馆 k 5 dephi7.0实用教程 机械工业出版社 张帆 38 借出 w10003 撒哈拉的故事 北京十月文艺出版社 三毛 20 在馆 s 5 改变一生的60个心理学效应 中国青年出版社 郑小兰 22 在馆 在JY表中输入以下记录 LSH XH SH JSRQ 95003 w10003 -9-1 95003 s 5 -12-23 95005 j10098 -8-7 4.JY表中再插入如下记录: 5, 4, s0008, -12-23 能不能完成插入操作, 为什么? 如果要插入上述记录, 如何进行? 5.删除XS表中学号为95001的记录。 6.删除XS表中学号为95005的记录, 能否完成删除操作, 为什么? 如果要将这条记录删除, 如何进行? 在SSMS中创立与管理表操作练习二 1.创立表 在SPGY数据库中创立如下三张表, 表结构如下: ( 1) 表名: GYS, 存放供应商基本信息。( 6分) 字段名 数据类型 长度 是否为空 约束 说明 GYSH Char 10 否 主键 供应商号 GYSM Varchar 50 否 供应商名称 GYSD Varchar 50 否 供应商地址 TEL Char 15 是 联系电话 ( 2) 表名: SP, 存放商品基本信息。( 8分) 字段名 类型 长度 是否为空 约束 说明 TXM Varchar 30 否 主键 条形码 SPM Varchar 50 否 商品名称 SPLX Varchar 20 是 商品类型 KCSL Numeric, 精度10, 小数位数2 否 默认值为0 库存数量 创立名为CK_SP的check约束, 设置库存数量( KCSL) 字段的值必须大于等于0。 ( 3) 表名: GY, 存放商品供应信息。( 15分) 字段名 类型 长度 是否为空 约束 说明 GYH Char 20 否 主属性 供应号 TXM Varchar 13 否 主属性, 13位的数字字符 条形码 GYSH Char 10 是 供应商号 GYSL Numeric, 精度10, 小数位数2 否 供应数量 GYSJ Datetime 否 默认为当前系统时间 供应时间 JJ 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 Varchar 30 否 主键 条形码 SPM Varchar 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 money 否 零售价 HYJ money 否 会员价 QSSJ Datetime 否 默认为当前系统时间 起始时间 JZSJ Datetime 否 主属性 默认为当前系统时间 截止时间 ( 3) 表名: XS, 存放商品销售信息。( 12分) 字段名 类型 长度 是否为空 约束 说明 XSH Char 20 否 主属性 销售号 TXM Varchar 30 否 主属性 外键( 参照SP表的TXM, 关系名为FK_XS_SP) 条形码 XSSJ Datetime 否 默认为当前系统时间 销售时间 XSSL Numeric, 精度10, 小数位数2 否 销售数量 ZFFS Varchar 20 否 默认值为‘现金’。 支付方式 SFHY Bit 否 是否会员 创立名为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 班级编号 nvarchar 10 否 主键 Classname 班级名称 nvarchar 30 否 College 所在学院 nvarchar 30 否 Specialty 所属专业 nvarchar 30 否 Enteryear 入年份 int 是 ( 2) 表名Student( Sno, Sname, Sex, Birth, Classno) 字段名 字段说明 数据类型 长度 是否允许为空 约束 Sno 学号 nvarchar 15 否 主键 Sname 姓名 nvarchar 10 否 Sex 性别 nchar 1 否 值只能为男或者女, 默认值: 男 Birth 出生年月 datetime 是 Classno 班级编号 nvarchar 10 否 外键, 参照Class表的Classno ( 3) 表名Course: 存放课程信息 字段名 字段说明 数据类型 长度 是否允许为空 约束 Cno 课程编号 nvarchar 10 否 主键 Cname 课程名称 nvarchar 30 否 Credit 课程学分 Int 是 值大于0 Hour 课程学时 Int 是 值大于0 Term 开设学期 Nchar 2 否 值为一、 二、 三、 四、 五、 六 ( 4) 表名: Score存放成绩信息 字段名 字段说明 数据类型 长度 是否允许为空 约束 Sno 学号 nvarchar 15 否 主属性, 参照Student表的Sno Cno 课程编号 nvarchar 10 否 主属性, 参照Course表的 Cno Uscore 平时成绩 numeric( 4,1) 是 值在0—100 Endscore 期末成绩 numeric( 4,1) 是 值在0—100 2.维护表操作 将”生成绩管理系统表中记录”中的四张工作表的记录分别导入到上述相应四张表中。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服