数据库应用技术模拟试题二

合集下载

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

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套

数据库技术与应用测试卷题库及答案共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年秋

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

《数据库原理与应用》模拟试卷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(完整版)

数据库技术试题与答案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的姓名和所在班级。

《SQLServer数据库应用技术(第2版)》试题库 模拟试题(二)答案

《SQLServer数据库应用技术(第2版)》试题库 模拟试题(二)答案

《数据库应用技术》模拟试题(二)标准答案及评分标准一.填空题(共35分,第5题2分,命令主体1分,两个条件各0.5分;第6题2分,命令主体1分,分组1分;其他每空.1分。

)1.人工管理阶段、文件系统阶段、数据库系统阶段2.实体联系模型(ER模型)、属性、联系3. 选择、投影、连接4. IDENTITY5. select * from student where class =‘计算机1班’ and sex=’女’6. select cno, avg(degree) as ‘avgdegree’ from score group by cno7. 实体、引用或参照8.聚集、非聚集9. 8490010. @、@@ 11.35 12. 计算机网络技术专业、2.313. 层次模型、网状模型和关系模型14.主要(数据)文件、.mdf、次要(数据)文件、.ndf、(事务)日志文件、.ldf15. 实体16. DROP DA TABASE三.设计题(共45分)1.(共5分)create database gaoshi on(name= gaoshi 1,filename=’d:\ gaoshi 1.mdf’,size=10,maxsize=100,filegrowth=5%),(name= gaoshi 2,filename=’d:\ gaoshi 2.ndf’,size=10,maxsize=100,filegrowth=5%)[log on (name= gaoshilog,filename=’d:\gaoshilog.ldf’,size=5,maxsize=20,filegrowth=5%)](2分)alter database gaoshi add filegroup gsfg(1分)alter database gaoshi add file (name= gaoshi3,filename=’d:\gaoshi3.ndf’,size=5) to filegroup gsfg(1分)alter database exam modify filegroup examfg default(1分)2.(共5分)use pubs(1分)create table product(pro_id char(10) not null primary key,(1分)pro_name char(30),(1分)price money check (price<=$100000),(1分)stock int(1分))3. (共2分)update WORKS set 工资=工资*1.5(1分)where 公司名称=’联华公司’(条件1分)4. (3分)alter table 借阅add constraint fk1 foreign key(图书号) references 图书(图书号)5. (共2分)ALTER TABLE 学生ADD CONSTRAINT zy_def DEFAULT '计算机' FOR 专业6.(共3分)Create default date as gatedate()(1分)go(1分)sp_bindefault date,’学生.入学日期’(1分)7.(共3分)CREATE VIEW SSMZ AS SELECT * FROM XSDA WHERE 民族NOT LIKE '汉族'8.(共2分)DELETE SSMZ WHERE 姓名=‘马丽’9. (共5分)declare @n int,@sum int(1分)set @n=1(1分)set @sum=0(1分)while @n<=100beginset @sum=@sum+square(@n)set @n=@n+1end (循环结构4分)print '1到100的平方和为:'+convert(varchar(30),@sum)(1分)10. (共5分).USE XSIF (SELECT A VG(成绩) FROM KCXX,XSCJWHERE XSCJ.课程编号=KCXX.课程编号AND课程名称='计算机文化基础')<75PRINT '平均成绩低于75分'ELSEPRINT '平均成绩高于75分'11.(共5分)use xs (1分)select 姓名,系名,学位名称=CASE 代码WHEN 1 THEN '博士'WHEN 2 THEN '硕士'WHEN 3 THEN '学位'END(4分)FROM XSDA12.(共5分)declare @n int,@p bigintset @n=1set @p=1--(1分)while @n<=20beginset @p=@p*@nset @n=@n+1end --(循环结构3分)print '1到20的阶乘为:'+convert(varchar(30),@p) --(1分)。

《数据库技术及应用》期末考试模拟(二)

《数据库技术及应用》期末考试模拟(二)

《数据库技术及应用》期末考试模拟(二)《数据库技术及应用》期末考试模拟题(二)姓名________ 分数________一、单项选择题(每个题只有一个答案是正确的。

每题2分,共25题,50分)1.( A )是位于用户和操作系统之间的一层数据管理软件。

数据库在建立、使用和维护 A.文件或文件组可以由一个以上的数据库使用 B.文件只能是一个文件组的成员C.数据和事务日志信息不能属于同一文件或文件组 D.事务日志文件不能属于任何文件组16.SQL Server把数据及相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。

以下(D )不属于数据库对象 A.表 B.视图 C.索引 D.备份 17.安装SQL Server后,数据库服务器已经自动建立4个系统数据库,以下(B )不是系统数据库。

时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是( C )。

A.子模式 B.用户模式 C.模式 D.存储模式 3.下列选项中,不属于数据库特点的是( C)。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高 4.要保证数据库逻辑数据独立性,需要修改的是(c )。

A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式 5.在关系数据库中,视图是三级模式结构中的( D)。

A.内模式 B.模式 C.存储模式 D.外模式 6.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了( C )。

