资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
SQL语言面试题C.格式化D.导航式2. SQL语言的数据操纵语句包括 SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的 语句是()。A. SELECT B. INSERT C. UPDATE D. DELETE3.在 视图上不能完成的操作是()。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. CREATETABLE B. DROP VIEW C. CREATE VIEW D. GRANT8.若要撤销数据库中已经存在的表 S,可用()。A. DELETE TABLE S B. DELETE S C. DROP TABLE S D. DROP S9. 若要在基本表 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)o其中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. SAGEin=20 and CNAME in ACCESSD. SAGE=20 andCNAME= ACCESS12.设关系数据库中一个表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. SB. S,SC C. C,SC D. S,C,SC二、简答题1.什么是基本表?什么是视图?两者的区别和联系是什么?2.所有的视图是否都可以更新?为什么? 3.哪类视图是可以更新的,哪类视图是不可更新的? 各举一例说明。4.试述某个你熟悉的实际系统中对视图更新的规定。#
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号