数据库模拟题部分答案版

合集下载

数据库模拟试题+参考答案

数据库模拟试题+参考答案

数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。

2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。

A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。

6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。

7.为加快对某字段的查找速度,应该( )。

A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。

数据库模拟试题三及答案

数据库模拟试题三及答案

数据库模拟试题三及答案一、选择题(每题2分,共20分)1. 在关系数据库中,以下哪个操作用于删除表中的记录?A. SELECTB. INSERTC. DELETED. UPDATE答案:C2. SQL语言中的“GROUP BY”子句用于:A. 排序结果B. 筛选记录C. 聚合数据D. 连接表答案:C3. 下列哪个选项不是SQL数据类型?A. INTB. FLOATC. DATED. TEXT答案:D4. 在数据库设计中,规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 增加数据复杂性答案:B5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性B. 并发性C. 持久性D. 所有上述选项答案:D6. 在SQL中,使用哪个命令来创建新表?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. ADD TABLE答案:A7. 以下哪个不是数据库的完整性约束?A. 主键约束B. 外键约束C. 检查约束D. 索引约束答案:D8. 以下哪个操作用于更新表中的记录?A. SELECTB. INSERTC. DELETED. UPDATE答案:D9. 在SQL中,使用哪个命令来添加新的列到已存在的表中?A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. DEFINE COLUMN答案:A10. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据检索C. 数据加密D. 数据管理答案:C二、填空题(每空2分,共20分)1. 数据库管理系统(DBMS)的核心功能是________。

答案:数据管理2. 在SQL中,使用________语句可以实现数据的插入操作。

答案:INSERT INTO3. 数据库的三级模式结构包括外模式、概念模式和________。

答案:内模式4. 一个数据库表可以有多个________,但只能有一个主键。

数据库模拟试题2(含答案)

数据库模拟试题2(含答案)

模拟试题2一.单项选择题(本大题共15小题,每小题2分,共30分)1.对现实世界进行第二层抽象的模型是[ ] A.概念数据模型B.用户数据模型C.结构数据模型D.物理数据模型2.数据库在磁盘上的基本组织形式是[ ] A.DB B.文件 C.二维表 D.系统目录3.在关系模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引4.查询优化策略中,正确的策略是[ ] A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作C.尽可能早地执行差操作D.尽可能早地执行选择操作5.SQL中,“DELETE FROM 表名”表示[ ] A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[ ] A.保持函数依赖集F B.丢失了A→BC.丢失了C→B D.丢失了B→C7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[ ] A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系8.在关系数据库设计中,子模式设计是在__________阶段进行。

[ ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[ ]A.9个 B.13个 C.17个 D.21个10.在DB技术,未提交的随后被撤消了的数据,称为[ ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据11.SQL中的“断言”机制属于DBS的[ ] A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施12. ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型 B.集合类型 C.数组类型 D.多集类型13.在OODB中,包含其他对象的对象,称为[ ] A.强对象 B.超对象 C.复合对象 D.持久对象14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[ ] A.场地间距离过大B.数据库的数据量大C.不同场地间的联接操作D.在CPU上处理通信的代价高15.DDBS中,透明性层次越高[ ] A.网络结构越简单B.网络结构越复杂C.应用程序编写越简单D.应用程序编写越复杂二、填空题(本大题共10小题,每小题1分,共10分)16.数据管理技术的发展,与__________、__________和__________有密切的联系。

数据库应用基础考试模拟题含参考答案

数据库应用基础考试模拟题含参考答案

数据库应用基础考试模拟题含参考答案一、单选题(共100题,每题1分,共100分)1、在access2010中,若要上调数据库中产品的价格,最方便的方法是使用查询中的( )A、追加查询B、生成表查询C、删除查询D、更新查询正确答案:D2、在Access 2010数据库中,表的字段名最多不得超过()个字符A、255B、256C、254D、64正确答案:D3、将表中的字段定义为( ),可使字段中的每一条记录都必须是唯一的。

A、索引B、主键C、必需D、有效性规则正确答案:B答案解析:主键就是用来唯一标识表中的记录。

4、在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。

A、中国、美国、法国、日本B、法国、日本、美国、中国C、中国、日本、法国、美国D、法国、美国、日本、中国正确答案:D答案解析:汉字的排序按照汉语拼音字母的字符串,进行逐个字符比较,直到可以比较大小排序为止。

5、Access 2010中,文本型默认字段大小为()A、255B、64C、50D、65535正确答案:A答案解析:默认字段大小为255,最大也为255。

6、报表对象是()A、VBA程序B、修改数据的对象C、用来实现按照指定格式打印的对象D、一系列操作的集合正确答案:C答案解析:报表的最终目的就是为了对数据进行打印输出。

7、为加快对某字段的查找速度,应该()。

A、防止在该字段中输入重复值B、使该字段成为必填字段C、对该字段进行索引D、使该字段数据格式一致正确答案:C答案解析:索引可以加快对数据的查询速度,建立索引后表中记录的物理顺序不变,只是改变记录的逻辑顺序。

8、在ACCESS2010中,不可以设置输入掩码的字段类型是( )。

A、数字B、文本C、自动编号D、日期时间正确答案:C答案解析:输入掩码用于限制数据的输入格式和输入范围,也就是说只有在对数据输入的时候,输入掩码才能起作用。

数据库系统概论模拟考试题+参考答案

数据库系统概论模拟考试题+参考答案

数据库系统概论模拟考试题+参考答案一、单选题(共97题,每题1分,共97分)1.数据完整性保护中的约束条件主要是指()。

A、值的约束和结构的约束B、并发控制的约束C、用户操作权限的约朿D、用户口令校对正确答案:A2.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是()。

A、・SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)B、・SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)GROUP BY所在系C、・SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系HAVING AVG(工资)>(SELECT AVG(工资)FROM 教师表)D、- SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)正确答案:C3.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是()。

