数据库应用技术模拟试题(春)6

合集下载

春考数据库试题答案

春考数据库试题答案

春考数据库试题答案一、选择题1. 在关系型数据库中,用于查询满足特定条件的记录,通常使用哪种SQL语句?A. INSERTB. UPDATEC. DELETED. SELECT答案:D2. 下列哪个选项不是关系型数据库管理系统(RDBMS)的特点?A. 数据存储在表格中B. 支持数据的事务处理C. 能够进行数据挖掘分析D. 确保数据的完整性和一致性答案:C3. 在SQL中,用于创建新表格的语句是?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. TRUNCATE TABLE答案:A4. 以下哪个不是SQL数据类型?A. INTB. VARCHARC. BOOLEAND. DATETIME答案:C5. 在数据库设计中,为了减少数据冗余和提高查询效率,通常采用哪种设计原则?A. 规范化B. 非规范化C. 索引优化D. 事务管理答案:A二、填空题1. 在SQL语句中,使用________关键字可以对查询结果进行排序。

答案:ORDER BY2. 当需要在数据库中删除一条记录时,应使用________语句。

答案:DELETE3. 为了确保数据表中的数据不会出现重复值,可以对该字段建立________。

答案:PRIMARY KEY4. 在SQL中,使用________函数可以计算某个字段的总和。

答案:SUM5. 为了在数据库中插入新的记录,应使用________语句。

答案:INSERT INTO三、简答题1. 请简述数据库事务的ACID属性。

答:数据库事务的ACID属性是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

原子性意味着事务中的所有操作要么全部完成,要么全部不完成;一致性确保事务的执行结果使数据库从一个一致性状态转换到另一个一致性状态;隔离性保证了并发执行的事务之间互不干扰;持久性则确保一旦事务完成,其所做的修改就会永久保存在数据库中。

全国计算机三级考试《数据库技术》模拟试题六答案及解析

全国计算机三级考试《数据库技术》模拟试题六答案及解析

全国计算机三级考试《数据库技术》模拟试题六答案及解析2015全国计算机三级考试《数据库技术》模拟试题(六)答案及解析一、单选题1.C【解析】概念数据模型主要用来描述世界的概念化结构,它使数据库设计人员在设计的初始阶段摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据库管理系统无关,所以没有描述数据的完整性约束条件。

2.D【解析】系统的实现阶段主要是系统编码和测试,针对系统的功能和性能不足对系统进行升级是运行维护阶段的工作。

3.C【解析】C项是查询处理器的功能,不是存储管理器功能。

4.C【解析】B/S结构的数据库应用系统的特点是用户界面完全通过www浏览器实现,一部分事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。

5.D【解析】设计数据库时,要分析这个数据库必须存储的信息及这些信息组成部分之间的关系,ER模型就是用来描述数据库中实体及其属性以及各个实体问联系的描述方法。

ER模型建模时,不考虑数据库在计算机中的存储和处理特性。

6.B【解析】函数依赖的定义为:设R(u)是属性集U上的关系模型X,Y是U的子集,若对于R(u)的任意一个可能的关系r,r中不可能存在两个元组在X上属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X。

其本质是根据属性间的依赖情况来判定关系是否具有模型不合适的性质。

7.C【解析】A选项中内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。

B选项中外模式可以有多个,其是应用程序或用户与数据库通信的接口,不同的用户访问同一个数据库对应多个外模式。

D选项中数据与程序之间的独立性,使数据定义与描述分离,所有数据的存取由DBMS管理,用户不必考虑存取细节,所以减少了应用程序的维护。

8.A【解析】Ⅰ、Ⅱ属于实施活动,Ⅲ、Ⅳ、Ⅴ属于运行和维护活动。

数据库应用技术试题

数据库应用技术试题

数据库应用技术试题本试题共分为三个部分,包括选择题、填空题和应用题。

请根据题目要求完成每道题目,并在指定位置填写答案。

答题时请仔细阅读题目要求,并确保回答准确无误。

