《数据库程序设计》第03章在线测试

合集下载

数据库的考试试卷及答案

数据库的考试试卷及答案

数据库的考试试卷及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵2. 关系数据库中,以下哪个概念用于表示实体之间的关系?A. 属性B. 实体C. 关系D. 域3. 在SQL中,用于创建新表的命令是?A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE4. 如果一个表中的字段被定义为主键,那么该字段的值必须满足什么条件?A. 可以为空B. 可以重复C. 必须唯一D. 必须为正数5. 在数据库设计中,规范化的目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据存储量D. 简化数据库结构6. 数据库中的事务具有哪些特性?(多选)A. 原子性B. 一致性C. 隔离性D. 持久性7. 以下哪个不是数据库恢复技术?A. 日志文件B. 备份C. 检查点D. 数据加密8. 在关系数据库中,以下哪个操作用于删除表中的重复记录?A. DELETEB. DROPC. DISTINCTD. UNIQUE9. SQL中的GROUP BY子句用于什么目的?A. 对数据进行分组B. 对数据进行排序C. 选择特定的列D. 限制返回的行数10. 数据库中的视图是什么?A. 一个实际存储数据的表B. 一个虚拟的表,其内容由查询定义C. 一个数据库用户D. 一个数据库索引二、填空题(每空1分,共10分)1. 数据库管理系统(DBMS)可以分为____、____和____三个层次。

2. 在关系数据库中,一个表中的列被称为____,行被称为____。

3. SQL中的____关键字用于更新表中的记录。

4. 数据库的____是指数据库中数据的组织和存储方式。

5. 数据库的____是指数据库管理系统提供的数据共享和保护功能。

6. 在数据库中,____是指两个或多个表之间存在的某种关系。

二级MYSQL数据库程序设计-3_真题-无答案

二级MYSQL数据库程序设计-3_真题-无答案

二级MYSQL数据库程序设计-3(总分100,考试时间90分钟)选择题1. 设有如下表达式:CHECK(score >=0 AND score <=100)关于该表达式,下列叙述中错误的是______。

A. CHECK是能够单独执行的SQL语句B. 该表达式定义了对字段score的约束C. score的取值范围为0-100(包含0和100)D. 更新表中数据时,检查score的值是否满足CHECK约束2. 在CREATE TABLE语句中,用来指定外键的关键字是______。

A. CONSTRAINTB. PRIMARY KEYC. FOREIGN KEYD. CHECK3. 定义学生表时,若规定年龄字段取值不得超过30岁,应该使用的约束是______。

A. 关系完整性约束B. 实体完整性约束C. 参照完整性约束D. 用户定义完整性约束4. 下列关于表级约束和列级约束的描述中,不正确的是______。

A. 列级约束针对某个特定的列,包含在列定义中B. 表级约束与列定义相互独立,不包含在列定义中C. 列级约束可能涉及到多个列,也可能仅涉及一个列D. 表级约束可能涉及到多个列,也可能仅涉及一个列5. 下列有关MySQL完整性约束的叙述中,正确的是______。

A. 实体完整性可由主键约束或候选键约束来实现B. 对完整性约束只能进行添加操作C. 使用ALTER TABLE语句删除完整性约束的同时,会自动删除表本身D. 使用DROP TABLE语句删除一个表的同时,表中的完整性约束不会自动删除6. 部门表tb_dept的定义如下:CREATE TABLE tb_dept(deptno CHAR(2) primary key,dname CHAR(20) Not null,manager CHAR(12),telephone CHAR(15));下列说法中正确的是______。

A. dname的取值允许为空,不允许重复B. deptno的取值不允许为空,不允许重复C. deptno的取值允许为空,不允许重复D. dname的取值不允许为空,不允许重复7. MySQL数据库中的数据完整性,不包括______。

《数据库程序设计》第02章在线测试

《数据库程序设计》第02章在线测试

《数据库程序设计》第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、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,这两个表可以是不同数据库中的两个。

电子科技16春《数据库程序设计基础》在线作业3

电子科技16春《数据库程序设计基础》在线作业3

