龙空技术网

100道数据库测验题,仅供查阅、温习、自测

头条安东尼 118

前言:

当前小伙伴们对“oracleglobal变量”大概比较注意,大家都需要剖析一些“oracleglobal变量”的相关知识。那么小编在网上收集了一些有关“oracleglobal变量””的相关知识,希望咱们能喜欢,看官们一起来了解一下吧!

本瓜最近要做一个关于数据库的测验,从题库里整理了 100 ,以供自查、自记、自测,分享给大家~~

要得到最后一句SELECT查询到的总行数,可以使用的函数是 FOUND_ROWS在全文本搜索的函数中,用于指定被搜索的列的是 MATCH()返回当前日期的函数是 curdate()在MySQL中,建立数据库用 CREATE DATABASE 命令MySQL中,预设的、拥有最高权限超级用户的用户名为 rootUtl_file 程序包用于读写操作系统文本文件行级 触发器允许触发操作的语句访问行的列值控制文件 是oracle在启动期间用来标识物理文件和数据文件的二进制文件imp命令的哪个参数用于确定是否要倒入整个导出文件 —— fullORACLE表达式NVL(phone,'0000-0000')的含义是 当phone为空值时显示0000-0000ORACLE交集运算符是 intersectOracle数据库中,通过(Rowid)访问能够以最快的方式访问表中的一行Oracle数据库中,(NUM_#123)可以作为有效的列名。Oracle数据库中,truncate 命令可以删除整个表中的数据,并且无法回滚Oracle中, ( to_date) 函数将char或varchar数据类型转换为date数据类型ORACLE中,执行语句:SELECT address1||','||address2||','||address2 "Address" FROM employ;将会返回(1)列partition by list(msn_id)子句的含义是:按msn_id列进行列表分区查询语句SELECT LTRIM('aaabaccaddefg','abc') FROM DUAL的返回结果是:ddefg带有(FOR UPDATE)字句的SELECT语句可以在表的一行或多行放置排他锁可以使用下面的( dba_tablespaces)个数据字典查看当前数据库的表空间情况。如果希望更新Oracle表authors中first_name列为非空,可以使用哪个语句:alter table authors modify first_name not null如果希望执行某操作时,该操作不执行,而是执行另一个操作,那么可使用什么方式来完成:instead of触发器下面哪个ORACLE函数把字符串x的所有单词的首字母变成大写:initcap下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表:授予了CONNECT的角色,但没有授予RESOURCE的角色下面那个部分是PL/SQL中必须存在的部分:执行部分要审计用户执行的create,drop,和alter等ddl语句,应创建( 数据库)触发器。以下需求中哪个需要用分组函数来实现:显示PRODUCT 表中不同种类产品的COST的和begin for idx in 1..10 loop dbms_output.put_line('Index='||idx); end loop; end; 可以运行吗?—— 可以在Oracle系统中,可以使用( commit)提交完成的事务在oracle中(块 )是最小的存储空间在ORACLE中,模式是:一个用户下所有对象的集合使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(在group by后面使用having子句 )SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。—— 正确3NF同时又是:1NF,2NF当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是:外联接下列聚合函数中正确的是:COUNT (*)涉及空值的操作 age = NULL —— 错误若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式:2NF和3NF下列涉及通配符的操作,范围最大:name like ’hgf%’能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工:查询分析器哪个关键字用于测试跟随的子查询中的行是否存在:EXISTS事务的持久性是由数据库管理系统中的哪个部件负责:记录设备(存储管理)在概念模型中,客观存在并可以相互区别的事物称为:实体关系模型的基本结构是:二维表( DB)是长期存储在计算机内有序的、可共享的数据集合。数据库的完整性是指数据的(正确性和相容性 )Transact-SQL对标准SQL的扩展主要表现为(加入了程序控制结构和变量 )一个表中的主键可以是一个或多个字段 —— 正确如果对存储过程的调用不是批处理的第一条语句,则可以( 在存储过程前加Exec关键字)调用该存储过程数据库的并发操作可能带来的问题包括:丢失更新哪个不是sql 数据库文件的后缀:dbf现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为(3个表)数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该(在课程表上按教师编号建索引 )已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。在SQL语言中定义这个完整性约束的短语是:AFTER DELETE有关数据冗余说法错误的是:在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余设定标识时,必须同时指定标识种子和标识递增量 —— 正确现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:客户编号cid),包含6条数据。执行sql语句:select * from customers right outer join orders on customers.cid=orders.cid。最多返回(6)条记录。(Select ceiling(22.1))语句的返回值不是22列表分区允许用户明确地控制无序行到分区的映射带有错误的视图可使用(FORCE)选项来创建要以自身的模式创建私有同义词,用户必须拥有( CREATE SYNONYM )系统权限在数据库中,公用的子程序和常量在( 包规范 )中声明如果一个服务器进程意外中止,Oracle使用下列哪一个后台进程来释放它所占用的资源(PMON)数据库中联机重做日志文件最少应该有几个 ( 2)如果一个表会经常被用户查询,应当将该表中的数据块放入数据库缓冲中哪一个缓冲池中 ( keep缓冲池)在ORACLE数据库启动的哪个阶段,控制文件被打开 ( 数据库加载时 )如果ORACLE数据库的db_block_size是8KB,当指定存储参数为(initial 8K netxt 8K pctincrease 50 minextents 3)时,第三个区大小为(16KB)即使没有数据被改动执行,也需要COMMIT 或 ROLLBACK 结束事务 —— 正确在Oracle中,PL/SQL块中定义了一个带参数的游标:CURSOR emp_cursor(dnum NUMBER) IS SELECT sal, comm FROM emp WHERE deptno = dnum;那么正确打开此游标的语句是(OPEN emp_cursor(20))下面哪一个SQL语句将删除employees的所有行,并释放这存储空间:DROP TABLE employees触发器可以响应以下哪些语句而自动执行的Mysql语句是哪三项?insert、delete、updatemySQL支持以下哪两种逻辑运算符:NOT、AND哪三种语句属于正确的执行命令:show tables、show columns from customers、show databases下列是MYSQL比较运算符的是哪三种:!=、==、≥下列说法正确的是:在MySQL中,用户在单机上操作的数据就存放在单机中。 在MySQL中,可以建立多个数据库,但也可以通过限定,使用户只能建立一个数据库。要建立一张数据表,必须先建数据表的结构。在mysql提示符下,输入____命令,可以查看由mysql自己解释的命令,选出正确的三项:?、help、\h关于语句limit 5,5,说法正确的是:表示检索出第6行开始的5条记录、表示检索出行5开始的5条记录对于显示操作以下说法正确的是:show table;显示所有表、show databases;显示所有数据库在mysql提示符下可以输入一个SQL语句,并以( )结尾,然后按回车执行该语句。—— “\G”、“\g”、“;”比较pagesize和linesize两个命令的特点,正确的是:pagesize命令用于设置屏幕上每一页包含的行数、linesize命令用于设置屏幕上每一行的字符数使用desc命令可以显示表的( )信息。正确的是:列名称、列长度、列是否为空关于数据完整性,以下说法正确的是:引用完整性通过主键和外键之间的引用关系实现; 如果两个表中存储的信息相互关联,那么修改了一个表,另外一个表没有做出相应的修改,则称这两个表中的数据不具备完整性学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是:Update grade set score=score+5 where score between 55 and 60、Update grade set score=score+5 where score >=55 and score <=60对于关键字intersect说法正确的是:返回intersect操作数两边的两个查询返回的所有非重复值、 返回intersect操作数两边的两个查询返回的两个结果集的交集、 所有查询中的列数和列的顺序必须相同关于子查询:先执行子查询,再执行外层查询、外层查询返回的每行结果都与内层查询结果进行比较在哪种情况下必须对只读表空间进行回滚:恢复只读表空间,在上次备份时也为只读、恢复可读写的表空间,在上次备份时为只读关于联机重做日志:一组中的所有成员文件都是同样大小、成员文件应置于不同的磁盘以下哪两个措施有利于提高数据库性能?加大shared pool size、redo log文件单独放到写性能高的存储上Delete和truncate 都可以用来删除表内容:truncate 不需要rollbacksegment、delete 需要rollbacksegment下面对视图的作用描述正确的是:视图可以屏蔽掉对部分原始数据的访问、视图可以降低查询复杂度下列说法正确的是:在PL/SQL中使用<>表示不等于、在PL/SQL中使用!=表示不等于下面列出的关于视图的说法中, 正确的是:视图是外模式、使用视图可加快查询语句的执行速度、使用视图可简化查询语句的编写SQL语言的数据定义功能包括:定义数据库 、定义基本表 定义视图、 定义索引E-R图的主要元素是:实体、属性、联系下列关于数据冗余的叙述中,下面描述是正确:冗余的存在容易破坏数据库的完整性、冗余的存在给数据库的维护增加困难、冗余数据是指可由基本数据导出的数据以下哪三条不是关系数据模型的基本数据结构:图、索、引树下列关于SQL语句中索引(Index)的叙述:一个基本表上可以创建多个索引、索引可以加快查询的执行速度、系统在存取数据时会自动选择合适的索引作为存取路径关系数据模型有以下优点:.结构简单 适用于集合操作 有标准语言属于关系数据库管理系统的是:Oracle MS_SQL SERVER DB2关于范式说法正确的是:要想设计一个结构合理的关系型数据库,不一定满足一定的范式、如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第二范式、第二范式不一定需要确保数据库表中的每一列都和主键相关。

标签: #oracleglobal变量 #oracle数据库基础知识题库 #imp命令参数