SQL语言面试题


Posted in 面试题 onAugust 27, 2013
一、选择题
  1. SQL语言是( )的语言,容易学习 。
  A.过程化 B. 非过程化
  C.格式化 D. 导航式
2. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是( ) 。
  A. SELECT B. INSERT
  C. UPDATE D. DELETE
3. 在视图上不能完成的操作是( ) 。
  A. 更新视图 B. 查询
  C. 在视图上定义新的表 D. 在视图上定义新的视图
4. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )。
  A. 数据查询 B. 数据操纵
  C. 数据定义 D. 数据控制
5. SQL语言中,删除一个视图的命令是( )。
  A.DELETE  B.DROP  C.CLEAR  D.REMOVE
  6. 在SQL语言中的视图VIEW是数据库的( ) 。
  A. 外模式 B. 模式 C. 内模式 D. 存储模式
7. 下列的SQL语句中,( )不是数据定义语句。
  A. CREATE TABLE B. DROP VIEW
   C. CREATE VIEW D. GRANT
8. 若要撤销数据库中已经存在的表S,可用( )。
  A. DELETE TABLE S B. DELETE S
  C. DROP TABLE S D. DROP S
9. 若要在基本表S中增加一列CN(课程名),可用( )。
  A.ADD TABLE S(CN CHAR(8))
   B.ADD TABLE S ALTER(CN CHAR(8))
   C.ALTER TABLE S ADD(CN CHAR(8))
   D.ALTER TABLE S (ADD CN CHAR(8))
10. 学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。
  A. DELETE Age from S    B. ALTER TABLE S DROP Age
  C. UPDATE S Age   D. ALTER TABLE S ‘Age’
11. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。
   A. S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’
   B. S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ‘ACCESS’
   C. SAGE in>=20 and CNAME in ‘ACCESS’
   D. SAGE>=20 and CNAME=’ ACCESS’
12. 设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用( )。
  A. ADD
   INTO S
   VALUES(’张二’,’化学’,’80’)
  B. INSERT
   INTO S
   VALUES(’张二’,’化学’,’80’)
  C. ADD
   INTO S
   VALUES(’张二’,’化学’,80)
  D. INSERT
   INTO S
   VALUES(’张二’,’化学’,80)
13. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( ) 。
  A. UPDATE S
   SET grade=85
   WHERE SN=’王二’ AND CN=’化学’
  B. UPDATE S
   SET grade=’85’
   WHERE SN=’王二’ AND CN=’化学’
  C. UPDATE grade=85
   WHERE SN=’王二’ AND CN=’化学’
  D. UPDATE grade=’85’
   WHERE SN=’王二’ AND CN=’化学’
14. 在SQL语言中,子查询是( ) 。
  A. 返回单表中数据子集的查询语言
  B. 选取多表中字段子集的查询语句
  C. 选取单表中字段子集的查询语句
  D. 嵌入到另一个查询语句之中的查询语句
15. SQL是一种( )语言。
  A. 高级算法 B. 人工智能
  C. 关系数据库 D. 函数型
16. 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别, C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。
  A.S.S# = SC.S# and C.C# = SC.C# and SEX=’男’ and CNAME=’数据库’
  B.S.S# = SC.S# and C.C# = SC.C# and SEX in’男’and CNAME in’数据库’
  C.SEX ’男’ and CNAME ’ 数据库’
  D.S.SEX=’男’ and CNAME=’ 数据库’
17. 若用如下的SQL语句创建了一个表SC:
  CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,( )行可以被插入 。
  A.(’201009’,’111’,60,必修)  B.(’200823’,’101’,NULL,NULL)
  C.(NULL,’103’,80,’选修’) D.(’201132’,NULL,86,’ ’)
18. 假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系( )。
  A. S B. S,SC C. C,SC D. S,C,SC
  
二、简答题
1. 什么是基本表?什么是视图?两者的区别和联系是什么?
2. 所有的视图是否都可以更新?为什么?
3. 哪类视图是可以更新的,哪类视图是不可更新的? 各举一例说明。
4. 试述某个你熟悉的实际系统中对视图更新的规定。

Tags in this post...

面试题 相关文章推荐
PHP如何防止SQL注入
May 03 面试题
面向对象编程的优势是什么
Dec 17 面试题
华为慧通笔试题
Apr 22 面试题
一道SQL面试题
Dec 31 面试题
什么是聚集索引和非聚集索引
Jan 17 面试题
2019史上最全Database工程师题库
Dec 06 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
Sep 06 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
linux面试题参考答案(10)
Nov 04 面试题
什么是Remote Module
Jun 10 面试题
Servlet方面面试题
Sep 28 面试题
WSDL的操作类型主要有几种
Jul 19 面试题
SQL Server数据库笔试题和答案
Feb 04 #面试题
杭州时比特电子有限公司SQL
Aug 22 #面试题
SQL SERVER面试资料
Mar 30 #面试题
数据库笔试题
May 09 #面试题
SQL Server面试题
Apr 04 #面试题
广州地球村科技数据库题目
Apr 25 #面试题
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
Apr 28 #面试题
You might like
php UTF8 文件的签名问题
2009/10/30 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
javascript 时间比较实现代码
2009/10/28 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
bootstrapValidator.min.js表单验证插件
2017/02/09 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
web前端vue filter 过滤器
2018/01/12 Javascript
JS中判断字符串存在和非空的方法
2018/09/12 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
2020/11/07 Javascript
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
讲解Python中运算符使用时的优先级
2015/05/14 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
对python函数签名的方法详解
2019/01/22 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
护理专业推荐信
2013/11/07 职场文书
医药专业应届毕业生求职信范文
2014/01/01 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
运动会开幕式邀请函
2014/01/22 职场文书
部门年终奖分配方案
2014/05/07 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
委托培训协议书
2014/11/17 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
走进科学观后感
2015/06/18 职场文书
晚会开幕词范文
2016/03/04 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS
《月歌。》宣布制作10周年纪念剧场版《RABBITS KINGDOM THE MOVIE》
2022/04/02 日漫