A、软硬件选型和配置设计B、技术可行性分析报告和需求规范说明书C、数据库应用系统体系结构设计D、应用软件总体设计正确答案:B4.X—A(i-1. 2, —, k)成立是 X^Ao—Ak成立的()。

A、充分条件B、必要条件C、充要条件D、既不充分也不必要正确答案:C5.不属于数据库设计的六个阶段的是()。

A、数据库的逻辑结构设计和物理结构设计B、数据库实施和数据库的运行与维护C、数据库所依存的操作平台和应用程序界面D、数据库的需求分析和概念结构设计正确答案:C6.关于数据库事务设计,有下列说法:I.事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则II.事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范IIL事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS平台的实现方法IV.事务详细设计时,利用与具体DBMS平台无关的read和write表示事务对数据库中数据项的读写操作上述说法正确的是:()=A、I、II和 IIIB、I、II和 IVC、II和IVD、I 和 II正确答案:D7.关于ADO对象模型中的RecordSet,下述说法正确的是()=A、它用于定义连接的数据库名B、它用于定义数据的来源C、它是一个对象,用于在客户端内存中存放数据查询的结果D、它是一个对象,用于在服务器端内存中存放数据查询的结果正确答案:C8.以下关于数据粒度的叙述中错误的是()。

数据库模拟题库与答案

数据库模拟题库与答案

数据库模拟题库与答案1、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、DFDB、DDC、E-R图D、SA答案:C2、关于分布式数据库系统,下述说法正确的是()。

A、查询代价主要考虑CPU代价和I/O代价B、分布透明性是指用户需要并能完全看清数据分片的位置,分片的分配位置以及数据复制的过程C、分布式查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的传输顺序D、执行分布式数据库查询时,导致数据传输量大的主要原因是数据间的连接操作和并操作答案:D3、在关系代数表达式的等价优化中,不正确的叙述是( )。

A、尽可能早地执行连接B、尽可能早地执行选择C、尽可能早地执行投影D、把笛卡尔积和随后的选择合并成连接运算答案:A4、下列有关数据库系统及相关内容的说法中,错误的是()。

A、数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关B、数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理功能C、数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据的集合D、数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护答案:D5、计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。

在SQL Server 2000中,下列安全控制方法最合理的是()。

A、为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SELECT、INSERT. DELETE 和 UPDATE 权B、为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数据库的db_datawriter 角色中的成员C、为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

数据库模拟题及其答案

数据库模拟题及其答案

一、 选择题1. 数据库系统的核心是____。

A .数据库B .数据库管理系统C .数据模型D .软件工具 【答案】B 。

数据库系统是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。

其核心部分是数据管理系统2. 如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将转换为关系数据模型。

A .E-R 模型 B .层次模型 C .关系模型 D .网状模型 【答案】A 。

3. SQL 语言中用来创建、删除及修改数据库对象的部分称为。