选择题:(每小题2分,共20分)1. 下列哪个是数据库管理系统(DBMS)的功能?A. 数据存储和访问B. 用户权限控制C. 备份和恢复D. 执行业务逻辑2. 数据库设计的关键目标是什么?A. 数据库的安全性B. 数据库的性能C. 数据库的可扩展性D. 数据库的容错性3. 下面哪个命令用于在数据库中创建新表?A. ALTER TABLEB. DROP TABLEC. CREATE TABLED. UPDATE TABLE4. 数据库范式是用来做什么的?A. 优化数据库性能B. 确保数据完整性C. 降低数据冗余D. 管理数据库事务5. 数据库索引的作用是什么?A. 加快查询速度B. 减少存储空间C. 提高数据可靠性D. 管理数据库连接6. 下面哪个是关系型数据库管理系统(RDBMS)?A. MySQLB. MongoDBC. CassandraD. Redis7. 数据库事务的特性包括哪些?A. 原子性B. 一致性C. 隔离性D. 持久性8. 下面哪个是关系型数据库的数据模型?A. 层次模型B. 网状模型C. 关系模型D. 对象模型9. 下面哪个操作可以删除数据库中的所有数据?A. DELETE TABLEB. TRUNCATE TABLEC. DROP TABLED. REMOVE TABLE10. 数据库连接池的作用是什么?A. 管理数据库连接B. 优化数据库查询C. 提高数据并发性D. 存储数据库备份填空题:(每小题2分,共10分)1. 数据库中,一个表的每一列被称为一个__________。

2. 数据库的主键用来唯一标识表中的每一__________。

3. 在数据库中,多个表之间的关系可以通过__________键来建立。

4. 在SQL中,用于查询数据的命令是__________。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。

全国计算机等级考试三级数据库技术模拟试题6

全国计算机等级考试三级数据库技术模拟试题6

(25)下列关于SQL语言的叙述中,哪一个是不正确的? A)SQL语言支持数据库的三级模式结构 B)一个基本表只能存储在一个存储文件中 C)一个SQL表可以是一个基本表或者是一个视图 D)数据库中数据的存储结构组成了关系数据库的内模式
(26)在数据库中,产生数据不一致性的根本原因是 A)数据存储量过大 B)访问数据的用户数太多 C)数据冗余 D)数据类型太复杂
(27)下列关于关系数据库对关系的限定的叙述中,哪些是正确的? Ⅰ.每一个属性是不可分解的 Ⅱ.每一个关系模式中,属性的数据类型及属性的个数是固定的,且属性名唯一 Ⅲ.每一个关系仅仅有一种记录类型,即一种关系模式 Ⅳ.关系中元组的顺序是无关紧要的,交换属性的顺序时应连同属性名一起交换 Ⅴ.同一个关系中不允许出现完全相同的元组
(40) 为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在哪个(组)属性 上? A)(S#,C#) B)S# C)C# D)GRADE
(41)若要查询 "选修了课程号为C2的学生的学生号 ",正确的表达是 Ⅰ. s#(σ c#='c2'(SC)) Ⅱ. c#='c2'( s#(S)) Ⅲ.SELECT A)仅Ⅰ和Ⅱ C)仅Ⅰ和Ⅲ S# FROM SC B)仅Ⅱ和Ⅲ D)都正确 WHERE C#='C2'
全国计算机等级考试三级数据库技术模拟试题6
(1)计算机应用已经渗透到社会生活的各个领域,特别是多媒体技术的发展, 使得指纹识别、图像声音处理的应用不断发展。这一类应用属于下列哪一个应用 领域? A)人工智能 B)科学和工程计算 C)数据和信息处理 D)过程控制 (2)下列哪一项不是高级程序设计语言? A)FORTRAN B JAVA C)C++ D)VisualASM D)VisualASM (3)下列关于广域网相关技术的叙述中,哪一条是不正确的? A)X.25协议执行过程复杂,增加了网络传输延迟时间 B)帧中继技术的产生是为了保证数据传输的服务质量 C)ATM技术是采用异步传输模式的数据传输与分组交换技术 D)建立综合业务数字网ISDN 的目标之一是为了提供标准用户接口 (4)下列关于域名和IP地址的叙述中,哪一条是不正确的? A)在Internet中访问一台主机必须使用它的主机名 B)200.201.202.203是一个C类IP地址 C)IP地址采用的是分层结构 D)主机名与IP地址是一一对应的 (5)一个加密体制或称密码体制是由下列哪些部分组成的? Ⅰ.明文空间 Ⅱ.密文空间 Ⅲ.密钥空间 Ⅳ.加密算法 Ⅴ.解密算法 A)仅Ⅰ、Ⅱ和Ⅲ B)仅Ⅰ、Ⅱ、Ⅳ和Ⅴ C)仅Ⅰ、Ⅲ、Ⅳ和Ⅴ D)全部 (6)下列哪一项不是计算机病毒的特性? A)传染性 B结构性 C)隐蔽性 D 可激发性 D)可激发性 (7)下列与数据元素有关的叙述中,哪一条是不正确的? A)数据元素是数据的基本单位,即数据集合中的个体 B)数据元素是有独立含义的数据最小单位 C)数据元素又称作结点 D)数据元素又称作记录 (8)下列关于数据的逻辑结构的叙述中,哪一条是不正确的? A)数据的逻辑结构是数据间关系的描述 B)数据的逻辑结构反映了数据在计算机中的存储方式 C)数据的逻辑结构分为线性结构和非线性结构 D)队列属于线性结构 (9)下列关于链式存储结构的叙述中,哪一(些)条是正确的? Ⅰ.逻辑上相邻的结点物理上不必邻接 Ⅱ.每个结点都包含恰好一个指针域 Ⅲ.用指针来体现数据元素之间逻辑上的联系 Ⅳ.结点中的指针都不能为空 Ⅴ.可以通过计算直接确定第 i个结点的存储地址 A)仅Ⅰ和Ⅱ B)仅Ⅰ和Ⅲ

