收藏 分销(赏)

用T-SQL语句完成创建与管理表操作练习讲课讲稿.doc

上传人:天**** 文档编号:4053080 上传时间:2024-07-26 格式:DOC 页数:9 大小:131KB
下载 相关 举报
用T-SQL语句完成创建与管理表操作练习讲课讲稿.doc_第1页
第1页 / 共9页
用T-SQL语句完成创建与管理表操作练习讲课讲稿.doc_第2页
第2页 / 共9页
用T-SQL语句完成创建与管理表操作练习讲课讲稿.doc_第3页
第3页 / 共9页
用T-SQL语句完成创建与管理表操作练习讲课讲稿.doc_第4页
第4页 / 共9页
用T-SQL语句完成创建与管理表操作练习讲课讲稿.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、在SSMS中创建与管理表操作练习一1创建TSJY数据库,并在TSJY数据库中创建如下三张表,表结构如下:(1)表名:XS,存放学生基本信息。(10分)字段名数据类型长度是否为空约束说明XHChar6否主键学号XMChar10否姓名XBChar2否默认值为男 性别ZYVarchar20是专业名称CSRQSmalldatetime是出生日期创建名为CK_XS的check约束,设置性别字段的值只能为男或者女。(2)表名:TS,存放图书基本信息。(10分)字段名数据类型长度是否为空约束说明SHChar6否主键书号SMVarchar40否书名CBSVarchar30是出版社ZBChar8是主编DJSma

2、llmoney是定价ZTChar4否默认值为在馆, 状态创建名为CK_TS的check约束,设置状态字段的值只能为在馆或者借出。(3)表名:JY,存放学生借阅图书信息。(10分)字段名数据类型长度是否为空约束说明LSHbigint否标识列,标识种子为1,标识增长量为1主键流水号XHchar6否外键(参照XS表的XH,关系名为FK_JY_XS)学号SHChar6否外键(参照TS表的SH,关系名为FK_JY_TS)书号JSRQSmalldatetime否借书日期 2.维护表操作:将XS表的JSRQ字段的默认值为当前系统时间getdate()3.在XS表中输入以下记录。XHXMXBZYCSRQ950

3、01张三男计算机1990-2-195002李四男电子商务1989-5-495003陈红女电子商务1989-6-795004倪娟女计算机网络技术1988-5-695005李利男电子商务1990-8-9在TS表中输入如下记录SHSMCBSZBDJZTj10098国际贸易实务浙江科学出版社吴百福43在馆k20045dephi7.0实用教程机械工业出版社张帆38借出w10003撒哈拉的故事北京十月文艺出版社三毛20在馆s20005改变一生的60个心理学效应中国青年出版社郑小兰 22在馆在JY表中输入以下记录LSHXHSHJSRQ95003w100032009-9-195003s200052009-12

4、-2395005j100982009-8-74JY表中再插入如下记录:5,20004,s0008,2010-12-23能不能完成插入操作,为什么?如果要插入上述记录,如何进行?5删除XS表中学号为95001的记录。6删除XS表中学号为95005的记录,能否完成删除操作,为什么?如果要将这条记录删除,如何进行?3.创建school数据库中的表。(1)、College表学院字段名数据类型说明允许空主键约束外键约束CnoChar(2)学院编号NOT NULL主键Cnamevarchar(30)学院名称NOT NULLCommentVarchar(100)备注NULL(2)、Specialty表专业字

5、段名数据类型说明允许空主键约束外键约束SpnoChar(3)专业编号NOT NULL主键Spnamevarchar(30)专业名称NOT NULLCnoChar(2)学院编号NOT NULL外键CommentVarchar(100)备注NULL(3)、Student表学生SnoChar(12)学号主键snamenvarchar(20)姓名NOT ssexChar(2)性别NOT 值只能为:男或女默认值:男nationnvarchar(20)民族默认值:汉spnoChar(3)专业编号NOT 外键sbirthsmallDatetime出生年月日NULLidentitynoChar(20)身份证号