16春《数据库程序设计基础》在线作业3一、单选题(共 10 道试题,共 40 分。

)1. SQL语言是()。

. 高级语言. 结构化查询语言. 第三代语言. 宿主语言正确答案:2. Visul FoxPro支持的数据模型是()。

. 层次数据模型. 关系数据模型. 网状数据模型. 树状数据模型正确答案:3. 下列符号既不可以用作文件名又不可以用作变量名的是()。

. V-fg. F-1234. Vf-. List正确答案:4. 表格控件的数据源可以是()。

. 视图. 表. SQL SLT语句. 以上三种都可以正确答案:5. 在下面的Visul FoxPro表达式中,运算结果不为逻辑真的是()。

. MPTY(SP(0)). LIK("xy*","xyz"). T("xy","xyz"). ISNULL(.NUILL.)正确答案:6. 决定微调控件最大值的属性是()。

. Kyorhighvlu. Vlu. Kyorlowvlu. Intrvl正确答案:7. 能够将表单的Visil属性设置为.T.,并使表单成为活动对象的方法是()。

. Hi. Show. Rls. StFous正确答案:8. 一条没有指明去向的SQL SLT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是()。

. LT. LT. S. RTURN正确答案:9. 在下列函数中,函数值为数值的是()。

. T('人民','中华人民共和国'). TO('01/01/96'). OF(). SUSTR(TO(T()),7)正确答案:10. 以下关于”查询”的描述正确的是()。

. 查询保存在项目文件中. 查询保存在数据库文件中. 查询保存在表文件中. 查询保存在查询文件中正确答案:16春《数据库程序设计基础》在线作业3二、多选题(共 8 道试题,共 40 分。

数据库在线测试1—11章简答题部分及个别简答题

数据库在线测试1—11章简答题部分及个别简答题

第一章:二.问答题:1.定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R图)答案:实体:客观存在并可以相互区分的事物叫实体。

实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。

实体集:同型实体的集合称为实体集。

属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。

码:唯一标识实体的属性集称为码。

实体联系图:E-R图提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形框内写明实体名。

属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。

联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。

2.试述数据模型的概念、数据模型的作用和数据模型的三个要素答案:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。

一般地讲,数据模型是严格定义的概念的集合。

这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。

因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。

①数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。

②数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。

③数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。

数据模型的概念和作用。

数据模型是数据库系统的基础。

任何一个DBMS都以某一个数据模型为基础,或者说支持某一个数据模型。

数据库系统中模型有不同的层次。

根据模型应用的不同目的,可以将模型分成两类或说两个层次:一是概念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、操纵数据库中的数据。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题(每题5分,共25分)1. 数据库管理系统(DBMS)的主要功能是________。

A. 存储和检索数据B. 管理数据库的访问权限C. 实现数据完整性约束D. 以上都是答案:D2. 在关系数据库中,表的一行称为一个________。

A. 字段B. 记录C. 属性D. 表答案:B3. 下面哪个关键字用于定义主键?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. NOT NULL答案:A4. 数据库设计中,实体-关系模型(ER模型)主要用于________。

A. 描述实体之间的关系B. 描述实体的属性C. 描述实体的类型D. 描述实体的数量答案:A5. 下面哪个SQL语句用于插入数据?A. SELECTB. UPDATEC. DELETED. INSERT答案:D二、填空题(每题5分,共25分)1. 数据库管理系统(DBMS)是一种________,用于管理数据库的存储、检索和维护。

答案:软件系统2. 在SQL中,________ 关键字用于定义外键。

答案:FOREIGN KEY3. 关系数据库中,________ 用于保证数据的唯一性。

答案:UNIQUE4. 数据库设计中,________ 用于将实体之间的关系转换为数据库中的表之间的关系。

答案:实体-关系模型(ER模型)5. 在SQL中,________ 关键字用于删除表中的数据。

答案:DELETE三、简答题(每题10分,共30分)1. 请简要说明数据库管理系统(DBMS)的主要功能。

答案:数据库管理系统(DBMS)的主要功能包括存储和检索数据、管理数据库的访问权限、实现数据完整性约束等。

