数据库基础知识试题(含答案)

上传人:ji****n 文档编号:46060788 上传时间:2018-06-21 格式:DOC 页数:7 大小:50.83KB
返回 下载 相关 举报
数据库基础知识试题(含答案)_第1页
第1页 / 共7页
数据库基础知识试题(含答案)_第2页
第2页 / 共7页
数据库基础知识试题(含答案)_第3页
第3页 / 共7页
数据库基础知识试题(含答案)_第4页
第4页 / 共7页
数据库基础知识试题(含答案)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库基础知识试题(含答案)》由会员分享,可在线阅读,更多相关《数据库基础知识试题(含答案)(7页珍藏版)》请在金锄头文库上搜索。

1、第 1 页,共 6 页数据库基础知识试题数据库基础知识试题部门_ 姓名_ 日期_ 得分_一、不定项选择题(每题 1.5 分,共 30 分)1. DELETE 语句用来删除表中的数据,一次可以删除( )。DA .一行 B.多行 C.一行和多行 D.多行2. 数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。CA. .mdf .ldf B. .ldf .mdfC. .mdf .ndf D. .ndf .mdf3. 视图是从一个或多个表中或视图中导出的( ) 。AA 表 B 查询 C 报表 D 数据4. 下列运算符中表示任意字符的是( )。BA. * B. % C. LIKE D._5.

2、 ( )是 SQL Server 中最重要的管理工具。AA企业管理器 B.查询分析器 C.服务管理器 D.事件探察器6. ( )不是用来查询、添加、修改和删除数据库中数据的语句。DA、SELECT B、INSERT C、UPDATE D、DROP7. 在 oracle 中下列哪个表名是不允许的( ) 。DA、abc$ B、abc C、abc_ D、_abc8. 使用 SQL 命令将教师表 teacher 中工资 salary 字段的值增加 500,应该使用的命令是( ) 。DA、Replace salary with salary+500B、Update teacher salary with

3、 salary+500C、Update set salary with salary+500D、Update teacher set salary=salary+5009. 表的两种相关约束是( ) 。C第 2 页,共 6 页A、主键和索引 B、外键和索引 C、主键和外键 D、内键和外键10. ORACLE 数据库物理结构包括( ) 。ABCA、数据文件 B、日志文件C、控制文件D、临时文件11. 在 Oracle 中,一个用户拥有的所有数据库对象统称为( ) 。CA、数据库 B、模式 C、表空间 D、实例12. 在 Oracle 中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)

4、的函数有( ) 。BA、DATEPART B、EXTRACT C、TO_CHAR D、TRUNC13. 在 Oracle 中,下面用于限制分组函数的返回值的子句是( ) 。BA、WHERE B、HAVING C、ORDER BY D、无法限定分组函数的返回值14. 在 Oracle 数据库中, ( )用户模式存储数据字典表和视图对象。DA、SYSTEM B、SYS C、SCOTT D、SYSDBA15. 在 Oracle 数据库的逻辑结构中有以下组件:A、表空间 B、数据块 C、区 D、段,这些组件从大到小依次是( ) 。BA、ABCD B、ADCBC、ACBD D、DACB16. 列出表结构

5、的命令是( D ) 。A、DESCRIBE B、DROP C、TRUNCATE D、SELECT17. 使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当( ) 。BA、使用 WHERE 子句B、在 GROUP BY 后面使用 HAVING 子句C、先使用 WHERE 子句,再使用 HAVING 子句D、先使用 HAVING 子句,再使用 WHERE 子句18. 在 Oracle 维护过程中,第一步应查看数据库管理系统的运行日志,其日志文件名为:( ) 。CA、error_SID.logB、Alert_SID.logC、trace_SID.logD、logtail_SID.log

6、19. ORACLE 中 char 类型与 varchar2 类型的区别,描述正确的是( ) 。ADA、char 为定长字符数据类型B、char 为不定长字符数据类型C、varchar2 为定长数据类型D、varchar2 为不定长数据类型20. 在动环监控系统的数据库服务器上安装了 Windows2003 系统,如果要使得BASS2100 或者 C3M 系统的数据库支持 4G 以上的内存,那么应该安装( )版本。BA、32 位企业版 B、64 位企业版 C、标准版 D、个人版第 3 页,共 6 页二、填空题(每空 1 分,共 35 分)1. SQL Server 中数据库是由_和_组成的。.

7、MDF 数据主记录文件 .LDF 数据库日志文件2. 使用_命令来创建一个新数据库及存储该数据库的文件。CREATE DATABASE3. SQL Server 中支持两种类型的变量,分别是_和_。全局、局部4. Oracle 数据库由一个或多个表空间组成,表空间由一个或多个_组成。表空间具有_和_两种状态。当处于前者时,表空间的数据可为用户使用,当处于后者时,表空间的数据不可用。数据文件、读写 READ WRITE 和只读 READ ONLY5. 查看 ORACLE 中用户当前信息的命令是_。select username,default_tablespace from user_users