A .数据库控制语言(DCL ) B .数据库定义语言(DDL ) C .数据库操纵语言(DML ) D .数据库事务处理语言 【答案】B4. 关系R 、S 如下图所示,关系代数表达式π1,5,6(σ1>5(R×S))=。

【答案】B分析关系表达式π1,5,6(σ1>5(R×S)):关系表达式σ1>5(R×S)意为从关系中选取满足条件R.A 大于S.B 的元组,从关系R 中可以看出只有元组(10,11,12)满足条件,而关系S 中可以看>σ1>5(R×S)π1,5,6意为投影R的第一个属性列A,S的第二个属性列B和S的第三个属性列C。

从上分析可见试题(51)正确的答案是选项B。

5.下述语句是删除EMP表的语句。

A.DELETE * FROM EMPB.DROP TABLE EMPC.TRUNCATE TABLE EMPD.DELETE TABLE EMP【答案】BDROP是删除表结构,DELETE是删除表数据。

6.设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是A.性别B.学号C.学号,姓名D.学号,姓名,性别【答案】B7.关于选择索引字段的原则错误的是。

A.选择在WHERE子句中最频繁使用的字段B.可以考虑在外键字段上建索引C.不要在经常被修改的字段上建索引D.为加快查询,可以考虑在所有字段上创建索引【答案】D8.关于视图的创建,下述描述错误的是。

数据库基础期末模拟及答案

数据库基础期末模拟及答案

数据库基础期末模拟考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2 分,共 40分)1、下面哪个说法符合数据库系统WAL(log先写协议)( )A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的log页面强制写回磁盘D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘【答案】D2、采用Access2010模板创建数据库的好处是A、已有框架,快速B、不能改动C、自由灵活D、不用输数据【答案】A【解析】使用模板创建数据库,可以使数据库的创建非常快捷。

通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。

3、某文本型字段中有数据“201”,“52”,“510”,“90”,如果按照降序的方式进行排序,则排序后的结果为()A、201,52,510,90B、510,201,90,52C、52,90,201,510D、90,52,510,201【答案】D【解析】文本型的排序方式是从左到右逐字符比较,直到可以比较出大小为止。

4、运行表单文件(FORMA)的命令是( )。

A、DO FORMAB、USE FORMAC、OPEN FORMAD、DO FORM FORMA【答案】D5、以下()是linux 环境下MySQL默认的配置文件。

A、fB、fC、fD、f【答案】A6、设有关系模式 R(A,B,C,D),函数依赖F={A→B,B→C,A→D,D→C},ρ ={AB,AC,BD}是 R 上的一个分解,则分解ρ中未丢失的函数依赖是A、A→BB、B→CC、A→DD、D→C【答案】A7、数据库技术中,“日志”和操作的关系是( )。

A、操作完成后在记录日志B、操作的同时记录日志C、日志在操作完成之后任何时刻均可记录D、日志先于操作进行记录【答案】D8、下列关于数据库的正确叙述是A、数据库是一个 DBF 文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件【答案】C9、只有满足查询条件的记录才包含在查询结果中,这种连接为______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

B.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控
C.建立关系表以后编写系统应用程序
D.定期进行数据备份
3.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),则R∞ S构成的结果集为______元关系。

()A.4 B.2
C.7 D.6
4.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A.多对多B.一对多
C.多对一D.一对一
5.一个关系中的候选关键字()A.至多一个B.可多个
C.必须多个D.至少3 个
6.下列哪些属性不适合建立索引()A.经常出现在GROUP BY字句中的属性
B.经常参与连接操作的属性
C.经常出现在WHERE字句中的属性
D.经常需要进行更新操作的属性
7.SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个()A.数据项B.记录
C.元组D.表
8.在SQL语言中,用于测试列值非空的语句是()A.IS NOT EMPTY B.I S NOT NULL
C.NOT UNIQUE D.NOT EXISTS
学院:_______________专业:________________ 班级:________________ 姓名:___________学号:________________座号:___
密 封 线 内 不 要 答 题
———————————密———————————————封———————————————线————————————
9.在SQL 中,与“NOT IN ”等价的操作符是
( ) A .<>ALL B .<>SOME C .=SOME
D .=ALL
10.下列SQL 语句中,能够实现“将查询SC 表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是
( )
A .GRANT SELECT TO SC ON U1 WITH PUBLIC
B .GRANT SELECT ON S
C TO U1 WITH PUBLIC C .GRANT SELECT TO SC ON U1 WITH GRANT OPTION
D .GRANT SELECT ON SC TO U1 WITH GRANT OPTION 11.被命名的一组与数据库操作有关的权限称为
( )
A .用户组
B .用户
C .角色
D .模式
12.下面给出的关系表r(A ,B ,C ,D)满足下述哪个函数依赖
( )
A .A →
B B .
B

