数据库题库及答案.pdf
《数据库题库及答案.pdf》由会员分享,可在线阅读,更多相关《数据库题库及答案.pdf(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、数据库题库及答案【篇一:数据库试卷及答案】p 1p 1(b b)是位于用户和操作系统之间的一层数据管理软件。数据)是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。库在建立、使用和维护时由其统一管理、统一控制。a a dbb dbbdbmscdbmscdbs ddbs ddbadba 2 2 sql sql 语言允许使用通配符进行字符串匹配的操作,其中语言允许使用通配符进行字符串匹配的操作,其中%可以可以表示(表示(d d)a a、零个字符、零个字符 b b、1 1 个字符个字符 c c、多个字符、多个字符 d d、以上都可以、以上都可以 3 3下列
2、哪下列哪一个数据库不是一个数据库不是 sql server 2000sql server 2000 的系统数据库(的系统数据库(c c)a amastermaster数据库数据库 b bmsdbmsdb 数据库数据库 c cpubspubs 数据库数据库 d dmodelmodel 数据库数据库 4 4 下列四项中,可以直接用于表示概念模型的是下列四项中,可以直接用于表示概念模型的是(d )(d )。a.a.网状模网状模型型 b.b.关系模型关系模型 c.c.层次模型层次模型 d.d.实体实体-联系联系(e-r)(e-r)模型模型 5 5下列四项中说法下列四项中说法不正确的是不正确的是(a )
3、(a )a.a.数据库避免了一切数据的重复数据库避免了一切数据的重复 b.b.数据库中的数据可以共享数据库中的数据可以共享 c.c.数据库减少了数据冗余数据库减少了数据冗余 d.d.数据库具数据库具有较高的数据独立性有较高的数据独立性 6 6公司中有多个部门和多名职员,每个职员只能属于一个部门,一公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是个部门可以有多名职员,从职员到部门的联系类型是(c)(c)a.a.多对多多对多 b.b.一对一一对一 c.c.多对一多对一 d.d.一对多一对多 7 7 关系数据库中空值(关系数据库中空值(nulln
4、ull)相当于)相当于(d)(d)a.a.零(零(0 0)b.b.空白空白 c.c.零长度的字符串零长度的字符串 d.d.没有输入没有输入 8 8事务有多个性事务有多个性质,其中不包括质,其中不包括(b)(b)a.a.隔离性隔离性 b.b.不可撤消不可撤消 c.c.原子性原子性 d.d.一致性一致性 9 9一个电视经销商在表一个电视经销商在表tvtypetvtype 中维护库存的中维护库存的 tvstvs 信息信息,下述哪条语句能显示价格最昂贵的三下述哪条语句能显示价格最昂贵的三种电视机的信息种电视机的信息?(c)?(c)a.select top3 cdiscription from tvty
5、pe order by iprice asc b.a.select top3 cdiscription from tvtype order by iprice asc b.select cdiscription from tvtype where max(iprice)3select cdiscription from tvtype where max(iprice)3 c.select top3 cdiscription from tvtype order by iprice desc c.select top3 cdiscription from tvtype order by ipric
6、e desc d.select cdiscription max(iprice)from tvtype order by iprice d.select cdiscription max(iprice)from tvtype order by iprice1010假如采用关系数据库系统来实现应用,在数据库设计的假如采用关系数据库系统来实现应用,在数据库设计的(d )(d )阶阶段,需要将段,需要将 e-re-r 模型转换为关系数据模型。模型转换为关系数据模型。a.a.概念设计概念设计 b.b.物理设计物理设计 c.c.运行阶段运行阶段 d.d.逻辑设计逻辑设计 11 11取出关系中取出关系中的
7、某些列,并消去重复的元组的关系运算称为的某些列,并消去重复的元组的关系运算称为(b)a.(b)a.取列运算取列运算 b.b.投投数据库题库及答案-第1页数据库题库及答案-第1页影运算影运算 c.c.连接运算连接运算 d.d.选择运算选择运算 12 12一家航空公司把一年中飞行距一家航空公司把一年中飞行距离(离(idistancetravelledidistancetravelled)超过)超过 1000010000 里的客户信息转移到一张称为里的客户信息转移到一张称为flyersclubflyersclub 的表中的表中,他们的详细情况被记录在表他们的详细情况被记录在表 flyers(d)fl
8、yers(d)a.insert into flyersclub idistancetravelled=10000 a.insert into flyersclub idistancetravelled=10000 from from flyers flyers where where b.insert flyersclub(idistancetravelled)values from flyers b.insert flyersclub(idistancetravelled)values from flyerswhere idistancetravelled=10000where idista
9、ncetravelled=10000 c.insert into flyersclub(idistancetravelled)values=10000 c.insert into flyersclub(idistancetravelled)values=10000 from from flyers flyers where whered.select*into flyersclub from flyers where idistancetravelledd.select*into flyersclub from flyers where idistancetravelled=10000=100
10、00 13.13.系统死锁属于系统死锁属于(a)(a)a.a.事务故障事务故障 b.b.程序故障程序故障 c.c.系统故障系统故障 d.d.介质故障介质故障二填空题:二填空题:1 1数据库系统中常用的三种数据模型有层次模型、网状模型数据库系统中常用的三种数据模型有层次模型、网状模型 和和 关关系模型。系模型。2 2sqlsql 语言由数据定义语言、语言由数据定义语言、数据操纵语言数据操纵语言 和和 数据控制数据控制语言语言 组成。组成。3 3使用使用 filegrowth filegrowth 命令可以增加数据库和事务日志的命令可以增加数据库和事务日志的容量。容量。4 4关系模式的三类完整性约
11、束条件分别是关系模式的三类完整性约束条件分别是_ _实体完整性约束实体完整性约束_ _、参照、参照完整性约束和完整性约束和_域完整性约束域完整性约束_。5 5如果一个关系不满足如果一个关系不满足 2nf2nf,则该关系一定也不满足,则该关系一定也不满足_3nf_(_3nf_(在在 1nf1nf、2nf2nf、3nf3nf 范围内范围内)。6 6 关键字是能唯一标识每一行的列或列的组合。一个表可能有多关键字是能唯一标识每一行的列或列的组合。一个表可能有多个关键字,选定其中一个作为主关键字,其余的称为个关键字,选定其中一个作为主关键字,其余的称为 候选关键字候选关键字。7.7.索引有两种类型:索引
12、有两种类型:聚集索引聚集索引 和和 非聚集索引非聚集索引。8.8.当在一个已经当在一个已经存放了数据的表上增加主键时,存放了数据的表上增加主键时,sql serversql server 会自动对表中的数据进行会自动对表中的数据进行检查,以确保这些数据能够满足主键约束的要求。问:满足检查,以确保这些数据能够满足主键约束的要求。问:满足 主键值主键值要唯一和要唯一和 不允许为不允许为 nullnull 两个要求。两个要求。9.9.将视图将视图 v_coursev_course 重命名为重命名为 v_newcoursev_newcourse 的的 sqlsql 语句是:语句是:execexecsp
13、_rename v_course,v_newcoursesp_rename v_course,v_newcourse。三操作题:三操作题:销售数据库销售数据库 salessales 中存在这样的三张表:中存在这样的三张表:1.1.客户表(客户表(customercustomer)2.2.产品表产品表(product)3.(product)3.销售表销售表(proout)(proout)数据库题库及答案-第2页数据库题库及答案-第2页按要求完成下列题目:按要求完成下列题目:()()建立销售数据库建立销售数据库 salessales 的以上三个表。(分)的以上三个表。(分)建立数据库建立数据库 s
14、alessales 的三个表客户表(的三个表客户表(customercustomer)、产品表)、产品表(product)(product)、销售表、销售表(proout)(proout)()()实现各表的实体完整性要求。(分)实现各表的实体完整性要求。(分)客户表(客户表(customercustomer)的主键为:客户编号)的主键为:客户编号(cusno)(cusno)产品表产品表(product)(product)的主键为:产品编号的主键为:产品编号(prono)(prono)销售表销售表(proout)(proout)的主键为:销售日期的主键为:销售日期(saledate)(saled
15、ate)、客户编号、客户编号(cusno)(cusno)、产品编号产品编号(prono)(prono)()()在在 customercustomer 上基于上基于 cusnamecusname 列创建非惟一索引;在列创建非惟一索引;在productproduct 上基于上基于 proname proname 列创建惟一索引;在列创建惟一索引;在 prooutproout 上基于上基于 saledatesaledate 列创建聚集列创建聚集的、惟一索引。(分)的、惟一索引。(分)create index ix_customer on customer(cusname)create index i
16、x_customer on customer(cusname)create unique index ix_product on product(proname)create create unique index ix_product on product(proname)createunique clustered index ix_proout on proout (saledate)unique clustered index ix_proout on proout (saledate)()在()在 prooutproout 表上设置外键,保证录入时的产品代码都在产品表上设置外键,保证
17、录入时的产品代码都在产品表中存在表中存在的。(分)的。(分)use sales use sales go go alter table proout alter table proout add constraint fk_ proout_prono foreign key add constraint fk_ proout_prono foreign key(prono)(prono)references product(prono)references product(prono)go go()创建一规则限定只能录入大于的值,然后将其绑定到()创建一规则限定只能录入大于的值,然后将其绑定到
18、prooutproout 表上表上 quantity quantity 列。(分)列。(分)create rule ru_proout as x0 create rule ru_proout as x0exec sp_bindrule ru_proout,proout.quantityexec sp_bindrule ru_proout,proout.quantity()查询销售数量超过()查询销售数量超过 100100 的产品号。(分)的产品号。(分)select prono select prono from prooutgroup by prono from prooutgroup by
19、 prono having sum(quantity)100 having sum(quantity)100()()创建一自定义函数创建一自定义函数 summoneysummoney,要求能够利用该函数计算,要求能够利用该函数计算出销售金额,出销售金额,数据库题库及答案-第3页数据库题库及答案-第3页【篇二:数据库笔试题-答案】_),_),本套试题将作为本套试题将作为 xxxxxxxx 入职的参考,多谢您的重视。入职的参考,多谢您的重视。本套试题分三部分:填空题(本套试题分三部分:填空题(1010 分)、选择题(分)、选择题(2020 分),分),sqlsql 基础基础题(题(3030)、简答
20、题()、简答题(2020)、综合题()、综合题(3030)。时间)。时间 6060 分钟,满分分钟,满分 110110分。分。一、填空题一、填空题(每题每题 2 2 分,共分,共 1010 分分)1.1.索引字段值不唯一,应该使用的索引类型为索引字段值不唯一,应该使用的索引类型为(普通索引普通索引 )2.2.只有满足联接条件的记录才包含在查询结果中,这种联接为只有满足联接条件的记录才包含在查询结果中,这种联接为(内内联接联接)3.e-r 3.e-r 模型的组成包括那些元素模型的组成包括那些元素(实体实体)()(属性属性)()(关系关系)4.4.事务所具有的特性有事务所具有的特性有(原子性原子性
21、)()(一致性一致性)()(隔离性隔离性)()(持久性持久性)5 5、结构化程序设计的三种基本逻辑结构是(顺序结构、结构化程序设计的三种基本逻辑结构是(顺序结构),(选择结,(选择结构),(循环结构)。构),(循环结构)。二、选择提二、选择提 (每题每题 1 1 分,共分,共 2020 分分)1 1、在删除整表数据,同时保留表结构时,采用(、在删除整表数据,同时保留表结构时,采用(c c)的效率比)的效率比(a a)要高;)要高;a.delete b.drop tablec.truncate table a.delete b.drop tablec.truncate table 2 2、数据库
22、管理系统中,能实现对数据库中的数据进行插入、数据库管理系统中,能实现对数据库中的数据进行插入/修改修改/删删除的功能称为(除的功能称为(c c);a.a.数据定义功能数据定义功能 b.b.数据管理功能数据管理功能 c.c.数据操作功能数据操作功能 d.d.数据控制功能数据控制功能3 3、2424、在关系模型中,实现关系中不允许出现相同的元组的约束是、在关系模型中,实现关系中不允许出现相同的元组的约束是通过通过(b)(b)。a a:候选键:候选键 b b:主键:主键 c c:外键:外键 d d:超键:超键 4 4、数据库管理系统、数据库管理系统 dbms sdbms s 是是(d d);a.a.
23、信息管理的应用软件信息管理的应用软件 c.c.管理中的数据库管理中的数据库 b.b.数据库系统数据库系统+应用程序应用程序d.d.管理数据的软件管理数据的软件 5 5、关系数据库中,实现表与表之间的联系是通过、关系数据库中,实现表与表之间的联系是通过(b b)。)。a a、实体完整性规、实体完整性规 b b、参照完整性规则、参照完整性规则 d d、值域、值域 c c、用户自定义的完整性、用户自定义的完整性 6 6、设有部门和职员两个实体,每个职员只能属于一个部门,一个部、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型门可以有多名职员,则
24、部门与职员实体之间的联系类型(b)(b)。a a、mm:n bn b、1 1:mcmc、mm:1d1d、1 1:1 1 7 7、设有课程和学生两个实体,每个学生可以选修多个课程,一个课、设有课程和学生两个实体,每个学生可以选修多个课程,一个课程可以有多名学生选修,则课程与学生实体之间的联系类型程可以有多名学生选修,则课程与学生实体之间的联系类型(a)(a)。a a、mm:n bn b、1 1:mcmc、mm:1d1d、1 1:1 1数据库题库及答案-第4页数据库题库及答案-第4页 8 8、如果一个班只能有一个班长,而且一个班长不能同时担任其它班、如果一个班只能有一个班长,而且一个班长不能同时担
25、任其它班的班长,班级和班长两个实体之间的关系属于(的班长,班级和班长两个实体之间的关系属于(d d)。)。a a、mm:n bn b、1 1:mcmc、mm:1d1d、1 1:1 1 9 9、索引字段值不唯一,应该选择的索引类型为、索引字段值不唯一,应该选择的索引类型为(b)(b)。a a:主索引:主索引 b b:普通索引:普通索引 c c:候选索引:候选索引 d d:唯一索引:唯一索引 10 10、如果指定参照完整性的删除规则为级联,则当删除父表中的记、如果指定参照完整性的删除规则为级联,则当删除父表中的记录时录时(c)(c)。a a:系统自动备份父表中被删除记录到一个新表中:系统自动备份父
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 题库 答案
限制150内