数据库的查询和视图_第1页
数据库的查询和视图_第2页
数据库的查询和视图_第3页
数据库的查询和视图_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#程序设计实用教程第2章C#语言基础 PAGE2 PAGE3 PAGE0第4章数据库的查询和视图一、选择题1.下列关于表和视图的说法正确的是()(A)每个视图对应一个表(B)视图是表的一个镜像备份(C)对所有视图也可象表一样执行UPDATE操作(D)视图的数据全部在表中2.列出EMP表中,从事每个工种(JOB)的员工人数()(A)selectjobfromemp;(B)selectjob,count(*)fromemp;(C)selectdistinctjob,count(*)fromemp;(D)selectjob,count(*)fromempgroupbyjob;3.列出JONES的所有下属员工,但不包括JONES本人()(A)selectenamefromempconnectbypriorempno=mgr startwithename='JONES';(B)selectenamefromempwhereename<>'JONES' connectbypriorempno=mgr startwithename='JONES';(C)selectenamefromempwhereename='JONES' connectbypriorempno=mgr startwithename='JONES';(D)selectenamefromempwhereename='JONES' connectbypriorempno=mgr startwithename<>'JONES';4.列出KING(公司总裁)的所有下属之间的层次关系,但不要显示出JONES及其所有下属()(A)selectlevel,ename,empno,mgrfromemp connectbypriorempno=mgr andename<>'JONES' startwithename='KING'(B)selectlevel,ename,empno,mgrfromemp connectbypriorempno=mgr andename='JONES' startwithename='KING'(C)selectlevel,ename,empno,mgrfromemp connectbypriorempno=mgr andename<>'JONES' startwithename<>'KING'(D)selectlevel,ename,empno,mgrfromemp connectbypriorempno=mgr andename='JONES' startwithename<>'KING'5.列出所有部门的职工人数(包括没有职工的部门)()(A)selectdept.deptno,dname,count(emp.empno) fromemp,deptwhereemp.deptno=dept.deptno groupbydept.deptno,dname;(B)selectdept.deptno,dname,count(emp.empno) fromemp,deptwhereemp.deptno(+)=dept.deptno groupbydept.deptno,dname;(C)selectdept.deptno,dname,count(emp.empno) fromemp,deptwhereemp.deptno=dept.deptno(+) groupbydept.deptno,dname;(D)selectdept.deptno,dname,count(emp.empno) fromemp,deptwhereemp.deptno(+)=dept.deptno(+) groupbydept.deptno,dname;6.列出没有职工的部门()(A)selectdept.deptnofromemp,dept whereemp.deptno(+)=dept.deptno andemp.deptnoisnull;(B)selectdept.deptnofromemp,dept whereemp.deptno(+)=dept.deptno anddept.deptnoisnull;(C)selectdept.deptnofromemp,dept whereemp.deptno(+)=dept.deptno andemp.deptno=null;(D)selectdept.deptnofromemp,dept whereemp.deptno=dept.deptno(+) anddept.deptnoisnull;7.列出薪水高于所在部门平均工资的员工信息()(A)selectdeptno,ename,salfromempawheresal>(selectavg(a.sal)fromempwheredeptno=a.deptno);(B)selectdeptno,ename,salfromempawheresal>(selectavg(sal)fromempwheredeptno=a.deptno);(C)selecta.deptno,a.ename,a.salfromempa,empbwherea.deptno=b.deptnoanda.sal>avg(b.sal);(D)selecta.deptno,a.ename,a.salfromempa,empbwherea.deptno=b.deptnoandb.sal>avg(a.sal);8.在同样的条件下,下面的哪个操作得到的结果集有可能最多?()(A)内连接 (B)左外连接(C)右外连接 (D)完全外连接9.下列操作权限中,在视图上不具备的是()。(A)SELECT (B)ALTER(C)DELETE (D)INSERT10.下列关于视图的描述哪个是错误的()A.视图是由SELECT子查询语句定义的一个逻辑表 B.视图中保存有数据C.通过视图操作的数据仍然保存在表中 D.可以通过视图操作数据库中的数据二、填空题1.SQL语言的功能主要包括:__________、__________、__________。2.希望删除查询结果集中重复的行,需要使用__________关键字。3.比较表和视图二者之间的异同__________。4.检索与SCOTT从事相同工作的员工信息:__________。5.检索出员工表emp中的第3条到第8条记录。显示字段:emp表中的全部字段:__________。6.检索与30部门员工工资等级相同的员工姓名与工资:__________。7.检索不同部门经理的最低工资:_____

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论