数据库应用技术-模拟试题-202305提供

数据库应用技术-模拟试题-202305提供

数据库应用技术模拟试题(基于题库)一、单项选择题(20个小题,每题2分,共40分)1.下列不属于数据库管理系统功能的是(C )。

A.数据查询功能B.数据更改功能C.磁盘文件管理功能D.数据控制功能2.下列属于数据物理独立性的是(A )。

A.当内模式发生变化时,保持模式不变B.当模式发生变化时,保持内模式不变C.当模式发生变化时,保持外模式不变D.当外模式发生变化时,保持模式不变3.关于关系数据模型的说法,正确的是(B )。

A.关系数据模型属于概念层数据模型B.关系数据模型采用的数据结构是二维表C.关系数据模型由实体、属性和联系组成D.关系数据模型不能表达多对多联系4.下列关系代数运算中,进行列选择的运算是(B )。

A.选择运算B.投影运算C.连接运算D.并运算5.在关系数据库中,将2NF的关系模式规范化到3NF,通常采用的方法是(C )。

A.设置主键B.设置外键C.分解关系模式D.合并关系模式6.下列关于主键的说法,正确的是(D )。

A.一个关系模式可以有多个主键B.主键列的值不能重复,但允许有NULL值C.主键只能由1个列组成D.主键可以由多个列共同组成7.下列关于外键的说法,正确的是(D )。

A.一个表只能有一个外键B.外键的数据类型与被引用的主键列的数据类型兼容即可C.可以先定义外键,后定义被引用的主键列D.一个表可以有多个外键8.下列删除表的语句,正确的是(A )。

A.DROP TABLE B.DELETE TABLEC.ALTER TABLE D.UPDATE TABLE9.对NCHAR(10)类型的数据,系统为其分配的存储空间是(B )。

A.固定的10个字节B.固定的20个字节C.按实际字符个数分配字节数D.按实际字符个数的2倍分配字节数10.设要查询姓“张”且名字是2个汉字的学生,下列条件子句中正确的是(B )。

A.WHERE 姓名LIKE '张%'B.WHERE 姓名LIKE '张_'C.WHERE 姓名= '张%'D.WHERE 姓名= '张_'11.现要统计选课表中C01课程的平均成绩,正确的语句是(D )。

(完整版)数据库应用技术模拟试题

(完整版)数据库应用技术模拟试题

数据库应用技术模拟试题1一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

)1.下列功能中,不属于数据库管理系统功能的是(B)。

A、数据库对象定义B、数据库文件读写C、数据查询D、数据更新2.下列类型中,属于定点小数类型的是(A)。

A、numericB、intC、datetimeD、real3.对char(10)类型的列,若存储“电视”,其占用的字节数是(C)。

A、4B、5C、10D、204.下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是(B)。

A、Where 成绩>= 60 OR成绩<= 80B、Where成绩>= 60 AND成绩<= 80C、Where 60 <= 成绩<= 80D、Where成绩IN(60..80)5.下列关于聚集索引与非聚集索引的说法,正确的是(C)。

A、在一个表上可以建立多个聚集索引和多个非聚集索引B、在一个表上可以建立多个聚集索引和最多一个非聚集索引C、在一个表上可以同时存在聚集索引和非聚集索引D、必须先建立聚集索引,然后再建立非聚集索引6.下列关于触发器的说法,正确的是(B)。