2. 请简要说明实体-关系模型(ER模型)的作用。

答案:实体-关系模型(ER模型)用于描述现实世界中的实体及其之间的关系,是数据库设计的重要工具。

通过ER模型,可以方便地将实体之间的关系转换为数据库中的表之间的关系。

数据库测试题+答案

数据库测试题+答案

数据库测试题+答案一、单选题(共88题,每题1分,共88分)1.不属于数据库系统组成部分的是( )A、用户B、数据库管理系统C、硬件D、文件正确答案:D答案解析:数据库系统由数据库、数据库管理系统、硬件系统和用户四个部分组成。

2.下列关于关系数据库术语的说法中,错误的是()A、关系中的一行称为元组B、关系中的一列称为属性C、关系中属性的取值范围称为域D、关系中一列可以具有多种数据类型正确答案:D答案解析:关系型数据库中,同一列只能有一种数据类型。

3.关于数据库系统,下列叙述错误的是A、可以实现数据共享、减少数据冗余B、可以表示事物和事物之间的联系C、支持抽象的数据模型D、数据独立性较差正确答案:D答案解析:数据库系统管理阶段,数据和程序分开存储,因此独立性高。

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

A、中国、美国、法国、日本B、法国、日本、美国、中国C、中国、日本、法国、美国D、法国、美国、日本、中国正确答案:D答案解析:Access中的数据排序规则字母在不区分大小写的前提下,按A-Z的顺序排序,A最小,Z最大;多个字符排序按从左到右逐字符比较的方式,直到可以比较大小为止;数字按数值大小进行排序,文本型中的数字按从左到右逐个比较的方式;日期时间按先后顺序排序,日期时间越靠后,其值就越大;中文汉字按汉语拼音的字母进行排序。

5.如果Access数据表中,需要某个字段存储多个文件,可以选用( )数据类型A、备注型B、附件型C、OLE对象型D、超链接型正确答案:B答案解析:只有附件型能够存储多个被支持的文件。

6.关于获取外部数据,叙述错误的是 ()。

A、导入表后,在Access中修改、删除记录等操作不影响原数据文件B、链接表后,Access中对数据所作的改变都会影响原数据文件C、Access 中可以导入Excel表、其它Access数据库中的表和 DBase数据库文件D、链接表后形成的表的图标为Access生成的表的图标正确答案:D答案解析:链接表的图标与导入表的图标不同。

《数据库程序设计》第04章在线测试

《数据库程序设计》第04章在线测试

《数据库程序设计》第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范式等级。

《数据库程序设计》第04章在线测试

《数据库程序设计》第04章在线测试

《数据库程序设计》第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、在学生关系中,学号依赖于身份证号,姓名依赖于学号,所以姓名和身份证号之间是传递依赖。

2023年计算机二级《MySQL数据库程序设计》考试预测题精选专练II(附带答案)_1

2023年计算机二级《MySQL数据库程序设计》考试预测题精选专练II(附带答案)_1

2023年计算机二级《MySQL数据库程序设计》考试预测题精选专练II(附带答案)(图片大小可自由调整)第1卷一.全考点综合测验(共20题)1.【单选题】SQL 语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是____。

A.SELECTB.INSERTC.UPDATED.DELETE正确答案:A2.【单选题】以下叙述中不正确的是( )。

A.在不同的函数中可以使用相同名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效正确答案:D3.【单选题】有下列程序:程序运行后的输出结果是( )。

