最新版2016年秋国家开放大学《数据库应用技术》模拟试题4及满分答案
- 格式:pdf
- 大小:176.97 KB
- 文档页数:9
国家开放大学电大本科《数据库应用技术》2024-2025期末试题及答案(试卷号:1256)国家开放大学电大本科《数据库应用技术》2024-2025期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共20个小题,每小题2分,共40分) 1.不属于数据库管理数据特点的是( )。
A.数据可以共享并能保证数据的一致性 B.最大限度的保证数据的正确性 C.应用程序与数据的物理存储紧密相关D.相互关联的数据集合 2.-名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是( )。
A.-对多 B.-对一 C.多对一 D.多对多 3.-个系有多名学生,一个学生只能属于一个系,则系和学生的联系是( )。
A.-对多 B.-对一 C.多对一 D.多对多 4.关于实体联系模型中联系的说法,错误的是( )。
A.-个联系可以只与一个实体有关 B.-个联系可以与两个实体有关 C.-个联系可以与多个实体有关 D.-个联系可以不与任何实体有关 18.关于存储过程优点的说法,正确的是( )。
A.允许模块化程序设计 B.不能作为安全机制使用C.会影响数据库性能 D.可导致网络流量增大 19.触发器的主要作用是( )。
A.提高数据的查询效率 B.增强数据的安全性 C.加强数据的保密性 D.实现复杂的约束 20.关于数据库设计中新奥尔良方法的说法,错误的是( )。
A.数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计 B.E-R图是数据库概念结构设计产生的结果C.概念结构设计是在需求分析之后、逻辑结构设计之前进行的D.逻辑结构设计是在需求分析之后、概念结构设计之前进行的二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分三、综合应用题(本题共3个小题,共40分) 31.写出创建如下三张数据表的SQL 语句。
2016年下半年《数据库原理及应用(高起专)》考试试题1.(单选题)一级封锁协议解决了事务的并发操作带来的(致性的问题。
(本题2.0分)A数据丢失修改r B、数据不可重复读IO C读脏数据rD数据重复修改标准答案: A2.(单选题)五种基本关系r A U .-. ×. π 和σr B、U .-. ∞ . π 和σ宦C U . ∩ . × . π和σr D U. ∩ . ∞ . π和σ标准答案: C3.(单选题)在下列关于关r A表中任意两行的值不能相冋B、表中任意两列的值不能相冋rC行在表中的顺序无关紧要CD列在表中的顺序无关紧要()(本题2.0分).错误的是(本题2.0分)标准答案:B4. (单选题)数据库系统的体系结构是数据库系统的总体框架般来说数据库系统应具有三级模式体系结构.它们是(本题2.0分)l A外模式、模式和内模式L B、子模式、用户模式和存储模式厂 C 模式、子模式和概念模式L D 子模式、模式和用户模式标准答案:A5. (单选题)在数据库设计中.当合并局部ER图时.学生在某一局部应用中被当作实体.而在另一局部应用中被当作属性.那么被称之为()(本题2.0分)L A属性冲突「B、命名冲突L C 联系冲突(T D 结构冲突标准答案:D6. (单选题)在数据库设计中.将ER图转换成关系数据模型的过程属于(本题2.0分)A需求分析阶段B、逻辑设计阶段C 概念设计阶段D 物理设计阶段标准答案:B7. (单选题)在数据库设计中•将ER图转换成关系数据模型的过程属于()(本题2.0分)C A需求分析阶段B、逻辑设计阶段O C概念设计阶段r D物理设计阶段标准答案:B8. (单选题)下列四项中说法不正确的是()(本题2.0分)L A数据库减少了数据冗余L B、数据库中的数据可以共享忘 C 数据库避免了一切数据的重复r D 数据库具有较高的数据独立性标准答案:C9. (单选题)DBM提供DML实现对数据的操作。
2016秋国家开放大学《数据结构(本)》期末练习2一、单项选择题1.下面关于线性表的叙述错误的是()。
A.线性表采用顺序存储必须占用一片连续的存储空间B.线性表采用链式存储不必占用一片连续的存储空间C.线性表采用顺序存储便于插入和删除操作的实现D.线性表采用链式存储便于插入和删除操作的实现2.设有头指针为head的不带头结点的非空的单向循环链表,指针p指向其尾结点,要删除第一个结点,则可利用下述语句head=head->next;和()。
A.p=head;B.p=NULL;C.head=p;D.p->next=head;3.以下数据结构中是非线性结构的是()。
A.队列B.栈C.二叉树D.线性表4.以下说法正确的是()。
A.线性表的链式存储结构必须占用连续的存储空间B.一种逻辑结构可以有不同的存储结构C.一种逻辑结构只能有唯一的存储结构D.线性表的顺序存储结构不必占用连续的存储空间5.设有一个长度为18的顺序表,要删除第7个元素需移动元素的个数为()。
A.13B.12C.11D.106.把数据存储到计算机中,并具体体现()称为物理结构。
A.数据的处理方法B.数据的性质C.数据的运算D.数据元素间的逻辑关系7.两个字符串相等的充要条件是()。
A.两个字符串的长度相等B.同时具备(A)和(C)两个条件C.两个字符串中对应位置上的字符相等D.以上答案都不对8.顺序表所具备的特点之一是()。
A.可以随机访问任一结点B.不需要占用连续的存储空间C.插入元素的操作不需要移动元素D.删除元素的操作不需要移动元素9.设某链表中最常用的操作是在链表的尾部插入或删除元素,在已知尾指针的条件下,选用下列()存储方式最节省运算时间。
A.单向链表B.单向循环链表C.双向链表D.双向循环链表10.图状结构中数据元素的位置之间存在()的关系。
A.一对一B.一对多C.多对多D.每一个元素都有一个直接前驱和一个直接后继11.元素13,15,19,20顺序依次进栈,则该栈的不可能输出序列是()。
最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案3最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 要保证数据库的逻辑数据独立性,需要修改的是()。
A 模式与外模式的映射B 模式与内模式之间的映射C 模式D 三层模式2. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
A 系统分析员B 程序员C 数据库管理员D 操作员 3. 下述()不是DBA数据库管理员的职责。
A 完整性约束说明B 定义数据库模式C 数据库安全D 数据库管理系统设计4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS 和DBMSD DBS就是DB,也就是DBMS 5. 在数据库中,概念模型是()。
A 用于现实的建模,与具体的DBMS有关B 用于信息世界的建模,与具体的DBMS有关C 用于现实的建模,与具体的DBMS无关D 用于信息世界的建模,与具体的DBMS无关6. 关系代数中的投影操作是指从关系中()。
A 抽出特定记录B 抽出特定字段C 建立相应的影像D 建立相应的图形7. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。
要查询选修“MySQL”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAME FROM S,C,SC WHERE子句。
这里的WHERE子句的内容是()。
A S.S#=SC.S# and C.C#=SC.C# and SAGE=20 and CNAME=‘MySQL’B S.S#=SC.S# and C.C#=SC.C# and SA GE in=20 and CNAME in ‘MySQL’C SAGE in=20 and CNAME in ‘MySQL’D SAGE=20 and CNAME=’MySQL’ 8. 若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE *****,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。
数据库基础与应用模拟试题201606-1一、单选题(共12题,共36分)1.利用SQL语言所建立的视图在数据库中属于( B )。
A、实表B、虚表C、索引D、字段2.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(A )。
A、标签报表B、一般报表C、交叉报表D、数据透视图报表3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为( A )。
A、AB、BC、CD、D4.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是( C )。
A、1对1 B、1对多C、多对多D、多对15.利用SQL语言所建立的视图在数据库中属于( B )。
A、实表B、虚表C、索引D、字段6.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是( B )。
A、人工管理B、文件系统C、数据库系统D、分布式数据库系统7.在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是( A )。
A、人工管理B、文件系统C、数据库系统D、分布式数据库系统8.在Access的表定义中,字段的OLE对象类型用来存储( D )。
A、文本数据B、数字数据C、货币数据D、多媒体9.在Access中,字段的“字段大小”属性是一个( C )。
A、字符串B、实数C、整数D、日期10.属性的取值范围被称为( B )。
A、实体B、域C、联系D、码11.在Access中,若利用宏打开一个报表,则选择的宏操作命令是( D )。
A、OpenTableB、OpenQueryC、OpenFormD、OpenReport12.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( C )。
A、(A,C) B、(C,D) C、(A,D) D、(B,D)二、是非判断题(共12题,共36分)1.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。
国开大学专科《数据库管理与应用》知识考试试题及答案一、单选题(共38题)1、在数据库中,下列说法是不正确的A数据库避免了一切数据的重复B若系统是完全可以控制的,则系统可确保更新时的一致性C数据库中的数据可以共享D数据库减少了数据冗余参考答案:A2、命令APPEND BLANK的功能是。
A在表文件开始增加一个空记录B在表文件末尾增加一个空记录C在当前记录前增加一个空记录D在当前记录后增加一个空记录参考答案:B3、向一个项目中添加一个数据库,应该使用项目管理器的A“代码”选项卡B“类”选项卡C“文档”选项卡D“数据”选项卡参考答案:D4、在软件开发中,需求分析阶段产生的主要文档是A可行性分析报告B软件需求规格说明书C概要设计说明书D集成测试计划参考答案:B5、在下列关于关系的陈述中,错误的是A表中任意两行的值不能相同B表中任意两列的值不能相同C行在表中的顺序无关紧要D列在表中的顺序无关紧要参考答案:B6、有数据库A、B、C,已建立了AB的关联,欲再建立BC的关联,以构成ABC的关联。
A必须使用带ADDITIVE子句的SET RELATION 命令B使用不带ADDITIVE子句的SET RELATION命令即可C在保持AB关联的基础上不能再建立BC的关联D在保持AB关联的基础上不能再建立BC的关联,但可以建立AC的关联参考答案:A7、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
ADBS包括DB和DBMSBDBMS包括DB和DBSCDB包括DBS和DBMSDDBS就是DB,也就是DBMS参考答案:A8、有 Visual FoxPro中,释放表单时会引发的事件是A.UnLoad事件B.Init事件C.Load事件D.Release事件参考答案:A9、SELECT语句中子句用于指明要查询的数据来自哪些基本表或视图。
AFROMBWHERECSELECTDGROUP BY参考答案:A10、调查未来系统所涉及的用户的当前职能、业务活动及其流程,属于阶段的工作。
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号: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期末试题及答案(试卷号: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,引用教师表的外键。
国开】《数据库基础与应用》【形考】形考任务1-4答案The formative assessment of this course consists of two parts: XXX of the learning process。
There are a total of four formative assessment assignments。
each accounting for 15% of the total grade。
as detailed in the paper-based XXX.XXX of the learning process accounts for 40% of the formative assessment grade and is designed and assigned by each branch (it is XXX)。
Each chapter of the main textbook of this course from Chapter 7 to Chapter 11 is XXX。
and each branch can choose as needed.XXX XXX:Order Chapter Form Start Time End Time Weight1 Chapters 1-3 Formative Assessment Assignment Week 3 End of Week 10 15%2 Chapters 4-5 Formative Assessment Assignment Week 6 End of Week 15 15%3 Chapters 6-8 Formative Assessment Assignment Week 9 End of Week 15 15%4 Chapters 9-11 XXX 10 End of Week 15 15%5 Daily Activity Learning Records Week 1 End of Week 16 40%Each formative assessment task is scored on a percentage basis。
2016秋国家开放大学《数据结构(本)》期末练习1 一、单项选择题 1.栈和队列的共同特点是()。 A.元素都可以随机进出B.都是先进先出 C.都是先进后出D.都是操作受限的线性结构 2.数据的存储结构包括数据元素的表示和()。 A.数据处理的方法B.数据元素间的关系的表示 C.相关算法D.数据元素的类型 3.对一个栈顶指针为top的链栈进行入栈操作,通过指针变量p生成入栈结点,则执行:p=(structnode*)malloc(sizeof(structnode);p->data=a;和()。 A.top->next=p;p=top;B.p->nex=top;top=p; C.top=top->next;p=top;D.p->next=top;p=top; 4.树状结构中数据元素的位置之间存在()的关系。 A.每一个元素都有一个直接前驱和一个直接后继B.一对一 C.多对多D.一对多 5.设头指针为head的非空的单向链表,指针p指向尾结点,则通过以下操作() 可使其成为单向循环链表。 A.p->next=NULL;B.head=p; C.p->next=head;D.p=head; 6.设有一个长度为26的顺序表,要插入一个元素,并使它成为新表的第6个元素,需 移动元素的个数为()。 A.21B.22C.20D.19 7.一种逻辑结构()。 A.只能有唯一的存储结构B.可以有不同的存储结构 C.与存储该逻辑结构的计算机相关D.是指某一种数据元素的性质 8.头指针为head的带头结点的单向循环链表,p所指向尾结点,要使该链表成为 不带头结点的单向循环链表,可执行head=head->nex;和()。 A.p=head->nextB.head->next=p C.head->next=p->nextD.p->next=head; 9.把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。 A.存储结构B.逻辑结构 C.数据元素的存储D.给数据元素分配存储空间 10.元素111,113,115,117按顺序依次进栈,则该栈的不可能输出序列是()(进 栈出栈可以交替进行)。 A.117,115,113,111B.111,113,115,117 C.117,115,111,113D.113,111,117,115 11.图状结构中数据元素的位置之间存在()的关系。 A.一对一B.一对多 C.多对多D.每一个元素都有一个且只有一个直接前驱和一个直接后继 12.以下说法正确的是()。 A.栈的特点是先进先出 B.栈的特点是先进后出 C.队列的特点是先进后出 D.栈和队列的特点都是后进后出 13.一个单链表中,在p所指结点之后插入一个s所指的结点时,可执行: s->next=p->next;和()。 A.s=p->next;B.p->next=s->next; C.p=s->next;D.p->next=s; 14.设有一个20阶的对称矩阵A(第一个元素为a1,1),采用压缩存储的方式,将其下三 角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵元素a6,2 在一维数组B中的下标是()。 A.21B.28C.17D.23 15.元素12,14,16,18顺序依次进栈,则该栈的不可能输出序列是()。 (进栈出栈可以交替进行)。 A.18,16,14,12B.12,14,16,18 D.14,12,18,16D.18,16,12,14 16.设有串p1=”ABADF”,P2=”ABAFD”,P3=”ABADFA”,P4=”ABAF”,以下四个串中最大的是()。 A.p3B.p2C.p1D.p4 17.设有一个30阶的对称矩阵A(第一个元素为a1,1),采用压缩存储的方式,将其 下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元 素a9,2在一维数组B中的下标是()。 A.41B.32C.18D.38 18.数组a经初始化chara[]=“English”;a[7]中存放的是()。 A.字符串的结束符B.字符h C.〝h〞D.变量h 19.设有一个长度为32的顺序表,要删除第8个元素需移动元素的个数为()。 A.15B.22C.14D.24 20.设主串为“ABcCDABcdEFaBc”,以下模式串能与主串成功匹配的是()。 A.BcdB.BCdC.ABCD.Abc 21.在一棵二叉树中,若编号为i的结点存在右孩子,则右孩子的顺序编号为()。 A.2iB.2i-1C.2i+1D.2i+2 22.在一棵二叉树中,若编号为i的结点存在左孩子,则左孩子的顺序编号为()。 A.2i+1B.2i-1C.2iD.2i+2 23.一棵具有16个结点的完全二叉树,共有()层。(设根结点在第一层) A.7B.6C.4D.5 24.如图1所示,若从顶点a出发,按图的广度优先搜索法进行遍历,则可能得 到的一种顶点序列为()。 A.abecdfB.aebcfdC.aecbdfD.aedfcb
2016秋国家开放大学《数据库应用技术》模拟试题4及答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1. 下列功能中,不属于数据库管理系统功能的是()。
A、数据库对象定义B、数据库文件读写C、数据查询D、数据更新2. 下列运算中,属于专门的关系运算的是()。
A、集合的并运算B、集合的差运算C、集合的连接运算D、集合的笛卡尔乘积3. 下列类型中,属于定点小数类型的是()。
A、numericB、intC、datetimeD、real4. 对nchar(10)类型的列,若存储“中国”,其占用的字节数是()。
A、4B、5C、10D、205. 下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是()。
A、Where 成绩 >= 60 OR成绩 <= 80B、Where 60 <= 成绩 <= 80C、Where成绩 >= 60 AND成绩 <= 80D、Where成绩 IN(60..80)6. 现要统计选课表中C01课程的最高成绩,下列语句中正确的是()。
A、SELECT MAX(成绩) FROM 选课表 WHERE 课程号 = 'C01'B、SELECT MAX(*) FROM 选课表 WHERE 课程号 = 'C01'C、SELECT MIN(成绩) FROM 选课表 WHERE 课程号 = 'C01'D、SELECT MIN(*) FROM 选课表 WHERE 课程号 = 'C01'7. 下列关于聚集索引与非聚集索引的说法,正确的是()。
A、在一个表上可以建立多个聚集索引和多个非聚集索引B、在一个表上可以建立多个聚集索引和最多一个非聚集索引C、在一个表上可以同时存在聚集索引和非聚集索引D、必须先建立聚集索引,然后再建立非聚集索引8.设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是()。
A、仅学号B、学号、身份证号C、仅身份证号D、学号、姓名9. 设要查询姓名中第二个字是“玲”的学生,下列条件子句中正确的是()。
A、Where 姓名 LIKE '_玲'B、Where 姓名 LIKE '_玲%'C、Where 姓名 LIKE '%玲'D、Where 姓名 LIKE '%玲%'10. 下列表达式中,与“所在部门 NOT IN ('财务', '后勤') ”等价的是()。
A、所在部门 != '财务' AND 所在部门 != '后勤'B、所在部门 != '财务' OR 所在部门 != '后勤'C、所在部门 = '财务' AND 所在部门 = '后勤'D、所在部门 = '财务' OR 所在部门 = '后勤'11. 下列关于SQL Server安全认证的说法,正确的是()。
A、仅具有连接权的用户在登录到数据库服务器后,可以访问用户数据库B、仅具有连接权的用户只能够登录到数据库服务器,不能访问用户数据库C、若某用户只进行查询数据的操作,则无需对其进行任何授权D、只有对数据进行增、删、改操作时,才需对用户进行授权12.事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。
A、一致性B、持久性C、隔离性D、原子性13.在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。
下列删除SC表中学号为S01的选课记录的语句,正确的是()。
A、ADOcn.Execute “UPATE FROM SC WHERE 学号 = 'S01'”B、ADOcn.Execute “DELETE FROM SC WHERE 学号 = 'S01'”C、ADOcn.Execute “SELECT FROM SC WHERE 学号 = 'S01'”D、ADOcn.Execute “DROP FROM SC WHERE 学号 = 'S01'”14. 下列关于SQL Server中扩大数据库空间的说法,正确的是()。
A、只能扩大日志文件的空间,不能扩大数据文件的空间B、只能扩大数据文件的空间,不能扩大日志文件的空间C、日志文件和数据文件的空间都可以扩大D、在数据库空间未用满时不能进行扩大数据库空间的操作15. 下列不属于VB中ADO对象模型中的对象的是()。
A、ConnectionB、CommandC、RecordsetD、Update二、判断题(正确的在括号内打上“√”,错误的打上“╳”。
本题共10个小题,每小题2分,共20分)1. 关系数据模型的数据结构是简单二维表。
()2. SQL Server数据库中的NULL值(空值)表示的是“0”值()3. 使用FOREIGN KEY约束可以实现参照完整性约束。
()4. 索引一般来说可以提高数据增、删、改、查的效率。
()5. SQL Server允许将一行数据存储在多个数据页上。
()6. 用户创建的数据库的大小不能小于3MBA。
()7. VB提供了三种数据库访问引擎,分别是Jet引擎、ODBC和OLE DB,目前主要使用的是OLE DB。
()8. 数据库三级模式中的模式是面向全体用户的数据需求设计的。
()9.如果使用Connection对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是Create。
()10. SQL Server中的“简单恢复模式”不支持对数据库进行完整备份。
()三、简述题(本题共2个小题,每小题5分,共10分)1.简要说明什么是数据流程图,它包含哪四种符号。
2.简述数据库概念结构设计的目的,并说明用E-R图进行概念设计的一般步骤。
四、综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。
“图书”表结构:书号:普通编码定长字符类型,长度为20,主键。
书名:普通编码可变长字符类型,长度为40,非空。
出版年份:整型。
印刷数量:整型。
单价:整型“作者”表结构:作者号:普通编码定长字符类型,长度为20,主键。
作者名:普通编码可变长字符类型,长度为40,非空。
职称:普通编码定长字符类型,长度为4,取值为:“高级”、“中级”。
“出版”表结构:书号:普通编码定长字符类型,长度为20,引用图书表的外键。
作者号:普通编码定长字符类型,长度为20,引用作者表的外键。
作者序号:微整型。
主键:(书号,作者号)。
2.依据第1题所创建的三张表,写出完成下列操作的SQL语句(本题共20分,每小题5分)。
1)查询2014年出版的图书的书名和单价。
2)查询高级职称的作者编写的图书的印刷总数量。
3)将2012年之前(不包括2012年)出版的图书的单价降低10%。
4)在作者表中插入一行数据:作者号为“z100”,作者名为“新作者”,职称未知。
3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询单次印刷数量超过5000的图书的书名、出版年份和印刷数量。
(本题10分)数据库应用技术模拟试题参考答案及评分标准一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1. B2. C3. A4. D5.C6. A7. C8. B9. B 10.A11. B 12. D 13. B 14. C 15.D二、判断题(正确的在括号内打上“√”,错误的打上“╳”。
本题共10个小题,每小题2分,共20分)1.√2. ×3. √4. ×5. ×6. √7. √8. √9. × 10. ×三、简述题(本题共2个小题,每小题5分,共10分)1.参考答案:数据流图是在业务流程分析基础上,描述实际数据流动和加工过程的图形表示法,它一般有4种符号,即外部实体、数据流、处理和存储。
2.参考答案:概念结构设计的目标是产生反映全体用户信息需求的整体数据库概念结构,即概念模型。
一般步骤:(1)设计局部E-R图;(2)将局部E-R图综合成全局E-R图;(3)优化全局E-R图。
四、综合应用题(本题共3个小题,共40分)1.(本题10分)参考答案及评分要点:CREATE TABLE 图书(书号 char(20) primary key,书名 varchar(40) not null,出版年份 int,印刷数量 int,单价 int)评分要点:主键:1分;其他共2分。
共计3分。
CREATE TABLE 作者(作者号 char(20) primary key,作者名 varchar(40) not null,职称 char(4) check(职称 in('高级','中级')))评分要点:主键:1分;CHECK:1分。
共计2分。
CREATE TABLE 出版(书号 char(20),作者号 char(20),作者序号 tinyint,Primary key(书号,作者号),Foreign key(书号) references 图书(书号),Foreign key(作者号) references 作者(作者号))评分要点:主键、外键各1分,共3分;其他共2分。
共计5分。
2.(本题共20分,每小题5分)。
参考答案及评分要点:1) SELECT 书名,单价FROM 图书WHERE 出版年份 = 2014评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分2) SELECT SUM(印刷数量)FROM 图书 JOIN 出版 ON 图书.书号 = 出版.书号JOIN 作者 ON 作者.作者号 = 出版.作者号WHERE 职称 = '高级'评分要点:SELECT部分1分,FROM、JOIN部分3分,WHERE部分1分3) UPDATE 图书 SET 单价 = 单价 * 0.9WHERE 出版年份 < 2012评分要点:UPDATE部分3分, WHERE部分2分4) INSERT INTO 作者VALUES('z100', '新作者',NULL)评分要点:INSERT部分2分, VALUES部分3分3.(本题10分)参考答案及评分要点:CREATE VIEW V1 ASSELECT 书名,出版年份,印刷数量FROM 图书WHERE 印刷数量 > 5000评分要点:CREATE VIEW 部分2分,SELECT部分3分,FROM部分2分,WHERE部分3分。