- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 高三第4次班会(努力学习遵守纪律做一个有出息合格人).doc
- 高速线路PCB布线问题.doc
- 高压钠灯与LED灯性能节能对比.doc
- 高中政治 3.1 政府职能:管理和服务 教学设计.doc
- 高中政治 3.7.1处理民族关系原则 平等、团结、共同繁荣教案 新人教版必修2.doc
- 高中数学 1.2.1输入、输出语句与赋值语句(第1课时)精品教案 新人教A版必修3.doc
- 个人博客设计和实现——开题报告.doc
- 个人对网上商城构架设想.doc
- 个人职业发展困境讲义与答案.doc
- 各大硬件厂商与其代工厂.doc
- 2025年聊城阳谷县教育类事业单位 青年人才引进历年试题汇编(8名)附答案解析(夺冠).docx
- 2025年聊城阳谷县事业单位青年人才引进50人备考历年题库带答案解析.docx
- 2025年秋季温州交运集团社招44人备考题库带答案解析.docx
- 2025年福建莆田第二十八中学招聘会计人员1人笔试参考题库附答案解析.docx
- 2025年绥化青冈县特聘动物防疫专员招募20人历年参考题库及答案解析(夺冠).docx
- 2025年绥化青冈县特聘动物防疫专员招募20人参考题库推荐.docx
- 2025年秋季防城港市港发控股集团有限公司公开招聘5人备考题库附答案解析.docx
- 2025年绥化青冈县特聘动物防疫专员招募20人参考题库及答案解析(夺冠).docx
- 2025年绥化安达市书记进校园活动事业单位公开招聘工作人员17人参考题库附答案解析.docx
- 2025年绍兴市本级卫生健康单位赴温州医科大学开展应届医学类毕业生招聘44人备考题库附答案解析.docx
原创力文档


文档评论(0)