版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库基础知识试题
部门姓名日期得分
一、不定项选择题(每题1.5分,共30分)
1.DELETE语句用来删除表中的数据,一次可以删除()。D
A.一行E.多行C.一行和多行D.多行
2.数据库文献中主数据叉献扩展名和次数据库文献扩展名分别为()。C
A.,mdf.1dfB..Idf.mdf
C..mdf.ndfD..ndf.mdf
3.视图是从一个或多个表中或视图中导出的(〉°A
A表B查询C报表D数据
4.下列运凫符中表达任意字符的是()。B
A.*B.%C.LIKED.
5.()是SQLServer中最重要的管埋JL具。A
A.公司管理器B.查询分析器C.服务管理器D.事件探察器
6.()不是用来查询、添加、修改和删除数据库中数据的语句。D
A、SELECTB、INSERTC、UPDATED、DROP
7.在。racle中下列哪人表名是不允许的()°D
A、abc$B、abcC、abc_D、_abc
8.使用SQL命令将教师表teacher中工资salary字段的值增长500,应当使用的
命令是()。I)
A、Replacesa1arywithsalary+500
B、Updateteachersa1arywithsalary+500
C、Updatesetsalarywithsalary+500
D、Updateteachersetsalary=salary+500
9.表的两种相关约束是()。C
A、主键和索引B、外键和索引C、主键和外犍D、内犍和外
键
10.ORACLE数据库物理结构涉及()。ABC
A、数据文献B、日记文献8C、控制文献国)、临时文献
11.在Oracle中,一个用户拥有的所有数据库对象统称为()。C
A、数据库B、模式C、表空间D、实例
12.在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)
的困数有()。B
A、DATEPARTB、EXTRACTC、TO_CHARD、TRUNC
13.在Orac1e中,下面用于限制分组函数的返回值的子句是()。B
A、WHEREB、HAVINGC、ORDERBYD、无法限定分组函数的返回
值
14.在Oracle数据库中,()用户模式存储数据字典表和视图对象。D
A、SYSTEMB、SYSC、SCOTTD、SYSDBA
15.在Oracle数据库的逻辑结构中有以下组件:A、表空间B、数据块C、区D、
段,这些组件从大到小依次是()。B
A、A-*B-*C-*DB、A-*D-»C-*B
C、A-*C-*B-*DD、D-»A-*C->B
16.列出表结构的命令是(D)0
A、DESCRIBEB、DROPC、TRUNCATED、SELECT
17.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当
).B
A、使用WHERE子句
B、在GROUPBY后面使用HAVING子句
C、先使用WHERE子句,再使用HAVING子句
D、先使用HAVING子句,再使用WHERE子句
18.在Oracle维护过程中,第一步应查看数据库管理系统的运营日记,其日记文献名
为:()。C
A、error_*SID*.log
B、Alert_'SID'.log
C、trace_'SID'.1og
D、logtail_zSID'.1og
19.0RACLE中char类型与varchar2类型的区别,描述对的的是
()oAD
A、char为定长字符数据类型
B、char为不定长字符数据类型
C、varchar2为定长数据类型
D、varchar2为不定长数据类型
20.在动环监控系统的数据库服务器上安装了Windows2023系统,假如要使得BA
SS2100或者C3M系统的数据库支持4G以上的内存,那么应当安装()版
本。B
A、32位公司版B、64位公司版C、标准版D、个人版
二、填空题(每空1分,共35分)
1.SQLServer中数据库是由和组成的。
.MDF数据主记录文献.LDF数据库日记文献
2.使用命令来创建一个新数据库及存储该数据库的文献。
CREATEDATABASE
3.SQLServer中支持两种类型的变量,分别是和___________
全局、局部
4.Orac1e数据库由一个或多个表空间组成,表空间由一个或多个组
成。表空间具有和两种状态。当处在前者时,
表空间的数据可为用户使用,当处在后者时,表空间的数据不可用。
数据文献、读写READWRITE和只读READONLY
5.查看ORACLE中用户当前信息的命令是,
selectusernamc,defau1t_tab1espacefromuser_users
6.ORACLE数据库由三种类型的文献组成:______________、和
O
数据文献、日记文献和控制文献
7.UKACLE进程分为、和o
用户进程、服务器进程、后台进程
8.C3M系统中,LSC数据库的软认实例的系统标记符SID名称是____________,默
认密码是。
C3MLsC、gxxgosun
9.C3M系统采用的数据库为Oracle1OG版本,其中,在应用服务器上应当安装_
,数据库服务器上应当安装。
服务器版、客户端版
10.C3M系统数据库的备份是通过批解决脚本实现的,那么应当通过_______________
实现自动定期的备份数据库。
定制任务
11.C3M系统应用服务器上应当配置0racle数据库的监听程序和
之后,才干访问数据库。
Net网络服务名
12.在C3M系统中,当发现设备模板信息错误的时候,应当进入用
户,找到和两张表,删除错误模
板的记录,然后再重新导入数据。
Gxx02^setdeviceternp1ate^set_device_standard
13.C3M系统的数据库中,标准通道类型的表是在_________用户的
一和两张表。
Gxx06、pre_channle_typpre_chann1e_type_relation
14.SQL语言中,用于排序的是子句,用于分组的是
______子句。
Orderby、groupby
15.是一个非常特殊但又非常有用的函数,它可以计算出满足约束
条件的一组条件的行数。
count
16.SQL数据模型有三种类型,分别是___________________、和
________O
概念数据模型、逻辑数据模型和物理数据模型
17.SQL属于____________型数据库管理系统。
关系
18.SQL中有一种简便的插入多行数据的方法,这种方法是使用
查询出的结果代皙VALUES子句。
select语句
三、简答题(共55分)
1.数据库在什么情况卜.大能被删除?(5分)
2.在ORACLE数据库中,如何恢复被误删的数据文献?(5分)
3.请简述ORACLE数据库系统具有的备份方式。(5分)
OracIe数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在
出现故障后可以以尽也许小的时间和代价恢复系统。其中用export实用程
序导出数据库刈象(逻辑备份)、冷备份和热备份是三种最基本的备份方法。
1、冷备份是Orac1e最简朴的一种备份。执行冷备份前必须关闭数据库,
然后使用操作系统实用工具或者第三方工具有份所有相关的数据库文献。
优点:能简朴快速地备份;能简朴快速地恢复;执行简朴。
缺陷:必须关闭数据库,不能进行点恢复。
2、热备份是当数据库正在运营时进行数据备份的过程。执行热备份的前提是:数
据库运营在可归档日记模式。合用于24X7不间断运营的关键应用系统。
优点:备份时数据库可以是打开的;热备份可以用来进行点恢复。初始化参数
文献、归档日记在数据库正常运营时是关闭的,可用操作系统命令拷贝。
缺陷:执行过程复杂。由于数据库不间断运营,测试比较困难。不能用操作系统实
用工具拷贝打开的文献。必须使用Oracle提供的ocopy工具来拷贝打开的文
献。热备份也许导致CPU、I/O过载,应在数据库不太忙时进行。
3、冷备份和热备份都备份物理数据库文献,因而被称为物理备份。而export
备份的是数据库对象,因此被称为逻辑备份。
优点:能执行对象或者行恢复;备份和恢复速度更快;可以跨操作系统平台迁移
数据库;数据库可一直运营。
缺陷:export并不是冷备份和热备份的替代工具;冷、热备份可保护介质失效;
export备份可保护用户或应用错误。
4.存储过程与触发器的区别?(5分)
触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指
定表中对数据进行修改时,触发器会生效:UPDATE、INSERT或DELETE。触
发器可以查询其它表,并且可以包含复杂的SQL语句。它们重要用于强制复杂的
业务规则或规定。例如,可以控制是否允许基于顾客的当前帐户状态插入定单。
触发器尚有助于强制引用完整性,以便在添加、更新或删除表中的行时保存表之
间已定义的关系。然而.,强制引用完整性的最佳方法是在相关表中定义主键和
外键约束。假如使用数据库关系图,则可以在表之间创建关系以自动创建外键
约束。
触发器的优点如下:
触发器是自动的:它们在对表的数据作了任何修改(比如手工输入或者应用程序采
用的操作)之后立即被激活。
触发器可以通过数据库中的相关表进行层费更改。例如,可以在tit1es表的
title_id列上写入一个删除触发器,以使其它表中的各匹配行采用删除操作。该
触发器用tit1e_id列作为唯一键,在titleauthor、sales及roysched表
中对各匹配行进行定位。
触发器可以强制限制,这些限制比用CHECK约束所定义的更复杂。与CHECK
约束不同的是,触发器可以引用其它表中的列。
存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一
个单元解决。存储近程存储在数据库内,可由应用程序通过一个调用执行,并且允
许用户声明变量、有条件执行以及其它强大的编程功能。
存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出
参数、返回单个或多个结果集以及返回值。
可以出于任何使用SQL语句的目的来使用存储过程,它具有以卜.优点:
1.可以在单个存储过程中执行一系列SQL语句。
2.可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。
3.存储过程在创建时即在服务器上进行编译,所以执行起来比单个SQL语句快。
4.存储过程可以减少网络流量
5.存储过程可被作为•种安全机制来充足运用
5.用一条SQL语句查询Ustude:nt表中每门功课都大于80分的学生姓名。(5分)
Namekechengfenshu
张三语文81
张三数学75
李四语文76
李四数学90
王五语文8]
王五数学100
王五英语90
selectdistinctnamefromstudentwherenamenotin(seiect
namefromstudentwherefenshu<80)
6.学生表(student表)如下:
自动编号学号姓名课程编号课程名称分数
12023001张三0001数学69
22023002李四0001数学89
32023001张三0001数学
69
42023001张三0001数学69
请写出删除除了自动编号不同,其他都相同的学生冗余信息的方法:(5分)
SELECTdistinct学号,姓名,课程编号,课程名称,分数,max(自动编
号)fromstudentsWHERE学号="&学号&"ORDERBY姓名
ASC
7.假设在一个ORACLE数据库中有一张雇员登记表,表名为EMP,用de$c查看时
显示如下结果,其中:
EMPNO——雇员编号ENAME一一-雇员名字
J0B…一雇员工种MGR----------雇员上级主管编号
。川REDATE--…参与工作日期SAL一・一••雇员工资
»COMM------雇员奖金DEPTN。•一一一雇员所在部门
编号
SQL>descemp
oNameNu1I?Type
oEMPNONOTNULLNUMBER(4)
。tNAMEVAKCIIAK2(IU)
。JOBVARCHAR2(9)
MGRNUMBER(4)
HIREDATEDATE
”ALNUMBER(7,2)
COMM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度国际会议及展览活动宣传推广合同3篇
- 二零二五年度建筑管道系统安装服务合同2篇
- 2025年度个人委托新能源储能技术投资合同3篇
- 商铺售后返租合同中的履约保障与争议解决(2025年版)2篇
- 二零二五年度建筑玻璃幕墙工程劳务分包及安全评估协议3篇
- 2025年度气体灭火系统研发与生产合作协议
- 二零二五年度城市绿化带植物病虫害防治合同3篇
- 2025版压路机设备翻新改造与租赁合同范本3篇
- 二零二五年度商用机动车买卖合同范本3篇
- 高速公路交通安全宣传教育活动合同(二零二五版)3篇
- 场地委托授权
- 2024年四川省成都市龙泉驿区中考数学二诊试卷(含答案)
- 项目工地春节放假安排及安全措施
- 印染厂安全培训课件
- 红色主题研学课程设计
- 胸外科手术围手术期处理
- 装置自动控制的先进性说明
- 《企业管理课件:团队管理知识点详解PPT》
- 移动商务内容运营(吴洪贵)任务二 软文的写作
- 英语词汇教学中落实英语学科核心素养
- 《插画设计》课程标准
评论
0/150
提交评论