《数据库程序设计》第04章在线测试
- 格式:docx
- 大小:57.54 KB
- 文档页数:2
电子科技大学智慧树知到“计算机科学与技术”《数据库程序设计基础》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.在SQL Server系统数据库中,存放用户数据库公共信息的是()。
A、masterB、modelC、msdbD、tempdb2.Visual FoxPro的对象可以是()。
A.表单B.窗口C.表单集D.控件3.用命令"INDEX on姓名TAGindex_name"建立索引,其索引类型是()。
A.主索引B.候选索引C.普通索引D.惟一索引4.NULL不等于空值,默认时不允许使用NULL。
()A.错误B.正确5.下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是()。
A、在C/S结构中,应用业务规则主要是在客户端实现的B、在B/S结构中,应用业务规则主要是在数据库服务器端实现的C、在C/S结构中,客户端属于“胖客户端”﹔在B/S结构中,客户端属于“瘦客户端”D、在C/S结构中,客户端需专门开发﹔在B/S结构中,客户端一般只需安装浏览器6.在程序中用PRIVATE命令说明的变量均为全局变量。
() A.错误B.正确7.索引关键是建立索引的依据,索引文件按关键字从大到小排列记录。
()A.错误B.正确8.SQL Server是()。
A、数据库B、DBMSC、DBAD、数据库系统9.使用REPORT输出标签时,标签文件Label Name的扩展和.LBX不能省略。
()A.错误B.正确10.建立索引的作用之一是()。
A、节省存储空间B、便于管理C、提高查询速度D、提高查询和更新的速度第1卷参考答案一.综合考核1.参考答案:B2.参考答案:ACD3.参考答案:C4.参考答案:B5.参考答案:B6.参考答案:A7.参考答案:A8.参考答案:B9.参考答案:B10.参考答案:C。
1电子科技大学网络教育考卷(A1卷)(20 年至20 学年度第 学期)考试时间 年 月 日(120分钟) 课程 数据库程序设计基础 教师签名_____一、填空题(每空1分,共10分)1、 数据是有数据、字符等一系列符号组成的 一种物理符号序列 ;2、 数据库是长期存放在计算机内, 有组织 、 结构统一 、 可共享 的数据的集合;3、 存储在数据库中的数据具有 集中 性和 共享 性;4、 实体关系模型中实体是 客观存在并且可以相互区别的事物 ;5、 数据库结构中3个模式指 外模式 、 模式 和 内模式 ;二、单项选择题(每题2分,共20分)1、 从关系中提取若干指定的字段的值,这种运算称为( A )A 、选择B 、投影C 、连接D 、除 2、 VFP 的数据类型不包括( B )A 、数值型B 、实数型C 、逻辑型D 、字符型 3、 SQL 的核心是( A )A 、数据查询B 、数据修改C 、数据定义D 、数据控制 4、 SQL 语句的DML 语言不包括包括( B )A 、insertB 、createC 、updateD 、delete5、 统计“student ”表中男女同学的人数的SQL 语句是( C )A 、select 性别,count from student where 性别 = ‘女’ or 性别 = ‘男’B 、select count(*) from student where 性别 = ‘女’ and 性别 = ‘男’C 、select 性别,count(*) from student group by 性别D 、select count from student group by 性别 6、 运算符“NOT ”是( D )A 、算术运算符B 、按位运算符C 、比较运算符D 、逻辑运算符7、 命令“? round(3.4567,3)”的输出结果为( D )A 、3.456B 、3.500C 、3.460D 、3.457 8、 创建报表的命令是( A )A 、CREATE REPORTB 、MODIFY REPORTC 、RENAME REPORTD 、CREATE FORM 9、 属于非容器的控件是( C )A 、FORMB 、PAGEC 、LABELD 、FORMSET10、 VFP 预先定义好的,能够被对象识别的动作是( D )A 、属性B 、名称C 、方法D 、事件三、简答题(每题5分,共30分)1、 什么是关系模型,试说明其基本概念。
14秋《数据库程序设计基础》在线作业2试卷总分:100 测试时间:--试卷得分:100单选题多选题判断题一、单选题(共10 道试题,共40 分。
)得分:40V 1. 设X=123,Y=456,Z="X+Y",则表达式6+&Z的值是()。
A. 6+&ZB. 6+X+YC. 585D. 错误提示正确答案:C 满分:4 分得分:42. 在SQL查询时,使用WHERE子句指出的是()。
A. 查询目标B. 查询结果C. 查询条件D. 查询视图正确答案:C 满分:4 分得分:43. 要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表()。
A. 是同一个数据库中的两个表B. 不同数据库中的两个表C. 两个自由表D. 一个是数据库表另一个是自由表正确答案:A 满分:4 分得分:44. 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()。
A. 主索引B. 惟一索引C. 候选索引D. 普通索引正确答案:A 满分:4 分得分:45. 在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是()。
A. 永久性关联B. 永久性关联或临时性关联C. 临时性关联D. 永久性关联和临时性关联正确答案:C 满分:4 分得分:46. 在Visual FoxPro中,用于建立或修改过程文件的命令是()。
A. MODIFY<文件名>B. MODIFY COMMAND<文件名>C. MODIFY PROCEDURE<文件名>D. 上面B)和C)都对正确答案:B 满分:4 分得分:47. 在Visual FoxPro中,打开数据库的命令是()。
A. OPEN DATABASE<数据库名>B. USE<数据库名>C. USE DATABASE<数据库名>D. OPEN<数据库名>正确答案:A 满分:4 分得分:48. 可以链接或嵌入OLE对象的字段类型是()。
《数据库程序设计》第02章在线测试剩余时间:59:06答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、在查询中要统计记录的个数,应使用的函数是()A、SUMB、COUNT ( 列名 )C、COUNT ( * )D、AVG2、在SQL查询时,使用WHERE子句指出的是。
A、查询目标B、查询结果C、查询条件D、查询视图3、下面有关索引的描述正确的是。
A、建立索引以后,原来的数据库表文件中记录的物B、索引与数据库表的数据存储在一个文件中理顺序将被改变C、创建索引是创建一个指向数据库表文件记录的指D、使用索引并不能加快对表的查询操作针构成的文件4、要为当前表所有职工增加100元工资应该使用命令。
A、CHANGE 工资 WITH 工资+100B、REPLACE 工资 WITH 工资+100C、CHANGE ALL 工资 WITH 工资+100D、REPLACE ALL 工资 WITH 工资+1005、查询院系学生人数超过400人的院系,应使用子句A、where sum >=100B、having count(* ) >=100C、where count() >=100D、having sumt(* ) >=100第二题、多项选择题(每题2分,5道题共10分)1、(本题空白。
您可以直接获得本题的2分)2、(本题空白。
您可以直接获得本题的2分)3、(本题空白。
您可以直接获得本题的2分)4、(本题空白。
您可以直接获得本题的2分)5、(本题空白。
您可以直接获得本题的2分)第三题、判断题(每题1分,5道题共5分)1、查询人数超过300人的院系,需要用到group 子句,并在其后跟随 where 子句作为查询条件。
正确错误2、在查询中要统计记录的个数,应使用的函数是COUNT ( * )正确错误3、不允许记录中出现重复索引值的索引只有主索引正确错误4、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,这两个表可以是不同数据库中的两个。
第1章数据库技术概述一、选择题1.Access2003是一种()。
A.数据库B.数据库系统C.数据库管理软件D.数据库管理员答案:C2.菜单命令名称的右侧带有三角符号表示()A.该命令已经被设置为工具栏中的按钮B.将光标指向该命令时将打开相应的子菜单C.当前状态下该命令无效D.执行该命令后会出现对话框答案:B3.Access数据库的对象包括()A.要处理的数据B.主要的操作内容C.要处理的数据和主要的操作内容D.仅为数据表答案:C4.Access2003数据库7个对象中,()是实际存放数据的地方。
A.表B.查询C.报表D.窗体答案:A5.Access2003数据库中的表是一个()。
A.交叉表B.线型表C.报表D.二维表答案:D6.在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。
A.内容不相同的字段B.相同内容的字段C.第一个字段D.最后一个字段答案:B7.Access2003中的窗体是()之间的主要接口。
A.数据库和用户B.操作系统和数据库C.用户和操作系统D.人和计算机答案:A二、填空题1.Access2003是中的一个组件,它能够帮助我们。
答案:Office2003办公软件,数据库管理2.Access2003的用户界面由、、、、和组成。
答案:标题栏,菜单栏,工具栏,工作区,状态栏,任务窗格3.Access2003数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4.Access2003数据库中表之间的关系有、和关系。
答案:一对一,一对多,多对多5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6.报表是把数据库中的数据的特有形式。
答案:打印输出7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet三、判断题1.数据就是能够进行运算的数字。
()答案:×2.在Access数据库中,数据是以二维表的形式存放。
第一章:二.问答题:1.定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R图)答案:实体:客观存在并可以相互区分的事物叫实体。
实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。
实体集:同型实体的集合称为实体集。
属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。
码:唯一标识实体的属性集称为码。
实体联系图:E-R图提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形框内写明实体名。
属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。
联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。
2.试述数据模型的概念、数据模型的作用和数据模型的三个要素答案:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。
一般地讲,数据模型是严格定义的概念的集合。
这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。
因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。
①数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。
②数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。
③数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
数据模型的概念和作用。
数据模型是数据库系统的基础。
任何一个DBMS都以某一个数据模型为基础,或者说支持某一个数据模型。
数据库系统中模型有不同的层次。
根据模型应用的不同目的,可以将模型分成两类或说两个层次:一是概念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、操纵数据库中的数据。
14秋《数据库程序设计基础》在线作业3答案试卷总分:100 测试时间:-- 试卷得分:100单选题多选题判断题一、单选题(共10 道试题,共40 分。
)得分:40V 1. SQL的数据操作语句不包括()。
A. INSERTB. UPDATEC. DELETED. CHANGE满分:4 分得分:42. 不允许记录中出现重复索引值的索引是()。
A. 主索引B. 主索引、候选索引、普通索引C. 主索引和候选索引D. 主索引、候选索引和唯一索引满分:4 分得分:43. 在Visual FoxPro中以下叙述错误的是()。
A. 关系也被称作表B. 数据库文件不存储用户数据C. 表文件的扩展名是.dbfD. 多个表存储在一个物理文件中满分:4 分得分:44. 在VisualFoxPro中,表单(Form)是指()。
A. 数据库中各个表的清单B. 一个表中各个记录的清单C. 数据库查询的列表D. 窗口界面满分:4 分得分:45. 以下是与设置系统菜单有关的命令,其中错误的是()。
A. SET SYSMENU DEFAULTB. SET SYSMENU TO DEFAULTC. SET SYSMENU NOSAVED. SET SYSMENU SAVE满分:4 分得分:46. Visual FoxPro的报表文件.FRX中保存的是()。
A. 打印报表的预览格式B. 已经生成的完整报表C. 报表的格式和数据D. 报表设计格式的定义满分:4 分得分:47. 查询设计器中"联接"选项卡对应的SQL短语是()。
A. WHEREB. JOINC. SETD. ORDER BY满分:4 分得分:48. 在Visual FoxPro中可以用DO命令执行的文件不包括()。
A. PRG文件B. MPR文件C. FRX文D. QPR文件满分:4 分得分:49. 从”订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL 语句是()。
《数据库程序设计》第04章在线测试剩余时间: 59:20答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分) 1、下列关于Access 数据库描述中错误的是( )A 、由多个表组成B 、数据库对象包括表、查询、窗体、报表、宏、模块等C 、数据库对象放在不同的文件中D 、是关系数据库2、下列叙述中正确的是( )A 、数据库系统是一个独立的系统,不需要操作系统的支持B 、数据库设计是设计数据库管理系统C 、数据库技术的根本目标是要解决数据共享的问题D 、数据库系统中,数据的物理结构必须与逻辑结构一致。
3、把E-R 图转换成关系模型的过程属于数据库设计的( )A 、概念设计B 、逻辑设计C 、需求分析D 、物理设计4、关系R (班级号,班主任,学号)达到的范式等级为A 、最高3NFB 、最高2NFC 、最高1NFD 、以上都是5、关系R (班级号,班主任,学号)可以分解为( )是正确的A 、关系R1(班级号,学号)和关系R2(班主任,学号)B 、关系R1(班级号,学号) 和关系R3(班级号,班主任)C 、关系R2(班主任,学号)和关系R3(班级号,班主任)D 、上述都可以第二题、多项选择题(每题2分,5道题共10分) 1、(本题空白。
您可以直接获得本题的2分) 2、(本题空白。
您可以直接获得本题的2分) 3、(本题空白。
您可以直接获得本题的2分) 4、(本题空白。
您可以直接获得本题的2分) 5、(本题空白。
您可以直接获得本题的2分)第三题、判断题(每题1分,5道题共5分)1、只要是关系,至少满足1NF范式等级要求。
正确错误2、没有传递依赖的关系,就达到了2NF范式等级要求。
正确错误3、没有传递依赖的关系,就达到了3NF范式等级。
正确错误4、在学生关系中,学号依赖于身份证号,姓名依赖于学号,所以姓名和身份证号之间是传递依赖。
Access数据库程序设计选择题真题(四)1.Access支持的查询类型有:A.选择查询、交叉表查询、参数查询、SQL 查询和操作查询B.选择查询、基本查询、参数查询、SQL 查询和操作查询C.多表查询、单表查询、参数查询、SQL 查询和操作查询D.选择查询、汇总查询、参数查询、SQL 查询和操作查询2.若要在文本型字段查询"Access"开头的字符串,正确的条件表达式是:A.like "Access*"B.like "Access"C.like "*Access*"D.like "*Access"3.在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。
则在平均情况下需要比较的次数大约为:A.3n/4B.nC.n/2D.n/44.下列叙述中正确的是:A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.算法的时间复杂度与空间复杂度没有直接关系5.下列叙述中正确的是:A.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化B.循环队列中的元素个数随队头指针的变化而动态变化C.循环队列中的元素个数随队尾指针的变化而动态变化D.以上说法都不对6.一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为:A.219B.229C.230D.2317.对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为:A.9B.10C.45D.908.构成计算机软件的是:A.源代码B.程序和数据C.程序和文档D.程序、数据及相关文档9.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是:A.测试B.设计C.可行性研究D.实现10.下面不能作为结构化方法软件需求分析工具的是:A.系统结构图B.数据字典(DD)C.数据流程图(DFD图)D.判定表11.在关系模型中,每一个二维表称为一个:A.关系B.属性C.元组D.主码(键)12.设一棵树的度为3,其中度为3,2,1的结点个数分别为4,1,3。
《数据库程序设计》第01章在线测试A BC D的主要功能不包括A BC D、多用户数据库要解决的关键问题是:A BC D、除了能存储已知的事实外,还能存储用于逻辑推理的规则的数据库为:A BC D中能从管理上对项目的开发与维护给予有效支持的的辅助设计工具为:A BC DD、弹出式菜单平时不显示,仅当使用时才弹出。
2、数据库管理系统的功能包括:A、数据定义功能B、数据操作功能C、数据通讯功能D、控制和管理功能3、VFP的交互操作方式有A、批处理B、命令执行方式C、图形界面操作D、程序执行方式4、数据库系统的特点是A、能实现数据共享B、数据结构化更强C、数据独立性D、可控冗余度E、适合网络传送5、项目管理器可以对项目中的进行管理。
A、文档B、数据表C、程序D、菜单E、类库第三题、判断题(每题1分,5道题共5分)正确错误、菜单项为灰色表示该项暂时不能使用。
正确错误、分布式数据库使用时没有集中式数据库存取速度快。
正确错误、数据库设计时,冗余度越小,质量越高。
正确错误、访问分布式数据库,需要指明数据的存放地点。
正确错误《数据库程序设计》第02章在线测试A BC D、通用型字段的嵌入和链接可以区别在于A、嵌入的对象不会随原对象的变化而变化,链接的对象会随原对象的变化而变化。
B对象会随原对象的变化而变化。
C链接和嵌入的对象都不会随原对象的变化而变化。
D 、如果需要将一个表A BC D 、彻底删除 Sb表中“A、dele for 部门=“21”B、dele for 部门=“21” packC、pack for 部门=“21”D、zap for 部门=“21”5、删除SB表中的“部门”字段,命令为A、drop 部门 c(2)B、alter table sb drop 部门C、alter table sb drop 部门 c(2)D、drop 部门第二题、多项选择题(每题2分,5道题共10分)1、一个表打开时,那些文件会被打开A、.dbf文件B、相关的所有文件C、备份文件D、如果有备注,相应的.fpt文件也被打开2、命令窗口不显示时,要使它再现,可以用A、窗口菜单B、SHIFT+F2C、CTRL+F2D、数据工作期E、项目管理器3、能获得当天日期的表达式或函数为A、_diarydateB、date()C、time()D、year(date())4、在SB表中,显示编号首位为1的设备信息。
《数据库程序设计》第04章在线测试
剩余时间: 59:38
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、在建立“教学信息管理数据库”时,将学生信息和教师信息分开,保存在不同的表中的原因是( )。
A 、避免字段太多,表太大
B 、便于确定主键
C 、当删除某一学生信息时,不会影响教师信息,反之亦然
D 、以上都不是
2、下列关于Access 数据库描述中错误的是( )
A 、由多个表组成
B 、数据库对象包括表、查询、窗体、报表、宏、模块等
C 、数据库对象放在不同的文件中
D 、是关系数据库
3、下列叙述中正确的是( )
A 、数据库系统是一个独立的系统,不需要操作系统的支持
B 、数据库设计是设计数据库管理系统
C 、数据库技术的根本目标是要解决数据共享的问题
D 、数据库系统中,数据的物理结构必须与逻辑结构
一致。
4、把E-R 图转换成关系模型的过程属于数据库设计的( )
A 、概念设计
B 、逻辑设计
C 、需求分析
D 、物理设计
5、关系R (班级号,班主任,学号)可以分解为( )是正确的
A 、关系R1(班级号,学号)和关系R2(班主任,学号)
B 、关系R1(班级号,学号) 和关系R3(班级号,
班主任)
C 、关系R2(班主任,学号)和关系R3(班级号,班主任)
D 、上述都可以
第二题、多项选择题(每题2分,5道题共10分) 1、(本题空白。
您可以直接获得本题的2分)
2、(本题空白。
您可以直接获得本题的2分)
3、(本题空白。
您可以直接获得本题的2分)
4、(本题空白。
您可以直接获得本题的2分)
5、(本题空白。
您可以直接获得本题的2分)
第三题、判断题(每题1分,5道题共5分)
1、没有传递依赖的关系,就达到了2NF范式等级要求。
正确错误
2、没有传递依赖的关系,就达到了3NF范式等级。
正确错误
3、在学生关系中,学号依赖于身份证号,姓名依赖于学号,所以姓名和身份证号之间是传递依赖。
正确错误
4、数据库技术的根本目标是要解决数据共享的问题
正确错误
5、数据库系统是一个独立的系统,不需要操作系统的支持
正确错误。