D
C .
D →C
D .A →D
13.某供应商关系模式为
Provider(PID ,Pname ,Tel ,GoodsID ,GoodsClassID ,GoodsName ,GoodsPrice) 该关系模式应满足如下函数依赖:
PID →Pname ,PID →TEL ,GoodsID →GoodsClassID , GoodsID →GoodsName ,GoodsName →GoodsPrice
则这个关系模式的主码为 ( )
A .(PID ,GoodsName)
B .(PID ,GoodsClassID)
C .(PI
D ,GoodsID)
D .(PID ,GoodsPrice)
14.在关系数据库中,从关系规范化的意义看,如果关系R 中的非主属性对码有传递函数依赖,那么R 至多是
( )
A .1NF
B .2NF
C .3NF
D .BCNF
15.最小函数依赖集Fm 要求所有函数依赖的右部
( )
A .最多有一个属性
B .最少有一个属性
C .可以有多个属性
D .属性个数无要求
16.并发事务的交叉执行破坏了事务的
( )
A .原子性
B .隔离性
C .一致性
D .永久性
17.要求事务在读取数据前先加共享锁,且读完数据后即可释放S 锁,这种封锁协议是
( )
A .一级封锁协议
B .二级封锁协议
C .三级封锁协议
D .四级封锁协议
18.以下哪一个将用来记录对数据库中数据进行的每一次更新操作
( )
A .数据字典
B .后援副本
C .日志文件
D .数据库
19.设有事务T1和T2,其并发操作顺序如下表所示。

该并发操作带来的问题是( )
A .丢失了修改
B .不能重复读
D.写错误
…UNLOCK(B) …UNLOCK (A) …UNLOCK (C)
…LOCK (C) …UNLOCK (C) …UNLOCK (B)
()
B.T2
D.没有
分,共10分)
N表示不相容,Y表示相容。

分,共21分)
各属性含义依次为商场编号、商场名和商场所在城 商品表:P(PNO,PNAME,CITY,COLOR) 各属性含义依次为商品编号、商品名、产地和商品颜色;主键为商品编号。

销售表:S(MNO,PNO,QTY) 各属性含义依次为商场编号、商品编号和销售数量;主键为(商场编号,商品编号)
基于以上关系模式
使用关系代数实现以下查询
1.查询销售了’红色’商品的商场编号、商品名称和销售数量。

Select MNO,PNO,QTY
From S
Where PNO IN (Select PNO
From P
Where COLOR=’红色’)
2.查询能销售所有商品的商场编号。

使用SQL语句实现以下操作
3.查询能够在’北京’市购买到的商品的商品编号和商品名称。

4.查询只在本地供货的商品的商品编号和商品名称。

5.建立视图ACC,要求包含商品编号PNO和销售总数量ACNT。

6.查询销量最好的商品名称(可以使用视图ACC)。

7.将没有产地信息的商品记录更新其产地为’中国’。

五、综合题(每小题3分,共9分)
有运动员参加比赛的关系模式R(运动员号码,比赛项目,成绩,项目类别,比
R的基本FD和关键码。

3个FD,(运动员号码,比赛项目)->成绩,(比赛项目)->项目类别,->比赛主管,关键码为(运动员号码,比赛项目)
1NF
规范为3NF。

R1(运动员号码,比赛项目,成绩)
R2(比赛项目,项目类别)
R3(项目类别,比赛主管)六、数据库设计题(每小题5分,共10分)
某图书销售数据库,其初步设计后的关系表结构如下:
图书表(图书编号,图书名称,出版社编号,出版名称,出版时间,出版数量,版次) 图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)
书店表(书店编号,联系电话,所在城市编号,城市名称)
经过详细的需求分析后,其联系可以描述如下:
Ⅰ.系统所涉及的数据存在如下约束
出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统的记录的图书出版信息包括出版时间、版次及出版数量信息。

Ⅱ.一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息:
Ⅲ.每个书店只能位于一个城市,一个城市可以有多个书店。

1.请根据以上详细的需求分析画出合理的图书销售数据库的概念模型(用ER图表示)。

2.以图书销售表为例说明原数据库设计的不合理之处,并给出该数据库符合3NF要求的全部关系模式。

相关文档
最新文档