A.数据定义功能 B.数据查询功能 C.数据操作功能 D.数据控制功能7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( A )。

A. DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB 包括DBS和DBMSD.DBS包括DB,也就是DBMS 8.数据库系统的数据独立性体系在( 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 )。

《数据库》课程模拟试题(二)及答案解析

《数据库》课程模拟试题(二)及答案解析

《数据库》课程模拟试题(二)及答案解析一、填空题(30分)1.计算机数据管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段阶段。

2.数据的逻辑独立性是指当数据的整体逻辑结构(模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的局部逻辑结构(外模式)不变。

3.数据模型有两种类型:概念数据模型和基本数据模型。

4.关系中的元组和属性分别对应二维表中的行和列。

5.属性的取值范围称为该属性的域。

6.关系运算包括两类:一类是传统的集合运算,另一类是专门的关系运算。

7.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

8.在投影运算所得到的结果关系中,所含的属性数不多于原关系中的属性数。

9.在SQL所支持的数据库系统的三级模式结构中,视图属于外模式,基本表属于全局概念模式。

10.如果属性X和Y是1∶1的联系,则称X和Y之间的依赖关系为相互函数依赖,记作X←→Y 。

11.包含在任何一个候选关键字中的属性称为主属性,不包含在任何一个候选关键字中的属性称为非主属性。

12.如果一个关系R中的所有属性都不传递依赖于任何候选关键字,或者说关系R中的每个决定因素都是候选关键字时,则称关系R属于BCNF ,记作R∈BCNF 。

13.数据库应用系统设计所经过的前四个阶段是需求分析、概念结构设计、逻辑结构设计和物理结构设计阶段。

14.假定一个E-R图包含有A实体和B实体,并且从A到B存在着m∶n 的联系,则转换成关系模型后,包含有 3 个关系模式。

15.数据库的完整性是指数据的正确性一致性相容性。

16.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。

这称之为数据的__物理独立性。

17.数据库的三级模式是指内模式、___模式_____________、外模式。

18.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、__控制_____四部分功能。

二、单项选择题(20分)1、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_________.A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员2、_______________属于信息世界的模型,是现实世界到机器世界的一个中间层次。

数据库应用技术形考任务二

数据库应用技术形考任务二
选择一项:
a. int
b. smallint
c. tinyint
d. bit
题目3
还未回答
满分2.00
未标记标记题目
题干
用于限制列的取值范围的约束是()。
选择一项:
a. PRIMARY KEY
b. CHECK
c. DEFAULT
d. UNIQUE
题目4
还未回答
满分2.00
未标记标记题目
题干
用于限制列的取值不能重复的约束是()。
d. SELECT Sno FROM SC GROUP BY Sno
题目4
还未回答
满分2.00
未标记标记题目
题干
现要利用Student表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,正确的是()。
选择一项:
a. SELECT Sname, MIN(Sage) FROM Student
b. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
选择一项:
a.通过视图可以提高数据查询效率
b.视图提供了数据的逻辑独立性
c.视图只能建立在基本表上
d.定义视图的语句可以包含数据更改语句
题目5
还未回答
满分2.00
未标记标记题目
题干
创建视图的主要作用是()。
选择一项:
a.提高数据查询效率
b.维护数据的完整性约束
c.维护数据的一致性
选择一项:


题目14
还未回答
满分2.00
未标记标记题目
题干
HAVING子句用于对分组后的统计结果再进行过滤,它用于组而不是对单个记录。()

数据库应用技术模拟考题-2

数据库应用技术模拟考题-2

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

本题共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.NOT NULLB.DEFAULTC.CHECKD.FOREIGN KEY6.属于传统的集合运算的是()。

A.选择运算B.投影运算C.连接运算D.并运算17.用于表达关系代数中投影运算的运算符是()。

A.σB.∏CD.+8.关于SQL Server中扩大数据库空间的说法,正确的是()。

A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作9.()操作属于数据控制。

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

A.numericB.intC.datetimeD.real11.下列语句运行的结果是()。

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

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

数据库应用技术试题及答案一、选择题(每题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。

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

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

全国计算机三级考试《数据库技术》模拟试题二答案及解析(3)2015全国计算机三级考试《数据库技术》模拟试题(二)答案及解析三、设计与应用题1.【解题思路】ER模型和关系模式相互转换的一般规则如下:(1)将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。

f21对干一元联系,按各种情处理,如下表格所示。

此题为关系模式转换为实体类型,因此采用实体→关系的逆向思维解题。

从模式R1和R2可知,R1和R2为一对一关系,根据这两个模式的拆分可以确定三个实体,此处将这三个实体分别命名为A、B和C。

其中A、B和C分别一一对应,且a和c分别是B和C的外键。

从模式R1和R4可知,R1和R4为多对一关系,由此确定实体D。

从模式R3和R4可知,R3和R4为多对一关系,由此可以确定出实体E。

【参考答案】a、c为A的候选码,可任选其一做主码。

可通过以下ER图来表示:2.【解题思路】用户定义的多语句表值函数的命令格式为:CREATE FUNCTION[schema_name.]function name([{@parameter_name[AS][type_schema_name.]parameter_d ata_type[=default]}[….n]])RETURNS@return_variable TABLE[WITH[[,]…n]][AS]BEGINfunction_bodyRETURNEND[;]::=({J}[][,…n])题目要求返回指定类别下的每种商品在2012年的销售总利润,并且将结果按照销售总利润的降序输出。

采用复合SQL语句的格式,先查出指定类别的所有商品号:SELECT商品号FROM商品表WHERE 类别=@lb,其中@lb为函数的传人参数,然后在销售表中用GROUP BY对商品号进行分组,并采用SUM计算每个分组的总和。

【参考答案】第一空:RETURNS第一空:table第三空:SELECT a.商品号,SUM(销售数量*(销售单价一进货单价))AS总利润FROM销售表a JOIN商品表b ON a.商品号=b.商品号WHERE a.商品号IN(SELECT商品号FROM商品表WHERE类别=@lb)GROUP BY a.商品号0RDER BY总利润DESC第四空:RETURN@ProfitTable3.【解题思路】数据库性能优化的基本原则就是通过尽可能少的磁盘访问获得所需要的数据。

2016年XXX《数据库应用技术》模拟试题2及100分答案16年秋

2016年XXX《数据库应用技术》模拟试题2及100分答案16年秋

2016年XXX《数据库应用技术》模拟试题2及100分答案16年秋XXX《数据库应用技术》模拟试题2及答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共15个小题,每小题2分,共30分)1.下列属于数据模型三要素的是()。

A、数据库、数据库管理系统和应用程序2.下列关于关系运算中选择运算的说法,正确的是()。

B、选择运算是从水平方向选取表中满足条件的记录3.下列类型中,属于浮点类型的是()。

D、real4.对char(10)类型的列,若存储“中国”,其占用的字节数是()。

C、105.下列条件子句中,能够筛选出价格不在100~200(不包括边界值)的是()。

A、Where价格NOT BETWEEN 100 AND 2006.现要统计选课表中C01课程的总成绩,下列语句中正确的是()。

C、SELECT SUM(成绩) FROM选课表WHERE课程号= 'C01'7.下列关于非聚集索引的说法,正确的是()。

A、在一个表上可以建立多个非聚集索引8.设有图书销售表(书号,销售时间,销售数量,销售总价),设同一时间可销售多种图书,但同一图书同一时间只能销售一次。

其中适合作为主键的是()。

D、(书号,销售时间)1.数据模型的三要素是什么?A、数据库、数据库管理系统和应用程序。

2.选择运算是如何操作的?B、选择运算是从水平方向选取表中满足条件的记录。

3.哪种类型属于浮点类型?D、real。

4.存储“中国”的char(10)类型的列占用多少字节?C、10.5.哪个条件子句可以筛选出价格不在100~200(不包括边界值)的?A、Where价格NOT BETWEEN 100 AND 200.6.如何统计选课表中C01课程的总成绩?C、SELECT SUM(成绩) FROM选课表WHERE课程号= 'C01'。

7.非聚集索引的哪个说法是正确的?A、在一个表上可以建立多个非聚集索引。

计算机二级MySQL数据库模拟题

计算机二级MySQL数据库模拟题

计算机二级MySQL数据库模拟题导语:为了让大家的备考复习有所依据,以下是小编为大家精心整理的计算机二级MySQL数据库模拟题,欢迎大家参考!1)sp_helpdb该代码的功能是:A返回数据库的基本信息B返回数据库的使用空间C返回数据库的变量名称D返回数据库的表名2)sp_helpdb中有这样一条信息:Updateability=Read_Write该代码表示的正确含义是:A更新能力为可读可写B恢复模式为完整恢复C可用于所有用户D兼容级别3)sp_helpdb中有这样一条信息:status=online该代码表示的正确含义是:A表示数据库的状态为:可用于查询B表示数据库的状态为:正在还原数据库C表示数据库的状态为:数据库未恢复D表示数据库已被显示置于脱机状态4)sp_helpdb中有这样一条信息:IsFulltextEnabled该代码的正确含义是:A数据库自动生成统计信息B自动更新统计信息C数据库已启用全文功能。

D数据库引擎检测信息5)sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL=90该代码表示的正确含义是:A数据库兼容级别是2000B数据库兼容级别是2005C数据库兼容级别是2008D以上说法都不对6)数据定义语言中的创建,修改,删除这三个英语单词下列哪项才是完全正确的?A创建(create),修改(alter),删除(update)B创建(alter),修改(modify),删除(drop)C创建(create),修改(alter),删除(drop)D创建(alter),修改(create),删除(drop)7)SQL2005的建表语句要写在______之内?A{}B[]C()D<>8)建表语句中的notnull,该代码表示的含义是:A允许空格B非空约束C不允许写入数据D不允许读取数据9)select*fromstudent该代码中的*号,表示的正确含义是:A普通的字符*号B错误信息C所有的字段名D模糊查询10)向数据表添加数据,哪些是添加的关键字?ABupdateCDselect。

  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.对于教学管理数据库,当采用事务控制机制时,利用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。

相关文档
最新文档