数据库练习题(答案)_第1页
数据库练习题(答案)_第2页
数据库练习题(答案)_第3页
数据库练习题(答案)_第4页
数据库练习题(答案)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、.第四章练习题一、选择题1、两个茄子关系R(A,B)和S(B,c),还有以下SELECT语句选择a,BFROM Rwhere b not in(select b from s where c=c56);等价关系代数表达式为CCC56A. a,b ( c c56 (RS) b. a,b (r s)C.r- a,b ( c=c56 (RS) d.r- a,b ( c c56 (RS)2,嵌入式SQL预处理方法,BA.识别具有前置码id和结束旗标的SQL叙述句B.将嵌入的SQL语句视为函数调用C.源代码格式化D.将包含的SQL语句编译到目标程序中。3、在SQL中,“删除自名称”的意思是AA.从基表中

2、删除所有元组。从基表中删除所有属性C.撤消数据库中的牙齿基表。d .删除基表中的重复元组4,在SQL中,聚合函数COUNT(列名)为CA.计算元组数b .计算属性数C.计算一列中非null牙齿值的计数d。计算一列中非null牙齿值和null值的计数5、在现有SQL技术中,使用“ORDER BY”子句的SELECT语句查询结果实际上为BA.数组b .列表c .包d .集合6、在数据库中,能够加快查询速度的是(c)A.数据依赖b .视图c .索引d .数据压缩7,显示门delete from sc(a)A.sc删除所有唱片b .删除基表scC.从基表sc中删除列数据d .从基表sc中删除某些行8、

3、在DB应用程序中,常规SQL语句创建或处理一组唱片,而DB主语言语句通常一次只能处理一个记录,并且可以通过(B)进行调整。A.指针b .光标c .数组d .堆栈9,在以下基表的定义中,数字5表示(c)create table student(snochar(5)not null unique,sname char(2);A.表格中有5个记录。b .表格包含5栏C.表中字符串Sno的长度d .表的大小10、视图中不能执行的操作(c)A.更新视图b .查询C.定义视图的新基表d。定义视图的新视图11、以下聚合函数不忽略空值的是(c)a、SUM(列名)b、MAX(列名)c、COUNT (*) D、A

4、VG(列名)12,SQL的查询语句的where子句中对null值的操作无效。(c)a,where AGE IS NULL B,where AGE IS NOT NULLc,where AGE=NULL D,where NOT (AGE IS NULL)13、Transact-SQL标准SQL的扩展主要由(a)表示。A.添加节目控制结构和变量b .构建数据库和添加表构建语句C.提供分组查询功能D. Min,提供Max暂挂统计功能14、以下哪种情况下需要尽可能编制索引(a):A.经常出现在Where子句中的列B. NULL值很多的列C.记录较少的基表d。需要经常更新的基表15,以下SQL Serv

5、er语句中出现语法错误:(d)。A.declare myvarintb . select * fromAAAC.create database AAA d . delete * from AAA16,属于事务控制的语句为(a)。A.Begin Tran、Commit、RollBack B. Begin、Continue、EndC.Create Tran、Commit、RollBackD。Begin Tran、Continue、End17、在SQL语言的SELECT语句中,实现投影操作的子句是什么?(a)A)selectB)fromC)whereD)grou by18,二维表结构表示实体和实体之

6、间关联的数据模型称为(c)a)网格模型b)层次模型c)关系模型d)面向对象的模型(19)到(21)的问题基于以下两种茄子关系:其中,职员信息表关系EMP的主键是职员编号,部门信息表关系DEPT的主键是部门编号。EMPDEPT职员号码职员名称部门编号工资部门编号部门名称地址001010056101长白山王洪达马林生赵敏02010204200012001000150001020304业务部门营业部服务部财政部一号楼2号楼3号楼4号楼19、执行以下列出的任务时,不能成功执行的任务是什么?(d)a)从EMP中删除行(“010”、“王洪达”、“01”、1200)b)在EMP中插入行(“102”,“jom

7、in”,“01”,1500)c)在EMP中,将职员编号= 056 的薪金更改为1600韩元d)在EMP中,将职员编号=“101”的部门编号更改为“05”20,如果执行下面列出的任务,您不能成功执行哪些任务?(c)a)从DEPT中删除部门编号为“03”的行b)在DEPT中插入行(“06”,“计划部”,“6层”)c)在DEPT中,将部门编号= 02 的部门编号更改为 10 d)在DEPT中,将部门编号=“01”的地址更改为“5层”21、在职员信息表关系EMP中,外键是什么属性?(c)a)职员编号b)职员名称c)部门编号d)薪金22,关系R和关系S的元数分别为3和4,关系T是R和S的广义笛卡尔乘积。