A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句B、触发器是由数据更改操作引发的自动执行的代码C、引发触发器执行的操作可以是SELECTD、CREATE TRIGGER tri ON table1 FOR INSERT定义的是前触发型触发器7.可以利用Connection对象的Execute方法实现对数据库的更改操作。

下列将SC表中学号为S105的学生的成绩减少10分的语句,正确的是(C)。

A、ADOcn.Execute “ALTER SC SET Grade = Grade - 10 WHERE 学号= 'S105' ”B、ADOcn.Execute “ALTER FROM SC SET Grade = Grade - 10 WHERE 学号= 'S105' ”C、ADOcn.Execute “UPDATE SC SET Grade = Grade - 10 WHERE 学号='S105' ”D、ADOcn.Execute “UPDATE FROM SC SET Grade = Grade - 10 WHERE 学号= 'S105' ”8.下列声明并创建Connection对象的语句,正确的是(B)。

数据库应用基础考试模拟题含答案

数据库应用基础考试模拟题含答案

数据库应用基础考试模拟题含答案一、单选题(共60题,每题1分,共60分)1、模块对象通俗地说就是A、VBA程序编写的代码B、Access模板C、表文件D、用来实现按照指定格式打印的对象正确答案:A答案解析:Access 2010中的模块对象就是使用VBA来编写的程序代码,用来控制报表和窗体中的复杂操作。

2、利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。

3、下列对数据输入无法起到约束作用的是( )。

A、输入掩码B、有效性规则C、字段名称D、数据类型正确答案:C答案解析:在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用Access提供的输入掩码向导来设置一个输入掩码。

有效性规则可以防止非法数据输入到表中,字段名称只是对字段命名字的作用,对数据的输入起不到约束作用。

数据类型决定字段能包含哪类数据。

4、每个人和他的“身份证号”之间的关系是()A、1:1B、1:nC、m: nD、n: 1正确答案:A答案解析:一个人只有一个身份证号码,一个身份证号码只能是一个人,两者之间是一对一的联系。

5、以下是信息的是()A、1.70B、1.70mC、王红的身高为1.70 mD、外星人身高1.70m正确答案:C答案解析:信息必须是经过加工处理,且非常明确的。

6、下列Access表的数据类型的集合,错误的是()。

A、文本、备注、数字B、备注、OLE对象、超级链接C、通用、备注、数字D、日期/时间、货币、自动编号正确答案:C7、将文本字符串“6”“15”“123”“0”按升序排列,结果是()A、“6"“15”“ 123”“0”B、“0”“6”“15”“123”C、“0”“123”“15”“6”D、“6”“15”“123”“0”正确答案:C答案解析:此题给定的数据虽是由数字组成,但并非数字型,故不能按数字的大小排序,应按文本字符串排序依据排序:(1)逐位进行,即对应位进行比较;(2)按ASCLL码比较。

数据库应用技术模拟试题(春)

数据库应用技术模拟试题(春)

数据库应用技术模拟试题(春)数据库应用技术模拟试卷一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1.下列属于数据库外模式的范畴是()。

A. 数据库中的数据存储时是否进过加密B. 用户看到的一张数据表C. 数据库中的索引按照什么方式组织D. 不同的用户可以看到不同的数据2.在教师关系中,能够成为主关键字(或称主码)的属性是()。

A、教师姓名B、教师编号C、教师年龄D、教师性别3.下列数据库中,应禁止用户修改删除,并应经常对其进行备份的是()。

A. master数据库B. tempdb数据库C. model数据库D. msdb数据库4.属于关系模型中关系操作的范畴是()。

A. 关系代数中的并运算B. 数据以二维表来表示C. 数据库的实体完整性D. 数据库的参照完整性5.数据库的备份不包括()。

A、操作系统B、系统数据库C、用户数据库D、事务日志6.如果要存储的数据是带有小数位的数据,应使用的数据类型是()。

A、数值数据类型B、字符型C、日期时间型D、位型7.第二范式是指()。

A、设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的传递函数依赖,则称该关系符合第二范式。

B、设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式。

C、设一个关系为R,它是满足第二范式的,若R中不存在非主属性对主键的传递函数依赖,则称该关系符合第三范式。

D、设一个关系为R,它是满足第二范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第三范式。

8.在成绩数据表中,要计算选择某课程的学生人数总和,可采用()。

A、Max函数B、Min函数C、Count函数D、Avg函数9.如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么SQL条件语句应该是()。

