实验四数据库表的创建和管理

实验四数据库表的创建和管理

ID:28031076

大小:903.34 KB

页数:19页

时间:2018-12-07

实验四数据库表的创建和管理_第1页
实验四数据库表的创建和管理_第2页
实验四数据库表的创建和管理_第3页
实验四数据库表的创建和管理_第4页
实验四数据库表的创建和管理_第5页
资源描述:

《实验四数据库表的创建和管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库实验实验四计科二班叶雨琪20134650实验四数据库表的创建和管理—目的与要求1.掌握数据库表的两种创建方法;2.掌握完整性约束的设置方法:3.掌握导入导出数据的操作方法;二、实验准备1.了解完整性约束的概念,分类:2.了解T-SQL创建、修改和删除表的语法格式;3.了解数据导入导出。三、实验内容(一)在对象资源管理器屮创建数据库表创逮数据痒studb,存储属性为默认,在studb数据库中建立数据表。结构如图4-1所示:SC列名1渖違类s1司为空值7snochar⑻否1enochar(8)不口■scorenumeric(4r1)是<1Ld本厂列名简滴类型1司为空

2、snochar⑻ssnamevarchar(lO)sssexchar⑵不bomdatedatetime是dnamevarchar(2O)是cnscorcnumerk(4,1)是1addressvarchar(50)是1本列名J蔺連类aJ司为空值enochar(8)cnamevarchaf(20)否cpnochar(8)是—ccreditnumeric(3r1)是叫Ijj图4-1,常sy触J?文糊•Ow助«««名格

3、77)C鋟W金文常3I<»nits文nonM湖:'rtftffl文阳«VWr大如we)白助找»径v>4k•格nnMor[S^MA

4、i»•(7r'ri,^,r.i*,•,蓍..,日S不ifiw1滑璗力1W*TWWt长[.CPr«crib«-dbo.SCJXXY61733.studb-SQLQuery2.sql*列名数振类型允许空►?snochar(8)0enochar(8)Bscorenumeric(4f1)囹B表-dbo.Cj;表-dbo.SCJXXY61733.studb-SQLQu<列名数据类型允许空enochar(8)cnamevarchar(20)cpnochar(8)〔creditnumeric(3f1)LJ00列名教掮类型允许空►?snochar(8)nsnamevarchar(5

5、0)nssexchar(2)nborndatedatetimecinamevarchar(20)圉表-dbo.S表-dbo.C表-dbo.SCJXXY61733.studbnumeric(4f1)varchar(50)enscoreaddress需要定义的约束有:1.主键和外键,依据图屮标识建立按住Ctrl键鼠标选中要设为主键的两个表,2.S表中在s_name上建立唯一键约束。选择sname右键索引/键添加类型选择唯一键列选择sname索引/键艇的主/格一引⑸:11X-STPK_S*正在的推一键或索引的曜性,曰(党授)列曰榇识(名朗棚曰裹设计器ft含的列创逋为聚窠的忽

6、略重霣踺S致提$1司轵蒗E«有«节晚一»sr^me(ASC)队S”SSPRIMARY港加(A)蒯餘(D)规C)3.C表中设置check约朿为ccredit不能为负数ccredit>G*键CHECK约束添加常规表达式写ccredit〉=Ocheckm-VS远定的CHECK约菜(S):[CW】.正在痛規新的CHECK约菜K敗.柔要先填充”表达式住,然活才能網揀的CHECK约束.□(««)J1ccredit>=0Q曰标识(名称)[CK.C-1湖□杏设计器强制罔于INSERT和UPDATE5强制罔亍发制5在创建或通新启用打检S现有251关闭⑹?§JbC(A)尚險(D)1.SC

7、表中score默认值为0选中score备键CHECK约束添加常规表达式写score=0CHECK约5?透走的CHECK约栗⑸:fCK.SC正S调環现有CHECK约束的灞住.□(栄規)表达式score=0曰标识(名格)CK.SC说明0亵设计鼸强制用于INSERT和UPDATES费制用于霣制S在创逮或重斯a角打拾量琬有J遷獅(A)I謝險(D)(二)使用T-SQL语句修改表1.在S表中增加新的列,列名sfzh,数据类型为varchar(18)。altertabledbo.Saddsfzhvarchar(18)2.在C表中增加外键约束,外键是cpno,参考C表的eno列。al

8、tertabledbo.Caddconstraintcpnoforeignkey(cno)referencesdbo.C(cno)3.在SC表中删除默认值约束。altertabledbo.SCdropconstraintCK_SCJXXY61733^tudb-SQLQuefyMqh鏽要▼Xaltertabledbo.Sddds£zhvarchat<18)一狐altertabledbo«Caddconstraintcpnoforeignkey:enoreferencesdbc.Cieno;altert暴blcdbo.SCdropcon^icraincC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。