void sort(int a[] ,int n){ int i ,j ,t;for(i=0;ifor(j=i+1;jif(a[i]}main(){ int aa[10] :{1 ,2,3,4,5,6,7,8,9,10) ,i;sort(aa+2 ,5);for(i=0;iA.1 ,2,3,4,5,6,7,8,9,l0 ,B.1 ,2,7,6,3,4,5,8,9,10,C.1 ,2,7,6,5,4,3,8,9,10,D.1 ,2,9,8,7,6,5,4,3,10,正确答案:C4.【单选题】函数mysql_connect() 和mysql_pconnect() 都能建立与数据库服务器的连接,下列关于两者的描述正确的是______。

A.mysql_connect() 建立非持久连接,可以使用mysql_close() 关闭连接B.mysql_pconnect() 建立非持久连接,可以使用mysql_close() 关闭连接C.mysql_pconnect() 建立持久连接,可以使用mysql_close() 关闭连接D.mysql_connect() 建立非持久连接,不可以使用mysql_close() 关闭连接正确答案:A5.【单选题】下列SQL语句中,创建关系表的是____。

《数据库程序设计》在线测试汇总汇总

《数据库程序设计》在线测试汇总汇总

《数据库程序设计》第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的设备信息。

郑大 数据库程序设计在线测试及答案

郑大   数据库程序设计在线测试及答案

《数据库程序设计》第01章在线测试《数据库程序设计》第01章在线测剩余时间:59:57试《数据库程序设计》第02章在线测试《数据库程序设计》第02章在线测剩余时间:59:57试《数据库程序设计》第03章在线测试《数据库程序设计》第03章在线测剩余时间:59:53试《数据库程序设计》第04章在线测试《数据库程序设计》第04章在线测剩余时间:59:55试《数据库程序设计》第05章在线测试《数据库程序设计》第05章在线测剩余时间:59:46试《数据库程序设计》第06章在线测试《数据库程序设计》第06章在线测剩余时间:59:57试《数据库程序设计》第07章在线测试《数据库程序设计》第07章在线测剩余时间:59:56试《数据库程序设计》第08章在线测试《数据库程序设计》第08章在线测剩余时间:59:56试《数据库程序设计》第09章在线测试《数据库程序设计》第09章在线测剩余时间:59:56试《数据库程序设计》第10章在线测试《数据库程序设计》第10章在线测剩余时间:59:52试1、有关索引的描述,正确的是 。

A、建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B、索引与数据库表的数据存储在一个文件中C、创建索引是创建一个指向数据库表文件记录的指针构成的文件D、使用索引可以加快对表的查询操作2、下面有关HAVING子句描述正确的是 。

A、使用HAVING子句的作用是限定分组的条件B、使用HAVING子句的同时可以使用WHERE子句C、使用HAVING子句的同时不能使用WHERE子句D、HAVING子句经常与GROUP BY子句同时使用3、VFP中排序和索引的区别在于:A、排序和索引都建立了一个新表,但索引所建的新表要小得多。

B、索引起作用后,增加或修改表记录时索引文件会自动更新。

C、索引不改变原文件的物理顺序。

D、索引文件不能单独使用,要和原表一起使用,但排序文件可以单独使用。

E、排序文件不能单独使用,要和原表一起使用,但索引文件可以单独使用。

《数据库程序设计》第03章在线测试

《数据库程序设计》第03章在线测试

《数据库程序设计》第03章在线测试剩余时间: 58:36答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、如果字段内容为声音文件,则该字段的数据类型应定义为( )A 、文本B 、备注C 、超级链接D 、OLE 对象2、查找图书编号是01或02的记录,可以在查询设计视图“条件”栏中输入( )。

A 、"01" And "02"B 、Not In ( "01" , "02" )C 、In ( "01" , "02" )D 、Not ( "01" And "02" )3、若要查找“学生”表种所有姓“王”的记录,可以在查询设计视图的“条件”栏输入( )A 、Like "王"B 、Like "王 * "C 、= "王"D 、= "王 * "4、Access 中查询日期型的值需要用 ( )括起来A 、括号B 、半角的井号(#)C 、COUNT ( * )D 、AVG5、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 。

A 、“一方”表的主索引或候选索引,“多方”表的普通索引B 、“一方”表的主索引,“多方”表的普通索引或候选索引C 、“一方”表的普通索引,“多方”表的主索引或候选索引D 、“一方”表的普通索引,“多方”表的候选索引或普通索引第二题、多项选择题(每题2分,5道题共10分) 1、(本题空白。

您可以直接获得本题的2分) 2、(本题空白。

您可以直接获得本题的2分) 3、(本题空白。

您可以直接获得本题的2分) 4、(本题空白。

数据库系统原理与设计万常选版第三章练习题和详细答案

数据库系统原理与设计万常选版第三章练习题和详细答案

第三章SQL语言一、选择题1. SQL语言是(B )的语言,容易学习。

A.过程化B. 非过程化C.格式化D. 导航式2. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。

其中最重要的,也是使用最频繁的语句是(A)。

A. SELECTB. INSERTC. UPDATED. DELETE3. 在视图上不能完成的操作是()。

A. 更新视图B. 查询C. 在视图上定义新的表D. 在视图上定义新的视图4. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。

A. 数据查询B. 数据操纵C. 数据定义D. 数据控制5. SQL语言中,删除一个视图的命令是()。

A.DELETEB.DROPC.CLEARD.REMOVE6. 在SQL语言中的视图VIEW是数据库的()。

A. 外模式B. 模式C. 内模式D. 存储模式7. 下列的SQL语句中,()不是数据定义语句。

A. CREATE TABLEB. DROP VIEWC. CREATE VIEWD. GRANT8. 若要撤销数据库中已经存在的表S,可用()。

A. DELETE TABLE SB. DELETE SC. DROP TABLE SD. DROP S9. 若要在基本表S中增加一列CN(课程名),可用()。

A.ADD TABLE S(CN CHAR(8))B.ADD TABLE S ALTER(CN CHAR(8))C.ALTER TABLE S ADD(CN CHAR(8))D.ALTER TABLE S (ADD CN CHAR(8))10. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。

要在表S中删除一个属性“年龄”,可选用的SQL语句是()。

A. DELETE Age from SB. ALTER TABLE S DROP AgeC. UPDATE S AgeD. ALTER TABLE S ‘Age’11. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

智慧树知到答案 数据库程序设计章节测试答案

智慧树知到答案 数据库程序设计章节测试答案

第一章单元测试1、单选题:数据库系统的核心是()。

选项:A:数据库B:数据库应用系统C:数据库文件系统D:数据库管理系统答案: 【数据库管理系统】2、单选题:下列叙述中正确的是()。

选项:A:数据库设计是指设计数据库管理系统B:数据库系统中,数据的物理结构必须与逻辑结构一致C:数据库技术的根本目标是要解决数据共享的问题D:数据库是一个独立的系统,不需要操作系统的支持答案: 【数据库设计是指设计数据库管理系统】3、单选题:数据库中存储的是()。

选项:A:数据B:数据库结构C:数据模型D:信息答案: 【数据】4、单选题:不是数据库系统特点的是()。

选项:A:最低的冗余度B:较高的数据独立性C:较好的数据完整性D:数据多样性答案: 【数据多样性】5、单选题:关系数据模型是()。

选项:A:对象数据模型B:概念数据模型C:逻辑数据模型D:存储数据模型答案: 【逻辑数据模型】第二章单元测试1、单选题:关系模型的任何属性()。

选项:A:不可再分B:可再分C:命名在该关系中可以不唯一D:无正确选项答案: 【不可再分】2、单选题:下列描述中,哪个不是对关系模型进行规范化的主要目的()。

选项:A:提高存储空间效率B:加快查询速度C:解决更新异常问题D:减少数据冗余答案: 【加快查询速度】3、单选题:关系模型中,一个候选键()。

选项:A:必须有多个属性组成B:可由一个或多个组合能唯一标识该关系模式中任意元祖的属性组成C:可由多个任意属性组成D:至多由一个属性组成答案: 【可由一个或多个组合能唯一标识该关系模式中任意元祖的属性组成】4、单选题:如果在一个关系数据库中,存在某个属性(或属性组),虽然不是一个关系的主键或只是主键的一部分,但却与另一个关系的主键对应,称该属性(或属性组)为这个关系的()。

选项:A:外键B:连接码C:候选键D:主键答案: 【外键】5、单选题:关系的完整性不包括()。

选项:A:参照完整性B:域完整性C:实体完整性D:字段完整性答案: 【字段完整性】第三章单元测试1、单选题:数据库设计的划分6个阶段,以下不属于6个阶段的是()。

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】对线性表进行二分法检索,其前提条件是( )A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序2.【单选题】若有以下说明,则( )不是对strcpy 库函数正确的调用。

strcpy 库函数用于复制一个字符串:char*strl="abcd" ,str2[10] ,*str3="hijklmn" ,*str4[2] ,*str5="aaaa";A.strcpy(str2 ,strl)B.strcpy(str3 ,strl)C.strcpy(strl ,str2)D.strcpy(str5 ,strl)3.【单选题】学生表student 包含sname、sex、age 三个属性列,其中age 的默认值是20,执行SQL语句INSERT INTO student(sex ,sname,age)VALUES("M","Lili",); 的结果是______。

A.执行成功,sname,sex,age 的值分别是Lili ,M,20B.执行成功,sname,sex,age 的值分别是M,Lili ,NULLC.执行成功,sname,sex,age 的值分别是M,Lili ,20D.SQL语句不正确,执行失败4.【单选题】下列关于存储过程的叙述中,正确的是______。

A.存储过程中只能包含数据更新语句B.存储过程能够自动触发并执行C.存储过程可以带有参数D.存储过程可以有返回值5.【单选题】在CREATE TABLE语句中,用来指定外键的关键字是______。

计算机应用基础 在线测试(全部正确)

计算机应用基础 在线测试(全部正确)

《计算机应用基础》第01章在线测试《计算机应用基础》第01章在线测试剩余时间:59:45答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、在下面的描述中,正确的是()A、外存中的信息可直接被CPU处理B、键盘是输入设备,显示器是输出设备C、操作系统是一种很重要的应用软件D、计算机中使用的汉字编码和ASCII码是相同的2、冯.诺依曼计算机的基本原理是()A、程序外接B、逻辑外接C、数据内置D、程序存储3、下列4组数应依次为二进制,八进制和十六进制,符合这个要求的是()A、11,78,19B、12,77,10C、12,80,10D、11,77,194、中央处理器(CPU)可直接读写的计算机存储部件是A、内存B、硬盘C、软盘D、外存5、计算机中用来表示内存储器容量大小的基本单位是()A、位(bit)B、字节(byte)C、字(word)D、双字(double word)第二题、多项选择题(每题2分,5道题共10分)1、(本题空白。

您可以直接获得本题的2分)2、(本题空白。

您可以直接获得本题的2分)3、(本题空白。

您可以直接获得本题的2分)4、(本题空白。

您可以直接获得本题的2分)5、(本题空白。

您可以直接获得本题的2分)第三题、判断题(每题1分,5道题共5分)1、(本题空白。

您可以直接获得本题的1分)2、(本题空白。

您可以直接获得本题的1分)3、(本题空白。

您可以直接获得本题的1分)4、(本题空白。

您可以直接获得本题的1分)5、(本题空白。

您可以直接获得本题的1分)3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、在Windows中,关于文件夹的描述不正确的是A、文件夹是用来组织和管理文件的B、“我的电脑”是一个文件夹C、文件夹中可以存放驱动程序文件D、文件夹中可以存放两个同名文件2、在Windows的资源管理器中,要创建文件夹,应先打开的菜单是A、文件B、编辑C、查看D、插入3、在Windows中,对桌面背景的设置可以通过A、鼠标右键单击“我的电脑”,选择“属性”菜单项B、鼠标右键单击“开始”菜单C、鼠标右键单击桌面空白区,选择“属性”菜单项D、鼠标右键单击任务栏空白区,选择“属性”菜单项4、在Windows中,Ail+Tab键的作用是A、关闭应用程序B、打开应用程序的控制菜单C、应用程序之间相互切换D、打开“开始”菜单5、在Windows中,要设置屏幕保护程序,可以使用控制面板的A、添加/删除程序命令B、系统命令C、密码命令D、显示命令《计算机应用基础》第03章在线测试《计算机应用基础》第03章在线测试剩余时间:56:58答题须知:1、本卷满分20分。

2021年安徽省淮北市全国计算机等级考试Access数据库程序设计测试卷(含答案)

2021年安徽省淮北市全国计算机等级考试Access数据库程序设计测试卷(含答案)

2021年安徽省淮北市全国计算机等级考试Access数据库程序设计测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、操作题(10题)1. 数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。

2.建立表之间的关系:在ACCESS 数据库“教学管理.mdb”,其中有四个表:“教师”、“学生”、“课程”、“选课成绩”。

由于一名学生可以选修多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多对多联系。

一般将一个多对多联系拆分为两个一对多联系。

故进行如下操作:1、建立“学生”——“选课成绩”、“课程”——“选课成绩”之间的关系,2、实施“参照完整性”,要求“级联更新”和“级联删除”。

如下图3. 执行下面的程序段,s的值为【】。

s=0:k=10While ks=s+10k=k-2Wend4.空数据库的建立:在D:\\Access 目录下建立一个ACCESS 空数据库文件“教学管理.mdb”。

5.使用表向导创建表:在D:\\Access目录下有一ACCESS 数据库“教学管理.mdb”。

利用表的“表向导”创建如右图的“学生-表向导”表。

6.用向导建立ACCESS 数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS 数据库“资产追踪.mdb”。

要求显示样式设置为"标准",报表打印样式为"大胆"。

数据库标题为“资产追踪”。

7. 在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:Private Sub Command1_Click()sum=0For i=1 To 100 step 2Next iMsgBox sumEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。

8. 阅读下面的程序段:sum=0for i=1 to 3for j=i to 4for k=j to 5sum=sum+1next knext jnext i执行上面的三重循环后,sam的值为______。

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

《数据库程序设计》第03章在线测试
A B
C D
、如果一个班只能有一个班长,而且实体之间的关系属于班长不能同时担任其它班的班长,班级和班长两个实体之间的关系为:
A B
C D
、下面有关索引的描述正确的是
A、建立索引以后,原来的数据库表文件中记录的物
理顺序将被改变
B
C、创建索引是创建一个指向数据库表文件记录的指
针构成的文件
D
A15.20. AND.单价>=
B D.单价>
C15.20. AND.单价<=
D D.单价<
A B C D
B、使用HAVING子句的同时可以使用WHERE子句
C、使用HAVING子句的同时不能使用WHERE子句
D、HAVING子句经常与GROUP BY子句同时使用
2、为sb.dbf建立一个结构复合索引文件,其中一个索引为部门升序,部门相同时价格按降序。

正确的命令是:
A、index on 部门,-价格 tag bmjg1
B、index on 部门 - 价格 tag bmjg1
C、index on 部门-str(价格) tag bmjg1
D、index on val(部门)-价格/1000000 tag bmjg1
3、统计SB.dbf表中所有的主要设备价格合计。

命令为:
A、sum(价格) for 主要设备=.t. to a
B、cala sum(价格) for 主要设备 to a
C、sel_ect sum(价格) as 小计 where 主要设备=.t.
D、sel_ect count(价格) as 小计 from sb where 主要设备
4、将dx表和zz表中的编号字段合并输出到一个新表new1中。

正确的写法是:
A、sel_ect 编号 from dx ,zz into dbf new1 into dbf new1
B、sel_ect dx.编号 from dx union sel_ect zz.编号 from zz into dbf new1
C、sel_ect dx.编号 from dx union sel_ect zz.编号 from zz to dbf new1
D、sel_ect dx.编号 from dx union sel_ect zz.编号 from zz into new1
5、自由表和数据库表的区别在于:
A、字段名的长度要求不同
B、数据库表可以建立有效性规则,自由表不可以
C、数据库表可以设置字段格式,自由表不可以
D、数据库表可以建立主索引,自由表不可以
E、数据库表可以建立参照完整性,自由表不可以
正确错误
、当记录指针指向第一条记录时,
正确错误
、查询的结果只能阅读,不能更新;视图的结果可以更新。

正确错误
、视图的结果不仅随源表可以更新,还可修改视图中的记录数据并使原表随之更新。

正确错误
、若数据库中有sb表增加记录时,为了防止输入不存在的部门号,则应该在两个表之间建立参照完整性。

正确错误。

相关文档
最新文档