选择题题库
1.以下命令哪个是 * 命令?()A.B.C.D.
2.⽤*的命令可以查看表的结构信息,包括列的名称和数据类型A.B.C.D.3.的前端⼯具是()A.* C.D.
4.在*中,如何运⾏脚本程序( )
A./ B.@脚本C.脚本D.不能在*中直接运⾏脚本
5.⽤命令将*缓冲区中的内容保存到⽂件中,使⽤下列哪种⽅法( )
A.将缓冲区的内容,然后再到⽂件中即可B.使⽤命令参数是⽂件路径C.⽅式,参数是⽂件路径D.会⾃动保存
6.⽤来设置⼀⾏能够显⽰的字符长度的命令是( )A.B.C.D.
7.以下哪个命令⽤来设置查询显⽰结果的列宽A.B.列长度C.列长度D.长度
8.⽤来判断列值是否为空的操作符是A.= B.C.D.
9.在客户定单表()中有⼀列为单价(),写⼀个命令显⽰所有单价在500以上的查询语句。A * >500;B * 500 *;C * '%500%';D * >=500;10.分析以下命令:1 50( (55, 30, 95);
命令执⾏后的输出结果是:()A 55
B 30C 95 D
11.分析以下的命令:'\\\\' '\\';
命令执⾏的返回结果是()A 所有包含''的纪录B 所有包含'N\\P\\O'的纪录C 所有包含''的纪录D 所有包含'\\P\\'的纪录12.和操作的区别是()
A 在截掉数据时有四舍五⼊的判断直接按要求截掉没有进位。B 都是将数据按指定的长度截断C 是四舍五⼊,是截断D 都会四舍五⼊
13.如果在⼦句中有两个条件要同时满⾜,应该⽤以下哪个逻辑符来连接()
14.在从两个表中查询数据时,连接条件要放在哪个⼦句中()
15.⽤以下哪个⼦句来限制分组统计结果信息的显⽰16.哪中类型的约束只能定义在列级()A.
17.在建表时如果希望某列的值,在⼀定的范围内,应建什么样的约束?A.
18.是下列哪⼀项的缩写:A (关系数据库管理系统)B (关系数据库移植系统)C (关系数据移植系统)D (关系数据库管理系统)19.语句是()A 语句B 语句C 语句D 语句
20.(列名)函数返回()
A 包含空值和重复值的所有记录B 不包含空值和重复值的记录C 包含重复值,但不包含空值的记录D 都不是
21.()操作符将两个查询的结果合并为单个结果A 算术B ⽐较C 集合D 以上都不是
22.()操作符之返回两个查询的共有⾏A B C D 没有
23.()函数返回⼀个值除以另⼀个值后的余数A B C D 以上都不是24.()⼦句处理分组的结果A B C D 以上都不是25.是⽤于()A 删除表结构
B 仅删除记录C删除结构和记录D都不是
26.同义词⽤于下列情况()1 隐藏对象的名称和所有者2 提供对对象的公共访问A 两者都对B 1错 2对C 两者都错D 1对2错
27.()是提供的⼀个对象,可以⽣成唯⼀的连续的整数A 同义词B 序列C 视图D 索引
28.可以使⽤那些伪列来访问序列()A 和B 和C 和
D 以上都不对
29.下列有关视图的描述那⼀个是正确的()貌似都是对的
A 视图是已存储的查询B 视图隐藏了数据的复杂性C 视图就是表D 视图不提供安全性
30.以下权限哪个是系统权限( )31.以下哪个权限是对象权限?
32.关于数据库存储结构说法正确的是( )A 始终都只能以块作为存储单位
B 是以块为基本存储单位,然后将块组合成区,再将区合为段,最后再由表空间对这些段进⾏管理。C 的基本存储单位是表空间
D 的基本存储单位是表,将表存放于表空间,当有数据加⼊并提交时,最后将表空间的数据写⼊数据⽂件。33.下列哪个选项不是物理结构中的对象()A 数据⽂件B 重做⽇志⽂件C 表空间D 控制⽂件
34.下⾯哪⼀个不是实例的组成部分()A B C D
35.中哪个缓冲区是以循环⽅式写⼊的A BC D
36.如果⼀个⽤户的服务进程意外终⽌了,会使⽤哪⼀个后台进程来释放该⽤户所占的资源()A B C D
37.当服务进程⽆法在系统缓存中找到空闲空间时存放数据时,将会应⽤下列哪⼀项操作()A 调⽤将脏数据写⼊到数据⽂件B 调⽤将脏数据写⼊到数据⽂件
C 调⽤来收集存储碎⽚,以得到空闲空间D 调⽤将数据写⼊到⽇志⽂件
38.下列哪个进程不是必须的后台进程()A 数据写⼊进程
B ⽇志写⼊进程C 系统监视进程D ⽇志归档进程
39.关于模式描述不正确的是()
A 表和视图等模式对象⼀定属于某⼀个模式B ⼀个表可以同时属于多个模式C 某些数据库对象可以不属于任何模式D 在数据库中,⽤户与模式是⼀⼀对应的40.关于视图的说法正确的是()A 视图与表⼀样,也占⽤系统空间
B 视图实际上只是在需要时,执⾏它所代表的语句C 视图不⽤记录在数据字典中D 视图其实就是表
41.关于索引的说法错误的是()A 索引对于表来说,可有可⽆B 索引是⽤来提⾼查询速度的
C 索引是⽤来装饰表,是表格好看⼀点D 索引会影响更新的速度42.索引的特点()A 索引越多查询越快B 索引越多查询越慢C 索引越多更新越快D 索引越多查询更新就越快43.序列的定义()
A 序列不占⽤实际的存储空间B 序列也是数据库对象,所以也占空间C 序列占的空间较少D 上⾯都不对
44.当定义了⼀个序列()后,使⽤序列⽅法正确的是A 直接使⽤
B 必须先使⽤然后才能使⽤C 只能使⽤
D 必须两者⼀起使⽤45.什么是同义词()
A同义词是⼀个模式对象的别名,通过为模式对象创建同义词,可以隐藏对象的实际名称和所有者信息
B 在数据库中两个相同意义的单词
C 给数据库对象起个别名,这样⼀来,可以⽤多种名字来引⽤该对象,但只能使创建该同义词的⽤户才能访问D 上⾯都不对
46.有⼀个商品表,需要为该表的列,产⽣⼀个有序的,唯⼀的连续整数,应该采⽤以下的那种结构()A B C D47.代表()ABCD 都不对
48.块是由哪⼏个部分组成ABCD
49.当在⼀个块中通过查询得到⼀个值,但是没有任何值返回时,会( )
A 不会有异常,只不过没有结果⽽已B 有异常,异常为C 有异常,异常为D 编译都不通过
50.在⾃定义异常中,⽤户可⽤的错误号范围在A 20000 ~ 29999B -20000 ~ -20999C 1~65535D 没有限制
51.在存储过程中,参数模式有哪些( )A 、B 、、C 、 D
52.存储过程和函数的区别是( )
A 过程可以返回多个值,⽽函数只能返回⼀个值B 函数可以作为表达式的⼀部分,⽽过程不能
C 函数可以返回多个值,过程只能返回⼀个D 函数和过程都必须包含语句⼀、编程题:(每题3分,共30分)在⼀个数据库中包含以下⼏个表:(雇员信息表)
(部门信息表)
(雇员薪⽔表)
根据上述数据库的数据表,试⽤语句写出下列操作:1.查询所有姓张的雇员的姓名、部门名。
2.查询每个部门的雇员的部门名和平均收⼊,并按平均收⼊的降序排列。
3.查询最⾼收⼊的雇员的姓名和收⼊。4.给收⼊在1000元以下的雇员增加收⼊15%。5.创建表的公有同义词。
6.查询⼯资⼤于1000元的雇员的姓名和⼯资。(使⽤替换变量,并预定义替换变量的值为1000,在语句中使⽤替换变量)7.创建序列,初始值为001,每次递增1,最⼤到100。8.在表的⽀出上创建⼀个降序排列的索引。
9.创建⼀个视图,显⽰“销售部”的雇员的姓名和家庭住址。10.使⽤替代变量输⼊部门编号,删除该部门的信息,并处理
可能出现的错误。如果成功删除,则显⽰“该部门被删除”;如果该部门不存在,则显⽰消息“部门不存在”;如果违反完整性约束,则显⽰消息“该部门有员⼯不能删除”。
因篇幅问题不能全部显示,请点此查看更多更全内容