完整版BI考试题及答案.docx
- 文档编号:4062255
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:10
- 大小:89.78KB
完整版BI考试题及答案.docx
《完整版BI考试题及答案.docx》由会员分享,可在线阅读,更多相关《完整版BI考试题及答案.docx(10页珍藏版)》请在冰豆网上搜索。
完整版BI考试题及答案
第1章选择及填空题
第2章
2.1.对分组聚合的结果集要进行过滤应使用()。
2.2.
A)WHERE子句
B)HAVING子句
C)算数比较符
D)逻辑比较符
参考答案:
B
关系数据库中数据库的()最不可能为空值。
2.3.
A)非主属性
B)编号
C)主键
D)外键
参考答案:
C
在结果集中过滤掉重复的记录使用关键字()。
2.4.
A)UNIQUE
B)IDENTITY
C)DISTINCT
D)ONLY
参考答案:
C
使用SQL命令将教师表teacher中工资salary字段的值增加200,应该使用的命令是()。
2.5.
A)Replacesalarywithsalary+200
B)Updateteachersalarywithsalary+200
C)Updatesetsalarywithsalary+200
D)Updateteachersetsalary=salary+200
参考答案:
D
查询city列的值为空的记录,在where子句中的条件应写为()。
2.6.
A)city=null
B)city='null'
C)cityisnull
D)cityis'null'
参考答案:
C
设有图书管理数据库
2.7.
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,求CIE单位借阅图书的读者的人数。
下面SQL语句正确的是()。
SELECT___1___FROM借阅WHERE借书证号___2___
A)COUNT(DISTINCT借书证号),IN(SELECT借书证号FROM读者WHERE单位=’CIE’)
B)COUNT(DISTINCT借书证号),IN(SELECT借书证号FROM借阅WHERE单位=’CIE’)
C)SUM(DISTINCT借书证号),IN(SELECT借书证号FROM读者WHERE单位=’CIE’)
D)SUM(DISTINCT借书证号),IN(SELECT借书证号FOR借阅WHERE单位=’CIE’)
参考答案:
A
查询结果根据价格从大到小排序,使用的orderby子句为()。
2.8.
A)orderbypriceasc
B)orderbypricedesc
C)orderbyprice
D)orderbydescprice
参考答案:
B
将多个查询结果返回一个结果集合的运算符是()
2.9.
A、JOINB、UNION
C、INTOD、LIKE
参考答案:
B
从货物定单数据表(orders)中查询出其中定单金额(orders_price)在1000和5000之间的定单的详细信息,并按照定单金额(orders_price)降序排列。
在SQLSERVER数据库中正确的语句是()
2.10.
A)SELECT*FROM[orders]WHERE[orders_price]BETWEEN1000AND5000
orderby[order_price]ASC
B)SELECT*FROM[orders]WHERE[orders_price]BETWEEN1000AND5000
orderby[order_price]DESC
C)SELECT*FROMordersWHEREorders_priceBETWEEN1000AND5000
orderbyorder_priceESC
D)SELECT*FROM[orders]WHERE1000<[orders_price]<5000orderby[order_price]DESC
参考答案:
B
在ORACLE数据库中,逻辑备份的3个等级包括哪些?
2.11.
A.global,user,tablespace
B.full,user,table
C.full,tablespace,table
D.global,local,transactional
参考答案:
B
以下哪种文件不是ORACLE数据库所必须包含的文件:
A.数据文件
B.
C.控制文件
D.
E.联机日志文件
F.
G.归档日志文件
H.
参考答案:
D
在对ORACLE数据库进行手工冷备份之前,最不应该执行以下哪个操作语句?
A.shutdown
B.shutdownabort
C.shutdownimmediate
D.shutdownnormal
参考答案:
B
简答题
第3章
基本SQL运用
3.1.
(1)创建一张学生表(stu),包含以下信息,学号(类型int),姓名(类型varchar(8)),年龄(类型int),性别(类型varchar(4)),手机号码(类型int);
(2)修改学生表的结构,添加一列“专业”类型为varchar(20);
(3)向学生表添加如下信息:
学号
姓名
年龄
性别
联系电话
专业
1
AA
22
男
1111
计算机
2
BB
21
男
2222
计算机
3
CC
23
男
3333
会计
4
DD
21
女
4444
会计
(4)删除学生表的数据,姓名以C开头,性别为‘男’的记录删除
(5)查询学生表的数据,将所有年龄小于23岁的,专业为“计算机”的学生的姓名和学号示出来
1、参考答案:
createtablestu
(
学号int,
姓名varchar(8),
年龄int,
性别varchar(4),
联系电话int
);
2、参考答案:
altertablestuadd专业varchar(20);
3、参考答案:
insertintostuvalues(1,’AA’,22,’男’,1111,’计算机’)
insertintostuvalues(2,’BB’,21,’男’,2222,’计算机’)
insertintostuvalues(3,’CC’,23,’男’,3333,’会计’)
insertintostuvalues(4,’DD’,21,’女’,4444,’会计’)
4、参考答案:
deletefromstuwhere性别=’男’and姓名like‘c%’
5、参考答案:
select姓名,学号fromstuwhere年龄<23and专业=’计算机’
SQL联接有哪几类?
说明其主要区别并写出关键字。
3.2.
参考答案:
联接可分为以下几类:
内部联接(典型的联接运算,使用类似于=或<>的比较运算符)。
内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。
关键字INNERJOIN
外部联接。
外部联接可以是左向外部联接、右向外部联接或完整外部联接。
在FROM子句中可以用下列某一组关键字来指定外部联接:
LEFTJOIN或LEFTOUTERJOIN。
左向外部联接的结果集包括LEFTOUTER子句中指定此子句左侧的数据表的所有行,而不仅仅是联接列所匹配的行。
如果左表的某一行在右表中没有匹配行,则在关联的结果集行中,来自此子居右侧数据表的所有选择列表列均为空值。
RIGHTJOIN或RIGHTOUTERJOIN右向外部联接是左向外部联接的反向联接。
将返回右表的所有行。
如果右表的某一行在左表中没有匹配行,来自此子居左侧数据表的所有选择列表列均为空值。
FULLJOIN或FULLOUTERJOIN完整外部联接将返回左侧数据表和右侧数据表中的所有行。
当某一行在另一个表中没有匹配行时,另一个表的选择列表列将包含空值。
介绍一下SQLServer2005数据库文件组。
3.3.
参考答案:
每个数据库有一个主要文件组。
此文件组包含主要数据文件和未放入其他文件组的所有次要文件。
可以创建用户定义的文件组,用于将数据文件集合起来,以便于管理、数据分配和放置。
例如,可以分别在三个磁盘驱动器上创建三个文件Data1.ndf、Data2.ndf和Data3.ndf,然后将它们分配给文件组fgroup1。
然后,可以明确地在文件组fgroup1上创建一个表。
对表中数据的查询将分散到三个磁盘上,从而提高了性能。
通过使用在RAID(独立磁盘冗余阵列)条带集上创建的单个文件也能获得同样的性能提高。
文件和文件组使您能够轻松地在新磁盘上添加新文件。
下表列出了存储在文件组中的所有数据文件。
文件组
说明
主要
包含主要文件的文件组。
所有系统表都被分配到主要文件组中。
用户定义
用户首次创建数据库或以后修改数据库时明确创建的任何文件组。
某公司拟构造一套数据分析系统。
按照下面所述,绘制出整个数据分析系统的网络拓扑结构
3.4.
其基本设施和搭建要求如下:
1、在实际生产环境中,包括一套本地数据中心局域网,专线,以及对方业务系统局域网。
本地数据中心局域网只能通过专线连接业务系统局域网。
2、本地数据中心包括数据库服务器、分析服务器和业务终端,以及核心交换机,其中数据库服务器通过光交换机连接着磁盘阵列。
3、本地办公终端经由内部网,访问本地分析服务器,分析服务器连接数据服务器获取数据,进行系统作业;
4、业务系统独立于本地数据中心,业务系统局域网中包括财务数据库,业务数据库以及前置机,业务系统必须经由专线才能访问本地数据中心。
5、本地数据中心的数据库服务器经过核心交换机,经专线访问远程前置服务器,再由远程前置服务器获取业务系统中的财务数据和业务数据通过专线将数据发送到本地数据库服务器,完成数据获取。
参考答案:
如何在单台计算机上配置Windows防火墙?
并上机实践,阻断UDP的8001和TCP的8000端口,同时阻断IP218.17.209.23
3.5.
参考答案:
见参考资料05网络及硬件参考资料.doc。
解释oracle数据库冷备份和热备份的不同点以及各自的优点
3.6.
参考答案:
热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。
而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。
热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。
冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。
(因为不必将archivelog写入硬盘)。
在ORACLE数据库中,归档和非归档模式之间有何不同,并介绍它们的优缺点
3.7.
参考答案:
归档模式是指你可以备份所有的数据库transactions并恢复到任意一个时间点。
非归档模式则相反,不能恢复到任意一个时间点。
但是非归档模式可以带来数据库性能上的少许提高
ORACLE数据库连接配置信息
3.8.
已知数据库ip为:
192.168.0.110;端口号为:
1521;应用的协议是:
TCP/IP协议;全局数据库名为:
oracle,本地数据库映射名称为:
ora请问在ORACLE数据库下tnsnames.ora文件中是怎样写出的?
参考答案:
ORA=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.110)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=oracle)
)
)
BITest,上机题
3.9.
假如你是某个公司的BI开发工程师,根据客户要求,需要提供一个报表展示“各区域(Region)的销售冠军”,要求使用AnalysisServices,能对数据进行切片。
具体要求如下:
1.使用NorthwindDatabase示例数据库,通过SQLSERVER2005数据库,还原数据库“Northwind”,数据库备份文件名称为“Northwind.bak”。
2.用SSIS包加工原始数据表,并将原始数据表名及英文字段转译为中文表名和中文字段。
3.用SSAS创建CUBE,实现OLAP分析,展现各地区(Region)销售冠军,并实现钻取功能。
4.创建一个Excel报表,连接到Cube,向顾客展示如下结果:
(1)(柱状图)各地区运费、销售额对比。
需要至少包括地区维度,运费度量和销售额度量
(2)(饼图)人员销售记录。
需要至少包括人员姓名维度以及销售额度量。
(3)(折线图)公司历年销售情况。
需要至少包括时间维度(年月)以及销售额度量。
示例数据库见参考附件“02BI上机题原始数据库”。
参考答案见附件:
“03BI考试题答案”。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 BI 考试题 答案