数据库应用技术模拟试题二
2023年自考专业(计算机信息管理)《数据库及其应用》考试全真模拟易错、难点汇编贰(答案参考)试卷号

2023年自考专业(计算机信息管理)《数据库及其应用》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】在软件生命周期中,能?既返厝范ㄈ砑?低潮匦胱鍪裁春捅匦刖弑改男A.概要设计B.详细设计C.可行性分析D.需求分析正确答案:D2.【单选题】DDL是()A.操作DB语言B.定义DB语言C.自含语言D.宿主语言正确答案:B3.【填空题】对数据库设计的方法可归纳为:需求分析->______->关系模式->优化->实施。
正确答案:E—R设计4.【单选题】希尔排序法属于哪一种类型的排序法A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法正确答案:B5.【单选题】对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为A.N+1B. NC.(N+1)/2D.N/2正确答案:B6.【单选题】下面描述中,符合结构化程序设计风格的是A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto 语句正确答案:A7.【单选题】数据库系统的核心是()A.编译系统B.数据库C.操作系统D.数据库管理系统正确答案:D8.【单选题】下列选项中不属于新增的专门用于数据访问页的控件的是()A.office 图表B.omce数据透视表C.orifice 电子表格D.office 文本正确答案:D9.【填空题】标签的典型用法是________。
正确答案:在窗体上显示标题10.【填空题】将文本型字段“学号”的“格式”属性设置为@一@@@时,则当输入E001 时,将会显示_______。
正确答案:E一00111.【单选题】下述关于数据库系统的叙述中正确的是A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据正确答案:A12.【填空题】Access可以对窗体、报表或控件中的多种类型的事件做出响应,包括________、数据更改或报表的打开或关闭等。
国家开放大学数据库应用期末考试复习资料汇编