A、Where 成绩>=90B、Where 成绩≥90C、Where成绩>90 AND 成绩=90D、Where成绩>9010.下列哪种情况比较适于建立索引()。

国家开放大学《数据库应用技术》-模拟试题-202003

国家开放大学《数据库应用技术》-模拟试题-202003

国家开放大学《数据库应用技术》-模拟试题-202003数据库应用技术模拟试题一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共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.选择运算是从列的方向选择集合中的若干列,选择运算后的列数不变16. 讨论函数依赖主要是为了解决()问题。

A.数据查询异常B.数据备份异常C.数据更新异常D.视图操作异常7. 下列属于SQL Server推荐的日志文件扩展名的是()。

A..dataB..mdfC..ndfD..ldf8. 如果日志文件的空间不够,则()。

A.可以在数据库中插入数据B.可以删除数据库中数据C.可以修改数据库中数据D.只可以查询数据库中数据9. ()操作属于数据控制。

A.REVOKE B.INSERTC.DROP D.SELECT10. 属于普通编码可变长字符串类型的是()。

A.realB.nvarcharC.numericD.varchar11. 设要查询姓名中第二个字是“萍”的学生,下列条件子句中正确的是()。

A.Where 姓名LIKE '_萍'B.Where 姓名LIKE '_萍%'C.Where 姓名LIKE '%萍'D.Where 姓名LIKE '%萍%'12. 下列表达式中,与“年龄NOT BETWEEN 20 AND 30”等价的是()。

国家开放大学2023-2024学年数据库应用技术模拟试卷及答案解析8(2024年)

国家开放大学2023-2024学年数据库应用技术模拟试卷及答案解析8(2024年)

销售日期:日期型。 销售价格:整型。 .房屋租赁 有如下房屋、租客和租赁三张表,各表结构如下: “房屋”表结构: 房屋号:普通编码定长字符类型,长度为10,主键。 房主姓名:统一编码可变长字符类型,长度为10,非空。 居室数:整型,取值范围为1-4。 地址:统一编码可变长字符类型,长度为30。 月租金:整型。 “租客”表结构: 租客号:普通编码定长字符类型,长度为18,主键。 租客名:统一编码可变长字符类型,长度为10,非空。 联系电话:普通编码定长字符类型,长度为11。
单价:整型。 “生产厂家”表结构: 厂家编号:普通编码定长字符类型,长度为20,主键。厂家名:普通编码可变长字符类型,长度为30,非空。厂 家地址:统一字符编码可变长字符类型,长度为40。 “生产”表结构: 商品号:普通编码定长字符类型,长度为10,引用商品表的外键。 厂家编号:普通编码定长字符类型,长度为20,引用生产厂家表的外键。 生产日期:日期类型。 生产数量:整型。 主键:(商品号,厂家编号,生产日期)。 .图书出版 设有描述图书出版情况的如下三张表,各表结构如下: “图书”表结构: 书号:普通编码定长字符类型,长度为20,主键。 书名:普通编码可变长字符类型,长度为30,非空。
地址:统一字符编码可变长字符类型,长度为30。 “销售”表结构: 书号:普通编码定长字符类型,长度为20,引用图书表的外键。 书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。 销售时间:日期时间类型。 销售数量:整型。 主键:(书号,书店编号,销售时间)。 2.健身项目 有如下项目、会员和健身三张表,各表结构如下: “项目”表结构: 项目号:普通编码定长字符类型,长度为10,主键。 项目名:统一编码可变长字符类型,长度为10,非空。 类别:普通编码定长字符类型,长度为6,取值:瑜伽、跑步、健美操。费用:整型,默认值100。 “会员”表结构:

国家开放大学《数据库应用技术》-模拟试题-202001

国家开放大学《数据库应用技术》-模拟试题-202001

国家开放大学《数据库应用技术》-模拟试题-202001数据库应用技术模拟试题一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共20个小题,每小题2分,共40分)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.模式间的映像6.数据库系统是由若干部分组成的。

不属于数据库系统组成部分的是()。

A.数据库B.操作系统C.应用程序D.数据库管理系统7.用于定义列的取值范围的约束是()。

A.NOT NULL1B.DEFAULTC.CHECKD.FOREIGN KEY8.属于数据控制操作的是()。

A.REVOKE B.INSERTC.DROP D.SELECT9.属于定点小数类型的是()。

A.numericB.intC.datetimeD.real10.属于整型类型的是()。

