大数据库选择填空题.docx
《大数据库选择填空题.docx》由会员分享,可在线阅读,更多相关《大数据库选择填空题.docx(13页珍藏版)》请在冰点文库上搜索。
大数据库选择填空题
1.数据库系统的核心是_B___。
A.数据库 B.数据库管理系统
C.数据模型 D.软件工具
2.SQL语言具有__B__的功能。
A.关系规化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规化、数据控制
D.数据定义、关系规化、数据操纵
3.SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,
最重要的,也是使用最频繁的语句是__A__。
A.SELECT B.INSERT C.UPDATE D.DELETE
4.在关系数据库设计中,设计关系模式是__C__的任务。
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段
5.__C__是DBMS的根本单位,它是用户定义的一组逻辑一致的程序序列。
A.程序 B.命令 C.事务 D.文件
6.在数据库中,产生数据不一致的根本原因是__D__。
?
?
?
?
A.数据存储量太大
B.没有严格保护数据
C.未对数据进展完整性控制
D.数据冗余
7.如下SQL语句中,创建关系表的是__B__。
A.ALTER B.CREATE
C.UPDATE D.INSERT
8.数据库的__B__是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。
A.安全性 B.完整性 C.并发控制 D.恢复
9.事务是数据库进展的根本工作单位。
如果一个事务执行成功,如此全部更新提交;如果一个事务执行失败,如此已做过的更新被恢复原状,好似整个事务从未有过这些更新,这样保持了数据库处于_____B___状态。
A.安全性 B.一致性 C.完整性 D.可靠性
10.对并发操作假设不加以控制,可能会带来数据的___D_问题。
A.不安全 B.死锁 C.死机 D.不一致
二、填空题〔12分,4小题〕
1.数据冗余可能导致的问题有____________________和_____________________。
答案:
①浪费存储空间与修改麻烦 ②潜在的数据不一致性
2.数据库在运行过程中可能产生的故障有____________、_______________、___________。
答案:
①Transactionfailure ②Systemcrash ③Diskfailure
3.视图是一个虚表,它是从_________中导出的表。
在数据库中,只存放视图的________,不存放视图的_____________。
答案:
一个或几个根本表、定义、视图对应的数据
4.关系操作的特点是____________操作。
答案:
集合
1.索引字段值不唯一,应该使用的索引类型为(普通索引)
2.只有满足联接条件的记录才包含在查询结果中,这种联接为(联接)
3.E-R模型的组成包括那些元素(实体)(属性)(关系)
4.事务所具有的特性有(原子性)(一致性)(隔离性)(持久性)
5、结构化程序设计的三种根本逻辑结构是〔顺序结构),〔选择结构〕,〔循环结构〕。
二、选择提(每题1分,共20分)
1、在删除整表数据,同时保存表结构时,采用〔C〕的效率比〔A〕要高;
A.deleteB.droptableC.truncate Table
2、数据库管理系统中,能实现对数据库中的数据进展插入/修改/删除的功能称为〔C〕;
3、24、在关系模型中,实现"关系中不允许出现一样的元组"的约束是通过(B)。
A:
候选键B:
主键C:
外键D:
超键
4、数据库管理系统DBMSS是〔D〕;
B.数据库系统+应用程序
5、关系数据库中,实现表与表之间的联系是通过〔B〕。
A、实体完整性规B、参照完整性规如此
C、用户自定义的完整性D、值域
6、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,如此部门与职员实体之间的联系类型(B)。
A、m:
nB、1:
mC、m:
1D、1:
1
7、设有课程和学生两个实体,每个学生可以选修多个课程,一个课程可以有多名学生选修,如此课程与学生实体之间的联系类型(A)。
A、m:
nB、1:
mC、m:
1D、1:
1
8、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于〔D〕。
A、m:
nB、1:
mC、m:
1D、1:
1
9、索引字段值不唯一,应该选择的索引类型为(B)。
A:
主索引B:
普通索引C:
候选索引D:
唯一索引
10、如果指定参照完整性的删除规如此为"级联",如此当删除父表中的记录时(C)。
A:
系统自动备份父表中被删除记录到一个新表中
B:
假设子表中有相关记录,如此禁止删除父表中记录
C:
会自动删除子表中所有相关记录
D:
不作参照完整性检查,删除父表记录与子表无关
11、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置"参照完整性规如此",为此要求这两个表(B)。
A:
在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B:
在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C:
在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D:
在父表和子表的连接字段上都要建立主索引
12、把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过〔C〕_。
A:
建立新的属性来实现B:
建立新的关键字来实现
C:
建立新的关系来实现D:
建立新的实体来实现
13、用树形结构来表示实体之间联系的模型称之为〔B〕
A.关系模型B.层次模型D.数据模型
14、SQL语句中修改表结构的命令是(C)_。
A:
MODIFYTABLEB:
MODIFYSTRUCTURE
C:
ALTERTABLED:
ALTERSTRUCTURE
15、用SQL语句建立表时将属性定义为主关键字,应使用短语(B)。
A:
CHECKB:
PRIMARYKEY
C:
FREED:
UNIQUE
16、SQL实现分组查询的短语是(B)。
A:
ORDERBYB:
GROUPBYC:
HAVINGD:
ASC
17、数据库系统中采用封锁技术的目的是为了保证〔A〕
A.数据的一致性B.数据的可靠性C.数据的完整性D.数据的安全性
18、在数据库设计中,表示用户业务流程的常用方法是〔A〕
A.DFDB.程序流程图C.E-R图D.数据结构图
19、为"歌手"表增加一个字段"最后得分"的SQL语句是〔A〕。
A〕ALTERTABLE歌手ADD最后得分F〔6,2〕
B〕ALTERDBF歌手ADD最后得分F6,2
C〕CHANGETABLE歌手ADD最后得分F〔6,2〕
D)CHANGETABLE学院INSERT最后得分
20、插入一条记录到"评分"表中,歌手号、分数和评委号分别是"1001"、9.9和"105",
正确的SQL语句是(C)。
A〕INSERTVALUES〔"1001",9.9,"105"〕INTO;
评分〔歌手号,分数,评委号〕
B〕INSERTTO评分〔歌手号,分数,评委号〕;
VALUES〔"1001",9.9,"105"〕
C〕INSERTINTO评分〔歌手号,分数,评委号〕;
VALUES〔"1001",9.9,"105"〕
D〕INSERTVALUES〔"100"9.9"105"〕TO;
评分〔歌手号,分数,评委号〕
1.〔B〕是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBB.DBMSC.DBSD.DBA
2.SQL语言允许使用通配符进展字符串匹配的操作,其中‘%’可以表示〔D〕
A、零个字符B、1个字符C、多个字符D、以上都可以
3.如下哪一个数据库不是SQLServer2000的系统数据库〔C〕
A.master数据库B.msdb数据库
C.pubs数据库D.model数据库
4.如下四项中,可以直接用于表示概念模型的是(D)。
A.网状模型B.关系模型
C.层次模型D.实体-联系(E-R)模型
5.如下四项中说法不正确的答案是(A)
A.数据库防止了一切数据的重复
B.数据库中的数据可以共享
C.数据库减少了数据冗余
6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(c)
A.多对多B.一对一C.多对一
7.关系数据库中空值〔NULL〕相当于(d)
A.零〔0〕B.空白C.零长度的字符串D.没有输入
8.事务有多个性质,其中不包括(B)
A.隔离性B.不可撤消C.原子性D.一致性
9.一个电视经销商在表Tvtype中维护库存的Tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?
(C)
A.selecttop3cDiscriptionfromTvtypeorderbyipriceasc
B.selectcDiscriptionfromTvtypewheremax(iprice)>3
C.selecttop3cDiscriptionfromTvtypeorderbyipricedesc
D.selectcDiscriptionmax(iprice)fromTvtypeorderbyiprice
10.假设采用关系数据库系统来实现应用,在数据库设计的(d)阶段,需要将E-R模型转换为关系数据模型。
A.概念设计B.物理设计C.运行阶段D.逻辑设计
11.取出关系中的某些列,并消去重复的元组的关系运算称为(b)
A.取列运算B.投影运算C.连接运算D.选择运算
12.一家航空公司把一年中飞行距离〔idistancetravelled〕超过10000里的客户信息转移到一称为flyersclub的表中,他们的详细情况被记录在表flyers(d)
A.insertintoflyersclubfromflyerswhereidistancetravelled>=10000
B.insertflyersclub(idistancetravelled)valuesfromflyerswhereidistancetravelled>=10000
C.insertintoflyersclubfromflyerswhere(idistancetravelled)values>=10000
D.select*intoflyersclubfromflyerswhereidistancetravelled>=10000
13.系统死锁属于(A)
A.事务故障
二.填空题:
1.数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型。
2.SQL语言由数据定义语言、数据操纵语言和数据控制语言组成。
3.使用filegrowth命令可以增加数据库和事务日志的容量。
4.关系模式的三类完整性约束条件分别是_实体完整性约束_、参照完整性约束和__域完整性约束__。
5.如果一个关系不满足2NF,如此该关系一定也不满足_3nf_(在1NF、2NF、3NF围)。
6.关键字是能唯一标识每一行的列或列的组合。
一个表可能有多个关键字,选定其中一个作为主关键字,其余的称为候选关键字。
7.索引有两种类型:
聚集索引和非聚集索引。
8.当在一个已经存放了数据的表上增加主键时,SQLServer会自动对表中的数据进展检查,以确保这些数据能够满足主键约束的要求。
问:
满足
主键值要唯一和不允许为NULL两个要求。
9.将视图v_Course重命名为v_newCourse的SQL语句是:
execsp_renamev_Course,v_newCourse。
1.数据模型分为〔层次模型〕和〔网状模型〕、〔关系模型〕。
2.数据库系统〔DBS〕是一个由〔外模式〕、〔模式〕、〔模式〕组成的多级系统结构。
3.数据库管理系统提供了4个方面的数据控制功能:
〔数据定义〕、数据操作、〔数据库管理〕和〔数据库建立和维护以与通信〕。
4.属性的取值围称作属性的〔值域〕。
5.E-R图是由〔实体〕、〔属性〕和〔联系〕这3个根本要素组成的。
6.Windows身份验证是指〔系统用户/Windows合法用户〕身份登录SQLServer.
7.SQL中的语句可分为数据查询语言、数据定义语言、〔数据操纵语言〕和〔数据控制语言〕四类。
8.SQLServer2000引入了3种新的数据类型〔Bigint类型〕、〔Sql_Variant类型〕和〔Table类型〕。
9.tempdb数据库保存所有的临时表和临时〔存储过程〕。
10.数据文件是存放数据和数据库对象的文件。
一个数据库可以有〔一个或多个〕数据文件,每个数据文件只属于一个数据库。
11.当一个数据文件有多个数据文件时,其中一个文件被定义为主数据文件,扩展名为〔.MDF〕,用来存储数据库的启动信息和局部或全部数据。
其他数据文件被称为次数据文件,扩展名为〔.NDF〕,用来存储主数据文件没有存储的其他数据。
12.事物日志文件时用来记录数据库更新信息的文件。
事物日志文件最小为512KB,扩展名为〔.LDF〕。
每个数据库可以有〔一个或多个〕事物日志文件。
13.master数据库记录SQLServer系统的所有〔系统〕信息,如SQLServer的初始化信息、所有的登录账户和系统配置设置等。
14.整数型的int型数的围为〔-2^31-2^31-1〕,整数型的tinyint型数的围为〔0~255〕。
15.表中某列为变长字符数据类型varchar(100),其中100表示〔字符最大长度〕。
参加输的字符串为gtym13e5,存储的字符长度为〔8〕字节。
16.SQLServer2000的datetime和smalldatetime数据类型主要用来存储〔日期〕和〔时间〕的组合数据。
17.自动的“标识〞属性用于定义字段是否可〔自动生成下一个标识值〕。
18.在关系图中,关系连线的终点图标代表了关系的类型,如果关系连线两端都为钥匙图标,如此该关系为〔1:
1〕。
如果关系连线一端为钥匙图标,另一端为无穷大图标,如此该关系为〔1:
n〕。
19.可使用〔select〕或〔print〕命令来显示函数结果。
20.如果要使用SELECT语句返回指定条数的记录,如此应使用〔top〕关键字来限定输出字段。
21.连接查询可分为三种类型:
〔连接查询〕〔外连接查询〕和交叉连接。
22.连接查询可分为(等值连接)、不等值连接和〔自然连接〕三种类型。
23.假设要把查询结果存放到一个新建的表中,可使用〔into〕子句。
24.在一个全文目录中可以储存〔一个或多个〕全文索引,但在一个表中只能建立〔一个〕全文索引。
25.数据库中只存放视图的〔定义〕,而不存放视图对应的数据,这些数据仍存放在导出视图的根底表中。
1.〔A〕是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是〔C〕。
3.如下选项中,不属于数据库特点的是〔C〕。
4.要保证数据库逻辑数据独立性,需要修改的是〔c〕。
5.在关系数据库中,视图是三级模式结构中的〔D〕。
6.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了〔C〕。
7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是〔A〕。
C.DB包括DBS和DBMSD.DBS包括DB,也就是DBMS
8.数据库系统的数据独立性体系在〔B〕。
10.对于现实世界中事物的特征,在实体—联系模型中使用〔A〕
10.参照完整性规如此:
表的〔B〕必须是另一个表主键的有效值,或者是空值。
11.在关系模式中,实现“关系中不允许出现一样的元组〞的约束是〔B〕约束。
12.约束“年龄限制在18~30岁之间〞属于DBMS的〔B〕功能。
13.反映现实世界中实体与实体间联系的信息模式是〔D〕。
14.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是〔D〕。
15.关系模型中有三类完整性约束:
实体完整性、参照完整性和域完整性。
定义外部关键字实现的是哪一类完整性〔C〕
A.实体完整性B.域完整性C.参照完整性D.实体完整性、参照完整性和域完整性
16.关系模型的候选关键字可以有1个或多个,而主关键字有〔C〕。
17.在关系模型中,为了实现“关系中不允许出现一样元组〞的约束应使用〔B〕。
18.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,如此部门与职员实体之间的联系类型是〔B〕。
A.m:
nB.1:
mC.m:
kD.1:
1
19.关系模式R(A,B,C,D,E)与其上的函数相关性集合F={A→D,B→C,E→A},该关系模式的候选关键字是〔B〕。
A.ABB.BEC.CDD.DE
20.设学生关系S〔SNO,SNAME,SSEX,SAGE,SDPART〕的主关键字为SNO,学生选课关系SC(SNO,O,SCORE)的关键字为SNO和O,如此关系R(SNO,O,SSEX,SAGE,SDPART,SCORE)的主关键字为SNO何O,其满足〔A〕。
A,1NFB,2NFC,3NFD,BF
21.如下表示正确的答案是〔D〕
A.在企业管理器中可停止SQLServer服务
B..在企业管理器中可暂停SQLServer服务
C..在企业管理器中可启动SQLServer服务
22.下面表示正确的答案是〔D〕
A.SQLServer服务管理器关闭服务也自动关闭
B.职员启动SQLServer服务,本地服务器的管理任务即可自动执行
C.启动MicrosoftSerch服务后才可使用SQLServer全文检索功能
23.SQLServer2000属于〔C〕数据库系统。
25.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,其中最重要的使用最频繁的是〔A〕
26.如下SQL语句中,〔D〕不是数据定义语句。
A.CREATETABLEB.DROPVIEWC.CREATEVIEWD.GRANT
27.数据库备份的作用是〔C〕
28.事物日志用于保存〔C〕
29.以下关于使用文件组的表示中,不正确的答案是〔A〕
A.文件或文件组可以由一个以上的数据库使用
B.文件只能是一个文件组的成员
C.数据和事务日志信息不能属于同一文件或文件组
D.事务日志文件不能属于任何文件组
30.SQLServer把数据与相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。
以下〔D〕不属于数据库对象
A.表B.视图C.索引D.备份
31.安装SQLServer后,数据库服务器已经自动建立4个系统数据库,以下〔B〕不是系统数据库。
32.以下关于数据库model的表示中,正确的答案是〔C〕
A.model数据库是SQLServer示例数据库
B.model数据库用于保存所有的临时表和临时存储过程
C.model数据库用作在系统上创建的所有数据库的模板
D.model数据库用于记录SQLServer系统的所有系统级别信息
33.以下关于关联的表示正确的答案是〔C〕
D.在创建关联时选择了级联更新相关的字段,如此外键表中的字段值变化时,可自动修改主键表中的关联字段
34.假设要删除数据库中已经存在的表S,可用〔C〕
A.DELETETABLESB.DELETES
C.DROPTABLESD.DROPS