



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库基础知识试题部门 _姓名 _日期 _得分 _一、不定项选择题(每题1.5 分,共 30 分)1.DELETE 语句用来删除表中的数据, 一次可以删除()。 DA .一行B.多行C.一行和多行D.多行2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为()。 CA. .mdf.ldfB. .ldf.mdfC. .mdf.ndfD. .ndf.mdf3.视图是从一个或多个表中或视图中导出的()。 AA表B查询C报表D数据4.下列运算符中表示任意字符的是()。 BA. *B. %C. LIKED._5.()是 SQL Server中最重要的管理工具。AA企业管理器B.查询分析器C.服务管
2、理器D.事件探察器6.()不是用来查询、添加、修改和删除数据库中数据的语句。DA、 SELECTB、 INSERTC、 UPDATED、 DROP7.在 oracle中下列哪个表名是不允许的()。 DA、 abc$B、 abcC、 abc_D、 _abc8.使用SQL 命令将教师表teacher中工资salary字段的值增加500 ,应该使用的命令是()。 DA、 Replace salary with salary+500B、 Update teacher salary with salary+500C、 Update set salary with salary+500D、 Update
3、teacher set salary=salary+5009.表的两种相关约束是()。 C第 1页,共6页A、主键和索引B、外键和索引C、主键和外键D、内键和外键10.ORACLE数据库物理结构包括()。 ABCA、数据文件B、日志文件C、控制文件D、临时文件11.在 Oracle中,一个用户拥有的所有数据库对象统称为()。 CA、数据库B、模式C、表空间D、实例12. 在 Oracle 中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。 BA、 DATEPARTB、 EXTRACTC、 TO_CHARD、 TRUNC13.在 Oracle 中,下面用于限制分组函数的
4、返回值的子句是()。 BA、 WHEREB、 HAVINGC、 ORDER BYD、无法限定分组函数的返回值14.在 Oracle 数据库中,()用户模式存储数据字典表和视图对象。DA、 SYSTEMB、 SYSC、 SCOTTD、 SYSDBA15.在 Oracle 数据库的逻辑结构中有以下组件:A、表空间B 、数据块C 、区 D、段,这些组件从大到小依次是()。 BA、 ABC DB、ADCBC、 ACB DD、D ACB16.列出表结构的命令是(D)。A、 DESCRIBEB、 DROPC、 TRUNCATED、 SELECT17.使用 SQL 语句进行分组检索时,为了去掉不满足条件的分
5、组,应当()。 B使用SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当()A、使用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'.log19.ORACLE中 char类
6、型与varchar2类型的区别,描述正确的是()。 ADA、 char为定长字符数据类型B、 char为不定长字符数据类型第 2页,共6页C、 varchar2为定长数据类型D、 varchar2 为不定长数据类型20.在动环监控系统的数据库服务器上安装了Windows2003 系统,如果要使得 BASS2100或者 C3M 系统的数据库支持4G 以上的内存,那么应该安装()版本。 BA、 32 位企业版B、 64 位企业版C、标准版D 、个人版二、填空题(每空1 分,共35 分)1.SQL Server 中数据库是由_ 和 _组成的。.MDF 数据主记录文件.LDF 数据库日志文件2. 使用
7、 _ 命令来创建一个新数据库及存储该数据库的文件。CREATE DATABASE3.SQL Server中支持两种类型的变量,分别是_和 _。全局、局部4.Oracle数据库由一个或多个表空间组成, 表空间由一个或多个_ 组成。表空间具有_ 和 _ 两种状态。当处于前者时,表空间的数据可为用户使用,当处于后者时,表空间的数据不可用。数据文件、读写READ WRITE和只读READ ONLY5.查看 ORACLE 中用户当前信息的命令是_。select username,default_tablespace from user_users6. ORACLE 数据库由三种类型的文件组成:_ 、_
8、和 _ 。数据文件、日志文件和控制文件7. ORACLE 进程分为 _ 、 _ 和 _ 。用户进程、服务器进程、后台进程8.C3M系统中, LSC 数据库的默认实例的系统标识符SID 名称是 _ ,默认密码是 _。C3MLSC、 gxxgosun9.C3M 系统采用的数据库为Oracle 10G版本,其中,在应用服务器上应该安装_,数据库服务器上应该安装_。服务器版、客户端版10.C3M 系统数据库的备份是通过批处理脚本实现的,那么应该通过_ 实现自动定期的备份数据库。定制任务第 3页,共6页11.C3M 系统应用服务器上应该配置Oracle数据库的监听程序和_之后,才能访问数据库。Net 网
9、络服务名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 分)第 4页,共6页3. 请简述 ORACLE数据库系统具有的备份方式。(5分)Oracle 数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能
11、小的时间和代价恢复系统。其中用export实用程序导出数据库对象(逻辑备份)、冷备份和热备份是三种最基本的备份方法。1、冷备份是 Oracle 最简单的一种备份。执行冷备份前必须关闭数据库,然后使用操作系统实用工具或者第三方工具备份所有相关的数据库文件。优点:能简单快速地备份;能简单快速地恢复;执行简单。缺点:必须关闭数据库,不能进行点恢复。2、热备份是当数据库正在运行时进行数据备份的过程。执行热备份的前提是:数据库运行在可归档日志模式。适用于24X7 不间断运行的关键应用系统。优点:备份时数据库可以是打开的;热备份可以用来进行点恢复。初始化参数文件、归档日志在数据库正常运行时是关闭的,可用操
12、作系统命令拷贝。缺点: 执行过程复杂。由于数据库不间断运行,测试比较困难。不能用操作系统实用工具拷贝打开的文件。必须使用Oracle 提供的ocopy 工具来拷贝打开的文件。热备份可能造成CPU、 I/O 过载,应在数据库不太忙时进行。3、冷备份和热备份都备份物理数据库文件,因而被称为物理备份。而export备份的是数据库对象,因此被称为逻辑备份。优点: 能执行对象或者行恢复;备份和恢复速度更快;能够跨操作系统平台迁移数据库;数据库可一直运行。缺点:export并不是冷备份和热备份的替代工具;冷、热备份可保护介质失效;export备份可保护用户或应用错误。4.存储过程与触发器的区别?( 5 分
13、)触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、 INSERT 或DELETE。触发器可以查询其它表,而且可以包含复杂的SQL 语句。它们主要用于强制复杂的业务规则或要求。例如,可以控制是否允许基于顾客的当前帐户状态插入定单。触发器还有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之间已定义的关系。 然而, 强制引用完整性的最好方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。触发器的优点如下:触发器是自动的:它们在对表的数据作了任何修改(比如手工输入或者应
14、用程序采取的操作)之后立即被激活。触发器可以通过数据库中的相关表进行层叠更改。例如,可以在titles表的title_id列上写入一个删除触发器,以使其它表中的各匹配行采取删除操作。该触发器用title_id列作为唯一键,在titleauthor、 sales 及roysched表中对各匹配行进行定位。触发器可以强制限制,这些限制比用CHECK约束所定义的更复杂。与CHECK约束第 5页,共6页不同的是,触发器可以引用其它表中的列。存储过程是SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有
15、条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以出于任何使用SQL 语句的目的来使用存储过程,它具有以下优点:1.可以在单个存储过程中执行一系列SQL 语句。2.可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。3.存储过程在创建时即在服务器上进行编译,所以执行起来比单个SQL 语句快。4.存储过程能够减少网络流量5.存储过程可被作为一种安全机制来充分利用5.用一条SQL 语句查询出student表中每门功课都大于80 分的学生姓名。( 5 分)Namekechengfenshu张三语
16、文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90select distinct name from student where name not in (select name from student where fenshu<80)6. 学生表( student 表)如下 :自动编号学号姓名课程编号课程名称分数12005001张三0001数学6922005002李四0001数学8932005001张三0001数学6942005001张三0001数学69请写出删除除了自动编号不同,其他都相同的学生冗余信息的方法:(5分)SELECT distinct学号
17、 , 姓名 , 课程编号, 课程名称, 分数 ,max( 自动编号) fromstudents WHERE学号= "&学号 & " ORDER BY姓名ASC7.假设在一个ORACLE数据库中有一张雇员登记表,表名为EMP,用 desc 查看时显示如下结果,其中:EMPNO- 雇员编号ENAME- 雇员名字JOB- 雇员工种MGR- 雇员上级主管编号HIREDATE- 参加工作日期SAL-雇员工资第 6页,共6页COMM- 雇员奖金DEPTNO- 雇员所在部门编号SQL> desc empNameNull?Type- - -EMPNONOT NULLN
18、UMBER(4)ENAMEVARCHAR2(10)JOBVARCHAR2(9)MGRNUMBER(4)HIREDATEDATESALNUMBER(7,2)COMMNUMBER(7,2)DEPTNONUMBER(2)请写出以下操作的完整的SQL 语句:( 25 分)1)、查询每个部门的工资总和。select sum(sal) from emp2)、向EMP 表中插入一条与SMITH 内容相同的记录,但姓名改为Lida ,雇员号改为 7899 。insert(empno,ename,job,mgr,hiredate,sal,comm,depno)intoempvalues(select(7899,Lida,job,mgr,hiredate,sal,comm,depno) from emp where ename=smith )3)、将雇员Smith 工资加 $1000 。update emp set sal=sal+1000 where ename=Smith 4)、创建一张新表EMP2 ,把EMP 表中工资大于$20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 5 Fantastic friends Understanding ideas ①-教学设计 2024-2025学年外研版(2024)七年级英语上册
- 植物提取物在化工中的应用考核试卷
- Unit 5 Safety Fun Time(教学设计)-2024-2025学年人教新起点版英语四年级上册
- 水果加工过程中的食品安全事故案例分析考核试卷
- 充电设施在特产店和旅游纪念品店的应用考核试卷
- 体育会展绿色环保与可持续发展策略考核试卷
- 核果类水果食品安全与质量控制考核试卷
- G通信技术在医疗领域的应用考核试卷
- 林业安全生产与风险管理考核试卷
- 八年级物理上册 4.3《探究熔化和凝固的特点》教学实录 (新版)粤教沪版
- 2025湖南省低空经济发展集团有限公司招聘11人笔试参考题库附带答案详解
- 七年级下册道德与法治(2025年春)教材变化详细解读
- GB/T 11856.1-2025烈性酒质量要求第1部分:威士忌
- 认识常用电子元件图解课件
- 2025年铁岭卫生职业学院单招职业技能测试题库1套
- 2025年黑龙江商业职业学院单招职业技能测试题库及参考答案
- 2025年深圳市高三年级第一次调研考试英语(含答案)
- GB/T 20840.10-2025互感器第10部分:低功率无源电流互感器的补充技术要求
- 2024年国网陕西省电力有限公司招聘笔试真题
- 部编版小学(2024版)小学道德与法治一年级下册《有个新目标》-第一课时教学课件
- 课题申报参考:中外文艺交流互鉴研究
评论
0/150
提交评论