以下 D 不是MYSQL的对象权限_数据库应用技术复习题

(B)reverse (C)bitmap (D)函数索引

27. 关于触发器,下列说法正确的是( B) (A)可以在表上创建INSTEAD OF 触发器

(B)语句级触发器不能使用“:old”和“:new” (C)行级触发器不能用于审计功能 (D)触发器可以显式调用

28. 下列哪个命令是用于ORACLE中数据导出的 ( A ) (A)exp (B)imp (C)input (D)output 29. 一般在(D )中有机会使用:NEW和:OLD

(A)游标 (B)存储过程 (C)函数 (D)触发器

30. 按照对(B)的管理方式,可以将表空间分为数据字典管理表空间和本地化管理表空间

A)段 B)区 C)表 D)Oracle块

31. 下列那个文件不属于数据库Database的一部分(B )

A)控制文件 B)参数文件 C)数据文件 D)日志文件

32. 下列选项中不是本地Net服务名所包含的内容的是(C )

A)主机名(IP地址) B)端口号 C)控制文件名 D) 实例名

33. 下列关于Oracle后台进程的说法中不正确的是( C)

A)SMON的一个重要的职责是进行实例恢复 B)PMON的一个职责是清理孤儿会话

C)LGWR在CKPT进程未启动的情况下承担起生成检查点的职责

D)DBWR负责将用户请求的数据放入到缓存,并在适当的时机将缓存中的数据写入文件

34. 下列不属于SGA的是(D )

A)块缓冲区(Database Buffers) B)共享池 C) 库缓存(Library cache) D) 专用服务器模式下的会话信息(Session Information)

35. 下列关于Oracle启动的说法中不正确的是( D)

A)数据库可以先startup mount,然后用alter database open将数据库打开联机

B)数据库可以在open的状态下,用alter database mount将数据库降到mount状态 C)数据库可以先startup nomount,然后用alter database open将数据库打开到open联机状态 D)利用startup命令,如果没有什么故障,数据库可以直接到open的状态

36. 在Oracle中,当用户执行Select语句时,下列哪个进程负责从磁盘中获得用户需要的

数据?(B )

A)用户进程(user process) B)服务器进程(Server process) C)检查点进程(CKPT) D)日志进程(LGWR)

37. 在Oracle中,有一个教师表teacher的结构如下

ID number(5)

Name varchar2(10) Email varchar2(20)

下面哪个语句显示没有Email地址的教师的姓名( C) A )select name from teacher where email=null; B)select name from teacher where email<>null; C)select name from teacher where email is null; D)select name from teacher where email is not null;

38. 在windows操作系统中,Oracle的( A)服务监听并接受客户端应用程序的连接请求

A)OracleHome_NAMETNSListener B)OracleServiceSID

C)OracleHome_NameAgent

D)OracleHome_NameHTTPServer

39. 下列有关包的使用说法错误的是( C)

A)在不同的包内模块可以重名

B)包的私有过程不能被外部程序调用

C)包体中的过程和函数必须在包头部分说明 D)必须先创建包头,然后创建包体

40. 实例启动后,数据库处于( C)阶段。

A. MOUNT B. OPEN C. NOMOUNT D. None

41. 当Oracle数据库启动时,如果由于操作系统的原因,一个数据文件或重做日志文件无

法正常打开或发生故障,将发生怎样的情况?(B ) A. oracle将返回错误信息,并且打开数据库 B. oracle将返回错误信息,不能打开数据库

C. oracle将返回错误信息,并自动启动数据库恢复程序 D. oracle将忽略这些文件,进入正常工作状态

42. 数据库实例启动的三个阶段依次是( B )。

A. OPEN,NOMOUNT,MOUNT B. NOMOUNT,MOUNT,OPEN C. NOMOUNT,OPEN,MOUNT D. MOUNT,OPEN,NOMOUNT

43. Diane 是一个新入行的DBA,当数据库服务器正在运行时,她执行了shutdown命令,

然后她发现Oracle在等待所有已连接到数据库的用户断开连接。请问她是采用哪种方式关闭数据库的?( A )

A. NORMAL B. ABORT C. IMMEDIATE D. NONE

44. 数据库启动过程中何时读参数文件?(C )

A. 打开数据库时 B. 装载数据库时 C. 实例启动时 D. 每个阶段都要读

45. 以下哪条命令用于删除一个约束?( C )

A. Alter TABLE MODIFY CONSTRAINT B. Drop CONSTRAINT C. Alter TABLE Drop CONSTRAINT D. Alter CONSTRAINT Drop

46. 位图索引最适用于以下哪种列?( A )

A. 重复值很高的列 B. 重复值很低的列 C. 频繁插入的列 D. 频繁更新的列

47. 在Create USER命令中DEFAULT TABLESPACE子句用于设置 )的存放位置。A

A. 用户创建的数据库对象 B. 用户创建的临时对象 C. 用户创建的系统对象 D. 以上都不对

48. 以下哪个不是系统权限?(A )

A. Select B. Drop ANY INDEX C. Create VIEW D. Create SESSON

49. 在创建用户的命令中,下列哪个关键字是限制用户可以使用的存储空间的?( D )

A. SIZE B. NEXT_EXTENT C. MAX__EXTENTS D. QUOTA

50. 以下哪个不是预定义角色?( D )

A. CONNECT B. DBA C. RESOURCE D. Create SESSON

