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

合集下载

春考数据库试题答案

春考数据库试题答案

春考数据库试题答案一、选择题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)。

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

23年山东春考数据库技能考试真题

23年山东春考数据库技能考试真题

2023年山东春考数据库技能考试真题
在关系型数据库中,用于描述实体间联系的是哪种模型?
A. 关系模型
B. 层次模型
C. 网状模型
D. 面向对象模型
在数据库管理系统中,哪个阶段可以实现数据的高度共享?
A. 人工管理阶段
B. 文件系统阶段
C. 数据库管理阶段
D. 网络管理阶段
逻辑文件存放在存储介质上时,其组织形式主要与什么有关?
A. 逻辑文件结构
B. 存储介质特性
C. 主存储器管理方式
D. 分配外设方式
在数据库的关系运算中,以下哪个运算不要求“R和S具有相同的元数,且它们对应属性的数据类型也相同”?
A. 连接运算
B. 选择运算
C. 投影运算
D. 除运算
在Access数据库中,用于筛选记录的工具按钮通常是哪种形状?
A. 方形
B. 圆形
C. 菱形
D. 三角形
在数据库表设计中,以下哪个字段类型不适合用于存储文本信息?
A. 文本型
B. 备注型
C. 数字型
D. 超级链接型
在数据库管理系统中,内部存储器容量通常指的是什么?
A. RAM的容量
B. ROM的容量
C. 硬盘的容量
D. RAM和ROM的总容量
假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量)一组属性来描述图书,可以作为“关键字”的是哪个属性?
A. 书号
B. 书名
C. 作者
D. 出版社。

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

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

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

每题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.下列哪种情况比较适于建立索引()。

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

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

数据库应用技术试题及答案一、单项选择题(每题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)是位于用户和______之间的软件。

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

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

数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。

答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。

它支持事务处理和SQL查询语言。

非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。

关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。

数据库应用技术模拟试题春资料

数据库应用技术模拟试题春资料

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

每题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.下列哪种情况比较适于建立索引( ) 。

数据库应用技术-模拟试题-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)。

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

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

每题2分,共15题,30分〕1.数据库管理系统中的〔 B 〕功能实现对数据库的插入、删除、修改。

A、数据定义B、数据操纵C、数据库的运行管理D、数据库的建立与维护2.以二维表的形式表示关系之间的联系,属于关系模型中〔 A 〕的功能。

A、数据结构B、规范性C、关系完整性D、数据独立性3.在系统数据库中,〔 A 〕包含了系统级信息。

A、master数据库B、tempdb数据库C、model数据库D、msdb数据库4.如果要存储的数据是带有小数位的数据,应使用〔 A 〕做为数据类型。

A、数值数据类型B、字符型C、日期时间型D、位型5.下列〔 A 〕情况,适于建立索引。

A、基本表的某列中记录数量特别多B、基本表的某列中记录数量特别少C、经常进行插入操作的基本表的某列D、经常进行删除操作的基本表的某列6.下列关于视图的描述不正确的是〔 C 〕。

A、视图是由行和列组成的二维表B、视图可以限制用户对数据的访问C、视图与数据表是一样的D、视图是建立在基本表上的7.对于教案管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为“002〞的学生的学号改为“2002〞,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将〔 C 〕。

A、保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新B、保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新C、清除对学生表的修改D、清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新8.下列关系中,符合第2范式但不符合第3范式的是〔 B 〕。

ABCD9.把第一个关系和第二个关系中都出现的记录提取出来,形成新的关系称为〔 C 〕。

A、两个关系的和B、两个关系的并C、两个关系的交D、两个关系的差10.如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含〔 C 〕。

山东省2024年春季高考技能测试软件与应用技术类专业试题(样题) 发布版

山东省2024年春季高考技能测试软件与应用技术类专业试题(样题)一.考试说明1.考试时长:60分钟;2.考试范围:C语言程序设计和Access数据库应用操作两个技能模块;3.试题总分:试题满分为230分,其中C语言程序设计115分,Access数据库应用操作115分;4.文件保存位置:考生须在D盘根目录下,创建以本人考生号命名的文件夹,并在此文件夹内保存答题文件;5.特别提醒:认真审题,严格按照题目要求进行操作,并随时保存文件,避免造成损失。

三.考试试题模块一C语言程序设计1.程序改错题本题有3行代码错误,请考生找到错误代码行,将错误代码行号、修改后的该行程序代码填写到考试系统中对应的答题区域。

程序功能:从键盘输入2个整数,求两数乘积并输出。

Program1.c代码(行首数字为行号)如下:1#include <stdio.h>2int main()3{4float a,b,s;5printf("please input a,b:");6scanf("%d%d",a,b);7……8……9}2.程序填空题请考生将【序号】处所缺的程序段填写到考试系统中对应的答题区域,实现程序功能,并将程序运行结果截图文件上传。

程序功能:计算1到n之间所有数的和。

Program2.c代码如下:#include <stdio.h>int main(){int i,n,s=0;printf("please input n:");scanf("%d",&n);【1】……}3.编程题请考生将编写的程序代码填写到考试系统中对应的答题区域,并将程序运行结果截图文件上传。

程序功能:输出九九乘法表,要求两个乘法算式之间用制表符隔开。

4.编程题(略)模块二Access数据库应用操作请考生将考试系统中对应考题附件(xxx数据库.accdb)下载到本人考生号文件夹内,按要求完成以下操作。

  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中。

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

Command1图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 VARCHAR(10),Gender BIT)。

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

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

(2)INSERT INTO Actor(Ano,Name,Address,Gender)VALUES(‘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。

相关文档
最新文档