实验二数据库的更新

实验二数据库的更新

ID:12289639

大小:84.50 KB

页数:3页

时间:2018-07-16

实验二数据库的更新_第1页
实验二数据库的更新_第2页
实验二数据库的更新_第3页
资源描述:

《实验二数据库的更新》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、0720林攀07419043copyright实验二数据库的更新姓名:林攀学号;07419043一、实验目的1.进一步熟悉查询分析器和企业管理器的使用方法。2.掌握向数据库输人数据、修改数据和删除数据的方法。二、实验内容⑴在已经存在的学生表中增加一个邮件地址“SEMAIL”的新属性,允许为空。ALTERTABLE学生ADDSEMAILCHAR(30)NULLselect*from学生s001王明男1986824571D2NULLs002李勇男2389454321D3NULLs003刘燕女21NULLD1NULLs004王萍女23N

2、ULLD1NULLs005王佳男2413098765892D3NULLs006赵婷女20nullD1NULL2)在学生表中限定年龄Sage小于80岁大于16岁。ALTERTABLE学生ADDCONSTRAINTCKS1CHECK(年龄>16AND年龄<80)3)将新生(学号:5020;姓名:伍俊;性别:男;年龄:22;电话:49542784;系编号:D4)的记录插人学生表中,并增加相应的选课记录(“s020”,“C1”,80)。insertinto学生(学号,姓名,性别,年龄,电话,系编号)VALUES('1020','TOM',

3、'男',22,'13812312312','D4')INSERTinto选课VALUES('1020','C1',80)1020TOM男2213812312312D4NULL4)假设过了一个学年,将所有学生的年龄增加1岁。UPDATE学生SET年龄=年龄+1s001王明男2086824571D2NULLs002李勇男2489454321D3NULLs003刘燕女22NULLD1NULLs004王萍女24NULLD1NULLs005王佳男2513098765892D3NULLs006赵婷女21nullD1NULL1020TOM男23

4、13812312312D4NULL⑸事后发现学生王明考试作弊,将其所有成绩改为0分。UPDATE选课30720林攀07419043copyrightSETGRADE=0WHERE学号=(SELECT学号FROM学生WHERE姓名='王明')s001c10s001c20s001c30s001c40s001c50s002c378s002c475s004c185s005c195s005c292s005c376⑹学号为“s002”的学生平时表现优异,将其数据库原理成绩增加10分。UPDATE选课SET成绩=成绩+10WHERE学号='s0

5、02'AND课程号=(SELECT课程号FROM课程WHERE课程名称='数据库原理')10000759592⑺由于选修C3课程的人数太少,学校决定暂不开课,删除所有“C3”的选课记录。DELETEFROMSCWHERECNO='C3'课程号c1c2c4c5c4c1c1c230720林攀07419043copyright⑻学号为“s004”的学生由于退学,删除该学生及其选课记录。DELETEFROM选课WHERE学号='s004'DELETEFROM学生WHERE学号='s004'select学号from选课学号s001s001s

6、001s001s002s005s005三、思考题1.SQLServer2000提供了哪些基本数据类型?答;数值型,字符型,文本型,日期型,逻辑型,浮点型2.SQLServer2000有哪些方法可用来保证数据的完整性约束?答:主要包括:约束(CONSTRAINT)、规则(RULE)、默认值、允许空属性、标识和触发器(TRIGGER)等。3.数据库中一般不允许更改主码数据。如果需要更改主码数据时,怎样处理?只要在每次修改的时候检查一下改过之后的数据在数据库存中是否存在。SQL:SELECT*FROM表名WHERE主键=更改过后的值。4

7、.试着删除被参照表中的主码,看看会出现什么样的情况?分析一下系统这么做的原因。答;导致各基本表的连接出错,破坏了数据的完整性3

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

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

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