8、6. ORACLE 数据库由三种类型的文件组成:_、_和_。数据文件、日志文件和控制文件7. ORACLE 进程分为_、_和_。用户进程、服务器进程、后台进程8. C3M 系统中,LSC 数据库的默认实例的系统标识符 SID 名称是_,默认密码是_。C3MLSC、gxxgosun9. C3M 系统采用的数据库为 Oracle 10G 版本,其中,在应用服务器上应该安装_,数据库服务器上应该安装_。服务器版、客户端版10. C3M 系统数据库的备份是通过批处理脚本实现的,那么应该通过_实现自动定期的备份数据库。定制任务11. C3M 系统应用服务器上应该配置 Oracle 数据库的监听程序和_之

9、后,才能访问数据库。Net 网络服务名第 4 页,共 6 页12. 在 C3M 系统中,当发现设备模板信息错误的时候,应该进入_用户,找到_和_两张表,删除错误模板的记录,然后再重新导入数据。Gxx02、set_device_template、set_device_standard13. C3M 系统的数据库中,标准通道类型的表是在_用户的_和_两张表。Gxx06、pre_channle_type、pre_channle_type_relation14. SQL 语言中,用于排序的是_子句,用于分组的是_子句。Order by、group by15. _是一个非常特殊但又非常有用的函数,它可以

10、计算出满足约束条件的一组条件的行数。count16. SQL 数据模型有三种类型,分别是_、_和_。概念数据模型、逻辑数据模型和物理数据模型17. SQL 属于_型数据库管理系统。关系18. SQL 中有一种简便的插入多行数据的方法,这种方法是使用_查询出的结果代替 VALUES 子句。select 语句三、简答题(共 55 分)1. 数据库在什么情况下不能被删除?(5 分)2. 在 ORACLE 数据库中,如何恢复被误删的数据文件?(5 分)第 5 页,共 6 页3. 请简述 ORACLE 数据库系统具有的备份方式。 (5 分)Oracle 数据库的备份方法很多,无论使用那种备份方法,备份的

11、目的都是为了在 出现故障后能够以尽可能小的时间和代价恢复系统。其中用 export 实用程序导出 数据库对象(逻辑备份) 、冷备份和热备份是三种最基本的备份方法。 1、冷备份是 Oracle 最简单的一种备份。执行冷备份前必须关闭数据库,然后使 用操作系统实用工具或者第三方工具备份所有相关的数据库文件。 优点:能简单快速地备份;能简单快速地恢复;执行简单。 缺点:必须关闭数据库,不能进行点恢复。 2、热备份是当数据库正在运行时进行数据备份的过程。执行热备份的前提是:数 据库运行在可归档日志模式。适用于 24X7 不间断运行的关键应用系统。 优点:备份时数据库可以是打开的;热备份可以用来进行点恢

12、复。初始化参数文 件、归档日志在数据库正常运行时是关闭的,可用操作系统命令拷贝。 缺点:执行过程复杂。由于数据库不间断运行,测试比较困难。不能用操作系统 实用工具拷贝打开的文件。必须使用 Oracle 提供的 ocopy 工具来拷贝打开的文件。 热备份可能造成 CPU、I/O 过载,应在数据库不太忙时进行。 3、冷备份和热备份都备份物理数据库文件,因而被称为物理备份。而 export 备 份的是数据库对象,因此被称为逻辑备份。 优点:能执行对象或者行恢复;备份和恢复速度更快;能够跨操作系统平台迁移 数据库;数据库可一直运行。 缺点:export 并不是冷备份和热备份的替代工具;冷、热备份可保护

13、介质失效; export 备份可保护用户或应用错误。4. 存储过程与触发器的区别?(5 分)触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指 定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器 可以查询其它表,而且可以包含复杂的 SQL 语句。它们主要用于强制复杂的业务 规则或要求。例如,可以控制是否允许基于顾客的当前帐户状态插入定单。触发器还有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之 间已定义的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外 键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。触发器的优点如下: 触发器是自动的:它们在对表的数据作了任何修改(比如手工输入或者应用程序 采取的操作)之后立即被激活。 触发器可以通过数据库中的相关表进行层叠更改。例如,可以在 titles 表的 title_id 列上写入一个删除触发器,以使其它表中的各匹配行采取删除操作。该触 发器用 title_id 列作为唯一键,在 titleauthor、sales 及 roysched 表中对各匹配 行进行定位。 触发器可以强制限制,这些限制比用 CHECK 约束所定义的更复杂。与 CHECK 约 束不同的是,触发器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号