数据库应用-模拟试题1一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共10个小题,每小题2分,共20分)1. 数据库(DB)、数据库系统(DBS) 和数据库管理系统(DBMS) 三者之间的关系是( )。
A. DBS包括DB 和DBMSB. DBMS包括DB 和DBSC. DB包括DBS 和DBMSD. DBS 包括DB, 也就是DBMS2. 对关系数据库特征的描述不准确的是( )。
A. 数据具有独立性B. 数据结构化C. 数据集中管理D. 数据冗余多3. 在MySQL 中,建立数据库用( )。
A. CREATE TABLEB. CREATE TRIGGERC. CREATE INDEXD. CREATE DATABASE4. ( )选项是用来创建和修改数据库结构的。
A. DDLB. DMLC. DCLD. DQL5.HBase 中数据分发和负载均衡的最小单元是( )。
A. 行B. 列C. 列簇D. 分区6. 下列特点( )是视图不具备的。
A. 分割数据,屏蔽用户所不需要浏览的数据B. 提高应用程序和表之间的独立性,充当程序和表之间的数据C. 降低对最终用户查询水平的要求D. 提高数据的网络传输速度7. 数据完整性约束包括( )三个方面。
A. 实体完整性、参照完整性、用户定义完整性B. 主键完整性、参照完整性、用户定义完整性C. 主键完整性、唯一索引约束、实体完整性D. 主键完整性、唯一索引约束、域完整性8. 为数据表创建索引的目的是( )。
A. 提高查询的检索性能B. 归类C. 创建唯一索引D. 创建主键9. 一般情况下,“商品”和“客户”实体之间的联系是( )。
A. 一对一的联系B. 一对多的联系C. 多对多的联系D. 没有联系10.MySQL 服务器的存储引擎中支持事务处理、支持外键、支持崩溃修复能力和并发控制的存储引擎是( )。
A. InnoDBB. MyISAMC. MemoryD. NDB二、多项选择题(每个题有多个答案是正确的,请将正确的答案填写到括号内。
数据库应用技术模拟试题二

数据库应用技术》模拟试题二、单项选择题 (每个题只有一个答案是正确的。
每题2分,共 15题, 30分)1. 数据库管理系统中的 ( ) 功能实现对数据库的插入、删除、修改。
A. 数据定义B. 数据操纵C. 数据库的运行管理D. 数据库的建立与维护2. 以二维表的形式表示关系之间的联系,属于关系模型中 ( ) 的功能。
A. 数据结构B. 规范性C. 关系完整性D. 数据独立性 3. 在系统数据库中, ( ) 包含了系统级信息。
A. master 数据库B. tempdb 数据库C. model 数据库D. msdb 数据库4. 如果要存储的数据是带有小数位的数据,应使用 ( ) 做为数据类型。
7.对于教学管理数据库,当采用事务控制机制时,利用UPDAT 语句将学生表中学的学生的学号改为 "2002" 后,还没来得急对成绩表进行更新操作,突然停电了, 控制功能将 ( )。
A. 保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新B. 保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新C. 清除对学生表的修改D. 清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新A. 数值数据类型B. 字符型 5. 下列 ( ) 情况,适于建立索引。
A.基本表的某列中记录数量特别多 C.经常进行插入操作的基本表的某列 6. 下列关于视图的描述不应确的是 ( )A.视图是由行和列组成的二维表 C.视图与数据表是一样的D.C. 日期时间型D. 位型B. 基本表的某列中记录数量特别少D. 经常进行删除操作的基本表的某列 。
B.视图可以限制用户对数据的访问 视图是建立在基本表上的为 "002" SQL 的事务8. 下列关系中,符合第2范式但不符合第3范式的是( ) 。
A.9. 把第一个关系和第二个关系中都出现的记录提取出来,形成新的关系称为()。
A.两个关系的和B. 两个关系的并C.两个关系的交D. 两个关系的差10. 如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含()。
数据库技术与应用测试卷题库及答案共10套

数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、UPDATEB、INSERTC、ALTERD、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。
A、订阅/发布B、数据备份/恢复C、数据分离/附加D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。
B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。
C、默认值约束使用default关键字。
D、以上都不正确。
参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。
A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL语言中,删除一个表的命令是()A、DELETEB、DROP TABLEC、CLEAR TABLED、REMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用()作为定界符。
A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字()实现A、uniqueB、primary keyC、defualtD、foreign key参考答案:A解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、安全性控制D、并发控制参考答案:D解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。
《数据库原理与应用》模拟试题二及参考答案

《数据库系统概论》试卷二本试题所用到的银行企业的数据库模式如下所示:-schema=(customer-name, customer-street, customer-city)-schema=(branch-name, account-number, balance)-schema=(customer-name, account-number)-schema=(branch-name, branch-city, assets)-schema=(branch-name, loan-number, amount) "-schema=(customer-name, loan-number)建立在这些关系模式上的数据库中的关系如下所示:-schema)-schema)Depositor-schema)h-schema)-schema)-schema)试题一(20分):请将下列术语填入与其相应的空(仅填对应序号即可):唯一标识一个实体集中的实体现实世界中的一个对象,如人物、事件等多个实体之间的相互关联相似实体的集合与联系集相关的实体集的数目一个实体集的特性指定一个实体集中可以(或必须)与其他实体集相联系的实体数目依赖于其他实体集的实体集度为三的联系可以被分成多个部分(成员)复合属性弱实体集属性实体联系三元度码实体集映射约束试题二(20分):请用关系代数表达式表示下列查询:在银行中有贷款或有帐户的客户姓名;(6分)所有与Smith居住在同一街道的客户姓名;(6分)在Brooklyn市的所有分支机构中都有帐户的客户姓名。
(8分)试题三(20分):请简要回答以下问题:你是如何理解DBMS的调度中事务是并发执行而不是并行执行的?(10分)函数依赖a?b在关系r(R)上是满足的,但在关系模式R上不一定是成立的!为什么?请举例说明。
(10分)试题四(20分):用SQL表示查询:在银行中有多个(至少两个)帐户的客户姓名和存款总额;(10分)请解释以下SQL语句的含义:;(3分);(3分)elect count(distinct a) from r,其中a是r的一个属性。
2019年秋国家开放大学《数据库应用技术》模拟试题2及100分答案16年秋

2016秋国家开放大学《数据库应用技术》模拟试题2及答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1. 下列属于数据模型三要素的是()。
A、数据库、数据库管理系统和操作系统B、数据库、数据库管理系统和应用程序C、数据库、数据库管理系统和数据库文件D、数据结构、数据操作和数据完整性约束2. 下列关于关系运算中选择运算的说法,正确的是()。
A、选择运算是从垂直方向选取表中的若干列B、选择运算是从水平方向选取表中满足条件的记录C、进行选择运算的两个表必须结构相同D、进行选择运算时要求两个表中必须有同名列3. 下列类型中,属于浮点类型的是()。
A、numericB、intC、datetimeD、real4. 对char(10)类型的列,若存储“中国”,其占用的字节数是()。
A、2B、4C、10D、205. 下列条件子句中,能够筛选出价格不在100~200(不包括边界值)的是()。
A、Where 价格 NOT BETWEEN 100 AND 200B、Where价格 BETWEEN NOT 100 AND 200C、Where 价格 NOT BETWEEN 101 AND 201D、Where 价格 BETWEEN NOT 101 AND 2016. 现要统计选课表中C01课程的总成绩,下列语句中正确的是()。
A、SELECT COUNT(成绩) FROM 选课表 WHERE 课程号 = 'C01'B、SELECT COUNT(*) FROM 选课表 WHERE 课程号 = 'C01'C、SELECT SUM(成绩) FROM 选课表 WHERE 课程号 = 'C01'D、SELECT SUM(*) FROM 选课表 WHERE 课程号 = 'C01'7. 下列关于非聚集索引的说法,正确的是()。
数据库原理与应用模拟试卷2

《数据库原理与应用》模拟试卷2一、选择题(具体要求。
本大题共15道小题,每小题2分,共30分)DBS是一个集合体,包含数据库、计算机硬件、软件和(C)。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构要保证数据库的数据独立性,需要修改的是()。
A. 模式与外模式B. 模式与内模式3. 下面的选项不是关系数据库基本特征的是(A)。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关4. 关系数据库管理系统应能实现的专门关系运算包括(D)。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是(B)。
ⅰ. πS_ID,SCORE (σ age>22 (SC) )ⅱ. σ age>22 (πS_ID,SCORE (SC) )ⅲ. πS_ID,SCORE (σ age>22 (πS_ID,SCORE,AGE (SC) ) )A.ⅰ和ⅱB. 只有ⅱ正确C. 只有ⅰ正确D. ⅰ和ⅲ正确6. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。
A. 数据查询B. 数据操纵C. 数据定义D. 数据控制7. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是(B)。
A. DELETE Age from SB. ALTER TABLE S DROP AgeC. UPDATE S AgeD. ALTER TABLE S …Age‟8. 在SQL语言中,子查询是(D)。
数据库技术试题与答案2(完整版)

期末考试试题含答案(B 卷)考试科目:数据库技术与应用 (闭(开)卷 90分钟)院系____________ 班 级____________ 学号___________ 姓名__________一、选择题 (每小题2 分,共 20 分)1.SQL 语言中,删除一个视图的命令是( ) A .REMOVE B .CLEAR C .DELETED .DROP2.创建数据库使用以下哪项( ) A .create mytest B .create table mytest C .database mytestD .create database mytest3.以下哪项用来分组( ) A .ORDER BYB .ORDERED BY………………………………..………………..密……………….……………………封…………………………………………..线…………….…………..……………C.GROUP BYD.GROUPED BY4.SQL是一种( )语言。
A.函数型B.高级算法C.关系数据库D.人工智能5.删除数据表用以下哪一项( )A.DROPB.UPDATEC.DELETED.DELETED6.若要在基本表S中增加一列CN(课程名),可用( ) A.ADD TABLE S ALTER(CN CHAR(8))B.ALTER TABLE S ADD(CN CHAR(8))C.ADD TABLE S(CN CHAR(8))D.ALTER TABLE S (ADD CN CHAR(8))7.下列的SQL语句中,( )不是数据定义语句。
A.CREATE TABLEB.GRANTC.CREATE VIEWD.DROP VIEW8.以下删除记录正确的( )A.delete from emp where name='dony';B.Delete * from emp where name='dony';C.Drop from emp where name='dony';D.Drop * from emp where name='dony';9.删除经销商1018的数据记录的代码为( ) from distributors where distri_num=1018A.drop tableB.delete *C.drop columnD.delete10.按照姓名降序排列( )A.ORDER BY DESC NAMEB.ORDER BY NAME DESCC.ORDER BY NAME ASCD.ORDER BY ASC NAME得分二、表的创建(每小题 6 分,共24 分)1,根据上面的表结构创建表(student)列名数据类型长度备注Sno char 11 设为关键字Sname char 20 不允许为空Ssex char 2 其值只能为“男”或“女”,默认值为“男”Sage smallintSdept char 20把代码复制在下面:2,如下图向student表插入数据代码如下:3,根据下面的表结构创建表(xuesheng),代码放在下面列名数据类型约束Sno Char(10) 主键sname Char(10) 非空ssex Char(2)sage tinyintbno Char(4) 非空,外键代码:4,根据下面的图所示,为表(xuesheng)添加数据,代码放在下面代码:得分三、表的操作(每小题6分,共24 分)1,查找所有学生的姓名和班级名2,查找2015110503的姓名和所在班级。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为"002"的学生的学号改为"2002"后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( )。
A.保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新B.保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新C.清除对学生表的修改D.清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新8.下列关系中,符合第2范式但不符合第3范式的是( )。
9.把第一个关系和第二个关系中都出现的记录提取出来,形成新的关系称为( )。
A.两个关系的和B.两个关系的并C.两个关系的交D.两个关系的差10.如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含()。
A. SELECT MIN (年龄) AS 平均 FROM 学生表B. SELECT MAX (年龄) AS 平均 FROM 学生表C. SELECT AVG (年龄) AS 平均 FROM 学生表D. SELECT COUNT(年龄) AS 平均 FROM 学生表11.数据库的备份不包括( )A.操作系统B.系统数据库C.用户数据库D.事务日志12.下列说法中,( )属于表设计原则A.遵守第三范式标准的数据库设计B. 尽可能地建立触发器C.适当使用视图D.尽可能多地采用外键13.下列 SQL 语句中,能够对查询结果进行排序的是( )A.SELECT * FROM 学生表 WHERE 专业=‘软件’ ORDER BY年龄B. SELECT * FROM 学生表 WHERE 专业=‘软件’C. SELECT * FROM 学生表 WHERE 专业=‘软件’ AVG年龄D. SELECT * FROM 学生表 WHERE 专业=‘软件’ DISTINCT 年龄14.查询姓名中带有“玲”字的学生,则条件语句应包含( )A. WHERE 姓名 LIKE% ‘玲’B. WHERE 姓名 LIKE ‘%玲%’C. WHERE 姓名 % 'LIKE 玲 LIKE'D. WHERE 姓名 LIKE ‘玲%’15.下列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 NULL二、填空题(每题2分,共10分)1.数据库系统的三级模式是指_____________、_____________和______________。
2.数据库还原方式包括_________________________、简单还原方式和大容量日志记录还原方式。
3.数据库设计的主要原则包括_____________________、字段设计原则和其他原则。
4.关系完整性是指关系模型中数据的_____________________、一致性和有效性。
5. SQL Server中的事务处理控制语句,_____________________实现提交一个事务。
三、判断题(正确的在括号内打上“√”,错误的打上”×”。
每小题 2 分,共 10分) 1.DROP VIEW的功能是删除表结构。
()2.索引与视图具有相同的用途。
()3.触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。
()4.每个用户需要通过登录账号建立自己的连接能力,以便获得对SQL的访问权限。
()5.B/S模式实际上就是两层结构的C/S模式。
()四、简述题(每小题5分,共10分)1.什么是数据和数据处理?数据与信息的区别联系是什么?2.请简要说明数据库应用系统设计的步骤。
五、综合应用题(第1、2题每题10分,第3题20分,共40分)1.用 SQL语句创建简单数据表设某数据库中有课程表(表名为 Courses),包括课程号CNo、课程名 CName两个字段。
CNo和CName均为字符型(长度10)。
CNo是主键,请用SQL语句创建该数据表Courses。
2.利用SQL语句进行查询在第五大题第1小题的基础上,假设还存在成绩表(表名marks),包括学号SNo,课程号CNo和成绩mark三个字段。
某教师希望查询课程号为"JK001"的课程的所有学生成绩并按如图1所示的方式显示查询结果,请写出对应的Select查询语句。
3.程序应用题接第五大题第2小题,某教学管理系统中包括课程信息录入功能,程序运行界面如图2所示,其中Text1为课程号、Text2为课程名。
进入界面后,用户输入所有数据,点击"确认"按钮,将结果插入到课程表Courses中。
请补充完成下列程序代码。
Private Sub Command1_Click()‘声明一个记录集对象Dim ADOrs As New Recordset‘将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn‘第一步:在课程表中查询是否存在关键字相同的记录(1)拼写查询字符串strSQL = "Select CNo From courses Where Cno="+Text1+"'"(2)执行查询语句strSQL‘第二步:如果记录已经存在,则退出程序If Not ThenMsgBox “记录已存在,不能继续增加”Exit SubEnd If‘第三步:将结果插入到课程表中(1))拼写Insert插入语句StrSQL=(2)执行Insert插入语句StrSQLEnd Sub参考答案及评分标准一、单项选择题(每个题只有一个答案是正确的。
每题2分,共15题,30分)1.B2.A3.A4.A5.A6.C7.C8.B9.C 10.C 11.A 12.A 13.A 14. B 15. B二、填空题(每题2分,共10分)1.外模式模式内模式2.完全还原方式3.表设计原则4.正确性5. COMMIT [TRAN [SACTION] ]或COMMlT三、判断题(正确的在括号内打上“√”,错误的打上”×”。
每小题 2分,共 10分)l.× 2.× 3. √ 4.√ 5. ×四、简述题(每小题5分,共10分)1.数据(Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。
数据处理通常包括查找、统计、分类、修改、计算、汇总等各种方法。
信息是经过如工的,能对接收者的行为和决策产生影响的、有价值的数据。
如果将数据比喻为原料,那么信息就是数据经过加工而生产的产品,是有价值的数据。
与原料和产品的概念相似,一个系统的产品可能是另一个系统的原料,那么一个系统的信息可能成为另一个系统的数据。
2.参考答案: 数据库应用系统设计的步骤包括需求分析、概念设计、逻辑设计和物理设计。
五、综合应用题(第 1、2题每题10分,第3题20分,共40分)1.CREATE TABLE Courses(CNo CHAR(10) PRIMARY KEY,CName CHAR(10) )2.SELECT o,Cname,Sno,markFROM courses,marksWHERE o=o and o=‘JK001'3.‘第一步:在课程表Courses中查询是否存在关键字相同的记录strSQL="Select CNo From courses Where Cno=‘“十Text1十"’”ADOrs.Open strSQL‘第二步:如果记录已经存在,则退出程序If Not ADOrs.EOF ThenMsgBox"记录已存在,不能继续增加"Exit SubEnd If‘第三步:将结果插入到课程表Courses中strSQL="Insert into courses (Cno,CName)V alues(‘"十Textl十"',‘"十Text2十"')"ADOcn.Execute strSQLEnd Sub。