实验4数据更新及创建视图

实验4数据更新及创建视图

ID:47209089

大小:80.09 KB

页数:9页

时间:2019-08-27

实验4数据更新及创建视图_第1页
实验4数据更新及创建视图_第2页
实验4数据更新及创建视图_第3页
实验4数据更新及创建视图_第4页
实验4数据更新及创建视图_第5页
资源描述:

《实验4数据更新及创建视图》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验4数据更新及创建视图实验日期和时间:2013-11-15m:¥¥实验室:实验室202实验环境:1.硬件:2.软件:Windows体验数处理器:Intel(R)CorefTM)i5-3210MCPU@2.50GHz2.50GHz宝装内存(RAM):4.00GB64位握作浆统相关知识链接:实验主要任务:在“学生选课”数据库中,对数据库中的各个表实施如下的操作査询(数据自备):A.插入记录1)插入单条记录。在学生表屮插入一条新入学的学生记录,学号“2011810001”,姓名“李小龙”,男,1995-10-1出生,计算机系(编号自定)。2)插入多条记录。将全部

2、“2010”级学生选修“英语秸读”的记录插入到选课表屮,成绩预置为0。B.修改记录3)将选课表中所有学生的成绩置为0分。4)将学牛表中的“欧阳进”的同学姓名更改为“欧阳静”。C.删除记录5)删除学生表中“李丽”的学生记录。对比一下,对于设置了“级联删除”和没有设置“级联删除”的两种情况下此操作有何不同的结果?6)将所有“2009”级的学生选修“01”号课程的选课记录删除从选课表屮删除。7)将选修“离散数学”的选课记录删除从选课表屮删除。(附加题)并在总结中说明在数据的插入、更新、删除操作中如何遵循完整性规则(实体完整性、参照完整性、域完整性、用户自定义的完整

3、性)。在设置级联更新、级联删除的前后,你的更新操作对数据库有何影响?你通过什么样的操作验证你的设置是有效的?D.创建视图8)创建所有学牛的成绩表视图:创建名为“成绩详单”的成绩表视图,可以查阅所有学牛的成绩,包括的列有:学生所在系名称、学号、姓名、课程号、课程名、成绩。(提示:4表联接)9)创建“微积分”课程的学生成绩表视图:创建“微积分”这一课程的学牛成绩表视图“微积分成绩”,包括的列有:学号、姓名、所在系名称、成绩。(选做题)E.基于视图査询10)在视图“成绩详单”中查询2010级计算机系的学牛成绩单,显示所有列(即*),结果按课程号、成绩降序排列将题目

4、、SQL代码、运行和验证结果的截图粘贴到下面的单元格中,数据自备。1.插入单条记录。亦学生表中插入一条新入学的学生记录,学号“2011810001”,姓名“李小龙”,1995-10-1出生,计算机系(编号自定)。代码:insertinto学生(学号,姓名,性别,出生日期,系编号)values(120118100011,,李小龙—,男J

5、1995-10-11011);运行结果截图及评析:百消息(1行受影响)紛查询已成功执行。503_42(9.0RTW插入成功:▲亠J—1AU1工IE4““yIw»ww•wwW72011810001李小龙畀1995/10/10:

6、00:0001w/Ap.ffhParbDtftKDas评析:into子句中没有出现的属性列,新元组在这些列上将耿空值。Values子句对新元组的各属性赋值,字符串常数要用单引号括起来。2•插入多条记录。将全部“2010”级学生选修“英语精读”的记录插入到选课表中,成绩预置为0。代码:insertinto选课(学号•课程号、成绩)select学生•学号,课程•课程号0from学生,课程where学生.学号like*20IO%1and课程.课程名like,英语精读,运行结果截图及评析:由消息(€行受影响)评析:3•将选课表屮所有学生的成绩置为()分。代码:upd

7、ate选课set成绩二0运行结果截图及评析:赴消息行受影响)学号课程号成绩►2007110010102007110010202007110010302007110230102007110230202007110230402007110230602007110230902007110231002007110231102007290210102007290210202007290210402007290210602007290210902007290211002007290211102007290330202007290330302007290330402007

8、290330502007290330602007290330902007290331004•将学生表屮的“欧阳进”的同学姓名更改为“欧阳静”。代码:update学生set姓名二'欧阳静’where姓名二'欧阳进’运行结果截图及评析:.J消息门行受影响)jv▲▲厶vwxvJu

9、y」4丄丄w•ww•wwa201129000欧阳静禺1992/9/240:00:0001?n11lama.钊J住捕卄iqqa/r/iin-nn-nnm5•删除学生表中“李丽”的学生记录。对比一下,対于设置了“级联删除”和没有设置“级联删除”的两种情况下此操作有何不同的结果?代码:dele

10、tefrom学牛where姓名-李丽’运行结果截图及

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

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

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