6、NULL值唯一4在表student表中添加如下字段字段名数据类型说明允许空enteryearSmallint入学年份NULLscoreReal入学总分NULLbankidChar(20)银行帐号null5表student中给enteryear设置4位数字的值的约束,score字段的值要求大于0,bankid的值不能有重复。6删除student表中的bankid字段。7(1)为college表添加如下三条记录:01,信息工程学院02,旅游学院03,师范学院(2)为speciality表添加如下三条记录:001,计算机及应用,01002,电子商务,01003,幼儿教育,03(3)为student添

7、加如下三条记录200901001101,胡浩,男,汉,001,90-1-23,330702199001230342,2009,380200901002005,何欢,女,苗,002,91-7-25,330732199107250611,2009,402200803003208,沈瑜芊,女,汉,003,89-5-6,330702198905060322,2008,4218在student表中将何欢的入学成绩(score字段)的值改为398。9删除student表中入学成绩小于400分的记录。10根据班级实际情况往表中添加少量记录,思考:根据约束,表的记录能否随意添加?在SSMS中创建与管理表操作练

8、习二1创建表在SPGY数据库中创建如下三张表,表结构如下:(1)表名:GYS,存放供应商基本信息。(6分)字段名数据类型长度是否为空约束说明GYSHChar10否主键供应商号GYSMVarchar50否供应商名称GYSDVarchar50否供应商地址TELChar15是联系电话(2)表名:SP,存放商品基本信息。(8分)字段名类型长度是否为空约束说明TXMVarchar30否主键条形码SPMVarchar50否商品名称SPLXVarchar20是商品类型KCSLNumeric,精度10,小数位数2否默认值为0库存数量创建名为CK_SP的check约束,设置库存数量(KCSL)字段的值必须大于等

9、于0。(3)表名:GY,存放商品供应信息。(15分)字段名类型长度是否为空约束说明GYHChar20否主属性供应号TXMVarchar13否主属性,13位的数字字符条形码GYSHChar10是供应商号GYSLNumeric,精度10,小数位数2否供应数量GYSJDatetime否默认为当前系统时间供应时间JJmoney是进价创建名为CK_GY的check约束,设置供应数量(GYSL)字段的值必须大于0。2. 维护表操作:(1) 在SP表中,为TXM字段设置check约束,约束名为CK_TXM,要求该字段输入的数据13位的数字字符。(2) 在GY表中,为TXM字段设置外键约束,参照SP表的TXM

10、,关系名为FK_GY_SP_TXM),为GYSH字段设置外键约束,参照GYS表的GYSH,关系名为FK_GY_GYS。4. 给每张表输入三条记录,自行编写数据信息。5. 删除GYS表中的一条记录。在SSMS中创建与管理表操作练习三1创建表在SPXS数据库中创建如下三张表,表结构如下:(1)表名:SP,存放商品基本信息。(8分)字段名类型长度是否为空约束说明TXMVarchar30否主键条形码SPMVarchar50否商品名称SPLXVarchar20是商品类型KCSLNumeric,精度10,小数位数2否默认值为0库存数量创建名为CK_SP的check约束,设置库存数量(KCSL)字段的值必须

11、大于等于0。(2)表名:JG,存放商品每次价格信息。(13分)字段名类型长度是否为空约束说明TXMVarchar30否 主属性外键(参照SP表的TXM,关系名为FK_JG_SP)条形码LSJmoney否零售价HYJmoney否会员价QSSJDatetime否默认为当前系统时间起始时间JZSJDatetime否主属性默认为当前系统时间截止时间(3)表名:XS,存放商品销售信息。(12分)字段名类型长度是否为空约束说明XSHChar20否主属性销售号TXMVarchar30否主属性外键(参照SP表的TXM,关系名为FK_XS_SP)条形码XSSJDatetime否默认为当前系统时间销售时间XSSLNumeric,精度10,小数位数2否销售数量ZFFSVarchar20否默认值为现金。支付方式SFHYBit否是否会员创建名为CK_XS的check约束,设置销售数量(XSSL)字段的值必须大于0。2.维护表操作(1)在JG表中创建名为CK_JG_JZSJ的check约束,设置截止时间(JZSJ)必须大于等于起始时间(QSSJ)。(2)在JG表中创建名为CK_JG_LSJ的check约束,设置零售价(LSJ)必须大于等于会员价(HYJ)。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

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

关于我们      便捷服务       自信AI       AI导航        获赠5币

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

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

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

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服