数据库3错题集
计算机 等级考 四级 数据库 错题集(做21套题所得易错知识点整理)其他
end if
数据仓库的维护策略分:实时维护,延时维护,快照维护
实时:发生变化时立即维护
延时:试图被查询时维护
快照:定期维护,时间触发
单层索引页称为线性索引,是索引项根据键值在索引文件中顺序排列,组织陈以为线性结构,每个索引项直接指向数据文件中的数据记录。
聚集索引,数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致
创建SQL登陆账户
sp_addlogin 'loginname','password','database'
创建WINDOWS登陆账户
sp_grantlogin 'group\username'
创建数据库用户
sp_adduser 'loginname','user','group'
故障种类包括:1事务内部故障(事务回滚、撤销修改)、2系统故障(系统重启)、3介质故障(软件容错硬件容错、数据损坏或全失)、4计算机病毒
数据库应用系统存储空间规划时英考虑核心业务的发生频率、核心业务产生的数据量、核心业务数据保存时间的要求,以及核心业务数据的安全性、系统的容灾性等因素。 粗粒度统计数据所占空间并不是存储空间规划中的主要内容。
ER逻辑建模
事务并发执行的三个问题:
丢失修改 读脏数据 不一致分析(不能重复读)
系统故障由数据库管理系统恢复
介质故障由DBA恢复
查询涉及多表连接 ——产生的原因是需求分析阶段对用户的信息要求各处理要求为完全掌握
create trigger ....
for each row
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:39
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】按后根次序周游树(林)等同于按什么次序周游该树(林)对应的二叉树?A.前序B.后序C.对称序D. 层次次序正确答案:C2.【单选题】下列______不是TCP/IP参考模型中的应用层协议。
A.电子邮件协议SMTPB.网络文件系统NFSC.简单网络管理协议SNMPD.文件传输协议FTP正确答案:C3.【单选题】假定栈用顺序的方式存储,栈类型stack 定义如下:请问这是栈的哪一种基本运算TYPE stack=RECORDA:ARRAY [1..m0 ]OF datatype ;t :0..m0 ;END;下面是栈的一种基本运算的实现:PROCEDURE xxxx(VAR s :stack) ;BEGINIFs.t=0THEN print(underflow)ELSEs.t:=S.t-1 ;END;A.栈的推入B.栈的弹出C.读栈项元素D.将栈置为空栈正确答案:D4.【单选题】在数据库的数据模型中有( )A.网状模型、层次模型、关系模型B.数字型、字母型、日期型C.数值型、字符型、逻辑型D.数学模型、概念模型、逻辑模型正确答案:A5.【单选题】下列关于顺序图的说法,正确的是A.对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单B.顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的C.在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的D.顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息正确答案:C6.【单选题】下列关于分布式数据库系统的说法,错误的是A.分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力C.分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的,使用户的使用方式与集中式数据库完全一样D.分布式数据库系统的分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间正确答案:A7.【单选题】数据库性能优化是数据库管理员的重要工作。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编贰(答案参考)试卷号:27
2023年计算机三级《数据库》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】事务由于某些内部条件而无法继续正常执行,如非法输入、找不到数据等,这样的故障属于A.系统故障B.磁盘故障C.事务故障D.介质故障正确答案:C2.【单选题】关系R 和S 具有相同的属性个数,且对应的属性取自同一个域。
集合标记的是A.R∪SB.R∩SC.R-SD.R×S正确答案:C【单选题】下列关于栈和队列的叙述中,哪些是正确的?I .栈和队列都是线性表II .栈和队列都是顺序表III. 栈和队列都不能为空IV. 栈和队列都能应用于递归过程实现V.栈的特点是后进先出,而队列的特点是先进先出A.仅I 和VB.仅I 、II 、VC.仅III 和IVD.仅II 、III 和IV正确答案:A4.【单选题】下列关于概念数据模型的说法,正确的是A.是对现实世界进行建模B.是对信息世界进行建模C.与具体的数据库管理系统有关D.与具体的操作系统有关正确答案:A5.【单选题】下列关于网络协议的叙述中,______是不正确的。
A.语法规定了用户控制信息的命令格式B.语义规定了用户控制信息的意义以及完成控制的动作与响应C.时序是对事件实现顺序的说明D.网络协议是为网络数据交换而制定的正确答案:A6.【单选题】用户对SQL数据库的访问权限中,如果只允许删除基本表的元组,应授予哪种权限?A.DROPB.DELETEC.ALTERD.UPDATE正确答案:B7.【单选题】物理结构设计的任务是设计数据库的A.存储格式B.存取方法C.存储结构与存取方法D.存储模式正确答案:C8.【单选题】执行STORE "1999 年12 月庆祝澳门回归祖国!" TO XY 命令之后,要在屏幕上显示"澳门1999 年12月回归祖国",应使用命令A.?SUBSTR(XY ,15,4)+SUBSTR(XY ,1,0)+SUBSTR(XY ,10)B.?SUBSTR(XY ,15,4)+LEFT(XY ,1,10)+RIGHT(XY ,19)C.?SUBSTR(XY ,15,4)+LEFT(XY ,10)十RIGHT(XY ,10)D.SUBSTR(XY, 15, 4)+LEFT(XY, 10)+ RIGHT(XY, 19,10)正确答案:C9.【单选题】下列关于数据结构基本概念的叙述中,哪一条是不正确的A.数据是采用计算机能够识别、存储和处理的方式,对现实世界的事物进行的描述B. 数据元素(或称结点、记录等) 是数据的基本单位C.一个数据元素至少由两个数据项组成D.数据项是有独立含义的数据最小单位正确答案:C10.【单选题】数据库管理系统中用于定义和描述数据库逻辑结构的语言称为A.数据库模式描述语言(DDL)B.数据库子语言(SubDL)C.数据操纵语言(DML)D.数据结构语言正确答案:A11.【单选题】已知SN 是一个字符类型的字段,有查询语句:SELECT SN FROM S WHERE SN LIKE 'AB%' 该查询语句的执行结果是A.含有3 个字符‘ AB% ’的所有SN 字段B.仅含有3 个字符且前两个为‘ AB’的SN 字段C.以字符串‘ AB’开始的所有SN 字段D.含有字符‘ A’或‘ B’的所有SN 字段正确答案:C12.【单选题】已经获得除CPU 以外的所有所需资源的进程处于( )状态。
数据库判断题答案精编版
判断题1.数据是表示信息的具体形式,信息是数据表达的内容。
(√)2.在数据库的三级模式结构中内模式可以有多个。
(×)3.数据独立性指数据的存储与应用程序无关,数据存储结构的改变不影响应用程序的正常运行。
(√)4.当数据库的存储结构改变了,由数据库管理员对模式/内模式映射作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。
(√)5.数据处理是将信息转换成数据的过程。
(×)6.数据库在计算机系统中不是以文件方式存储的。
(×)7.数据库系统其实就是一个应用软件。
(×)8.三级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。
(√)9.三级模式间存在三个映射关系。
(×)10.DBMS不需要操作系统的支持就可以实现其功能。
(×)11.11 用二维表来表示实体之间联系的模型称为网状模型。
(×)12 在E-R图中,用来表示属性的图形是椭圆形。
(√ )13 关系模型是目前最常用的数据模型。
(√ )14 属性的取值范围称为属性的域。
(√ )15 同类实体的集合称为实体型。
(×)16 关系数据库模型的3个要素分别为数据增加、数据修改、数据查询。
( ×)17 消除了部分函数依赖的1nf的关系模式必定是2nf。
( ×)18 数据表的关键字用于唯一标识一个记录,每个表必须具有一个关键字,主关键字只能由一个字段组成(√ )19 按照完整性规则,外部关键字应该关联表中的字段值保持一致。
(√ )20、关系数据库是用树结构来表示实体之间的联系的。
(×)21、关系表中的每一行称作一个元组。
(√)22、关系表中的每一列称为属性。
(√)23、候选关键字和主关键字不同,不能唯一标识一个记录(×)24、e-r图是由实体、联系和属性3要素组成。
(√)25、数据库设计包括两个方面的设计内容,它们是内模式设计和物理设计。
数据库三级考试
一、选择题
1.数据库管理系统(DBMS)的核心组成部分是:
A.数据模型
B.数据库
C.数据查询语言
D.数据存储引擎(正确答案)
2.在关系数据库中,表的主键的作用是:
A.仅仅用于唯一标识表中的每一行(正确答案)
B.存储表中的数据
C.定义表之间的关系
D.提高数据查询速度
3.SQL语言中,用于更新表中数据的语句是:
A.SELECT
B.UPDATE(正确答案)
C.DELETE
D.INSERT
4.在数据库设计中,使用ER图(实体-关系图)的主要目的是:
A.描述数据库的物理结构
B.描述数据库的逻辑结构(正确答案)
C.描述数据库的数据类型
D.描述数据库的存储过程
5.数据库事务的四个基本特性通常被称为ACID属性,其中“C”代表:
A.原子性
B.一致性(正确答案)
C.隔离性
D.持久性
6.在SQL中,若要从一个表中删除所有行,但保留表结构,应使用以下哪个语句?
A.DROP TABLE
B.DELETE FROM 表名(正确答案)
C.TRUNCATE TABLE 表名
D.DELETE * FROM 表名
7.数据库索引的主要作用是:
A.加快数据查询速度(正确答案)
B.加快数据插入速度
C.加密数据库中的数据
D.减少数据的存储空间
8.在数据库设计中,范式(Normalization)的主要目的是:
A.减少数据冗余(正确答案)
B.提高数据查询速度
C.增加数据的安全性
D.简化数据库的管理。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:29
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】数据库中有逻辑型字段变量"婚否"及日期型字段变量"出生日期",则判断满30 岁且未婚的表达式为A.NOT. 婚否 .AND. INT((DATE()- 出生日期)/365)>=30B.NOT. 婚否.AND .INT((DATE()- 出生日期)/365)>30C.婚否.AND .INT((DATE()- 出生日期)/365)>:30D.1NT((DATE(*出生日期)/365)> 30正确答案:A2.【单选题】假使进程是虚拟地址空间为2GB,页面大小为4KB,若用4个字节表示页的物理地址,则一个进程的页表最多需要______个页面存放。
A.128B.256C.512D.1024正确答案:C3.【单选题】预处理方式是( ) 的实现方式A.所有SQLB.交互式SQLC.嵌入式SQLD.高级语言正确答案:C4.【单选题】下列条目中,哪些属于将SQL嵌入主语言使用时必须解决的问题?I .区分SQL语句与主语言语句II .动态生成的SQL语句III. 数据库工作单元和程序工作单元之间的通信IV.协调SQL语句与主语言语句处理记录的不同方式A.仅I 和IVB.仅II 、III 和IVC.仅I 、III 和IVD.都是正确答案:C5.【单选题】下面说法中错误的是( )A.子类具有继承性B.子类的键是其超类的键C.子类继承超类上定义的全部属性,其本身不可包含其他另外的属性D.同-实体类型的若干子类之间可相交也可不相交正确答案:C6.【单选题】下面关于属性、方法和事件的叙述中,错误的是A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一类产生的两个对象可以分别设置自己的属性值C.事件代码也可以像方法一样被显式调用D.在新建一个表单时,可以添加新的属性、方法和事件正确答案:D7.【单选题】在数据库系统中,“数据的独立性”与“数据之间的联系”这两个概念A.没有必然的联系B.是等同的C.是前者蕴涵后者D.是后者蕴涵前者正确答案:C8.【单选题】SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:27
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】在数据库设计的( )阶段,产生DBMS 可以接受的源代码A.概念设计B.逻辑设计C.实现D.物理设计正确答案:C2.【单选题】整个软件生存期中时间最长蹬是( )A.需求分析B.设计C.运行维护D.程序编制正确答案:C3.【单选题】一个表的全部备注字段的内容存储在( )中。
A.同一表备注文件B.不同表备注文件C.同一文本文件D.同一个数据库正确答案:A4.【单选题】在下面关于面对象数据库的叙述中,错误的是A.每个对象在系统中都有唯一的对象标识B.事件用于对象,对象识别事件并作出相应反应C.一个子类能够继承其所有父类的属性和方法D.一个父类包括其所有父类的属性和方法正确答案:D5.【单选题】如果需要给当前表增加一个字段,应使用的命令是A.APPENDB.MODIFYSTRUCTUREC.INSERTD.EDIT正确答案:B6.【单选题】有程序编制如下。
数组中的每个元素为一个字。
假设页面大小为每页128个字,数组中的每一行元素存放在一页中。
系统为该程序提供一块内存,开始时内存为空。
VAR A: ARRAY[1..256, 1..128]OF integer;FOR j:=1 TO 128 DOFOR i:=1 TO 256 DOA[i, j]:=0;该程序执行时共产生多少次缺页中断?A.128B.256C.128×28D.128×256正确答案:D7.【单选题】在数据库技术中,E-R 图描述的是( )模型。
A.物理模型B.概念模型C.逻辑模型D.语言模型正确答案:B8.【单选题】以下关于数据的逻辑结构的叙述中,哪些是正确的?Ⅰ. 数据的逻辑结构抽象地反映数据元素间的逻辑关系Ⅱ. 数据的逻辑结构具体地反映数据在计算机中的存储方式Ⅲ. 数据的逻辑结构分为线性结构和非线性结构Ⅳ. 数据的逻辑结构分为静态结构和动态结构Ⅴ. 数据的逻辑结构分为内存结构和外存结构A.仅Ⅰ和ⅡB.仅Ⅱ、Ⅲ和ⅣC.仅Ⅰ和ⅢD.仅Ⅰ、Ⅲ和Ⅴ正确答案:C9.【单选题】下列关于SQL Server 2008 触发器的说法,错误的是A.利用登录触发器可以实现用户登录审计B.在视图上可以定义AFTER型触发器,但不可以定义INSTEAD OF型触发器C.在一个表上可以建立多个名称不同的针对同一个操作的AFTER型触发器D.针对一个表的同一个操作只能定义一个INSTEAD OF型触发器正确答案:B10.【单选题】有一个虚拟存储系统,分配给某个进程3页内存(假设开始时内存为空) ,页面访问序列是:3,2,1,0,3,2,4,3,2,1,0,4。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:35
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列命令中,修改库文件结构的命令是A.MODIFY FILEB.MODIFY COMMANDC. MODIFY STRU CTURED.CREATE STRUCTURE正确答案:C2.【单选题】数据库是计算机系统中按一定的数据模型组织、存储和使用的A.命令集合B.程序集合C.数据集合D.文件集合正确答案:C3.【单选题】用数组A[0…m-1]存放循环队列的元素值,若其头尾指针分别为front 和rear,则循环队列中当前元素的个数为A.(rear-front m) mod mB.(rear-front 1) mod mC.(rear-front-1 m) mod mD.(rear-front-m-1) mod m正确答案:A4.【单选题】下列关于连接操作的叙述中,哪一条是不正确的?A.连接操作是从两个关系的笛卡儿积中选取属性间满足一定条件的元组B.两个关系中同名属性的等值连接称为自然连接C.要进行连接的两个关系中不一定必须包含同名属性D.两个关系连接操作的结果仍然是一个关系正确答案:C5.【单选题】结构化程序设计的三种基本逻辑结构是A.选择结构、循环结构和嵌套结构B.顺序结构、选择结构和循环结构C.选择结构、循环结构和模块结构D.顺序结构、递归结构和循环结构正确答案:B6.【单选题】要显示系统中所使用的内存变量,可以在命令窗口中输人命令A.DISPLAY FIELDB.DISPLAY OFFC. DISPLAY MEMORYD.DISPLAY正确答案:C7.【单选题】假定栈用顺序的方式存储,栈类型stack 定义如下:请问这是栈的哪一种基本运算TYPE stack=RECORDA:ARRAY [1..m0 ]OF datatype ;t :0..m0 ;END;下面是栈的一种基本运算的实现:PROCEDURE xxxx(VAR s :stack) ;BEGINIFs.t=0THEN print(underflow)ELSEs.t:=S.t-1 ;END;A.栈的推入B.栈的弹出C.读栈项元素D.将栈置为空栈正确答案:D8.【单选题】对某一个数据库建立以性别(C,2)和年龄(N,2)升序的多字段结构复合索引的正确的索引关键字表达式为A.性别+年龄B.性别+STR(年龄,2)C.性别+STR(年龄) n 性别,年龄正确答案:B9.【单选题】物理结构设计的任务是设计数据库的A.存储格式B.存取方法C.存储结构与存取方法D.存储模式正确答案:C10.【单选题】下列关于数据存储组织的叙述中,哪一条是不正确的A.一个数据库被映射为多个不同的文件,它们由操作系统来维护B.一个文件可以只存储一种固定长度的记录,也可以存储多种长度不同的记录C.数据库映射的文件存储于磁盘上的磁盘块中D.磁盘块常常采用分槽的页结构,如果一条记录被删除,只需将对应的条目置成被删除状态,而不用对之前的记录进行移动正确答案:D11.【单选题】下列与算法有关的叙述中,哪一条是不正确的?A.算法是精确定义的一系列规则B.算法指出怎样从给定的输入信息经过有限步骤产生所求的输出信息C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法D.对于算法的分析,指的是分析算法运行所要占用的存储空间,即算法的空间代价正确答案:D12.【单选题】下列属于数据独立性的是A.概念独立性B.逻辑独立性C.安全独立性D.组织独立性正确答案:B13.【单选题】数据库系统的数据共享是指A.多个用户共享一个数据文件B.多个用户共享同一种语言的程序C.多种应用、多种语言、多个用户共享数据集合D.同一个应用的多个程序共享数据集合正确答案:C14.【单选题】在标准SQL中,建立数据库结构( 模式) 的命令为A.CREATESCHEMA命令B.CREATETABLE命令C.CREATEVIW命令D.CREATE INDEX命令正确答案:A15.【单选题】设关系R、S和T 如下。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:19
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij (1≤j ≤i ≤n)的地址的公式为______。
A.LOC(aij )=LOC(a11)+i ×(i+1 )/2+jB.LOC(aij )=LOC(a11)+i ×(i+1 )/2+(j-1 )C.LOC(aij )=LOC(a11)+i ×(i-1 )/2+jD.LOC(aij )=LOC(a11)+i ×(i-1 )/2+(j-1 )正确答案:D2.【单选题】设散列表的地址空间为0 到16, 散列函数为h(k)二k mod 17, 用线性探查法解决碰撞。
现从空的散列表开始,依次插入关键码值190,89, 200, 208, 92, 160, 则最后一个关键码160的地址为A.6B.7C.8D.9正确答案:C3.【单选题】有一个虚拟存储系统,分配给某个进程3页内存(假设开始时内存为空) ,页面访问序列是:3,2,1,0,3,2,4,3,2,1,0,4。
若采用最佳页面淘汰算法,缺页次数为______。
A.7B.8C.9D.10正确答案:A4.【单选题】设a,b 是一二叉树的两结点,在中序遍历时 a 在 b 前面的条件是A. a 在b 右边B.a 在b 左边C.a 是b 的祖先D.a 是b 的子孙正确答案:B5.【单选题】下列关于规范化理论的叙述中,哪一( 些) 条是不正确的?Ⅰ. 规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响Ⅱ. 规范化理论给我们提供判断关系模式优劣的理论标准Ⅲ. 规范化理论对于关系数据库设计具有重要指导意义Ⅳ. 规范化理论只能应用于数据库逻辑结构设计阶段Ⅴ. 在数据库设计中有时候会适当地降低规范化程度而追求高查询性能A.仅Ⅰ和ⅡB.仅Ⅱ和ⅢC.仅ⅣD.仅Ⅴ正确答案:C6.【单选题】下列关于SQL语言的叙述中,哪一条是不正确的A.SQL语言支持数据库的三级模式结构B.一个基本表只能存储在一个存储文件中C.一个SQL表可以是一个基本表或者是一个视图D.存储文件的逻辑结构组成了关系数据库的内模式正确答案:B7.【单选题】此题基于下列描述:有关系R(A,B,C,D,E),根据语义有如下函数依赖集:F={A→C,BC→D,CD→A,AB→E}。
计算机三级数据库技术练习题及答案
计算机三级数据库技术练习题及答案计算机三级数据库技术练习题及答案在学习、工作中,我们经常接触到练习题,只有多做题,学习成绩才能提上来。
学习就是一个反复反复再反复的过程,多做题。
什么样的习题才是科学规范的习题呢?以下是店铺帮大家整理的计算机三级数据库技术练习题及答案,欢迎大家分享。
计算机三级数据库技术练习题及答案篇1一、选择题1.人们采用数据抽取程序从0LTP系统中抽取出数据的最主要原因是__________。
A.对数据进行整理B.建立数据仓库C.解决不同类型应用程序之间的性能冲突问题D.解决蜘蛛网问题2.下列ODS体系不是根据数据更新的速度来划分的是__________。
A.ODSⅠB.ODSⅡC.ODSⅢD.ODSⅣ3.以下说法中,不是建立数据仓库的恰当理由的是__________。
A.充分利用企业信息系统生成的数据B.把企业的各种应用集中在一起C.解决数据分析应用和企业基本业务应用之间的性能冲突的问题D.以面向主题、集成的方式合理组织数据,实现跨专业视图二、填空题1.数据仓库具有__________、__________、__________和__________四个重要特性。
2.在数据仓库环境,粒度影响数据仓库的__________以及__________,粒度级设计越__________,能回答的查询越多,需要存储的数据量就越__________。
3.数据仓库中数据的维护策略一般可分为__________、__________和__________三种维护策略。
4.根据OLAP数据的存储形式,OLAP的实现方式有__________、__________和混合型0LAP三种。
5.数据挖掘由__________、__________和__________三个主要阶段组成。
6.数据集成一般包括__________、__________、__________和__________四项工作。
7.建立ODS的目的一般是为支持__________和__________两类应用。
数据库错题集
IIf (0,20,30)=30如果加载一个窗体,首先触发的是load 事件,而非open事件若要查询某字段的值为“JSJ”的记录,在查询设计试图对应字段的准则中,正确的表达式为JSJ 和“JSJ”和like “JSJ”不能是“*JSJ*”-------有匹配符时必有like!有如下查询的数据表视图:: 学号为Private Sub Command1_Click()m = 2.17n = Len(Str(m))Me!Text1 = nEnd Sub 打开窗体运行,text1的显示为:5Public x As IntegerPrivate Sub Command0_Click()x = 10Call s1Call s2MsgBox xEnd SubPrivate Sub s1()x = x + 20End SubPrivate Sub s1()x = x + 20End SubPrivate Sub s2()Dim x As Integerx = x + 20End Subb = "P"Dim a()s = 0s = s + 1i = i * 2Next iPrivate Sub Command0_Click()Dim b, kFor k = 1 To 6b = 23 + kNext k --------k=7时跳出循环语句,b=23+6=29MsgBox k + bEnd Sub打开窗体,单击按钮,消息框显示为36Private Sub Command0_Click()Static b As Integer --------能保持上一次的值,而不再把b = b + 1 b视为0!MsgBox bEnd Sub打开窗体,连续单击按钮3次,消息框显示为3Val(".123") =.123 V al(".123E2C")=12.3 Val(".1234E1")=1.234即.1234En ---n为小数点前的数字的个数。
三级数据库模拟题及答案
1.下列对DELETE权限的叙述中,正确的是______。
A、允许删除数据√B、允许删除关系C、允许对数据库模式进行删除D、和DROP权限等价权限可分为数据访问权限和模式修改权限。
DELETE权限属数据访问权限。
drop权限和delete权限的区别在于前者指对关系而言,后者指对元组而言。
本题答案为A。
2.下列叙述中,哪一条是不正确的______。
A、一个二维表就是一个关系,二维表的名就是关系的名√B、关系中的列称为属性,属性的个数称为关系的元或度C、关系中的行称为元组,对关系的描述称为关系模式D、属性的取值范围称为值域,元组中的一个属性值称为分量在关系模型(relation model)中,数据结构用单一的二维表结构来表示实体及实体间的了解。
(1)关系(relation):一个关系对应一个二维表,二维表名就是关系名。
(2)属性(attribute)和值域(domain):在二维表中的列(字段),称为属性。
属性的个数称为关系的元数,列的值称为属性值;属性值的取值范围称为值域。
(3)关系模式(relation schema):在二维表中的行定义(记录的型),即对关系的描述称为关系模式。
(4)元组(tuple):在二维表中的一行(记录的值),称为一个元组。
关系模式和元组的集合通称为关系。
(5)分量(component):元组中的一个属性值。
关系是一个二维表,但不是任意的一个二维表都能表示一个关系。
关系是指满足特定条件的二维表。
它要满足如下限定:1.每个属性是不可分解的。
2.每个关系模式中属性的数据类型和属性的个数是固定的,且每个属性必须命名。
在同一个关系模式中,属性名必须是不同的。
3.每个关系仅有一种记录类型,即一个关系模式。
4.关系中元组的顺序是无关紧要的。
5.关系中的属性的顺序是可以任意交换的。
交换时应连同属性名一起交换才行,否则顺序是重要的。
6.同一个关系中不允许出现完全相同的元组。
本题答案为A。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:31
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】在数据库设计的( )阶段,产生DBMS 可以接受的源代码A.概念设计B.逻辑设计C.实现D.物理设计正确答案:C2.【单选题】数据库中数据项A和数据项B的当前值分别为1000 和2000,T1和T2为两个事务,调度一和调度二是事务T1 和T2的两个调度。
下列说法正确的是A.调度一是串行调度,调度二是并发调度,它们等价B.调度一和调度二都是并发调度,它们等价C.调度二执行后,数据项A和B的值分别为950 和2100D.调度一执行后,数据项A和B的值分别为950 和2050正确答案:C3.【单选题】下列关于链式存储结构的叙述中,()是正确的。
Ⅰ. 逻辑上相邻的结点物理上不必邻接Ⅱ. 每个结点都包含恰好一个指针域Ⅲ. 用指针来体现数据元素之间逻辑上的联系Ⅳ. 可以通过计算直接确定第i 个结点的存储地址Ⅴ. 存储密度小于顺序存储结构A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ、Ⅲ和ⅣC.Ⅱ、Ⅳ和ⅤD.Ⅰ、Ⅲ和Ⅴ正确答案:D4.【单选题】设U为所有属性,X、Y、Z为属性集,Z=U-X-Y,下面关于多值依赖的叙述中,哪一条是正确的A.设XYWU,若X→→ Y在R(W)上成立,则X→→ Y在R(U)上成立B.若X→→Y在R(U)上成立,且YY,则X→→ Y在R(U)上成立C.若X→→Y,则X→→ZD.若X→→X,则X→N正确答案:C5.【单选题】连续执行以下命令之合,最后一条命令的输出结果是SET EXACT OFFX="A"?IIF("A"=X ,X-"BCD" ,X+"BCD")A.AB.BCDC.A BCDD.ABCD正确答案:C6.【单选题】若有关系模式R(A, B ),下列叙述中,哪一(些)条是正确的?I.A →→B一定成立II.A →B一定成立III.R 的规范化程度无法判定IV.R 的规范化程度达到4NFA.仅IB. 仅I 和IIC. 仅IIID.仅I 和IV正确答案:D7.【单选题】FoxPro DOS是( )A.DOS 下的数据库B.DOS 支持下的数据库管理系统C.为DOS 做的FoxProD.DOS下的文字处理系统正确答案:B8.【单选题】下列排序方法中,()方法的总的关键码比较次数与记录的初始排列状态无关。
数据库的单选易错题集
数据库的单选易错题集1.基本表可以通过Alter table对其字段进行增加或删除。
2.备注型不能建立索引。
3.用于存放数据库数据的是表。
4.如果在创建表中建立字段“基本工资额”,其数据类型应当为_货币类型_____。
5.在关系型数据库中,二维表中的一行被称为记录______。
定义某一个字段的默认值的作用是__在未输入数值之前,系统自动提供数值____。
数据类型是___决定字段能包含哪类数据的设置___。
用Visual FoxPro创建的数据库文件,其扩展名是__dbc____。
如果在创建表中建立需要存放Word文档、Excel、声音、图片文档、二进制数据文档的字段,其数据类型应当为_OLE类型_____。
如果在创建表中建立需要存放时间文档的字段,其数据类型应当为日期时间型如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为__文本型____如果在创建表中建立能存放最多6.4万个字符的字段,其数据类型应当为_备注型_____下边哪个字段的数据类型必须是8个字节__日期时间型____。
下边哪个字段的数据类型必须是4个字节___自动编号型___。
用户和数据库交互的界面是_窗体_____。
_报表___是Access中以一定输出格式表现数据的一种对象。
描述若干个操作的组合的是___宏___。
Access XP中新增加的对象是_页_____。
Microsoft公司面向高端的DBMS是_SQL SERVER_____。
Microsoft公司面向小型数据库系统的是_Access_____目前功能最强大的数据库系统是ORACLE______。
如果在创建表中建立需要禁止四舍五入的字段,其数据类型应当为_货币类型_____。
一个关系对应一个__二维表____。
表中的一列叫做_字段_____。
关系名(属性,属性2,……属性n)是_关系模式_____。
检查字段中的输入值是否合法的是_有效性规则_____。
计算机三级数据库技术考习题及答案
计算机三级数据库技术考习题及答案严格来说,数据库是长期储存在计算机内、有组织的、可共享的数据集合。
下文是为大家精选的数据库技术考习题及答案,欢送大家阅读。
1). 如果将一个表单文件设置为“排除”状态,那么它( )A.不参加连编B.排除在应用程序外C.本次不编译D.不显示编译错误正确答案:A2). 以下关于外模式的表达中,哪一个是不正确的?A.外模式处理的数据实际存储在数据库中B.外模式是保证数据平安性的一个有效措施C.一个数据库可以有多个外模式D.外模式通常是模式的子集正确答案:A答案解析:外模式也称子模式或用户模式,它是数据库用户(包括应用各方和最终用户)看见并使用的部分数据的逻辑构造和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
所以A项是不正确的。
3). 虚拟存储器的最大容量( )。
A.为内外存储容量之和B.由计算机的地址构造决定C.是任意的D.由作业的地址空间决定正确答案:B4). 在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为“教授”、“副教授”的姓名和工资,应使用命令( )A.LIST姓名,工资FOR年龄<=40.AND.职称=“教授”.AND.职称=“副教授”B.LIST姓名,工资FOR年龄<=40.OR.职称=“副教授”.OR.职称=“副教授”C.LIST姓名,工资FOR年龄<=40.AND.(职称=“副教授”.OR.职称=“副教授”)D.LIST姓名,工资FOR年龄<=40.OR.(职称=“副教授”.AND.职称=“副教授”)正确答案:C5). 下面不符合数据库系统的特点的是( )A.数据构造化B.数据独立性强C.数据共享性高D.数据面向应用程序正确答案:A。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:33
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列关于visual studio 2008 的叙述中,哪个是不正确的?A.可以支持高校团队协作B.能够轻松构建以客户为中心的web应用程序C.能够在同一开发环境内创建面向多个 .NETframewofk 版本的应用程序D.拼写检查器中的拼写规则用XML语言定义,用户无法修改正确答案:D2.【单选题】在定义一个关系结构时,应该说明( )A.字段、数据项及数据项的值B.属性名、属性数据类型及位数C.关系名、关系类型及作用D.记录名、记录类型及内容正确答案:B3.【单选题】下列关于对象数据库管理组织提出的对象数据库标准ODMG的叙述中,哪个是不确的?A.面向对象程序设计语言绑定的语言主要是C++、java 和smalltalkB.在ODMG中,对象可以用标识符、名称、结构和方法来描述C.对象定义语言ODL独立于任何特定的编程语言D.对象查询语言OQL在设计时要与编程语言紧密配合使用正确答案:C4.【单选题】在数据库应用系统运行阶段,数据库日常维护工作主要是由DBA完成的。
下列工作中不属于数据库运行维护工作的是A.监控数据库运行状态B.定期检查CPU、内存使用情况C.数据库管理系统打补丁升级D.安装指定版本的数据库软件正确答案:D5.【单选题】在关系数据库系统中,一个关系相当于A.一张二维表B.一条记录C.一个关系数据库D.一个关系代数运算正确答案:A6.【单选题】下列叙述中,不正确的是A.DBMS 是操纵和管理数据库的软件系统,是数据库系统的核心B.DBMS 具有结构清晰和开放性等特点C.DBMS 可以基于数据模型进行分类D.DBMS 中的数据字典并不能作为数据库运行的基本依据正确答案:D7.【单选题】下列字符型常量Hello ,world! 表示方法中,错误的是A.[Hello ,world!]B.’Hello ,world! ’C.{Hello ,world!}D."Hello,world正确答案:C8.【单选题】以下关于顺序存储结构的叙述中,哪些是正确的?Ⅰ. 结点之间的关系由存储单元的邻接关系来体现Ⅱ. 逻辑上相邻的结点物理上不必邻接Ⅲ. 存储密度大,存储空间利用率高Ⅳ. 插入、删除操作灵活方便,不必移动结点Ⅴ. 可以通过计算直接确定第i 个结点的存储地址A.仅Ⅰ、Ⅱ和ⅢB.仅Ⅰ、Ⅲ和ⅤC.仅Ⅱ、Ⅲ和ⅣD.仅Ⅱ、Ⅳ和Ⅴ正确答案:B9.【单选题】设关系R和S具有相同的属性个数,且相对应属性的值取自同一个域,则:R-(R-S) 等价于A.R∪SB.R∩SC.R×SD.R-S正确答案:B10.【单选题】下列关于Oracle 体系结构的叙述中,不正确的是A.表空间是逻辑存储单元,每个表空间只能创建一个数据文件B.Oracle 数据库的物理存储按数据块、盘区和段来组织C.Oracle 实例由系统全局区和一些进程组成D.系统全局区是内存中的区域正确答案:A11.【单选题】以. DBF为扩展名的文件是A.备注文件B.索引文件C.数据库文件D.菜单文件正确答案:C12.【单选题】设当前有一字段变量A 的值为123,另有一同名内存变量A 的值为-123 ,则执行?M.A-A 后屏幕将显示A.246B.-246C.0D.错误信息正确答案:B13.【单选题】此题基于下列描述:有关系R(A,B,C,D,E),根据语义有如下函数依赖集:F={A→C,BC→D,CD→A,AB→E}。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编贰(答案参考)试卷号:30
2023年计算机三级《数据库》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】SQL语言是。
A.高级语言B.结构化查询语言C.第三代语言D.宿主语言正确答案:B2.【单选题】数据模型的 3 个要素是A.数据结构、数据操作和规范化理论B.数据结构、规范化理论和完整性约束C.规范化理论、数据操作和完整性约束D.数据结构、数据操作和完整性约束正确答案:D3.【单选题】从功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是A.进行人机界面设计B.把业务活动表示为系统构件C.进行事务设计D.进行应用系统的存储结构设计正确答案:C4.【单选题】下面关于Visual FoxPro 数组的叙述中,错误的是A.用DIMENSION 和DECLARE 都可以定义数组B.Visual FoxPro 只支持一维数组和二维数组C.一个数组中各个数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值 .F.正确答案:C5.【单选题】下列( )关键码序列不符合堆的定义A.B、C、E、G、H、M 、P、Q、S、YB.B、C、M 、E、H、P、Y、G、Q、SC.B、E、P、S、C、Q、Y、M 、H、GD.B、E、C、M 、P、G、H、Y、S、Q正确答案:C6.【单选题】在数据库应用系统运行一段时间后,可能需要对数据库进行重构。
下列关于数据库重构的说法,错误的是A.数据库重构一般会需要调整数据库的模式B.数据库重构一般会需要调整数据库的内模式C.数据库重构一般是在现有数据库结构不能满足新的业务需求时进行D.数据库重构一般是由DBA完成的,应用程序开发人员需要参与进行应用测试工作正确答案:D7.【单选题】下列条目中,______是数据库系统的组成成员。
Ⅰ. 操作系统Ⅱ. 数据库管理系统Ⅲ. 用户Ⅳ. 数据库管理员Ⅴ. 数据库Ⅵ. 应用系统A.仅Ⅱ、Ⅳ和ⅤB.仅Ⅰ、Ⅱ、Ⅲ、Ⅳ和ⅤC.仅Ⅰ、Ⅱ、Ⅳ和ⅤD.都是正确答案:D8.【单选题】进程具有并发性和( )两大重要属性A.动态性B.静态性C.易用性D.封闭性正确答案:A9.【单选题】假定字符串变量A="123" ,B="234"A. NOT.(A:B).OR.B$("13579")B.A$("ABC") .AND.(AB)C.NOT.(AB)D.NOT. (A正确答案:A10.【单选题】通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的系统,并借助SaaS、PaaS、IaaS 、MSP等商业模式把该计算能力分布到终端用户手中,这种应用模式称为A.云计算B.过程控制C.计算机辅助系统D.人工智能正确答案:A11.【单选题】下列关于索引的说法中,错误的是______。
三级数据库考试题及答案
三级数据库考试题及答案1. 单选题:以下哪个选项不属于数据库管理系统(DBMS)的主要功能?A. 数据定义B. 数据操纵C. 数据备份D. 数据翻译答案:D2. 多选题:在关系型数据库中,以下哪些操作是合法的?A. 插入一行数据B. 删除一列数据C. 更新一个字段的值D. 删除整个表答案:A, C, D3. 填空题:在SQL语言中,用于创建新表的命令是____。
答案:CREATE TABLE4. 判断题:数据库的完整性约束用于确保数据的准确性和一致性。
正确/错误答案:正确5. 简答题:请简述数据库事务的ACID属性。
答案:ACID属性指的是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
原子性意味着事务中的所有操作要么全部完成,要么全部不完成。
一致性确保事务将数据库从一个一致的状态转换到另一个一致的状态。
隔离性保证并发执行的事务之间不会互相干扰。
持久性意味着一旦事务完成,其结果将永久保存在数据库中。
6. 编程题:编写一个SQL查询,用于找出所有在“Sales”部门工作的员工的姓名和工资。
答案:```sqlSELECT Name, SalaryFROM EmployeesWHERE Department = 'Sales';```7. 案例分析题:假设有一个电子商务数据库,包含“Customers”、“Products”和“Orders”三个表。
请设计一个查询,用于找出所有购买过“Product A”的顾客的ID和姓名。
答案:```sqlSELECT Customers.CustomerID, FROM CustomersJOIN Orders ON Customers.CustomerID = Orders.CustomerIDJOIN OrderDetails ON Orders.OrderID = OrderDetails.OrderID WHERE OrderDetails.ProductID = (SELECT ProductID FROM Products WHERE ProductName = 'Product A');```8. 论述题:请论述数据库索引的作用及其对数据库性能的影响。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:13
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】如果关系模式设计不当,则有可能引起数据删除异常。
这种删除异常是指______。
A.两个事务同时对同一个关系进行删除而造成数据库不一致B.由于删除关系中的元组而造成有用信息无法作为一个元组在数据库中存在C.未经授权的用户对关系进行了删除D.如果删除操作违反了完整性约束条件则会被拒绝正确答案:B2.【单选题】下列关于日志的叙述中,不正确的是______。
A.日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记B.必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中C.对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作D.对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务正确答案:B3.【单选题】在程序状态字PSW 中设置了一位,用于控制用户程序只能执行非特权指令,这一位是A.保护位B.CPU 状态位C.修改位D.条件位正确答案:B4.【单选题】可以伴随着表的打开而自动打开的索引是A.GO TOPB.GO BOTFOMC.GO 6D.SKIP正确答案:C5.【单选题】在SQL Server 2008中,要为数据库DB1添加一个新的数据文件,该文件的逻辑名为data2,物理存储位置为D:\Data\data2.ndf ,初始大小为10MB,每次自动增长20%。
下列语句中正确的是A.ALTER DATABASE DB1 ADDFILE(NAME=data2,FILENAME="D:\Data\data2.ndf",SIZE=10MB,FILEGROWTH=20%B.ALTER DATABASE DB1 ADDFILE(NAME=data2,FILENAME="D:\Data\data2.ndf",SIZE=10,FILEGROWTH=20)C.ALTER DATABASE DB1 ADDFILE(NAME=data2,FILENAME=D:\Data\data2.ndf,SIZE=10,FILEGROWTH=20%)D.ALTER DATABASE DB1 ADDFILE(NAME=data2,FILENAME=D:\Data\data2.ndt,SIZE=10MB,FILEGROWTH=20)正确答案:A6.【单选题】概念设计的结构是得到一个与A.DBMS 有关的逻辑结构B.DBMS 无关的概念模式C.DBMS 和硬件有关的逻辑结构D.DBMS和硬件无关的数据结构正确答案:B7.【单选题】段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( )A.用分段方法来分配和管理存储空间,用分页方法来管理地址空间B.用分段方法来分配和管理地址空间,用分页方法来管理存储空间C.用分段方法来分配和管理主存空间,用分页方法来管理辅存空间D.用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。
数据库3错题集
假定利用CREATE TABLE 命令建立下面的teacher表,语句中tno表示教师编号,tname教师名称,age教师年龄。
CREATE TABLE teacher( tno CHAR(5) PRIMARY KEY(tno),tname CHAR(10),age SAMLLINT )则主键为&nb_______。
age列的数据类型为_______ .参考答案第1空:tno第2空:SMALLINT以下语句利用Transact-SQL命令CREATE TABLE建立BOOK( 编号, 分类号,书名,单价)表,其中,编号、分类号、单价为文本型,6个字符;单价为实数,8位有效数字,2位小数.CREATE TABLE BOOK(编号_______,分类号CHAR(6),书名CHAR(6),单价_______(8,2) )参考答案第1空:CHAR(6)第2空:NUMERIC对St_Info(学号,姓名,性别,出生日期,专业,班级),将张羽同学所在班级更名为“计算机科学0601班"。
UPDATE St_Info_______ 班级=‘计算机科学0601班'WHERE 姓名=‘张羽’参考答案第1空:SET学生”表St_info由学号(sno)、姓名(sname)、性别(ssex)、出生日期(sbirth)、所在系(sd)等属性组成。
将“刘洋”的所在系更改为“法学院”。
UPDATE St_info_______ sd=‘法学院’WHERE sname=‘刘洋’参考答案第1空:SET“学生”表St_info由学号(sno)、姓名(sname)、性别(ssex)、出生日期(sbirth)、所在系(sd)等属性组成.现将一个新学生记录(学号:2003101;姓名:陈红;性别:女;所在系:外国语学院;出生日期:1985-10-23)插入St_info表中,完成以下操作。
_______ St_infoVALUES(‘2003101’, ‘陈红’, ‘女’,1985—10-23, ‘外国语学院’)参考答案第1空:INSERT INTO使用下述语句创建表S_C_Info:CREATE TABLE S_C_Info( St_ID CHAR(10)NOT NULL,C_NO CHAR(10)NOT NULL,Score INT NOT NULL,PRIMARY KEY(St_ID, C_NO )执行上述语句后,数据表S_C_Info的主键名是(_______);语句中NOT NULL的含义是_______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
假定利用CREATE TABLE 命令建立下面的teacher表,语句中tno表示教师编号,tname教师名称,age教师年龄。
CREATE TABLE teacher( tno CHAR(5) PRIMARY KEY(tno),tname CHAR(10),age SAMLLINT )则主键为&nb_______。
age列的数据类型为_______ 。
参考答案第1空:tno第2空:SMALLINT以下语句利用Transact-SQL命令CREATE TABLE建立BOOK( 编号, 分类号, 书名, 单价)表,其中,编号、分类号、单价为文本型,6个字符;单价为实数,8位有效数字,2位小数。
CREATE TABLE BOOK( 编号_______,分类号CHAR(6),书名CHAR(6),单价_______(8,2) )参考答案第1空:CHAR(6)第2空:NUMERIC对St_Info(学号,姓名,性别,出生日期,专业,班级),将张羽同学所在班级更名为“计算机科学0601班”。
UPDATE St_Info_______ 班级=‘计算机科学0601班’WHERE 姓名=‘张羽’参考答案第1空:SET学生”表St_info由学号(sno)、姓名(sname)、性别(ssex)、出生日期(sbirth)、所在系(sd)等属性组成。
将“刘洋”的所在系更改为“法学院”。
UPDATE St_info_______ sd=‘法学院’WHERE sname=‘刘洋’参考答案第1空:SET“学生”表St_info由学号(sno)、姓名(sname)、性别(ssex)、出生日期(sbirth)、所在系(sd)等属性组成。
现将一个新学生记录(学号:2003101;姓名:陈红;性别:女;所在系:外国语学院;出生日期:1985-10-23)插入St_info表中,完成以下操作。
_______ St_infoVALUES(‘2003101’, ‘陈红’, ‘女’,1985-10-23, ‘外国语学院’)参考答案第1空:INSERT INTO使用下述语句创建表S_C_Info:CREATE TABLE S_C_Info( St_ID CHAR(10) NOT NULL,C_NO CHAR(10) NOT NULL,Score INT NOT NULL,PRIMARY KEY(St_ID, C_NO )执行上述语句后,数据表S_C_Info的主键名是(_______);语句中NOT NULL的含义是_______。
参考答案第1空:St_ID,C_NO第2空:非空数据的完整性主要防范的对象是非法用户。
参考答案错误删除表时,与该表相关的规则和约束不会被删除。
参考答案错误Transact-SQL语言将数据插入到数据表的语句是INSERT INTO,修改数据的语句是UPDATE。
参考答案正确数据库5有表student(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用()语句能创建建视图vst。
A.CREATE VIEW vst AS SELECT * FROM studentB.CREATE VIEW vst ON SELECT * FROM studentC.CREATE VIEW AS SELECT * FROM studentD.CREATE TABLE vst AS SELECT * FROM student参考答案 A不允许记录中出现重复值和NULL值的索引是( )。
A.主键索引、普通索引B.主键索引、候选索引和普通索引C.主键索引D.主键索引、候选索引和唯一索引参考答案 C在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。
A.另一个表B.游标C.视图D.索引参考答案 Csp_help属于哪一种存储过程()?A.系统存储过程B.用户定义存储过程C.扩展存储过程D.其他参考答案 A在SQL SERVER中,执行带参数的过程,正确的方法为()。
A.过程名参数B.过程名(参数)C.过程名=参数D.ABC均可参考答案 A有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与教师职称有关。
实现这个约束的可行方案是( )。
A.在教师表上定义一个视图B.在教师表上定义一个存储过程C.在教师表上定义插入和修改操作的触发器D.在教师表上定义一个标量函数参考答案C有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与教师职称有关。
实现这个约束的可行方案是( )。
在SQL Server 中,有商品表(商品号,商品号,单价)和销售表(商品号,销售时间,销售价格)。
现要限制“销售价格”的取值必须在此商品“单价”的0.6到1.5倍范围之内,实现这个约束的正确代码是( )。
A.CHECK(销售价格BETWEEN 单价* 0.6 AND 单价* 1.5)B.CHECK(销售价格BETWEEN 商品表.单价* 0.6 AND 商品表.单价* 1.5) C.CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATE ASIF EXISTS(SELECT* FROM INSERTED a JOIN商品表bON a.商品号=b.商品号WHERE销售价格NOTBETWEEN单价*0.6 AND单价*1.5)ROLLBACKD.CREATE TRIGGER tri_Sales ON销售表INSTEAD OF INSERT,UPDATE ASIF EXISTS (SELECT * FROM INSERTED a JOIN商品表bON a.商品号=b.商品号WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5) ROLLBACK 参考答案 D我的答案 C声明了变量:DECLARE @i int,@c char(4)现在为@i赋值10,@c赋值‘abcd’,正确的语句是()。
A.set @i=10,@c=‘abcd’B.set i=10 , set @c=‘abcd’C.select @i=10,@c=‘abcd’D.select @i=10, select @c=‘abcd’参考答案 C我的答案 A数据库6用户对数据进行添加、修改和删除时,自动执行的存储过程称为_______。
参考答案第1空:触发器SQL Server中的存储过程具有_______、用户自定义存储过程、临时存储过程、远程存储过程、_______5种类型。
参考答案第1空:系统存储过程第2空:扩展存储过程创建存储过程实际是对存储过程进行定义的过程,主要包含存储过程名称、_______和存储过程的主体部分。
参考答案第1空:参数触发器主要用于强制复杂的业务_______或要求。
参考答案第1空:规则在student_db数据库中创建一个名为“tr_P1”的存储过程,实现根据学生学号,查询该学生的选修课程情况,其中包括该学生的学号、姓名、课程名、课程类型、成绩。
CREATE _______ tr_P1 @stID varchar(10)ASSELECT St_Info.St_ID, St_Info.St_Name, C_Info.C_Name, C_Info.C_Type, S_C_Info.ScoreFROM St_Info, S_C_Info, C_InfoWHERE St_Info.St_ID = S_C_Info.St_ID AND S_C_______ ′0403060111′参考答案第1空:PROC第2空:EXEC tr_P1有表C_Info(C_No,C_Name,C_Type,Credit) ,各属性的含义为课程号、课程名称、课程类别、学分,为该表创建一个触发器tr_AutoSetType,以便插入数据时将课程类别修改为“必修”。
CREATE TRIGGER tr_AutoSetType ON C_Info_____ASUPDATE C_Info SET C_Type=‘必修’参考答案第1空:FOR INSERT某SQL Server 数据库中两张表:商品表(商品号,商品名,商品类型,价格)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
CREATE PROC p_Sum @year INTASSELECT (_______ ) 商品类别,SUM(销售数量) AS 销售总数量,(_______ ) AS 销售总利润FROM 商品表JOIN 销售表ON 商品表. 商品号=销售表.商品号WHERE year(销售时间) = @yearGROUP BY 商品类别ORDER BY 销售总利润(_______)参考答案第1空:TOP 3第2空:(销售单价-成本价)*SUM(销售数量)第3空:DESC(降序)ROLLBACK TRANSACTION的意思是回滚事务。
参考答案正确存储过程的输出结果可以传递给一个变量。
参考答案正确我的答案正确创建触发器的时候可以不是表的所有者或数据库的所有者。
参考答案错误DML 触发器不可通过数据库中的相关表实现级联更改。
参考答案错误每个存储过程向调用方返回一个整数的返回代码值。
如果存储过程没有显式设置返回代码的值,则返回代码为0,表示成功。
参考答案正确若要修改一个存储过程,可以先删除该存储过程,再重新创建。
参考答案正确语句:EXEC sp_helptrigger S_C_Info的功能是通过系统存储过程S_C_Info 查看s p_helptrigger 表上存在的触发器的属性信息。
参考答案错误临时存储过程总是在master数据库中创建。
通常分为局部临时存储过程和全局临时存储过程。
参考答案错误像常规触发器一样,DDL 触发器将激发存储过程以响应事件。
参考答案正确存储过程是在数据库上定义的,触发器是在特定表上进行定义的。
参考答案正确CREATE TRIGGER DelCourse ON C_InfoFOR DELETE ASDELETE S_C_Info WHERE C_No IN (SELECT C_No FROM deleted)以上语句是用于创建存储过程DelCourse。
参考答案正确使用Transact-SQL 语句直接创建触发器的语句中,其中有一个短语FOR | AFTER | INSTEAD OF:如果仅指定FOR 关键字,则AFTER 为默认值。
参考答案正确在SQL Server中,触发器的执行通过EXECUTE命令实现。