8、即T=RS,关系T的元数为(A)。A) 7B) 9C) 12D) 123、如果将属性a设置为关系r的关键属性,则属性a无法获取null值(NULL)。这是(a)a)实体完整性规则b)引用完整性规则c)用户定义的完整性规则d)域完整性规则24、以下列出的“视图”项目中有哪些不正确?(b)a)视图可以使用外部模式b)视图加快查询语句的执行速度c)视图可以使用虚拟表d)视图简化查询语句的创建25、SQL语言集数据查询、数据操作、数据定义和数据控制功能,INSERT、DELETE和UPDATE语句实现了哪些功能?(b)a)数据查询b)数据操作c)数据定义d)数据控制26、在数据库管理系统中,以下哪个模

9、块不是数据库访问的功能模块?(a)a)事务管理器模块b)数据更新模块c)交互式节目查询模块d)查询处理程序模块27、在SQL查询语句中,测试子查询是否为空的谓词为(A)。a、EXISTS B、UNIQUE C、SOME D、ALL28、在以下SQL语句中插入数据是(d):a、CREATE B、ALTER C、UPDATE D、INSERT29、以下列出的项目中,数据库管理系统的基本功能是什么?(d)I .数据库定义.数据库构建和维护。数据库访问。与网络上的其他软件系统数据库通信A) 和 b) 、和 c) 和 d)两者30、修改基本数据时,以下关系视图的表示法正确:(b)a、b需要重建,并确认修

10、改结果c,不能查看修改结果d,不能修改视图所在的基表31、数据库管理系统层次结构中从高级到低级的层次结构排序顺序为(d)a)应用层、数据访问层、数据存储层、语言翻译处理层b)应用程序层、数据存储层、数据访问层、语言翻译处理层c)应用程序层、数据存储层、语言翻译处理层、数据访问层d)应用程序层、语言翻译处理层、数据访问层、数据存储层32、在SQL语言的SELECT语句中实现投影操作是(a)节。a、selectB、fromC、whereD、grou by33,在SQL中,“AGE IN(20,22)”的含义是(d)。A) age=22和age=20b) age 22和age 20c)age=20

11、and age=22d)age=20 or age=22在34 SQL中,聚合函数COUNT(列名)用于(c)A.计算元组数b .计算属性数C.计算一列中非null牙齿值的计数d。计算一列中非null牙齿值和null值的计数35,Transact-SQL标准SQL的扩展主要由(a)表示。A.添加节目控制结构和变量b .构建数据库和添加表构建语句C.提供分组查询功能D. Min,提供Max统计功能36,已知关系:供应商(供应商编号,工厂名称)PK=供应商编号产品(产品编号、颜色、供应商编号)PK=产品编号,FK=供应商编号假定元组已存在于两个关系中,如图所示。供应商产品供应商编号工厂名称C01洪

12、大C02入人C03光源产品编号颜色制造商编号P01红色C01P02黄C03在产品关系中重新插入以下元组时:I(P03,红色,C02) II(P01,蓝色,C01)III(P04,白色,C04) IV(P05,黑色,空)可以插入的元组(d)A I、II、IV B I、III C I、II D I、IV37,关系:DEPT(DNO,DNAME),要查找倒数第三个字母为w且至少包含四个字符的DNAME,祖怀条件子句必须以WHERE DNAME LIKE (B)编写a _ w _ % b _ % w _ _ c _ w _ _ d _ w _ % 38、修改以下SQL语句中的表结构是(D):a、CRE

13、ATE B、INSERT C、UPDATE D、ALTER39,SQL语句通常称为(a)。a、结构化查询语言b、结构化控制语言c、结构化定义语言d、结构化操作语言40、SQL语言的集成特征主要与(B)比较。a、操作系统命令b、非相关模型的数据语言c、高级语言d、自然语言41、在SQL语言中删除表的命令是(b)a、DELETE table B、DROP table C、CLEAR table D、REMORE table42,要查询基本表S中名称中具有“国家”的所有学生,必须在WHERE子句中使用(A)通配符。A.LIKE“%国家%”b . LIKE“%国家_”c . LIKE“_国家%”d .

14、 LIKE“_国家_”43、以下哪项不属于数据库对象(b)a、默认b、SELECT语句c、存储过程d、视图44、以下哪项不属于SQL SERVER工具(a)a数据库管理员b,事件profiler c,导入和导出数据d,查询分析器45、不属于业务管理员的功能(d)a、服务器b注册,本地和远程服务器配置c、导入和导出数据d,为WINDOWS创建操作系统用户46,SQL Server档案组的说明正确:(a)。a,数据库文件不能存在于多个档案组中。b,日志文件可以属于档案组c、档案组可以包含其他数据库的数据文件。d,档案组只能放置在同一存储设备上。47,在下面对外部代码的说明中,不正确的是(C)。A.外部代码体现了关系之间的联系手段。b .外部代码是某种关系的代码C.外部代码不是任何关系的代码D.外部代码是一个关系的代码,也是另一个关系的属性48、在SQL Server中,索引描述的确切说明为(b)。a,可以为每个数据库表设置多个聚集索引b,并且可以为每个表定义多个非聚集索引c,索引数据存储在同一表中。d,索引不会更改表中的数据。49,以下哪一项是索引说明错误?(a)a,可以向表中的任何数据列添加索引b,建议创建索引的列不要包含很多重复值c,通

温馨提示

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

评论

0/150

提交评论