- 325
- 0
- 约4.44千字
- 约 21页
- 2016-08-30 发布于湖北
- 举报
实验报告册 2014 / 2015 学年 第2 学期 系 别 计算机科学与技术系 实验课程 数据库原理 专 业 计算机科学与技术 班 级 姓 名 学 号 指导教师
实验二——SQL语句
实验目的
熟悉SQL的数据查询语言,能使用SQL进行单表查询、连接查询、嵌套查询、集合查询和统计查询,能理解空值的处理;
熟悉数据库的数据更新操作,能使用SQL语句对数据库进行数据的插入、更新、删除操作;
熟悉SQL支持的有关视图的操作,能创建、查询及取消视图;
了解NULL在数据库中的特殊含义,掌握使用SQL进行与空值相关的操作;
实验预习内容
在认真阅读教材及实验指导书【实验1.2 数据查询】、【实验1.3 数据更新】、【实验1.4 视图】和【实验1.6 空值和空集的处理】的基础上,上机前请预习以下内容,并在空白处填写相应的步骤或命令。
使用SCHOOL数据库,在SQL SERVER 2000 的查询分析器中使用SQL语言完成以下操作。请在空白处填写相应的SQL命令。
查询年级为2001的所有学生的名称,按编号顺序排列;
查询所有课程名称中含有data的课程编号;
统计所有老师的平均工资;
查询至少选了3门课的学生编号;
查询学号学生的姓名、所选课名及成绩;
查询没有学生选的课程编号;
查询既选了C++又选了Java课程的学生编号;
查询选了C++但没选Java课程的学生编号;
向STUDENTS表中插入“LiMing”的个人信息(编号:700045678,名字:LiMing,Email:LX@,年级:1992);
将“LiMing”的年级改为2002;
删除所有选了Java课程的学生选课记录;
求出每门课的课程号、选课人数,结果存入数据库表T1中。
查询所有选课记录的成绩并换算为五分制(注意NULL的情况);
查询成绩小于0的选课记录,统计总数、平均分、最大值和最小值(注意查询结果中NULL的情况);
按成绩顺序排序显示CHOICES表中所有记录。(使用ORDER BY排序,注意NULL的情况);
创建视图V1,显示学生姓名、所选课名称、任课教师名;
取消V1视图;
使用STC数据库,在SQL SERVER 2000 的查询分析器中使用SQL语言完成以下操作。请在空白处填写相应的SQL命令或其它内容。
创建视图V2,显示计算机(CS)系学生信息;(结合下面的b)小题,V2视图创建2次,分别使用/不使用WITH CHECK OPTION选项)
(1)不加WITH CHECK OPTION (2)加WITH CHECK OPTION create view V2
as select * from students
where sdept=’cs’ create view V2’
as select * from students
where sdept=’cs’
with check option
插入元组(99999,张三,20岁,男,PH)到V2中,运行结果如何?(观察WITH CHECK OPTION对结果的影响);
(1)不加WITH CHECK OPTION的结果 (2)加WITH CHECK OPTION的结果 insert into V2
value(‘99999’,’张三’’20’,’男’,’PH’)
不加with check option时,命令执行成功。 加了这个后,在执行命令,会出现错误。原因是目标视图或者目标视图所跨越的某一视图指定了with check option,而该操作的一个或多个结果行又不符合check option约束的条件。
在V2基础上,查询所有计算机系女生信息;
select * from V2
where ssex=’女’实验报告
1.SQL SERVER中变量声明的命令是什么?输出命令是什么?
变量声明局部变量需要声明declare @变量名,空格,数据类型(声明变量)select (查询命令)
实验三——数据库完整性与安全性
实验目的
理解实体完整性、参照完整性、用户自定义完整性的概念,学习三类完整性的实现,了解违反完整性的结果;
掌握MS SQL SERVER中的有关用户登录认证及管理方法,熟练使用自主存取控制进行权限管理;
实验预习内容
在认真阅读教材及实验指导书【2.1 实体完整性】、【2.2 参照完整性】、【2.3 用户自定义完整性】、【2.4 触发器】、【2.5 综合案例】和【3.1 用户标识与鉴别】、【3.2 自主存取控制】、【3.3 视图机制在自主存取控
您可能关注的文档
- 数据结构课程设计模板题库.doc
- 《3-6岁儿童学习与发展指南》精简版程序.ppt
- 《4.3探究熔化与凝固》程序.ppt
- 数据结构课程设计任务书班题目题库.doc
- 《4-1爱护水资源》(1课时)程序.ppt
- 数据结构课程设计任务书题库.doc
- 《5.1.3同位角、内错角、同旁内角》程序.ppt
- 数据结构课程设计十种排序算法比较题库.doc
- 数据结构课程设计说明书模板题库.doc
- 《5.3实验:平抛运动》程序.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)