《2023年数据库基础知识试题含答案.pdf》由会员分享,可在线阅读,更多相关《2023年数据库基础知识试题含答案.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库基础知识试题部门 姓名 日期 得分一、不定项选择题(每题1.5 分,共 3 0 分)1.D E L E T E 语句用来删除表中的数据,一次可以删除()。DA.一行 B.多行 C.一行和多行 D.多行2 .数据库文献中主数据文献扩展名和次数据库文献扩展名分别为()。CA.m d f .1 d f B.I d f .m d fC.m d f .n d f D.n d f .m d f3.视图是从一个或多个表中或视图中导出的()。AA 表 B查询 C 报表 D数据4 .下列运算符中表达任意字符的是()。BA.*B.%C.L I K E D._5.()是 S Q L S e r v e r 中
2、最重要的管理工具。AA.公司管理器 B.查询分析器 C.服务管理器 D.事件探察器6 .()不是用来查询、添加、修改和删除数据库中数据的语句。DA、S E L E CT B、I N S E R T C、U PDAT E D、DR O P7.在。r acl e 中下列哪个表名是不允许的()。DA、abc$B、ab c C、abc_ D、_abc8 .使 用 S Q L命令将教师表t e ach e r中工资s al ar y 字段的值增长5 0 0,应当使用的命令是()。DA、R e p l a c e s a 1 ar y w i t h s al ar y +50 0Up d ate t e
3、 ache r sa 1 ary wi t h salary+5 00C Upda t e set sala r y with sala r y+5 0 0D、Updat e t e ac h er se t salar y=s a lary+5 009.表的两种相关约束是()。CA、主键和索引 B、外键和索引 C、主键和外键 D、内键和外键10.ORACLE数据库物理结构涉及()。ABCA、数据文献 B、日记文献e C、控制文献M、临时文献11.在 O racle中,一个用户拥有的所有数据库对象统称为()。CA、数 据 库 B、模 式 C、表空间 D、实例12.在 O ra c le 中,可
4、用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。BA、DATE P AR T B、E XTRACT C、TO_CHAR D、TRUNC13.在 0 r a c l e 中,下面用于限制分组函数的返回值的子句是()。BA、WHERE B、HAVING C、ORDER BY D、无法限定分组函数的返回值14.在 O r a c le 数据库中,()用户模式存储数据字典表和视图对象。DA、SYSTEM B、SYS C、SCOTT D、SY S DBA15.在 O ra c le 数据库的逻辑结构中有以下组件:A、表 空 间 B、数 据 块 C、区 D、段,这些组件从大到小依次是
5、()。BA、A-B fC fD B、A-D-C-BC、AC f B fD D、D fA C fB16.列出表结构的命令是(D)。A,DE SCRIBE B,DROP C TRUNCATE)、SELECT17.使 用 S Q L 语 句 进 行 分 组 检 索 时,为 了 去 掉 不 满 足 条 件 的 分 组,应当)。BA、使用W H E R E 子句B、在G R O U P B Y后面使用HA VING子句C、先使用W H E R E 子句,再使用H AV I N G 子句D,先使用H A V I N G 子句,再使用W H E R E 子句18.在 O r acl e 维护过程中,第一步应
6、查看数据库管理系统的运营日记,其日记文献名为:()。CA、e r r o r J S I D).l o gB、A l e r t _ S I D.l o gC、t r a c e _S I D).1 o gD,l o g t a i 1/S I D .1 o g1 9 .0 R A C L E 中c h ar类 型 与 varch a r 2类 型 的 区 别,描述对的的是()。A DA、c h a r 为定长字符数据类型B、c h a r 为不定长字符数据类型C、v a r c h a r 2 为定长数据类型D、v a r c h a r 2为不定长数据类型2 0 .在动环监控系统的数据库服
7、务器上安装了 W i n d o ws 2 0 2 3系统,假如要使得BAS S 2 1 0 0 或 者 C 3 M系统的数据库支持4G以上的内存,那么应当安装()版本。BA、3 2 位公司版 B、6 4 位公司版 C、标准版 D、个人版二、填空题(每空1 分,共 3 5 分)1.S QL S e r v e r 中数据库是由 和 组成的。.MD F 数据主记录文献.L D F 数据库日记文献2.使用 命令来创建一个新数据库及存储该数据库的文献。C RE A T E D A T A B A S E3.S QL S e r v e r 中支持两种类型的变量,分别是 和全局、局部4.0 rac 1
8、 e 数据库由一个或多个表空间组成,表空间由一个或多个 组成。表空间具有 和 两种状态。当处在前者时,表空间的数据可为用户使用,当处在后者时,表空间的数据不可用。数据文献、读写 READ WRITE和只读 READ ONLY5.查看ORACLE中用户当前信息的命令是。selec t u s e rname,d e fau 1 t_t a b 1 e s pace f r om u ser_ u s e rs6.ORACLE数 据 库 由 三 种 类 型 的 文 献 组 成:、和数据文献、日记文献和控制文献7.ORACLE进 程 分 为 、和。用户进程、服务器进程、后台进程8.C3M 系统中,L
9、 S C 数据库的默认实例的系统标记符$ID 名称是,默认密码是 oC3MLSC g x x g o s u n9.C 3M 系统采用的数据库为O racle 1 0G 版本,其中,在应用服务器上应当安装,数据库服务器上应当安装。服务器版、客户端版10.C3M系统数据库的备份是通过批解决脚本实现的,那么应当通过实现自动定期的备份数据库。定制任务11.C3M系统应用服务器上应当配置0 r a c l e 数据库的监听程序和之后,才干访问数据库。N et网络服务名12.在 C3M系统中,当发现设备模板信息错误的时候,应当进入 用户,找到 和 两张表,删除错误模板的记录,然后再重新导入数据。G x
10、x 0 2 s e t _ d e v i c e _ t e m p 1 a t s e t _ d e v i c e _ s t a n d a r d1 3.C 3 M 系统的数据库中,标准通道类型的表是在 用户的 和 两张表。G x x 0 6、p r e c h a n n l e t y p e,p r e _c h a n n 1 e t y p e r e l a t i o n1 4.S Q L语言中,用于排序的是 子句,用于分组的是_ _ _ _ _ _ 子句。Or d e r b y、g r o u p b y1 5.是一个非常特殊但又非常有用的函数,它可以计算出满足约
11、束条件的一组条件的行数。count1 6.S Q L 数据模型有三种类型,分别是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _、和概念数据模型、逻辑数据模型和物理数据模型1 7.S Q L 属于_ _ _ _ _ _ _ _ _ _ _ _ 型数据库管理系统。关系1 8.S Q L 中有一种简便的插入多行数据的方法,这种方法是使用查询出的结果代替V AL U E S 子句。select语句三、简 答 题 供55分)1 .数据库在什么情况下不能被删除?(5分)2 .在 O R AC L E 数据库中,如何恢复被误删的数据文献?(5 分)3.请简述ORACL E数据库系
12、统具有的备份方式。(5分)Ora c I e数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后可以以尽也许小的时间和代价恢复系统。其中用e xpo r t实用程序导出数据库对象(逻辑备份)、冷备份和热备份是三种最基本的备份方法。1、冷备份是O ra c 1 e最简朴的一种备份。执行冷备份前必须关闭数据库,然后使用操作系统实用工具或者第三方工具有份所有相关的数据库文献。优点:能简朴快速地备份;能简朴快速地恢复;执行简朴。缺陷:必须关闭数据库,不能进行点恢复。2、热备份是当数据库正在运营时进行数据备份的过程。执行热备份的前提是:数据库运营在可归档日记模式。合用于24X 7不
13、间断运营的关键应用系统。优点:备份时数据库可以是打开的;热备份可以用来进行点恢复。初始化参数文献、归档日记在数据库正常运营时是关闭的,可用操作系统命令拷贝。缺陷:执行过程复杂。由于数据库不间断运营,测试比较困难。不能用操作系统实用工具拷贝打开的文献。必须使用O ra c le提 供 的ocop y工具来拷贝打开的文献。热备份也许导致CPU、I/。过载,应在数据库不太忙时进行。3、冷备份和热备份都备份物理数据库文献,因而被称为物理备份。而expor t备份的是数据库对象,因此被称为逻辑备份。优点:能执行对象或者行恢复;备份和恢复速度更快;可以跨操作系统平台迁移数据库;数据库可一直运营。缺陷:ex
14、port并不是冷备份和热备份的替代工具;冷、热备份可保护介质失效;export备份可保护用户或应用错误。4.存储过程与触发器的区别?(5分)触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INS E R T或D E L E T E。触发器可以查询其它表,并且可以包含复杂的SQL语句。它们重要用于强制复杂的业务规则或规定。例如,可以控制是否允许基于顾客的当前帐户状态插入定单。触发器尚有助于强制引用完整性,以便在添加、更新或删除表中的行时保存表之间已定义的关系。然而,强制引用完整性的最佳方法是在相关表中定义主键和外键约束。假
15、如使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。触发器的优点如下:触发器是自动的:它们在对表的数据作了任何修改(比如手工输入或者应用程序采用的操作)之后立即被激活。触发器可以通过数据库中的相关表进行层叠更改。例如,可 以 在t it 1 e s表的titl e _i d列上写入一个删除触发器,以使其它表中的各匹配行采用删除操作。该触发器用tit 1 e_id列作为唯一键,在titl e auth o r、s a les及ro y s c hed表中对各匹配行进行定位。触发器可以强制限制,这些限制比用CHECK约束所定义的更复杂。与CHECK约束不同的是,触发器可以引用其它表中的列
16、。存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元解决。存储过程存储在数据库内,可由应用程序通过一个调用执行,并且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以出于任何使用S Q L语句的目的来使用存储过程,它具有以下优点:1.可以在单个存储过程中执行一系列SQL语句。2.可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。3.存储过程在创建时即在服务器上进行编译,所以执行起来比单个S QL语句快。4.存储过程可以减少网络流量5,存储过
17、程可被作为种安全机制来充足运用5.用一条 S Q L 语句查询出s t u d en t 表中每门功课都大于8 0 分的学生姓名。(5分)N a m ek e c h e n gf e n s h u张三语文8 1张三数学7 5李四语文7 6李四数学9 0王五语文8 1王五数学100王五英语9 0s e l e c t d i s t i n c t n a m e f r o m s t u d e n t w h e r e n a m e n o t i n (s e i e c tn a m e f r om s t u d e n t w h e r e f e n s h u d
18、e sc emp。NameNu 1 1?T ypeoEMPNONOT NULL N U M B E R (4)。ENAMEVARCHAR2(1 0)。J 0BVARCHAR2(9)MGRNUMBER(4)H I REDATEDATEoSALNUMB ER(7,2)COMMNUM BER(7,2)DEPTNONUMBER(2)请写出以下操作的完整的SQL语句:(2 5分)1)、查询每个部门的工资总和。s elect sum(sal)from emp2)、向E M P表中插入一条与S M ITH内容相同的记录,但姓名改为L i d a,雇员号改为7 8 99。i n s e rt(em p non
19、amejo b zm g r,hire d a te,sal,comm,d e pno)in t o emp v a I u es(sele c t(7 8 9 9,L id a,job,mg r,hi r ed a te,s al,comm,d epno)from em p w h ere e name=smit h)3)、将雇员Sm i th工资加$lOOOoupdate emp se t sal=sal+1 0 0 0 whe r e e n ame=,Smith,4)、创建一张新表E M P 2,把EMP表中工资大于$2023的雇员插入。c r eate table emp 2(EMPNO n u mb e r(4)n ot n ull,EN AM E VARCH AR 2 (10),JOB VARC HAR2(9),MGR num b er(4),HIREDA T EDAT E,S A L E N UMBE R(7,2),COMM NUMBER(7,2),D E P NONUMBER(2)selec t*into em p 2 fro m emp w here sa 1 20 2 35)、将EMP表增长一列A G E,用来存放雇员年龄。a I t er t a bl e em p a d d co 1 umn a g e n umbe r (4)