A.numericB.intC.datetimeD.real11.定义外键约束的子句,正确的是()。

A.FOREIGN KEY C1 REFERENCES T(C1)B.FOREIGN KEY (C1) REFERENCES T(C1)C.FOREIGN KEY C1 REFERENCES T.C1D.FOREIGN KEY (C1) REFERENCES T.C112.关于SELECT语句中HAVING子句的说法,错误的是()。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. UPDATEC. SELECTD. DELETE2. 数据库管理系统(DBMS)的主要作用是:A. 存储数据B. 管理数据C. 执行数据D. 保护数据3. 下列哪个不是数据库设计的基本范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)4. 在SQL中,用于插入数据的语句是:A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. UPDATE5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性(Atomicity)B. 顺序性(Ordering)C. 可扩展性(Scalability)D. 可维护性(Maintainability)二、填空题(每空2分,共20分)6. 数据库的_______是指将数据组织成表格的形式,以便进行有效的存储和检索。

7. 在数据库中,_______是指在表中用于唯一标识记录的一列或多列。

8. SQL的_______语句用于删除表中的记录。

9. 数据库的_______是指数据库在操作过程中保持数据的一致性和完整性。

10. 在数据库中,_______是指在表中创建索引,以提高查询效率。

三、简答题(每题10分,共20分)11. 请简述数据库的三级模式结构。

12. 请简述数据库的备份与恢复的重要性。

四、计算题(每题15分,共30分)13. 假设有一个名为“Employees”的表,包含列:EmployeeID, Name, Department, Salary。

请编写SQL查询语句,列出所有员工的姓名和部门,其中只包括工资高于平均工资的员工。

14. 假设有一个名为“Orders”的表,包含列:OrderID, CustomerID, OrderDate, TotalAmount。

春考数据库试题及答案

春考数据库试题及答案

春考数据库试题及答案一、选择题(每题2分,共10分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 关系型数据库中,关系是指什么?A. 一个二维表B. 一个文件C. 一个索引D. 一个视图答案:A3. 在SQL中,用于创建新表的语句是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE VIEW答案:A4. 以下哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据定义完整性答案:D5. 数据库系统的核心是:A. 数据库管理系统B. 数据库C. 数据库管理员D. 应用程序答案:B二、填空题(每题2分,共10分)1. 数据库系统由数据库、数据库管理系统和________组成。

答案:数据库管理员2. 在关系型数据库中,表的行称为________。

答案:记录3. 数据库设计一般分为概念设计、逻辑设计和________。

答案:物理设计4. 在SQL中,________关键字用于删除表。

答案:DROP TABLE5. 索引用于提高数据库表的________。

答案:查询速度三、简答题(每题5分,共20分)1. 请简述数据库管理系统的主要作用。

答案:数据库管理系统(DBMS)的主要作用是为用户或其他程序提供存储、检索和修改数据库中的数据的方法。

它还负责数据的安全性、完整性和并发控制。

2. 解释什么是事务,并说明其特性。

答案:事务是一组不可分割的操作序列,要么全部执行,要么全部不执行。

事务具有以下四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

3. 什么是视图?它有什么作用?答案:视图是数据库中的一个虚拟表,其内容由查询定义。

它的作用是简化用户操作,提供数据的逻辑表示,保护数据安全,以及实现数据的局部控制。

2021年计算机三级数据库技术考试模拟试题及答案六

2021年计算机三级数据库技术考试模拟试题及答案六

2021年计算机三级数据库技术考试模拟试题及答案六1). 通过连编可以生成多种类型的文件,但是却不能生成( )A.PRG文件B.APP文件C.DLL文件D.EXE正确答案:A2). 在信息系统的需求分析中,广为使用的DFD建模方法属于( )A.结构化分析方法B.数据分析方法C.数据抽象方法D.业务归纳方法正确答案:A答案解析:DFD图采用自顶向下逐步细化的结构化分析方法。

3). 设M=”30“,执行命令?&M+20后,其结果是( )A.3020B.50C.20D.出错信息正确答案:B4). 有关@…SAY…GET…语句中的校验子句叙述正确的是( )A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错C.RANGE非强制校验,只有当编辑的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下,如果是用光标键移出当前编辑区,则不会提示无效。

D.VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围正确答案:C5). 下列关于数据的逻辑结构的叙述中,哪一条是不正确的?A.数据的逻辑结构是数据间关系的描述B.数据的逻辑结构反映了数据在计算机中的存储方式C.数据的逻辑结构分为线性结构和非线性结构D.队列属于线性结构正确答案:B答案解析:数据的逻辑结构是数据间关系的描述,它只抽象的反映数据元素间的逻辑关系,而不管其计算机中的存储方式,故A 项正确,B项错误。

