数据库基础与应用课程期末模拟试卷(2015秋季-徐孝凯)
【VIP专享】2015_数据库原理与应用_期末考试题
C.关联、更新、排序D.显示、打印、制表4.关系代数中花费时间可能最长的运算是()A.投影B.选择C.笛卡尔集D.除5.假定学生关系是S(SNO,SNAME,SEX,AGE),课程关系是C(CNO,CNAME,TEACHER),选课关系是SC(SNO,CNO,GRADE),要查找选修“COMPUTER”课程的学生姓名,将涉及到关系()A.SB.SC,CC.S,SCD.S,C,SC6.下面哪个不是数据库系统必须提供的数据控制功能()A.安全性B.可移植性C.完整性D.并发控制7.的SQL Server中删除触发器用()A.ROLLBACKB.DELALLOCATEC.DELETED.DROP8.在数据库系统中,保证数据及语义正确和有效的功能是()A.并发控制B.安全控制C.存取控制D.完整性控制9.在数据库的表定义中,限制成绩属性列的取值在0到100之间,属于数据的()约束A.实体完整性B.参照完整性C.用户自定义完整性D.用户操作10.规范化过程主要为克服数据逻辑结构中的插入异常、删除异常以及()的缺陷A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失11.在关系DB中,任何二元关系模式的最高范式必定是()A.1NFB.2NFC.3NFD.BCNF12.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。
下面“部门”关系中,因哪个属性而使它不满足第一范式?()部门(部门号,部门名,部门成员,部门总经理)A.部门总经理B.部门成员C.部门名D.部门号13.在关系数据库设计中,设计关系模式是()的任务?A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段14.一个M:N联系转换为关系模式时,该关系模式的关键字是()A.M 端实体的关键字B.N端实体的关键字C.重新选取其他属性D.M端与N端的实体关键字的组合15.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()A.属性冲突B.语法冲突C.结构冲突D.命名冲突16.修改存储过程的语句是()A.ALTER PROCEDUREB.DROP PROCEDUREC.INSERT PROCEDURED.DELETE PROCEDURE17.( )是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列A.程序B.命令C.事务D.文件18.数据库恢复的基础是利用转储的冗余数据,冗余数据包括()A.数据字典、审计档案B.应用程序、日志文件、数据字典C.日志文件、数据库后备副本D.审计档案、应用程序、数据后备副本19.若事务T对数据R已经加X锁,则其它事务对数据R()A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁20.并发操作会带来哪些数据不一致性()A.丢失修改、死锁、读脏数据B.丢失修改、不可重复读、死锁、读脏数据C.不可重复读、死锁、读脏数据D.丢失修改、不可重复读、读脏数据要求:1 写出完整的SQL定义语句;2 定义每个表的主码和外码;3 教师专业默认值为“计算机”4 学生姓名、教师姓名、课题名称不允许为空;5 性别取值只能是“男”或“女”;6 成绩限定为0~100分;(2)删除没人选择的题目。
数据库原理期末模拟试题大全及部分答案
数据库原理模拟试卷(1)一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
每小题1分,共15分)1.数据库系统的体系结构是(C )A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C )。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。
A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。
A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。
A、ER模型B、关系模型C、网状模型D、层次模型6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D )。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期7.要保证数据库物理数据独立性,需要修改的是( B )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式8.下列四项中,不属于数据库特点的是( D )A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低9.数据库中存储的是( D )A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系10.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D.E—R模型11. 五种基本关系代数运算是( a)A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ112.数据库保护的几个方面中,不包括的是( A )A.控制数据冗余B.并发控制C.完整性保护D.故障恢复13.下列四项中,关系规范化程度最高的是关系满足( B )A.非规范关系B.第三范式C.第二范式D.第一范式14.单个用户使用的数据视图的描述称为(a )A.外模式B.概念模式C.内模式D.存储模式15. 子模式DDL用来描述( b )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构二、填空题(每空1分,共15分)1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。
数据库基础期末模拟及答案
数据库基础期末模拟考试方式:【闭卷】考试时间:【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.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?CA. intB. smallintC. tinyintD. decimal 3,02.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?CA. ALTER COLUMN OrderID integer FROM OrdersB. ALTER TABLE Orders OrderID integerC. ALTER TABLE Orders ALTER COLUMN OrderID integerD. ALTER COLUMN Orders.OrderID integer3. 小王在SQL Server 2005数据库中创建了如下两个表:CREATE TABLE 雇员表雇员代号int IDENTITY 10001,1 PRIMARY KEY NONCLUSTERED,雇员姓名 varchar 20 NOT NULL,通信地址 varchar 200 NULLCREATE TABLE 订单表订单号 int IDENTITY 1,1 PRIMARY KEY,雇员代号 int NOT NULL,客户代号 int NOT NULL,订购日期 datetime NOT NULL,订购金额 money NOT NULL他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。
下面哪个语句能完成该功能?BA. SELECT a.雇员代号,a.雇员姓名,b.订购日期,b.订购金额FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 b.雇员代号WHERE b.订购日期 '09/01/2003'AND 订购金额 IN SELECT 订购金额 FROM 订单表B. SELECT a.雇员代号,a.雇员姓名,b.订购日期, 订购金额FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 b.雇员代号 AND b.订购日期 '09/01/2003' GROUP BY a.雇员代号,a.雇员姓名,b.订购日期C. SELECT a.雇员代号,a.雇员姓名,b.订购日期, 订购金额FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 b.雇员代号WHERE b.订购日期 '09/01/2003'GROUP BY a.雇员代号,a.雇员姓名,b.订购日期,b.订单号D. SELECT a.雇员代号,a.雇员姓名,b.订购日期, 订购金额FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 b.雇员代号WHERE b.订购日期 '09/01/2003'AND 订购金额 IN SELECT 订购金额 FROM 订单表4.使用下列哪个数据类型可以存储达2 GB的数据? AA. textB. varbinaryC. varcharD. varchar5.用于定义、撤销和修改数据库对象的语言是 AA.DDLB.DMLC.DCLD.DEL.用于数据库中数据的修改和检索的语言是 BA.DDLB.DMLC.DCLD.DEL.用于数据访问权限的控制的语言是 CA.DDLB.DMLC.DCLD.DEL.关系模型的数据结构是 DA.树B.图C.表D.二维表在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是 c 。
数据库原理与应用教程期末考试试题与答案2
.数据库原理与应用教程―SQL Server期末测试题与答案(二)一、填空题(每空1分,共10分)1.在信息世界中能唯一标识实体的属性集,称为________。
2.如果关系模式R是1NF,且每个非主属性________函数依赖于主键,那么称R是第二范式的模式。
3.数据规范化的优点之一是能消除_____ ___和操作异常现象。
4.若关系A有m个属性,关系B有n个属性,则A×B有________个属性。
5.关系代数运算中,专门的关系操作有:选择、投影、除和________。
6.关系中属性的取值范围称为属性的___________。
7.在SQL Server2005中,通配符只有在_________子句中才有意义,否则会被当作普通字符使用。
8.触发器也是一种存储过程,它主要通过事件进行触发而被执行,而存储过程可以通过而被直接调用。
9.一般可以使用________命令来标识T-SQL批处理的结束。
10.在索引命令中使用关键字CLUSTERED表示将建立的是____________索引。
二、选择题(每小题1分,共20分)1.数据库的概念模型()(A)依赖于计算机硬件和DBMS(B)独立于计算机硬件,依赖于DBMS(C)依赖于计算机硬件,独立于DBMS(D)独立于计算机硬件和DBMS2.假设某个E-R图中有5个实体型、2个1∶M联系和2个M∶N联系,则该E-R图转换的关系模式个数至少是()(A)5 (B)7 (C)8 (D)93.用二维表来表示实体及实体之间联系的数据模型称为()(A)实体-联系模型(B)层次模型(C)网状模型(D)关系模型4.在学生关系:学生(学号,姓名,年龄,性别)中,想查询年龄小于20的学生的学号和姓名,则关系运算式应写成()???)学生()()(学生(B) (A) 学号,姓名20年龄?20?年龄??(学生()?(学号,姓名)))(学生(C) (D)20年龄20年龄??学号,姓名5.在一个关系中,每个属性都是不可分解的,这个关系一定达到()(A) 2NF (B)3NF (C)BCNF (D)1NF;...6.学生表中st(学号,姓名,性别,年龄),删除其中的“年龄”字段的SQL语句是()(A)ALTER TABLE st DROP 年龄(B)DROP 年龄FROM st(C)ALTER TABLE st DELETE年龄(D)DELETE年龄FROM st7.如果学生表st是使用以下SQL语句创建的:CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT);下面的SQL语句中可以正确执行的是()(A)INSERT INTO st(sno,sex,age) V ALUES (‘s9','男',17)(B)INSERT INTO st(sn,sex,age) V ALUES(″李安齐″,″男″,20)(C)INSERT INTO st(sex,age)VALUES(″男″,20)(D)INSERT INTO st(sno,sn)VALUES(″s9″,″安齐″,16)8.撤销user1用户修改st表中的“姓名”字段的权限,应使用的SQL语句是()(A)REVOKE UPDATE(姓名) ON st TABLE FROM user1(B)REVOKE UPDATE(姓名) ON TABLE st FROM user1(C)REVOKE MODIFY(姓名) ON st TABLE FROM user1(D)REVOKE MODIFY(姓名) ON TABLE st FROM user19.SQL Server 2005的四个系统数据库中记录系统的所有信息的是()(A)Master (B)Model (C)Msdb (D)Tempdb10.有这样一个数据表,学生(学号,姓名,年龄,省份),要想查询学生们所在省份的种类个数,以下SELECT语句正确的是()(A)SELECT COUNT(省份) FROM学生(B)SELECT COUNT(DISTINCT 省份) FROM学生(C)SELECT COUNT(学号) FROM学生(D)SELECT COUNT(学号) FROM学生GROUP BY省份11. 有这样一个数据表,职工(职工号,姓名,职务,工资),要想查询工资最高的职工号和姓名,以下SELECT语句正确的是()(A)SELECT职工号, 姓名FROM职工WHERE工资= MAX(工资)(B)SELECT职工号, 姓名FROM职工WHERE工资=(SELECT MAX(工资) FROM职工)(C)SELECT职工号, 姓名, 工资FROM职工WHERE工资=MAX(工资)(D)SELECT职工号, 姓名,MAX(工资) FROM职工WHERE工资=MAX(工资)12.要想用T-SQL语句从学生表中查询姓名中有“红”字的学生,条件表达式应写成()(A)姓名LIKE ‘%红%' (B)姓名LIKE ‘%红'(C)姓名LIKE ‘%红-' (D)姓名LIKE ‘-红%'13.如果事务T获得了数据项Q上的共享锁,则T对Q()(A)只能读不能写(B)只能写不能读(C)既可读又可写(D)不能读不能写14.SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个()(A)数据项(B)记录(C)元组(D)表15.SQL语言的标准库函数COUNT、SUM、A VG、MAX和MIN等,不允许出现在下列哪个子句...中().(A)SELECT (B)HA VING (C)GROUP…HA VING (D)WHERE16.现要在SC(S#,C#,G)表中查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL 语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SCWHERE )((A)G=0 (B)G<=0 (C)G=NULL (D)G IS NULL17.关于视图以下说法正确的是()(A)不可以在其他视图上再建立视图(B)视图也是表,只不过存储基本表中的一部分数据(C)视图增强了数据的安全性(D)如果视图中的某列是从算术表达式派生而来,可以指定视图中每列的名称,也可以不指定18.不能激活触发器执行的事件是()(A)SELECT (B)UPDATE (C)INSFRT (D)DELETE19.对数据模式来说,采用三级模式的主要原因是()(A)把大模式分解成小模式,便于DBMS进行分级管理(B)解决程序与数据之间的数据独立性(C)便于应用程序从不同角度进行数据调用(D)便于提供数据的二级映象SQL语言中建立唯一性索引的命令是)20.((A)CREA TE INDEX 索引名ON 基本表名(属性名)(B)CREATE INDEX UNIQUE索引名ON 基本表名(属性名)(C)CREATE UNIQUE INDEX索引名ON 基本表名(属性名)(D)CREATE DISTINCT INDEX索引名ON 基本表名(属性名)三、名词解释分)15(每小题3分,共1.数据模型2.函数依赖3.内模式4.触发器5.锁四、简答题(每小题5分,共25分)1.简述SQL Server的安全性机制。
10套《数据库原理及应用》期末复习用 模拟试卷+参考答案
郑州升达经贸管理学院《数据库原理及应用》模拟试卷系别: 专业:一、单项选择题(本题共10小题,每小题2分,共20分)在每小题的四个选项中选出一个正确答案,请将正确选项前的字母填在题后的括号内,选对得2分,选错、多选或不选得0分。
1、数据库系统的体系结构是( )。
A.两级模式结构和一级映象B.三级模式结构和一级映象C.三级模式结构和两级映象D.三级模式结构和三级映象 2、SQL 语言称为( )。
A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构人操纵语言 3、在视图上不能完成的操作是( )。
A.在视图上定义新的视图B.查询操作C.更新视图D.在视图上定义新的基本表 4、数据库的并发操作有可能带来的三个问题中包括( )。
A.数据独立性降低 B.无法读出数据 C.权限控制 D.丢失更新5、当前应用最广泛的数据模型是( )。
A.ER 模型 B.关系模型 C.网状模型 D.层次模型6、现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是( )。
A.书号B.读者号C.书号+读者号D.书号+读者号+借期年级 专业 班级 学号 姓名密 封 线 内 不 得 答 题7、要保证数据库物理数据独立性,需要修改的是( )。
A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式8、数据库保护的几个方面中,不包括的是( )。
A.控制数据冗余B.并发控制C.完整性保护D.故障恢复 9、下列四项中,关系规范化程度最高的是关系满足( )。
A.非规范关系 B.第三范式 C.第二范式 D.第一范式 10、五种基本关系代数运算是 ( )。
A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ二、简答题(本题共4小题,每小题5分,共20分)1、 什么是关系的实体完整性规则?2、 说明如果关系模式设计不好,可能带来哪几个问题?3、 说明数据库设计的主要步骤。
数据库试题期末考试及答案
数据库试题期末考试及答案数据库期末考试试题一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据存储B. 数据管理C. 数据分析D. 数据加密2. 关系型数据库的存储结构是()。
A. 树形结构B. 网状结构C. 线性结构D. 表格结构3. SQL语言中的“SELECT”语句用于()。
A. 插入数据B. 更新数据C. 查询数据D. 删除数据4. 在关系数据库中,数据的完整性约束包括()。
A. 实体完整性和参照完整性B. 数据完整性和参照完整性C. 实体完整性和用户定义完整性D. 参照完整性和用户定义完整性5. 数据库设计中,范式理论的目的是()。
A. 提高查询效率B. 减少数据冗余C. 增强数据安全性D. 优化存储空间...(此处省略其他选择题,共10题)二、简答题(每题5分,共20分)1. 简述数据库的三级模式结构。
2. 解释什么是事务的ACID属性。
3. 什么是数据库的并发控制?4. 描述什么是数据库的规范化过程。
三、应用题(每题15分,共30分)1. 假设你正在设计一个图书馆管理系统的数据库,请列出至少5个实体,并说明它们之间的关系。
2. 编写一个SQL查询,用于找出所有借阅了超过5本书的读者的姓名和借阅数量。
四、综合题(每题15分,共30分)1. 描述在数据库中实现数据备份和恢复的一般步骤。
2. 给出一个场景,说明如何使用数据库视图来提高数据安全性。
五、论述题(共10分)1. 论述数据库索引在提高查询性能中的作用及其潜在的缺点。
数据库期末考试答案一、选择题答案1. B2. D3. C4. A5. B...(此处省略其他选择题答案)二、简答题答案1. 数据库的三级模式结构包括:外模式(用户视图)、概念模式(逻辑结构)和内模式(存储结构)。
2. 事务的ACID属性包括:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
数据库基础期末考试试题
数据库基础期末考试试题### 数据库基础期末考试试题#### 一、选择题(每题2分,共20分)1. 在关系数据库中,表与表之间的关系可以是:- A. 一对一- B. 一对多- C. 多对多- D. 所有以上2. SQL语言中的“SELECT”语句用于:- A. 插入数据- B. 更新数据- C. 查询数据- D. 删除数据3. 数据库规范化的目的是:- A. 提高查询速度- B. 减少数据冗余- C. 增加数据安全性- D. 以上都是4. 以下哪个不是数据库的三大范式之一?- A. 第一范式(1NF)- B. 第二范式(2NF)- C. 第三范式(3NF)- D. 第四范式(4NF)5. 在SQL中,用于删除表中数据的语句是:- A. DELETE- B. DROP- C. REMOVE- D. ERASE#### 二、简答题(每题10分,共30分)1. 简述数据库事务的四个基本特性(ACID)。
2. 解释什么是外键,并举例说明其在数据库设计中的作用。
3. 描述数据库备份和恢复的重要性及其基本方法。
#### 三、应用题(每题25分,共50分)1. 假设你正在设计一个图书馆管理系统的数据库,请列出至少五个实体,并为每个实体设计相应的属性。
2. 给定以下SQL查询语句:```sqlSELECT AuthorName, COUNT(*) AS BooksCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameHAVING COUNT(*) > 1ORDER BY BooksCount DESC;```请解释此查询语句的功能,并说明它如何帮助图书管理员了解作者信息。
3. 描述如何使用SQL语句实现以下需求:在一个员工表中,更新所有工资低于平均工资的员工的工资,使其增加10%。
#### 四、综合题(共30分)1. 描述数据库设计过程中的ER模型,并给出一个实际应用场景的ER 图示例。
数据库期末考试试题及答案
数据库期末考试试题及答案数据库期末考试试题及答案数据库是计算机科学中非常重要的一个领域,它涉及到数据的存储、管理和检索等方面。
在数据库课程的学习过程中,期末考试是一个重要的评估方式,也是对学生对数据库知识的掌握程度的考验。
下面将给大家介绍一些常见的数据库期末考试试题及答案。
一、选择题1. 数据库管理系统(DBMS)的主要功能包括以下哪些?A. 数据的存储和管理B. 数据的检索和更新C. 数据的备份和恢复D. 所有选项都正确答案:D2. 关系数据库中,表之间的联系称为什么?A. 主键B. 外键C. 索引D. 视图答案:B3. 下面哪种数据库模型是最早出现的?A. 层次模型B. 网状模型C. 关系模型D. 对象模型答案:A4. SQL语句中,用于查询数据的关键字是什么?A. SELECTB. INSERTC. UPDATED. DELETE答案:A5. 下面哪个函数可以用于计算某个字段的总和?A. COUNTB. AVGC. SUMD. MAX答案:C二、填空题1. 在关系数据库中,每个表都必须有一个________字段作为唯一标识。
答案:主键2. SQL语句中,用于删除数据的关键字是________。
答案:DELETE3. 在数据库中,用于加快数据检索速度的技术是________。
答案:索引4. 数据库中的事务具有ACID特性,其中A代表________。
答案:原子性5. 在关系数据库中,用于连接两个表的关键字是________。
答案:JOIN三、简答题1. 请简要介绍关系数据库的特点。
答案:关系数据库是以关系模型为基础的数据库,它具有结构化、可扩展、数据独立性和高度可靠性等特点。
关系数据库使用表格的形式来存储数据,每个表都有一个唯一标识的主键,通过主键和外键来建立表与表之间的联系。
关系数据库还支持事务的处理和并发控制等功能。
2. 请简要介绍SQL语言的特点。
答案:SQL(Structured Query Language)是一种用于管理关系数据库的语言,它具有简单、易学和高效的特点。
国家开放大学《数据库基础与应用》期末考试复习题及参考答案
第一套题客观题单选题(共12题,共36分)1. 利用SQL语言所建立的视图在数据库中属于()。
A 实表B 虚表C 索引D 字段参考答案:B;考生答案:B;试题分数:3;考生得分:32. 下面属于Access数据库中所含操作对象的是()。
A 文件B 宏C 索引D 视图参考答案:B;考生答案:B;试题分数:3;考生得分:33. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为()。
A AB BC CD D参考答案:A;考生答案:A;试题分数:3;考生得分:34. 在文件系统中,存取数据的基本单位是()。
A 记录B 数据项C 二进制位D 字节参考答案:A;考生答案:A;试题分数:3;考生得分:35.在Access中,如果只想显示表中符合条件的记录,可以使用的方法是()。
A 筛选B 删除C 冻结D 隐藏参考答案:A;考生答案:D;试题分数:3;考生得分:06.在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。
A OpenTableB OpenQueryC OpenFormD OpenReport参考答案:B;考生答案:B;试题分数:3;考生得分:37. 在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。
A 人工管理B 文件系统C 数据库系统D 分布式数据库系统参考答案:C;考生答案:C;试题分数:3;考生得分:38. 设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。
A m*nB m+n-1C m+nD m+n+1参考答案:C;考生答案:B;试题分数:3;考生得分:09.在SQL的查询语句中,group by选项实现的功能是()。
A 选择B 求和C 排序D 分组统计参考答案:D;考生答案:D;试题分数:3;考生得分:310.在报表设计视图中,若需要在报表每一页的顶部都打印出相关信息,则该信息应设置在()。
(完整版)数据库期末试题(附答案)
《数据库原理》课程考试模拟题四、单项选择题(在每小题的四个备选答案中选出一个正确答案。
本题共 16分,每小题1分) 1.在数据库中,下列说法( )是不正确的。
A •数据库中没有数据冗余 B •数据库具有较高的数据独立性 C •数据库能为各种用户共享 D•数据库加强了数据保护2. 按照传统的数据模型分类,数据库系统可以分为 () 三种类型。
C.层次、网状和关系•数据、图形和多媒体是用户与数据库系统的接口,是用户用到的那部分数据的描述。
•存储模式D •模式4.下面选项中不是关系的基本特征的是7. E-R 图是数据库设计的工具之一,它适用于建立数据库的( )A •概念模型B •逻辑模型C •结构模型8.若关系模式R (ABCD )已属于3NF,下列说法中( )是正确的。
A •它一定消除了插入和删除异常B •仍存在一定的插入和删除异常C . 一定属于BCNFD9. 解决并发操作带来的数据不一致性普遍采用A •封锁技术B .恢复技术10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 ( ) 。
A •可靠性B • 一致性C •完整性D •安全性11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。
这是指事 务的()。
A.原子性B.一致性 C.隔离性 D.持久性12. 在数据库中,软件错误属于()。
A.事务故障B.系统故障C.介质故障D. 活锁13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是 ()。
A • R1(学生号,学生名,性别)B • R2 (学生号,学生名,班级号) C. R3(学生号,学生名,宿舍号) D• R4(学生号,学生名,简历)14. 有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:NA .大型、中型和小型 •西文、中文和兼容A.不同的列应有不同的数据类型B. 不同的列应有不同的列名C.没有行序和列序D. 没有重复元组5. SQL 语言具有两种使用方式,分别称为交互式 A •提示式 SQL B •多用户 SQL SQL 和 ()C •嵌入式SQL D•解释式SQL6.设关系模式R (ABCD ), F 是R 上成立的FD 集, F={A ~ B , B T C},则(BD)+ 为( A . BCD • BC• ABC3.在数据库的三级模式结构中,A •外模式( •内模式D •物理模型• A 和 C 都是 () 。
数据库基础期末预测卷及答案
数据库基础期末预测卷⏹答题前要仔细阅读答题卡上的“考生须知”。
填好姓名、准考证号填写清楚,字迹不能超出框线。
⏹答题须在答题卡上作答,在试卷或草稿纸上答题无效。
⏹考试结束信号发出后,考生须立即停笔,待监考员收齐检查无误,根据监考员指令依次退出考场。
一、单项选择题(每小题2 分,共 40分)1、在数据库系统中,对存取权限的定义称为()。
A、命令B、授权C、定义D、审计【答案】B2、以下是对主从式结构数据库系统的描述,请选择错误描述的选项。
()A、主从式结构是指一个主机带多个终端的多用户结构B、在这种结构中,数据库系统的应用程序、DBMS、数据等都集中存放在主机上C、所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据,能够共享数据源D、主从式结构的优点是系统性能高,是当终端用户数目增加到一定程度后,数据的存取通道不会形成瓶颈【答案】D3、下列叙述中正确的是()。
A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致【答案】C4、在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用()。
A、GROUP BYB、ORDER BYC、WHERED、HAVING【答案】D5、下列四项中说法不正确的是()。
A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性【答案】C6、在Access 2010利用设计视图创建表的步骤依次是()A、打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储B、打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储C、打开表设计器、定义字段、设定字段属性、设定主关键字和表的存储D、打开表设计器、设定字段属性、表的存储、定义字段和设定主关键字【答案】C【解析】首先打开表设计器,然后定义字段和字段属性,再设置主键,最后保存。
《数据库应用基础》期末考查试卷(A卷)及答案
《数据库应用基础》期末考查试卷(A卷)一、单项选择题(本题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.关系数据库是若干( )的集合。
A. 表(关系)B.视图C.列D.行2.下面哪一个语句能使用通配符“%、_、[]、^”查找名称以“book”字符串结尾的出版社?( )A. Select pub_name from publishers where pub_name like ‘[book]’B. Select pub_name from publishers where pub_name like ‘%book’C. Select pub_name from publishers where pub_name like ‘[^book]D. Select pub_name from publishers where pub_name l ike ‘b_o_o_k’3.与 WHERE G BETWEEN 60 AND 100 语句等价的子句是( )A.WHERE G>60 AND G<100B.WHERE G>==60 AND G<100C.WHERE G>60 AND G<=100D.WHERE G>=60 AND G<=1004.在下列基本表的定义中,数值5表示( )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A.表中有5条记录 B.表中有5列C.表中字段Sno的长度D.表格的大小5.SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。
A.日志文件B.索引文件C.备份文件D.程序文件6、数据库设计中,在概念设计阶段可用E—R方法,其设计出的图称为( )A.实物示意图B.实用概念图C.实体表示图D.实体联系图7、在视图上不能完成的操作是( )A.更新视图B.在视图上定义新的基本表C.查询D.在视图上定义新视图8.若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R的( )。
数据库原理及应用-期末考试试题及答案,推荐文档(K12教育文档)
数据库原理及应用-期末考试试题及答案,推荐文档(word版可编辑修改) 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(数据库原理及应用-期末考试试题及答案,推荐文档(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为数据库原理及应用-期末考试试题及答案,推荐文档(word版可编辑修改)的全部内容。
数据库原理及应用-期末考试试题及答案一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. DB、DBMS和DBS三者之间的关系是().A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2. 对数据库物理存储方式的描述称为()A.外模式B.内模式C.概念模式D.逻辑模式3. 在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多 B.一对一 C.多对一 D.一对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题.A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8. 将E—R模型转换成关系模型,属于数据库的()。
数据库基础与应用课程期末模拟试卷(2021秋季徐孝凯)
国家开放大学数据库基础与应用课程(2478号)模拟试卷1015年11月理工教学部徐孝凯一、单项选择题。
把适合的选项编号填写在括号内。
(每题3分,共36分)1.在利用运算机进行数据处置的四个进展时期中,第二个进展时期是()。
A. 人工治理B. 文件系统C. 数据库系统D. 散布式数据库系统2.在数据库系统中,存取数据的大体单位是()。
A. 记录B. 数据项C. 二进制位D. 字节3.设两个关系R1和R2中别离包括有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在取得的运算结果中最多包括的元组个数为()。
A. m*nB. m+nC. mD. n4. 设一个关系为R(A,B,C,D,E),它的最小函数依托集为FD={A→B,A→C,(C,D)→E},那么该关系的候选码为( )。
A. (A,C)B. (C,D)C. (A,D)D. (B,D)5. 在SQL的成立大体表操作中,概念单值约束所利用的保留字为()。
A. PRIMARYB. UNIQUEC. CHECKD. FOREIGN6. 以一个大体表中的主码同另一个大体表中的外码成立联系,那么这种联系的类型为()。
A. 1对1B. 1对多C. 多对多D. 多对17. 在Access的主界面操作窗口中,不存在的区域为()。
A. 功能区B. 导航区C. 工作区D. 描述区8. 在Access的表设计视图中,其上半部份所列的数据项不包括()。
A.字段名称B.数据类型C.字段属性D.说明9. 在Access中,参数查询属于()。
A.更新查询B.追加查询C.交叉表查询D.选择查询10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。
A.窗体B.分割窗体C.空白窗体D.数据表11. 报表由5个部份所组成,那么最末尾的部份是()。
A.报表页眉B.页面页脚C.页面页眉D.报表页脚12. 在Access中,假设利用宏打开一个查询,那么选择的宏操作命令是()。
数据库原理及其应用期末考试.试题
数据库原理及应用期末考试试题1. 组织层数据模型的三要素是[ ]。
A.外模式,概念模式和内模式B.关系模型,网络模型,层次模型C.1:1的联系,1:n的联系,n:m的联系D.数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。
A.动态完整性 B.数据完整性C.参照完整性 D.结构完整性3 SQL Server 中的角色是[ ]。
A. 一个服务器登录B. 一个数据库用户C. 一组权限的集合D. 一个服务器用户4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。
A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。
A.涉及的数据量大B.数据需长期联机保存C.数据的计算复杂D.数据可被多个应用所共享6.E-R图适用于建立数据库的[ ]。
A.概念模型 B.结构模型 C.逻辑模型 D.物理模型7. 在关系数据库设计中,设计关系模型属于[ ]。
A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计8.[ ]记录了对数据库中数据进行的每一次更新操作。
A.后援副本 B.日志文件 C.数据库 D.缓冲区9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。
A.程序 B.进程 C.事务 D.文件10.信息世界中,实体是指[ ]。
A.客观存在的事物 B. 客观存在的属性C. 客观存在的特性D. 某一具体事件11. 数据库系统中, DBA表示[ ] 。
A.应用程序设计者 B. 数据库使用者C. 数据库管理员D. 数据库结构12.数据库的概念模型独立于[ ]。
A.具体的机器和DBMS B.E—R图C.信息世界 D.现实世界13. 数据库系统包括[ ]。
A.DB、DBMS B. DB、DBMS、DBA、计算机硬件C. DB、DBA D.DB、DBMS、DBA、OS、计算机硬件14. 在数据库结构中,保证数据库独立性的关键因素是。
数据库管理与应用期末试卷
数据库管理与应用期末试卷题目一1.请简述数据库的概念和作用。
答:数据库是一个有组织的数据集合,用于存储和管理各种类型的数据。
它可以用于存储结构化数据、半结构化数据和非结构化数据。
数据库的作用包括但不限于数据的持久化存储、数据的高效访问、数据的安全性和完整性保障、数据的共享和多用户并发访问等。
2.请列举至少三种常见的数据库管理系统(DBMS)。
答:常见的数据库管理系统包括MySQL、Oracle和SQL Server。
3.谈谈数据库模型的作用和常见的数据库模型类型。
答:数据库模型指的是数据库中数据的组织和数据之间的关系的描述方式。
它可以帮助开发人员理解和设计数据库结构,方便数据的存储和检索。
常见的数据库模型包括层次模型、网状模型、关系模型和对象模型等。
题目二1.请解释什么是数据库索引,并列举至少两种常见的数据库索引类型。
答:数据库索引是用于提高数据库查询效率的数据结构。
它可以帮助数据库快速定位和访问特定数据。
常见的数据库索引类型包括聚集索引和非聚集索引。
2.谈谈数据库事务的概念和特性。
答:数据库事务是一组数据库操作的执行单元,它具有原子性、一致性、隔离性和持久性四个特性。
原子性指事务中的所有操作要么全部成功,要么全部失败;一致性指事务执行前后数据库的状态保持一致;隔离性指事务之间相互隔离,各自独立执行;持久性指事务一旦提交,数据的修改就会永久保存到数据库中。
3.请解释数据库视图的概念和作用。
答:数据库视图是一种虚拟表,它是通过查询定义的。
它基于一个或多个实际表的数据,根据用户的需求进行过滤、重组和计算,最终呈现给用户的是符合用户需求的数据。
数据库视图的作用包括简化复杂的查询、隐藏具体表结构、提供安全性和简化数据访问权限的管理等。
题目三1.请简述数据库备份和恢复的概念和流程。
答:数据库备份是指将数据库的数据和相关信息复制到另一个存储介质中,以防止数据丢失和恢复数据的目的。
数据库恢复是指在数据库崩溃或数据损坏时,通过备份数据恢复数据库到正常运行状态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国家开放大学
数据库基础与应用课程(2478号)模拟试卷
1015年11月理工教学部徐孝凯
一、单项选择题。
把合适的选项编号填写在括号内。
(每小题3分,共36分)
1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。
A. 人工管理
B. 文件系统
C. 数据库系统
D. 分布式数据库系统
2.在数据库系统中,存取数据的基本单位是()。
A. 记录
B. 数据项
C. 二进制位
D. 字节
3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。
A. m*n
B. m+n
C. m
D. n
4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。
A. (A,C)
B. (C,D)
C. (A,D)
D. (B,D)
5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。
A. PRIMARY
B. UNIQUE
C.CHECK
D. FOREIGN
6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。
A. 1对1
B. 1对多
C. 多对多
D. 多对1
7. 在Access的主界面操作窗口中,不存在的区域为()。
A. 功能区
B. 导航区
C. 工作区
D. 描述区
8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。
A.字段名称 B.数据类型 C.字段属性 D.说明
9. 在Access中,参数查询属于()。
A.更新查询 B.追加查询 C.交叉表查询 D.选择查询
10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。
A.窗体 B.分割窗体 C.空白窗体 D.数据表
11. 报表由5个部分所组成,则最末尾的部分是()。
A.报表页眉 B.页面页脚C.页面页眉 D.报表页脚
12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。
A.OpenTable B.OpenQuery C.OpenForm D.OpenReport
二、是非判断题。
根据叙述正确与否在其后面的括号内打对号“√”或叉号“×”。
(每小题3分,共36分)
1.实体之间的联系共有两种,即1对多联系和多对多联系。
()
2.假定一个笛卡儿积中有m个元组,在由它所产生的任何一个关系中,其元组数必然大于等于m。
()
3.对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。
()
4.在SQL语言中,字符型常量和日期型常量需要使用双引号括起来。
()
5.一个数据库应用系统开发过程的第1个阶段是概念设计。
()
6. 嵌入到Access管理系统中的语言是VBA语言。
()
7.在Access中,查阅向导是一种数据类型,其值的来源可以由用户直接定义,也可以使用现成表内的某列值。
()
8.在Access中,通过建立交叉表查询能够改变现有表中的数据内容。
()
9.在Access中,使用“窗体向导”命令不可以创建主/子窗体。
()
10. 在Access中,一个窗体由窗体页眉、主体、窗体页脚这三个部分所组成。
()
11. 利用“报表”和“报表向导”命令建立报表时,具有相同的操作过程。
()
12. 利用VBA编写相应事件的过程代码时,使用的是代码生成器。
()
三、单项选择题。
把合适的选项编号填写在括号内。
假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示。
(每小题7分,共28分)学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int)
选课(学生号 char(7),课程号 char(4),成绩 int)
1.在下面查询语句中,所使用的字段函数count是用来()。
select count(*)
from 学生
where 性别='男'
A.求平均值 B.求最大值 C.统计记录个数 D.求总和
2.在下面查询语句中,所使用的字符常量为()。
select 课程学分
from 课程
where 课程名='数据结构'
A.课程 B.'数据结构' C.课程名 D.课程学分
3.在下面查询语句中,所使用的星号*代表选课表中的()。
select *
from 选课
order by 成绩
A.一部分记录 B.全部记录 C.最后一条记录 D.第一条记录
4.在下面查询语句中,进行分组统计所使用的字段名称为()。
select 专业,count(*) as 专业人数
from 学生
group by 专业
A.count(*) B.专业人数 C.学生 D.专业
参考解答:
一、单项选择题。
把合适的选项编号填写在括号内。
(每小题3分,共36分)
1. B
2. B
3. D
4. C
5. B
6. B
7. D
8. C
9. D 10. C 11. D 12. B
二、是非判断题。
根据叙述正确与否在其后面的括号内打对号“√”或叉号“×”。
(每小题3分,共36分)
1. ×
2. ×
3. √
4. ×
5. ×
6. √
7. √
8. ×
9.× 10. √ 11. × 12. √
三、单项选择题。
把合适的选项编号填写在括号内。
假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示。
(每小题7分,共28分)
1. C
2. B
3. B
4. D。