51. 以下哪个不是创建用户过程中必要的信息?(B )

A. 用户名 B. 用户权限 C. 临时表空间 D. 口令

52. 数据字典由以下哪项组成?(A )

A. 表和视图 B. 用户和权限 C. 角色与视图 D. 用户与表

53. 建立表结构的SQL语句是(B )。

A. Create CURSOR B. Create TABLE C. Create INDEX D. Create VIEW

54. 从数据库中删除表的命令是( A )。

A. Drop TABLE B. Alter TABLE C. Delete TABLE D. USE

55. 以下哪一条语句可实现增加表employee的name列的长度到25?(A )

A. Alter TABLE employee MODIFY name VARCHAR2(25); B. Alter TABLE employee RENAME name VARCHAR2(25); C. Alter employee TABLE MODIFY name VARCHAR2(25); D. Alter employee TABLE MODIFY(name VARCHAR2(25));

56. 如果希望employee表原有的列name非空,应该使用以下哪条语句?( B)

A. Alter TABLE employee ADD name NOT NULL; B. Alter TABLE employee MODIFY name NOT NULL; C. Alter TABLE employee Alter name NOT NULL; D. Alter TABLE employee Drop name NOT NULL;

57. 撤消约束的命令关键字是( A )。

A. Drop B. DISABLE C. ENABLE D. Alter

58. Unique关键字表示创建的是哪一种索引?(B )

A. B树索引 B. 唯一性索引 C. 位图索引 D. 非唯一性索引

59. Create INDEX语句用来创建( C)。

A. 序列 B. 同义词 C. 索引 D. 视图

二、填空题

1、 某Oracle数据库服务器当前有2人联机,由于遇到紧急情况,需要马上关闭,但又想避

免可能出现的数据损坏,则DBA应该发出的关闭命令为_______Shutdown Immediate________________。

2、组成数据库的三类文件是______数据文件__、日志文件和_______控制文件___________。

3、在Oracle中,一个本地Net服务名由四部分信息构成_______通信协议、________服务器主机_______________、________端口_______________和___________服务名____________。

4、假定一张销售表年数据总量达到10GB,设计一个分区表对该表数据进行管理,将一、二、三、四季度数据分别存放到不同表分区段中,这样的分区类型是___区间分区_________________。

5、Oracle服务器(Oracle Server)由动态的_____oracle_实例_____________和静态的_______oracle数据库__________两部分构成。

6、Oracle的逻辑单元从大到小是___表区间________________、段对象、_______________区_______和Oracle块。

7、后台进程____________PMON___________负责清理非正常中断留下的孤儿会话。 8、用__________Shutdown Abort_____________命令关闭数据库后,再重新启动数据库的时候需要进行实例恢复(Instance Recovery)。

9、数据库全库损坏的恢复一般在数据库启动的_________装载______________阶段进行。 10、Oracle网络配置的3个文件中,_______sqlnet.ora________________文件可在客户端和服务器端出现,而_______listener.ora_____________文件只在服务器端出现。 11、两个表经常进行连接操作,为了提高连接的效率,可以对这两个表建立______ 聚簇____结构。

12、user1拥有对s表的所有对象权限,他想向user2授予对s表的select的权利,并且也想使user2具备将这个权利再传递的权利,请写出授权语句____grant select on _s _____to user2 with grant option_____________oracle数据库中的数据文件的扩展名是什么?______.dbf_______________

13、控制文件的扩展名是什么?_________.ctl________

14、在SQL*plus中,输入一行语句之后,在语句结尾处要写? ____分号___________________ 15、PL/SQL中游标操作包括_______定义游标___________,_________打开游标____________,读取游标,_______关闭游标________________。

三、简答题

1、简述Oracle数据库启动的三个阶段。

答:1启动到nomount状态,这个阶段数据库读取spfile/pfile文件中的参数,启动数据库实例。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL是一种常用的关系型数据库管理系统,它广泛应用于各个领域,包括北京邮电大学的数据库应用技术。 首先,MySQL提供了良好的数据存储和管理能力,可以帮助北京邮电大学存储、管理和查询大量的学生、教职员工,以及其他相关信息。通过建立数据库数据表,可以将不同的数据按照一定的结构进行组织,并利用MySQL的索引功能,有效地提高数据的查询性能和数据的准确性。 其次,MySQL提供了强大的数据备份和恢复机制,对于北京邮电大学重要的数据来说是非常关键的。通过MySQL的备份功能,可以定期将数据库进行备份,以防止数据的不可预测丢失。而在数据发生意外删除或损坏时,可以通过MySQL的恢复机制将备份的数据重新导入,保证数据的完整性和可用性。 此外,MySQL还可以通过开发SQL语句和存储过程来进行高级的数据处理和计算。例如,对于北京邮电大学的教务系统来说,可以通过编写SQL语句来查询学生的成绩和课程信息,并进行统计和分析。同时,MySQL还支持事务处理,可以保证数据库操作的一致性和完整性。 最后,MySQL还提供了丰富的安全机制和权限管理功能,可以有效地保护北京邮电大学的数据库免受非法访问和恶意操作。通过设置用户权限,可以限制不同用户对数据库的访问和操作权限,保证数据的安全性。 综上所述,MySQL数据库应用技术在北京邮电大学中具有重要的作用,可以支持学校的数据管理、备份恢复、数据处理和安全管理等方面的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值