数据的逻辑结构分为线性结构和非线性结构。

线性表是典型的线性结构,而树形结构是典型的非线性结构,所以C和D项正确。

6). 下列条目中哪些是数据库管理系统的基本功能( )。

Ⅰ.数据库定义Ⅱ.数据库存取Ⅲ.物理文件的读写Ⅳ.数据库维护A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ正确答案:B答案解析:数据库管理系统的基本功能有以下6个方面:(1)数据库定义功能;(2)数据操纵功能;(3)数据控制功能;(4)数据组织、存储和管理;(5)数据库建立与维护功能;(6)数据通信接口。

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

数据库应用技术模拟试卷一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1.下列属于数据库外模式的范畴是()。

A. 数据库中的数据存储时是否进过加密B. 用户看到的一张数据表C. 数据库中的索引按照什么方式组织D. 不同的用户可以看到不同的数据2.在教师关系中,能够成为主关键字(或称主码)的属性是()。

A、教师姓名B、教师编号C、教师年龄D、教师性别3.下列数据库中,应禁止用户修改删除,并应经常对其进行备份的是()。

A. master数据库B. tempdb数据库C. model数据库D. msdb数据库4.属于关系模型中关系操作的范畴是()。

A. 关系代数中的并运算B. 数据以二维表来表示C. 数据库的实体完整性D. 数据库的参照完整性5.数据库的备份不包括()。

A、操作系统B、系统数据库C、用户数据库D、事务日志6.如果要存储的数据是带有小数位的数据,应使用的数据类型是()。

A、数值数据类型B、字符型C、日期时间型D、位型7.第二范式是指()。

A、设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的传递函数依赖,则称该关系符合第二范式。

B、设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式。

C、设一个关系为R,它是满足第二范式的,若R中不存在非主属性对主键的传递函数依赖,则称该关系符合第三范式。

D、设一个关系为R,它是满足第二范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第三范式。

8.在成绩数据表中,要计算选择某课程的学生人数总和,可采用()。

A、Max函数B、Min函数C、Count函数D、Avg函数9.如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么SQL条件语句应该是()。

A、Where 成绩 >=90B、Where 成绩≥90C、Where成绩 >90 AND 成绩=90D、Where成绩 >9010.下列哪种情况比较适于建立索引()。

A、基本表的记录数量特别多B、基本表的记录数量特别少C、经常进行插入操作的基本表的某列D、经常进行删除操作的基本表的某列11.数据库应用程序开发中,需求分析阶段的主要目的是()。

A、回答“干什么”的问题B、存储方法设计C、绘制E-R图D、创建数据库12.查询姓名中带有“芳”字的学生,则SQL条件语句应包含()。

A、Where 姓名 LIKE % ‘芳’B、Where 姓名 LIKE ‘%芳%’C、Where 姓名 % ‘LIKE芳LIKE’D、Where 姓名 LIKE ‘芳%’13.SQL Server数据库中的一个完整的备份通常要包括()。

A、系统数据库、用户数据库和事务日志B、系统数据库、系统表和数据字典C、系统数据库、用户数据库和数据字典D、用户数据库和事务日志14.下列SQL语句中,实现主键约束的是()。

A、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUEB、学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEYC、性别 char (2) NOT NULL check (性别=‘男’or 性别=‘女’)D、学号 char (8) NOT NULL15.下列SQL语句中,能够对查询结果进行排序的是()。

A、SELECT * FROM 学生表 WHERE 专业=‘软件’ORDER BY 年龄B、SELECT * FROM 学生表 WHERE 专业=‘软件’C、SELECT * FROM 学生表 WHERE 专业=‘软件’AVG 年龄D、SELECT * FROM 学生表 WHERE 专业=‘软件’DISTINCT 年龄二、填空题(每空2分,共10分)1.关系模型由三个部分组成,分别是数据结构、()和关系的完整性。

2.如果一个数据表不满足第三范式,那么至少会存在数据冗余、更新异常、()和()等问题。

3.数据库还原方式包括完全还原方式、简单还原方式和()。

4.数据库设计的主要原则包括表设计原则、()和其他原则。

三、判断题(正确的在括号内打上“√”,错误的打上“╳”。

每小题2分,共10分)1.为某基本表建立索引,如果对基本表中的数据进行增删操作,则需要手工重新建立对应的索引文件。

