实验三表创建与管理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验三 实验目的: 掌握表的创建、掌握修改表结构的方法 掌握约束概念、创建与实施方法; 掌握数据操作(向已创建的表中添加、删除及修改数据)的使用 理解数据完整性的概念及实施数据完整性的重要性 熟悉规则与默认的创建与使用 实验内容 (一)创建管理表: 创建表结构: 使用对象资源管理器创建表teacher 列名 主键 数据类型 数据宽度 默认值 是否允许为空 说明 Teacher_id 是 char 9 Not null Teacher_name nvarchar 8 Not sex bit 1 1 Not birth smalldate Not Department_id char 6 Not profession nvarchar 16 Not telephone nvarchar 15 Home_addr nchar 40 postalcode char 6 使用Sql语句创建book表 列名 主键 数据类型 数据宽度 默认值 是否允许为空 说明 Book_id 是 char 13 Book_name varchar 30 惟一 Publish_company varchar 50 出版社 author nvarchar 8 price numeric 5.2 大于10元 修改表: 添加和删除列 分别用对象资源管理器和Sql语句给Book表增加一列字段名:chuban_riqi,字段类型:datetime,允许为空,chunban_riqi字段插入后再将其删除。 表的重命名及删除 使用对象资源管理器和sql语句重命名及删除表student 对表添加、修改、删除数据 使用对象资源管理器进行 完成student表中的数据输入。 使用Sql语句进行 插入数据:向book表中插入一行数据: 书号:地批dep06_s001_02,书名:电子商务,出版社:机械工业出版社,作者:金明,价格:23.00 使用对象资源管理器完成book表中的数据输入 修改数据:将book表书号为:dep06_s001_02的作者姓名由“金明”改为“金名” 删除数据将book表书号为:dep06_s001_02的书删除。 (二).约束的概念及实施 (1)使用T-SQL语句实施约束 1)用IN关键字为数据库JWGL中表student的SEX(性别)字段创建一个检查约束SEX_CHK,SEX值为1(男)或0(女)。 实施student的SEX字段的检查约束,然后向表student插入数据,检查约束SEX_CHK是否起作用。 2)为数据库JWGL中表student_course的CREDIT(学分)字段创建一个缺省约束,使得CREDIT的缺省值为4。 实施student_course的GREDIT字段的缺省值约束,然后向表student_course插入数据行,检查缺省约束是否起作用。 3)将数据库JWGL中book表的book_id(书号)字段设为主键。 将表book的book_id字段设为主键,然后向表book插入数据行后修改某一行的book_id数据,检验主键的有效性。 4)将数据库JWGL中book表的(书号)字段设为唯一约束。 实施表book的book_id字段的惟一性约束,然后向表book插入数据行或修改某一行的book_id数据,检验惟一约束是否起作用。 5)为表reacher创建外键department_id参考表department中的主键department_id.然后向表teacher插入数据行或修改某一行的department_id数据,检验外键FK_department_id的有效性.。 6)禁止或启用student_course的check约束 禁止或启用student_course的sex_chk约束检查。然后向表插入数据行,或修改某一行的grade数据,check_grade检查是否被禁用。 7)删除book表的唯一约束 删除book的唯一检查。然后向表插入数据行,或修改某一行的book_id数据,检查book_id是否无惟一约束。 (2)使用对象资源管理器施约束 1)为表course的week_perior字段创建缺省约束,缺省值为4。 2)为course表的credit字段创建检查约束,使credit的值小于等于8。 3)为course表的course_id字段设置为主键。 4)为course表的course_name创建惟一性约束。 5)将表course的字段dbook_id设置为外键,参考表book中的主键book_id。 (三) 默认与规则: 1.默认值的概念及实施 1)为数据库jwgl创建一个名为ChuBanShe_default、值为“机械工业出版社”的默认值, 2)将默认值ChuBanShe_default绑定到表b

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档