数据库应用技术期末考试
国家开放大学数据库应用期末考试复习资料汇编
![国家开放大学数据库应用期末考试复习资料汇编](https://img.taocdn.com/s3/m/0ca8a6ea09a1284ac850ad02de80d4d8d15a01fd.png)
数据库应用-模拟试题1一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共10个小题,每小题2分,共20分)1. 数据库(DB)、数据库系统(DBS) 和数据库管理系统(DBMS) 三者之间的关系是( )。
A. DBS包括DB 和DBMSB. DBMS包括DB 和DBSC. DB包括DBS 和DBMSD. DBS 包括DB, 也就是DBMS2. 对关系数据库特征的描述不准确的是( )。
A. 数据具有独立性B. 数据结构化C. 数据集中管理D. 数据冗余多3. 在MySQL 中,建立数据库用( )。
A. CREATE TABLEB. CREATE TRIGGERC. CREATE INDEXD. CREATE DATABASE4. ( )选项是用来创建和修改数据库结构的。
A. DDLB. DMLC. DCLD. DQL5.HBase 中数据分发和负载均衡的最小单元是( )。
A. 行B. 列C. 列簇D. 分区6. 下列特点( )是视图不具备的。
A. 分割数据,屏蔽用户所不需要浏览的数据B. 提高应用程序和表之间的独立性,充当程序和表之间的数据C. 降低对最终用户查询水平的要求D. 提高数据的网络传输速度7. 数据完整性约束包括( )三个方面。
A. 实体完整性、参照完整性、用户定义完整性B. 主键完整性、参照完整性、用户定义完整性C. 主键完整性、唯一索引约束、实体完整性D. 主键完整性、唯一索引约束、域完整性8. 为数据表创建索引的目的是( )。
A. 提高查询的检索性能B. 归类C. 创建唯一索引D. 创建主键9. 一般情况下,“商品”和“客户”实体之间的联系是( )。
A. 一对一的联系B. 一对多的联系C. 多对多的联系D. 没有联系10.MySQL 服务器的存储引擎中支持事务处理、支持外键、支持崩溃修复能力和并发控制的存储引擎是( )。
A. InnoDBB. MyISAMC. MemoryD. NDB二、多项选择题(每个题有多个答案是正确的,请将正确的答案填写到括号内。
国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(1256)
![国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(1256)](https://img.taocdn.com/s3/m/1b6fb5c60b4e767f5acfcef6.png)
国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.()属于数据的动态特征。
A.学生学号B.插入数据C.建立约束D.教师编号2.在E/R图中,联系用()描述。
A.圆角矩形B.菱形框C.矩形框D.三角形3.()是用户看到的数据视图。
A.外模式B.内模式C.模式D.模式间的映像4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
下列关于两个表的引用关系的描述,正确的是()oA.设置学生表中的“所在系”为外键B.设置系表中的“系名"为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系5.关于矢系代数中逸算运算的说法・正确的是《).A-选择is养是从行的方向诺择堡合中的款据•惑择运算后的行敷有可能政少队选择运算是从行的方向选择堡台中的数据.选择运算后的行数不变选歼运算E:从列的万向选择集合中的若干列•选犀运算后的列数有可能诡少口选择运算星从列的方向送择栗合中的若干刿,选择运奔后的列数不变6•讨抡函致依楝E要足为r解决(〉何独.A. 散姑死前异常 H敝据备份异常c •,敷娜更新w 常 n 况in 襟作H 甫7卜列腐f SQL Sr r ver 椎耘的日忠文11扩展名的,( ).H..nutfIX • hlf枚可,制附数堪M :中也IK D ,R 町以■■■撤川rfftMB. INSERT IX SELECTin W 卜普小编例町变K 州符中类做的必《 ). A ・ gl IL tivnrchAt C. numericD. varchur中弟二卜字冶伸”的学生.卜列象竹「句中正砒的4).A ・ Whm M « LIKE LW KWhs 姓名 LIKE ‘ 再泠c Where n « LIKE'./TQWhuo 蛀名 LIKE卜列洪达式中.勺F 龄NCI BE TWKEN 20 AND 30M ^ffr 的).A ・年灿> 20 AND 仲龄v 3QKq 酎> 2<> OR 年都<30<* 0 0- 20 AND <rW>30 D. <FW< 20 OK <1 W>30 13.睨要燃计访课&中。
大学计算机数据库应用期末考试复习资料及试卷(含答案)
![大学计算机数据库应用期末考试复习资料及试卷(含答案)](https://img.taocdn.com/s3/m/e880c4c5112de2bd960590c69ec3d5bbfd0ada8e.png)
大学计算机数据库应用期末考试复习资料及试卷(含答案)考试科目:数据库应用一、选择题1.以下有关对数据的解释错误的是:(C)。
A、数据是信息的载体B、数据是信息的表现形式C、数据是0~9组成的符号序列D、数据与信息在概念上是有区别的2.以下模式不是数据库系统体系结构中包含的模式的是:(C)。
A、模式B、外模式C、优化模式D、内模式3.能够实现对数据库中数据操纵的软件是:(D)。
A、操作系统B、解释系统C、编译系统D、数据库管理系统4.数据库系统与文件系统最根本的区别是:(D)。
A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B、数据库系统复杂,而文件系统简单C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能5.数据管理技术的发展阶段不包括:(A)。
A、操作系统管理阶段B、人工管理阶段C、文件系统管理阶段D、数据库系统管理阶段6.以下不属于数据库设计步骤的是:(B)。
A、概念结构设计B、签约C、逻辑结构设计D、需求分析7.以下方法不能退出Access的是(C)。
A、打开“文件”菜单,选择“退出”命令B、打开“文件”菜单,按X键C、按ESC键D、按Alt+F4键8.不是Access数据库对象的是(C)。
A、表B、查询C、视图D、模块9.图形文件的字段类型是(B)。
A、备注型B、OLE对象C、日期类型D、文本类型10.创建表的方法(D)。
A、数据表视图B、设计视图C、表向导D、以上三种都可以11.设置数据库的用户密码时,应该用什么方式打开数据库:(C)。
A、只读B、独占只读C、独占D、共享12.数据管理技术发展经过了三个阶段,以下不是这三个阶段的是:(A)A、智能阶段B、人工管理C、文件系统D、数据库系统13.数据库系统的组成可以分为几类,除了硬件环境、软件环境、数据库,还包括哪个:(C)A、操作系统B、CPUC、人员D、物理数据库14.常见的数据模型有3种,它们是:(B)A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录15.数据库设计的阶段中,那个阶段把概念模型转换成可由某个数据库管理系统支持的数据模型:(C)A、概念结构设计B、实施阶段C、逻辑结构设计D、物理结构设计16.数据库系统的核心是:(C)A、数据模型B、数据库管理系统C、数据库D、数据库管理员17.在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:(B)A、文本型B、备注型C、数字型D、日期/时间型18.表的组成内容包括:(B)A、查询和字段B、字段和记录C、记录和窗体D、报表和字段19.Access数据库的类型是:(C)A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库20.利用Accss创建的数据库文件,其扩展名为:(D)A、.pdfB、.docC、.txtD、.MDB21.在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的字母数是:(B)A、5B、10C、15D、2022.设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是:(C)。
数据库原理及应用-期末考试试题及答案
![数据库原理及应用-期末考试试题及答案](https://img.taocdn.com/s3/m/6c045fa8fc0a79563c1ec5da50e2524de518d08a.png)
数据库原理及应⽤-期末考试试题及答案数据库原理及应⽤-期末考试试题及答案⼀、单项选择题在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,错选、多选或未选均⽆分。
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模型转换成关系模型,属于数据库的()。
A. 需求分析B.概念设计C.逻辑设计D.物理设计9.事务⽇志的⽤途是()A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C. 可加S锁或X锁D. 不能加任何锁⼆、填空题(本⼤题共10⼩题,每⼩题2分,共20分)错填、不填均⽆分。
1. 数据库的逻辑数据独⽴性是由映象提供的。
2. 关系代数中专门的关系运算包括:选择、投影、连接和_________。
3. 设有学⽣表S(学号,姓名,班级)和学⽣选课表SC(学号,课程号,成绩),为维护数据⼀致性,表S 与SC 之间应满⾜完整性约束。
数据库原理与应用教程》期末考试试卷
![数据库原理与应用教程》期末考试试卷](https://img.taocdn.com/s3/m/e85059fc8ad63186bceb19e8b8f67c1cfad6ee9e.png)
数据库原理与应用教程》期末考试试卷1.数据库的概念是独立于具体的机器和DBMS的,选项C。
2.数据库在磁盘上的基本组织形式是文件,选项B。
3.下列关于数据库系统的说法不正确的是数据库可以避免一切数据的重复,没有冗余,选项A。
4.属于一对多联系的实体类型是班级与学生的关系,选项C。
5.E-R方法的三个要素是实体、属性、联系,选项C。
6.假设关系R(A,B)属于3NF,正确的说法是R仍存在一定的插入和删除异常,选项B。
7.在部分匹配查询中,通配符“*”可以代表零个或多个字符,选项D。
8.SQL中,“DELETE FROM表名”表示从基本表中删除所有元组,选项A。
9.DBMS的并发控制子系统保证了事务的一致性的实现,选项B。
10.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A->D,B->C,E->A},该关系模式的候选关键字是BE,选项B。
11.如果关系模式R的关键字由所有属性共同组成,则R 最高达到BCNF,选项C。
12.若两个实体之间的联系是1:m,则实现1:m联系的方法是在“m”端实体转换的关系中加入“1”端实体转换关系的码,选项A。
13、在关系数据库中,对关系模式进行分解的主要目的是解决如何构造合适的数据逻辑结构问题。
14、若用如下的SQL语句创建一个表student:CREATE TABLE student(NO CHAR(4) NOT NULL。
NAME CHAR(8) NOT NULL。
SEX CHAR(2)。
AGE INT)可以插入到student表中的是(B):(‘1031’,‘___’,NULL,NULL)15、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,其中(d)不会发生冲突操作:A.T1正在写A,T2要读A;B.T1正在写A,T2也要写A;C.T1正在读A,T2要写A;D.T1正在读A,T2也要读A。
1、DBMS是指数据库管理系统,它是位于用户和数据库之间的一层管理软件。
数据库原理与应用教程期末考试试题与答案 最新版
![数据库原理与应用教程期末考试试题与答案 最新版](https://img.taocdn.com/s3/m/f2f5334583c4bb4cf7ecd1d7.png)
数据库原理与应用教程―SQL Server期末测试题与答案(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。
2.在关系模型中,实体以及实体间的联系都是用______来表示的。
3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。
4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。
5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。
6.聚集索引和非聚集索引的存储结构都采用____________索引结构。
7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。
8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。
9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。
10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。
二、选择题(每小题1分,共20分)1.数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3.如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。
这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4.在关系模型中,“元组”是指()(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5.有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。
数据库应用技术期末考试试题
![数据库应用技术期末考试试题](https://img.taocdn.com/s3/m/271829bdfe4733687e21aaff.png)
数据库应用技术期末考试试题a卷一、填空题(30*1分)1、根据模型应用目的的不同,数据模型可以分为两类:_________和结构数据模型。
2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_________,_________和面向对象模型,其中sql数据库是基于_________建立的。
3、访问sqlserver数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为windows验证模式和_______验证模式。
4、__________是存储在文件中的一系列sql语句,即一系列按顺序提交的批处理。
5、sql server使用__________文件记载用户对数据库进行的所有操作.6、sp_help系统存储过程的功能是___________________。
7、数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:_________,_________,_________,_________四种,其中标志列(identity)可以实现_________数据完整性。
8、sql语言中行注释的符号为_________;块注释的符号为_________。
9、sqlserver中的变量分为两种,全局变量和局部变量。
其中全局变量的名称以_________字符开始,有系统定义和维护。
局部变量以_________字符开始,由用户自己定义和赋值。
10、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_________和_________。
11、命令truncate table的功能是_______________。
12、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_________,_________,_________,_________.13、在sql server2000中,其权限分为三类,即_________权限、_________权限和_________权限。
数据库原理与应用期末考试试题与答案(00002)
![数据库原理与应用期末考试试题与答案(00002)](https://img.taocdn.com/s3/m/f1c1b3e14b35eefdc8d333d1.png)
5.关系代数中的n 运算符对应A. SELECT C. WHERESELECT 语句中的以下哪个子句?(B. FROMD. GROUP BY每个职员只能属于一个部门, 一个部门可以有多名职员,)C .多对一D .一对多10.如果事务T 已在数据R 上加了 X 锁,则其他事务在数据R 上( )A.只可加X 锁B.只可加S 锁C.可加S 锁或X 锁 D.不能加任何锁二、填空题数据库原理及应用-期末考试试题及答案一、单项选择题(本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 多选或未选均无分。
求的,错选、 1. DB DBMS^ DBS 三者之间的关系是( )。
A. DB 包括 DBMS^ DBS B . DBS 包括 DB 和 DBMS C. DBMS 包括 DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( ) A.外模式 B .模式C.概念模式D.逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性B .提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 4.视图是一个“虚表”,视图的构造基于( )A.基本表 C.基本表或视图 B .视图D.数据字典7.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A .关系系统查询优化B.数据字典8.将E-R 模型转换成关系模型,属于数据库的(A.需求分析B. 概念设计C.逻辑设计D. 物理设计9.事务日志的用途是()A.事务处理B. 完整性约束C.数据恢复D. 安全性控制C.关系数据库规化理论D.关系数据库查询6.公司中有多个部门和多名职员, 从职员到部门的联系类型是( A.多对多B .一对一(本大题共10小题,每小题2分,共20分) 错填、不填均无分。
1. 数据库的逻辑数据独立性是由 _____________________ 映象提供的。
数据库期末考试试题及答案
![数据库期末考试试题及答案](https://img.taocdn.com/s3/m/c23807594531b90d6c85ec3a87c24028915f853a.png)
数据库期末考试试题及答案第一部分:选择题(共20题,每题2分,共40分)1. 数据库是用来存储和管理什么类型的数据?a) 文件数据b) 网络数据c) 结构化数据d) 非结构化数据答案:c) 结构化数据2. 数据库系统的基本组成部分包括以下哪几个方面?a) 数据库管理系统(DBMS)b) 数据库应用程序c) 数据库模型d) 数据库管理员答案:a) 数据库管理系统(DBMS),b) 数据库应用程序,c) 数据库模型3. 下面哪个是关系数据库模型的特点?a) 数据以文件形式存储b) 数据以表格形式存储c) 数据以树形结构存储d) 数据以图形结构存储答案:b) 数据以表格形式存储4. 数据库的完整性约束包括以下几种类型?a) 实体完整性b) 参照完整性c) 域完整性d) 属性完整性答案:a) 实体完整性,b) 参照完整性,c) 域完整性,d) 属性完整性5. 数据库事务的ACID特性包括以下哪几个方面?a) 原子性b) 一致性c) 隔离性d) 持久性答案:a) 原子性,b) 一致性,c) 隔离性,d) 持久性6. 关系数据库中,外键用来表示什么类型的关系?a) 一对一关系b) 一对多关系c) 多对多关系d) 多层次关系答案:b) 一对多关系7. 下面哪个是数据库查询语言?a) Javab) C++c) SQLd) HTML答案:c) SQL8. 在数据库中,一个事务的隔离级别有哪几种选择?a) READ COMMITTEDb) REPEATABLE READc) SERIALIZABLEd) READ UNCOMMITTED答案:a) READ COMMITTED,b) REPEATABLE READ,c) SERIALIZABLE,d) READ UNCOMMITTED9. 数据库索引的作用是什么?a) 提高数据访问的速度b) 减少数据存储的空间c) 保证数据的一致性d) 控制数据的权限答案:a) 提高数据访问的速度10. 数据库范式用来做什么?a) 优化数据库查询b) 规范数据库模型c) 压缩数据库存储d) 加密数据库数据答案:b) 规范数据库模型11. 数据库触发器用来做什么?a) 检查数据的有效性b) 定期备份数据库c) 自动执行特定操作d) 创建数据库索引答案:c) 自动执行特定操作12. 数据库备份的作用是什么?a) 保护数据免受损失b) 提高数据库查询速度c) 减少数据存储空间d) 控制数据的权限答案:a) 保护数据免受损失13. 数据库连接是指什么?a) 数据库之间的关系b) 数据库中的数据关系c) 应用程序访问数据库的接口d) 数据库中的表之间的关系答案:c) 应用程序访问数据库的接口14. 数据库主键的作用是什么?a) 提高数据查询速度b) 控制数据的权限c) 唯一标识一条记录d) 加密数据库数据答案:c) 唯一标识一条记录15. 数据库视图是什么?a) 物理存储的数据b) 存储过程c) 虚拟表d) 数据库备份文件答案:c) 虚拟表16. 数据库设计的范式分为几个级别?a) 1NF, 2NF, 3NF, BCNFb) 1NF, 2NF, 3NF, 4NFc) 1NF, 2NF, 3NFd) 1NF, 2NF, 3NF, 5NF答案:b) 1NF, 2NF, 3NF, 4NF17. 数据库连接的类型包括以下哪几种?a) 内连接b) 外连接c) 自连接d) 所有答案都正确答案:d) 所有答案都正确18. 数据库中的事务是?a) 一条SQL语句b) 一组SQL语句c) 一个数据库操作d) 一个用户操作答案:b) 一组SQL语句19. 数据库管理系统(DBMS)的作用是什么?a) 存储和管理数据b) 控制和管理数据库访问c) 进行数据库备份和恢复d) 所有答案都正确答案:d) 所有答案都正确20. 数据库中的事务日志是用来做什么?a) 记录数据库的结构b) 记录数据库的访问权限c) 记录数据库操作的序列d) 记录数据库查询结果答案:c) 记录数据库操作的序列第二部分:填空题(共10题,每题2分,共20分)1. 触发器是通过在数据库中定义______,在特定的数据更新、插入、删除等操作发生时被自动执行。
数据库原理及应用-期末考试试题及答案
![数据库原理及应用-期末考试试题及答案](https://img.taocdn.com/s3/m/4a5db77b71fe910ef02df82a.png)
数据库原理与应用-期末考试试题与答案一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1.DB、DBMS和DBS三者之间的关系是〔〕。
A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括2.对数据库物理存储方式的描述称为〔〕A.外模式B.内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是〔〕A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表〞,视图的构造基于〔〕A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?〔〕A.SELECTB.FROMC.WHERED.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是〔〕A.多对多B.一对一C.多对一D.一对多7.如何构造出一个合适的数据逻辑结构是〔〕主要解决的问题。
A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8.将E-R模型转换成关系模型,属于数据库的〔〕。
A.需求分析B.概念设计C.逻辑设计D.物理设计9.事务日志的用途是〔〕A.事务处理B.完整性约束C.数据恢复D.安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上〔〕A.只可加X锁B.只可加S锁C.可加S锁或X锁D. 不能加任何锁二、填空题〔本大题共10小题,每小题2分,共20分〕错填、不填均无分。
1.数据库的逻辑数据独立性是由映象提供的。
2.关系代数中专门的关系运算包括:选择、投影、连接和_________。
3.设有学生表S(学号,XX ,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S 与SC 之间应满足完整性约束。
数据库原理与应用教程期末考试试题与答案
![数据库原理与应用教程期末考试试题与答案](https://img.taocdn.com/s3/m/3cf22ac329ea81c758f5f61fb7360b4c2e3f2adc.png)
数据库原理与应⽤教程期末考试试题与答案数据库原理与应⽤教程―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的学⽣的学号和姓名,则关系运算式应写成()(A) )(20学⽣年龄<σ (B))学⽣(年龄学号,姓名)(20<∏σ (C) )(学⽣学号,姓名年龄)(20∏<σ (D)))((20学号,姓名学⽣年龄<σ5.在⼀个关系中,每个属性都是不可分解的,这个关系⼀定达到()(A) 2NF (B)3NF (C)BCNF (D)1NF6.学⽣表中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)V ALUES(″男″,20)(D)INSERT INTO st(sno,sn)V ALUES(″s9″,″安齐″,16)8.撤销user1⽤户修改st表中的“姓名”字段的权限,应使⽤的SQL语句是()(A)REVOKE UPDATE(姓名) ON st TABLE FROM user1(B)REVOKE UPDA TE(姓名) 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)便于提供数据的⼆级映象20.SQL语⾔中建⽴唯⼀性索引的命令是()(A)CREATE INDEX 索引名ON 基本表名(属性名)(B)CREATE INDEX UNIQUE索引名ON 基本表名(属性名)(C)CREATE UNIQUE INDEX索引名ON 基本表名(属性名)(D)CREATE DISTINCT INDEX索引名ON 基本表名(属性名)三、名词解释(每⼩题3分,共15分)1.数据模型2.函数依赖3.内模式4.触发器5.锁四、简答题(每⼩题5分,共25分)1.简述SQL Server的安全性机制。
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)
![国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)](https://img.taocdn.com/s3/m/495ab12258f5f61fb6366690.png)
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)2021-2022国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)盗传必究一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分) 1.数据库管理系统中的( )功能实现对数据库的插入、删除、修改。
A.数据定义 B.数据操纵 C.数据库的运行管理D.数据库的建立与维护 2.下列关于SQL Server日志文件的说法,错误的是( )。
A.日志文件的推荐扩展名是.ldf B.-个数据库可以包含多个日志文件 C.日志文件可以和数据文件存储在相同的位置D.不同的日志文件必须存储在不同的位置 3.如果要存储的数据是带有小数位的数据,应使用( )做为数据类型。
A.数值数据类型 B.字符型 C.日期时间型 D.位型4.下列关于集合并运算的说法,正确的是( )。
A.进行并运算的两个关系必须具有相同数目的行个数 B.进行并运算的两个关系必须具有相同数目的行个数和列个数 C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行 5.对关系模式进行规范化的主要目的是( ) 。
A.提高数据操作效率B.维护数据的一-致性C.加强数据的安全性D.为用户提供更快捷的数据操作 6.下列关于索引的说法错误的是( )。
A.索引一经建立就需要人工进行维护B.索引与基本表分开存储C.索引的建立或撤消对数据的内容毫无影响D.索引会在--定程度上影响增删改操作的效率 7.下列约束中,用于实现参照完整性的是( )。
A.PRIMARY KEY B.FOREIGN KEY C.UNIQUE D.CHECK 8.下列数据类型中,属于统- -编码可变长字符串类型的是( )。
A.nchar ; B.nvarchar C.numeric D.varchar 9.如果希望从学生表中查询出同学的平均年龄,下列语句中正确的是.A.SELECT MIN (年龄) AS平均FROM学生表 B.SELECT MA_ (年龄) AS平均FROM学生表 C.SELECT AVG (年龄) AS平均FROM学生表 D.SELECT COUNT (年龄) AS平均FROM学生表 10.设有表M,将其中的Type列的数据类型改为NCHAR(4)。
国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:
![国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:](https://img.taocdn.com/s3/m/ce937ecc87c24028905fc308.png)
国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.属于数据的动态特征的是()。
A.学生学号B.插人数据C.建立约束D.教师编号2.在E-R图中,实体用()描述。
A.圆角矩形B.菱形框C.矩形框D.三角形3.关于数据库三级模式中“模式”的说法,错误的是()。
A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
关于两个表的引用关系的描述,正确的是()。
A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?27.自连接与普通内连接的主要区别是什么?四、综合应用题(本题共3个小题,共40分)28.(本题10分)写出创建如下三张数据表的SQL语句。
“教师”表结构:教师号:普通编码定长字符类型,长度为10,主键。
教师名:普通编码可变长字符类型,长度为10,非空。
职称:统一字符编码定长字符类型,长度为3,取值为:“教授”、“副教授”、“讲师”、“助教”。
所在部门:普通编码可变长字符类型,长度为20。
“课程”表结构:课程号:普通编码定长字符类型,长度为20,主键。
课程名:普通编码可变长字符类型,长度为30,非空。
开课学期:微整型。
学时:小整型。
“授课”表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。
《数据库应用技术》2018-2019期末试题及答案
![《数据库应用技术》2018-2019期末试题及答案](https://img.taocdn.com/s3/m/72d0dc4fa21614791611284e.png)
《数据库应用技术》2018-2019期末试题及答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.属于数据的动态特征的是( )。
A.学生学号 B.插人数据C.建立约束 D.教师编号2.在E-R图中,实体用( )描述。
A.圆角矩形 B.菱形框C.矩形框 D.三角形3.关于数据库三级模式中“模式”的说法,错误的是( )。
A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
关于两个表的引用关系的描述,正确的是( )。
A.设置学生表中的“所在系”为外键 B.设置系表中的“系名”为外键C.设置学生表的学号为主键 D.无法表达这两个表的引用关系二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?27.自连接与普通内连接的主要区别是什么?四、综合应用题(本题共3个小题,共40分)28.(本题10分)写出创建如下三张数据表的SQL语句。
“教师”表结构:教师号:普通编码定长字符类型,长度为10,主键。
教师名:普通编码可变长字符类型,长度为10,非空。
职称:统一字符编码定长字符类型,长度为3,取值为:“教授”、“副教授”、“讲师”、“助教”。
所在部门:普通编码可变长字符类型,长度为20。
“课程”表结构:课程号:普通编码定长字符类型,长度为20,主键。
课程名:普通编码可变长字符类型,长度为30,非空。
开课学期:微整型。
学时:小整型。
“授课”表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。
课程号:普通编码定长字符类型,长度为20,引用课程表的外键。
(完整版)数据库原理与应用》期末试题及其答案
![(完整版)数据库原理与应用》期末试题及其答案](https://img.taocdn.com/s3/m/3f092896c67da26925c52cc58bd63186bceb92a9.png)
(完整版)数据库原理与应用》期末试题及其答案一.单项选择题(每小题1分,共10分)1.要保证数据库逻辑数据独立性,需要修改的是A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式2.下列四项中,不属于数据库特点的是( )A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )A.多对多B.一对一C.多对一D.一对多4.反映现实世界中实体及实体间联系的信息模型( )A.关系模型B.层次模型C.网状模型D. E-R模型5.对数据库并发操作有可能带来的问题包括( )A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性6.关系数据模型的三个组成部分中,不包括( )A.完整性规则B.数据结构C.数据操作D.并发控制7.SQL语言的REVOKE语句实现下列哪一种数据控制能A.可靠性控制B.并发性控制C安全性控制D完整性控制8.事务有多个性质,其中不包括( ) A.一致性 B.唯一性C.原子性D.隔离性9.SQL语言通常称为( ) A.结构化查询语言 B.结构化控制语言 C.结构化定义语言 D.结构化操纵语言10.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A.关系数据库优化B.数据字典C.关系数据库规范化理论D.关系数据库查询1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是____阶段。
A.数据库系统B.文件系统 C.人工管理D.数据项管理2.对关系模型叙述错误的是____。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统3.关系运算中花费时间可能最长的运算是____。
2021-2022国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)
![2021-2022国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)](https://img.taocdn.com/s3/m/520c1199294ac850ad02de80d4d8d15abf230052.png)
2021-2022国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)2021-2022国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.下列功能中,不属于数据库管理系统功能的是(。
)。
A.数据库对象定义B.数据库文件读写C.数据查询D.数据更新2.下列扩展名中,属于SQL Server推荐的日志文件扩展名的是(。
)。
A。
data B。
mdf C。
ndf D。
ldf3.下列符合第三范式的关系模式是(。
)。
A.教师(教师编号,教师姓名,教师讲授的课程号,教师讲授的课程名)B.教师(教师编号,教师姓名,教师讲授的课程名,教师所在的系) C.教师(教师编号,教师姓名,教师讲授的课程号,教师所在的办公室) D.教师(教师编号,教师姓名,教师性别)4.设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是(。
)。
A.仅学号B.学号、身份证号C.仅身份证号D.学号、姓名5.下列运算中,属于专门的关系运算的是(。
)。
A.集合的并运算B.集合的差运算C.集合的连接运算D.集合的笛卡尔乘积6.下列操作属于数据操作。
A。
DROP B。
UPDATE C。
CREATE D。
XXX7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为“002”的学生的学号改为“2002”,还没来得及对成绩表进行更新操作,突然停电了,SQL的事务控制功能将(。
)。
A.保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新B.保留对学生表的修改,机器重新启动后,提示用户对成绩表进行更新C.清除对学生表的修改D.清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新8.下列关于视图的描述不正确的是(。
)。
A.视图是由行和列组成的二维表B.视图可以限制用户对数据的访问C.视图与数据表一样要物理存储数据D.视图是建立在基本表上的9.如果希望从学生表中查询出同学的平均年龄,下列语句正确的是(。
精选国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(1256)
![精选国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(1256)](https://img.taocdn.com/s3/m/63e8702dc8d376eeafaa31a8.png)
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)考试说明:木人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的时间。
内容包含:单项选择题、判断题、筒答题、综合应用题。
做考题时,利用木文档中的查找工具(Ctrl+F),把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核、机考及教学考一体化试题答案,敬请查看。
《数据库应用技术》题库一一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1. 关于概念层数据模型的说法,正确的是()oA. 概念层数据模型要真实地模拟现实世界B. 概念层数据模型与具体的数据库管理系统相关C. 概念层数据模型要能够方便地在计算机上实现D. 概念层数据模型是从计算机实现的角度进行建模2. 在E-R图中,联系用()描述。
A. 圆角矩形B. 菱形框C. 矩形框D. 三角形3. 设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
关于两个表的引用关系的描述,正确的是()oA. 设置学生表中的“所在系”为外键B. 设置系表中的“系名”为外键C. 设置学生表的学号为主键D. 无法表达这两个表的引用关系4. 关于关系运算中选择运算的说法,正确的是()oA. 选择运算是从垂直方向选取表中的若干列B. 进行选择运算的两个表必须结构相同C. 选择运算是从水平方向选取表中满足条件的记录D. 进行选择运算时要求两个表中必须有同名列5. 若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于()。
A. 第一范式B. 第二范式C. 第三范式D.第四范式6. -NULL + 500”的执行结果是()・A. NULLB. 500C. 0 ;D.一个空格7. 役要夜询姓名中第二个字是“志”的学生.条件子句中正确的是().A. Where姓名LIKE .志・B Where 姓名LIKE'志%,C. Where 姓名LJKE %^a Where 姓名LIKE,%志%・8. 现要统计选谏表中GL101课程的最高成绩,正确的语句是().A. SELECT MAX(成缜)FROM 选课我WHERE 课程号=*GL10rB. SELECT MAX(• ) FROM 选课表WHERE 课程号=CLIO?C. SELECT MIN(成绩)FROM 逸课表WHERE 课程号=*GL10VIX SELECT M1N(• ) FROM 选课表WHERE 课程号=X5L10F9. 设有关系表.Student(Sno, Sname. Sdcpt)和SC《Sno・ Cno« Grade)•现要壹询再试成城大学75分的学生的学号和姓名,正确的语句是《)•A・ SELECT Sno. Snnme FROM SC WHERE Grade>75H・ SELECT Sno. Snamc FROM Student WHERE Grade>75C. SELECT Sno. Sname FROM Student WHERE Sno IN(SELECT Sno FROM SC WHERE Grade>75 )D. SELECT Sno» S.wme FROM StudentWHERE Sno FROM SC AND Grade>7510. 设有选课(学号,澡程号.成绩).现要将S00】和S002学生的成绩加】0分,正确的语句是《)•A・UPDATE逸课SET成绩=成绩+ 10WHERE 学号=-SOOF OR 学号=S002*B. UPDATE选课SET成绒=成绩+ 10WHERE 学号=SOO? AND 学号-S002C. UPDATE选课SET成绩=成绩+ 10WHERE 学号=-S001- OR S002*Fl UPDATE选课SET成绩=成绩+ 10 WHERE 学号=SOOr AND 创0心H.关于视图的说法.正确的是《).A. 虎图与基本表一样.也物理地存储数据B. 所有视图《5可以实现对数据的增、删,改、查建作C. 创建视图的数据源只能是基本表D. 对视图的操作最终都转换为对基本表的操作12.关于聚集索引的说法,正确的是().A. 在一个表上可以建立多个聚集索引B. 在一个表上最多只能曜立一个聚集索引G维集索引适合建立在重复值多的列上D.必须先建立聚集索引,然后再建立非聚集索引IX关于触发器的说族.正桃的是().A. 触发器是由用户调用执行的一段代码B. 触发器主要用于实现复杂的数据约束C在定义触发器的代码中不能包含INSERT ig句I).引发抵发器执行的操作可以是INSERT .DELETE. UPDATE和SELECT事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的()•A. 一致性B,持久性C.隔离性D.原子性15. 设ADOcn是一个Connection 象,与数据库的11按字符申存放在cnStr字符中中.下列关于使用ADOcn度立与数据源连接的语句.正确的是().A. ADOcn. Create cnSir B, ADOcn. conn cnSirG ADOcn. connetion cnStr IX ADOcn. Open cnStr二、判断题(正确的在括号内打上错误的打上“X”。
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)
![最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)](https://img.taocdn.com/s3/m/82c0780d58fafab068dc0244.png)
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)考试说明:本人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的《数据库应用技术》题库一一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.关于概念层数据模型的说法,正确的是( )。
A.概念层数据模型要真实地模拟现实世界B.概念层数据模型与具体的数据库管理系统相关C.概念层数据模型要能够方便地在计算机上实现D.概念层数据模型是从计算机实现的角度进行建模2.在E-R图中,联系用( )描述。
A.圆角矩形B.菱形框C.矩形框D.三角形3.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系地点)。
关于两个表的引用关系的描述,正确的是( )。
A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系4.关于关系运算中选择运算的说法,正确的是( )。
A.选择运算是从垂直方向选取表中的若干列B.进行选择运算的两个表必须结构相同C.选择运算是从水平方向选取表中满足条件的记录D.进行选择运算时要求两个表中必须有同名列5.若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于( )。
A.第一范式B.第二范式C.第三范式D.第四范式二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.若对某数据库进行了完整备份、差异备份和日志备份,则当恢复该数据库时,正确的恢复顺序是什么?27.请简要说明用VB开发数据库应用系统的一般步骤。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库应用技术复习提要
1.描述事物的符号记录称为? 数据
2.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和别的什么?各类相关人员
3.数据管理技术经历了人工管理、什么管理阶段和数据库系统阶段?文件系统阶段
2.数据库中属性是指什么?事物的某一特征
3.什么命令用来控制某一个列的显示格式?column
4.向表中插入数据,可以使用什么命令?insert
5.用户如果要修改已经存在于表中的列,可以使用什么命令?alter table
6.合计计算中,求一组数据的最大值的函数是什么函数。
?max函数
7.在SQL语法中,用来插入数据的命令和用于更新的命令分别是什么?
Insert update
8.什么运算符用来匹配列表集中的数据?In 运算符
9.连接数据库的命令是什么?CONNECT用户要能连接到数据库,必须具有的
权限是?create session权限
10.在Oracle中,下面用于限制分组函数的返回值的子句是什么?
having子句
11.在ORACLE系统中,可以在SELECT语句中使用什么子句进行分组计算?
group by
11.ANY运算符的描述中,<ANY表示什么意思?小于最大值
12.有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其
实际存储长度为?10, 4
13.从数据库用户中删除权限的命令是什么?revoke system_privilege
from username
14.什么是长期存储在计算机内的有组织的、可共享的数据集合?数据库
15.什么是位于用户和操作系统的一层数据管理软件?数据库管理系统
16.数据的正确、有效和相容称为数据的什么属性?数据的完整性
17.数据库中,实体是指什么?现实世界中客观存在的可以相互区分
的事物或概念称为实体。
18.向表中插入数据,可以使用什么命令?insert
19.用户如果要修改已经存在于表中的列,可以使用什么命令?alter table
20.在ORACLE系统中,可以采用什么方式来执行SQL语句?1.在子句的最后
添加分号(;)2.在缓存区的最后一行的末尾放置斜杠(/)3.在SQL提示符末尾放置斜杠(/)4. 在SQL提示符末尾使用run命令
21.如果子查询返回了多个列的数据,那么称该子查询为多列子查询,这句
话对不对?对
22.为一个用户授予权限使用什么命令?Grant
23.在SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分是哪
些?select
24.用来删除表中的所有数据,但是不删除表本身的语句命令是哪个?
truncate table
25.在数据库中,<ALL表示什么意思?小于最小值
26.在执行子查询的过程中,如果内查询的结果是空值,那么外查询的条件
会不会成立?始终不会成立
27.在ORACLE数据库系统中,表是最基本的结构。
表空间是用户在ORACLE
系统中使用的最大的逻辑存储结构?
28.在SELECT语句中,如果在某个变量前面使用了什么符号,那么表示该变
量是一个替换变量?&符号
29.表的什么约束可以确保在一个表中没有重复的行,主键约束表的主键
可以由一个表的一个列或者若干个列构成?主键最多只能由32个列构成
30.命名的PL/SQL语句块称为可以被称为存储过程和函数,它们的集合称为
程序包
31.在使用数据库时,经常需要把分散在不同的表中的数据组合成一个显示
结果提供给用户。
为了满足这种要求,需要使用连接查询技术。
在连接运算中,可以把连接查询分成什么类型?内连接外连接自连接
32.如果不需要一个用户账户了,可以把它删除,一般情况下,可以使用什
么命令来删除用户账户?drop user
33.SQL查询语言包括了所有对数据库操作,这些操作可以分成哪4个部分?
1.数据定义语言DDL
2.数据操纵语言DML
3.数据控制语言DCL
4.嵌入式
SQL语言
34.什么结构可以看成实际是经过存储的查询,可以将其输出看作是一个
表?关系视图
35.表空间有一个或者多个文件组成。
Oracle Database 10g系统至少为每
一个数据库建立两个表空间,是哪两个表空间?SYSTEM SYSAUX
36.在Oracle 数据库中,有两类权限,分别是什么?对象权限系统权限
37.在Oracle Database 10g系统中,可以使用什么函数和什么结构执行类
似于if…then…else程序的流程控制语句的操作的情景查询decode()函数和case表达式
38.在Oracle系统中,用户使用的变量和常量都必须在程序块的声明部分定
义?
39.创建企业管理的员工管理数据库T,包含Employees(员工自然信息表)、
Departments(部门信息表)和Salary(员工薪水情况表)。
各表的结构自己设计。
内容:在SQL*PLUS中输入语句创建表Employees、表Departments和表Salary,写下创建表的命令语句。
40.启动SQL*PLUS在前面建立的数据库T中给表Employees、表Departments
和表Salary中插入多行数据记录,并修改这些记录。
内容如下:
插入表Employees中三行数据值,分别是:
’011112’,’罗林’,’1983-6-26’,1,’解放路100号’,210002, 4044663, NULL, 5; ’011113’,’马亮’,’1985-8-21’,2,’文化路95号’,510002, 5044669, NULL, 3; ’011114’,’王海’,’1987-8-21’,2,’丰庆路83号’,450002, 3044668, NULL, 2;
插入表Departments中数据值:
’5’,’行政管理部’,NULL;
插入表Salary中三行数据值:
’011112’, 3200.09, 500;
将编号为011112的职工的收入改为1000
将所有职工的收入均增加200元。
41.使用查询语句完成下面的查询,内容如下:
(1) 查询每个雇员的地址和电话。
然后查询EmployeeID为011113的雇员的地址和电话。
(2) 查询每个雇员的情况及其薪水的情况。
(3) 使用GROUP BY子句写出求各部门雇员数的语句。
42.创建学生管理的学生数据库STUDENT,包含学生表(Student) 、
班级表(Class) 、课程表(Course)和成绩表(Score) 。
各表的结构如下所示:
43.启动SQL*PLUS,修改学生表的学号字段,数据类型为数值类型,8位有效
数字。
并根据成绩表创建视图SC_CJ,包括学生编码(在视图中列名一样)、课程名称(在视图中列名一样)、成绩(在视图中列名一样)字段。
44.启动SQL*PLUS在前面建立的数据库STU中,给学生表(Student) 、
班级表(Class) 、课程表(Course)和成绩表(Score) 插入多行数据记录,并修改这些记录。
内容如下:
(1) 插入学生表(Student)中三行数据值,分别是:
’10001’,’陈明’,’男’,’1983-12-29’,’ 1801’
’10002’,’王海’,’男’,’1986-2-25’,’1802’
’10003’,’李敏’,’女’,’1987-8-18’,’1803’
插入班级表(Class)中三行数据值,分别是:
‘1801’,’信管1班’
‘1802’,’信管2班’
‘1803’,’信管3班’
插入课程表(course)中三行数据值,分别是:
‘11001’,’计算机基础’
‘11002’,’计算机高级语言设计’
‘11003’,’计算机组成原理’
插入成绩表(score)中六行数据值,分别是:
’10001’,‘11001’,98
’10001’,‘11002’,95
’10001’,‘11003’,94
’10002’,‘11001’,88
’10002’,‘11002’,95
’10002’,‘11003’,97
’10003’,‘11001’,89
’10003’,‘11002’,99
’10003’,‘11003’,96
(2) 使用查询语句写出成绩表里所有成绩平均值的语句,以及成绩最大值的语句和成绩最小值的语句;
(3) 使用查询语句写出每个学生的姓名及所在班级名称的语句;
(4) 使用子查询语句写出“年龄最大的学生”;
(5) 使用GROUP BY子句写出求各门成绩平均值的语句,并在显示结果时出现课程名。