()2.FOREIGN KEY约束能够自动建立索引。

()3.SQL语句“BEGIN TRAN [SACTION] 事务名”的主要作用是:开始一个事务。

()4.数据字典是需求分析的常用工具之一,简称为DD()。

5.每个用户均需通过登录账号建立自己的连接能力,以便获得对SQL的访问权限。

()四、简述题(每小题5分,共10分)1.请简要说明关系规范化的必要性。

2.简述数据库设计中物理设计阶段的主要内容有哪些?五、综合应用题(第1、2题每题10分,第3题20分,共40分)1.用SQL语句创建简单数据表设有一个电影资料数据库,其中电影表Movie,包括电影编号Mno,数据类型为字符型(长度10);电影名Title,数据类型为字符型(长度30);制作年份Year,数据类型为整型;电影长度Length,数据类型为整型。

演员表Actor,包括演员编号Ano,数据类型为字符型(长度10);演员姓名Name,数据类型为字符型(长度20);地址Address,数据类型为字符型(长度10);性别Gender,数据类型为位型(0表示女,1表示男)。

用SQL的建表语句建立上述两个基本表。

2 根据上题,请按下列要求,完成查询语句或更新操作(1)统计1999年制作电影的平均长度和最短长度;(2)在演员表Actor中插入一个名演员的记录,其中,演员编号:2018001;姓名:张雷;地址:河北;性别:男。

3.程序应用题某电影资料数据库应用系统中包括电影信息录入功能,程序运行界面如图1所示,其中Text1为电影号、Text2为电影名。

进入界面后,用户输入所有数据,点击“确认”按钮,将结果插入到电影表Movie 中。

请补充完成下列程序代码。

图1“增加记录”窗体运行界面Private Sub Command1_Click()‘声明一个记录集对象Dim ADOrs As New Recordset‘将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn‘第一步:在电影表Movie中查询是否存在关键字相同的记录strSQL=“Select Mno From Movie Where Mno =‘” + Text1 + “’”strSQL‘第二步:如果记录已经存在,则退出程序If Not ThenMsgBox “记录已存在,不能继续增加”Exit SubEnd If‘第三步:将结果插入到电影表Movie中strSQL =strSQLEnd Sub数据库应用技术模拟试卷答案及评分标准一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1.D2.B3.A4.A5.A6.A7.B8.C9.A10. A11. A12. B13. A14. B15. A二、填空题(每空2分,共10分)1.关系操作集合2.插入异常、删除异常3.大容量日志记录还原方式4.字段设计原则三、判断题(正确的在括号内打上“√”,错误的打上“╳”。

每小题2分,共10分)1.(×)2.(×)3.(√)4.(√)5.(√)四、简述题(每小题5分,共10分)1.参考答案:关系规范化能够减少数据冗余、更新异常、插入异常、删除异常。

2.参考答案:存储记录的格式设计。

存储方法设计。

访问方法设计。

完整性和安全性考虑。

五、综合应用题(第1、2题每题10分,第3题20分,共40分)1.参考答案及评分要点:CREATE TABLE Movie(Mno CHAR(10) PRIMARY KEY,Title CHAR(30),Year INT,Length INT)。

CREATE TABLE Actor(Ano CHAR(10) PRIMARY KEY,Name CHAR(20),Address V ARCHAR(10),Gender BIT)。

评分要点每张表为5分;不区分大小写。

2.参考答案及评分要点:(1)SELECT A VG(Length),MIN(Length)FROM MovieWHERE Year=1999。

(2)INSERT INTO Actor(Ano,Name,Address,Gender)V ALUES(‘2018001’,‘张雷’,’河北’,1)。

评分要点每小题5分;不区分大小写。

3.参考答案:‘第一步:在电影表Movie中查询是否存在关键字相同的记录strSQL=“Select Mno From Movie Where Mno =‘” + Text1 + “’”ADOrs.Open strSQL (本小点4分)‘第二步:如果记录已经存在,则退出程序If Not ADOrs.EOF Then (本小点4分)MsgBox “记录已存在,不能继续增加”Exit SubEnd If‘第三步:将结果插入到电影表Movie中strSQL =“Insert into Movie(Mno,Title) Values(‘”+Text1+“’,‘”+Text2+“’)”(本小点8分)ADOcn.Execute strSQL (本小点4分)End Sub。

相关文档
最新文档