数据库3错题集
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:47
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列不属于数据库运行维护工作的是______。
A.系统监控B.系统性能优化C.应用系统重写D.系统升级正确答案:C2.【单选题】下列关于分布式数据库系统的叙述中,哪个是不正确的?A.提高了系统的可靠性和可用性B.具有位置透明性、复制透明性和分片透明性C. 两阶段提交协议将此用于处理分布式死锁问题D. 数据复制是将片段或片段的副本分配在不同站点上的存储过程正确答案:C3.【单选题】在一个虚拟存储系统中,分配给某个进程3 页内存,开始时这 3 页内存为空。
页面访问序列是l、2、3、4、2、1、5、6、2、1、2、3、7、6、3。
若采用最近最久未使用(LRU )页面淘汰算法,缺页次数为A.10B.12C.14D.16正确答案:B4.【单选题】设关系R与关系S具有相同的属性个数,且对应属性的值取自同一个域,则R -S可记作______。
A.{t|t ∈R∨t ∈S}B.{t|t ∈R∧t S}√C.{t|t ∈R∧t ∈S}D.{t|t ∈R∨t S}正确答案:B【单选题】用户对SQL 数据库的访问权限中,如果只允许删除基本表中的元组,应授予( )权限A.DROPB.DELETEC.ALTERD.UPDATE正确答案:D6.【单选题】在Visual FoxPro 中,表单(Form)是指A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面正确答案:D7.【单选题】当前表中有4 个数值型字段:高等数学、英语、计算机网络和总分。
其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。
要将所有学生的总分自动计算出来并填人总分字段中,使用命令A.REPL 总分WITH 高等数学+英语+计算机网络B.REPL 总分WITH 高等数学,英语,计算机网络C.REPL 总分WITH 高等数学+英语+计算机网络ALLD.REPL总分WITH高等数学+英语+计算机网络FORALL正确答案:C8.【单选题】设X=123,Y=456,Z="X+Y" ,则表达式6+&Z 的值是A.6+&ZB.6+X+YC.585D.错误提示正确答案:C9.【单选题】下列关于SQL Server 数据库系统安全性的叙述中,哪个是不正确的?A.数据库管理系统的权限分为数据库系统权限和服务器权限B.数据库系统权限可分为数据库对象权限和语句权限D.SQL语言中的GRANT为权限授予语句正确答案:A10.【单选题】如果要限制“学生”表中的学生年龄字段的取值必须在15 到40 岁之间,应该使用的约束是A.CHECKB.UNIQUEC.DEFAULTD.FOREIGN KEY正确答案:A11.【单选题】下列关于SQL 语言索引( index)的叙述中,不正确的是A.系统在存取数据时会自动选择合适的索引作为存取路径B.使用索引可以加快查询语句的执行速度C.在一个基本表上可以创建多个索引D.索引是外模式12.【单选题】所有可选项缺省时,数据库记录输出命令LIST 和DISPLAY 的区别是A.DISPLAY 显示全部记录,LIST 显示当前一条记录B.LIST 显示全部记录,DISPLAY 显示当前一条记录C.LIST 和DISPLAY 都显示全部记录D..LIST和DISPLAY都只显示当前一条记录正确答案:B13.【单选题】在数据库技术中,哪一种数据模型是使用公共属性( 外键) 实现数据之间联系的?A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:C14.A.主码只能包含单个属性B.任何候选码都不包含关系中的全部属性C.包含在任何一个候选码中的属性称作主属性D.包含在所有候选码中的属性称作主属性正确答案:C15.【单选题】下列关于建立数据仓库的目标的描述,不恰当的是A.充分利用企业信息系统生成的数据B.把企业各种类型的应用集中在一起C. 解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻OLTP系统的负担D.以面向主题的方式合理组织数据,实现跨部门视图正确答案:B16.【单选题】要为当前表所有职工增加100 元工资应该使用命令A.CHANGE 工资WITH 工资+100B.REPLACE 工资WITH 工资+100D.REPLACE ALL 工资WITH 工资+100正确答案:D17.【单选题】数据库存储结构和存取方法优化是提高查询效率非常重要的手段。
计算机三级数据库技术考试试题及答案整理
让知识带有温度。
计算机三级数据库技术考试试题及答案整理计算机三级数据库技术考试试题及答案想要取得好的考试成果,离不开平常的刻苦刷题。
下面我为大家整理了计算机三级数据库技术考试试题及答案,期望能帮到大家!1). 假如一个并发调度的'结果与某一串行调度执行结果等价,则这个并发调度称为是( )A.串行调度B.可串行化的调度C.并发执行的可串行化执行D.串行掌握正确答案:B2). 设有关系W(编号,姓名,职称,基本工资),将其规范到3NF,正确的答案:是( )。
A.W1(编号,姓名)W2(工种,基本工资)B.W1(编号,职称,基本工资)W2(编号,姓名)C.W1(编号,姓名,职称)W2(编号,基本工资)D.以上都不对第1页/共3页千里之行,始于足下。
正确答案:C3). 利用SQL语句求表同学(学号,姓名,性别,年龄,班级)的具体信息,正确的是( )。
A.SELECT*FROM同学B.SELECT同学C.LISTD.DISPLAYALL正确答案:A4). 从用户角度看,下面哪些是数据库管理系统应具有的目标。
①用户界面友好①内部结构清楚、层次分明①开放性,即符合标准和规范①负责管理企业组织的数据库资源A.①和①B.①、①和①C.①和①D.①、①、①和①正确答案:C5). 若当前数据库中有200个记录,当前记录号是8,执行命令LISTNEXT5的结果是( )第2页/共3页让知识带有温度。
A.显示第5号记录的内容B.显示1至5号记录的内容C.显示8号记录的5个字段D.显示从8号记录开头以下5条记录的内容正确答案:D文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。
第3页/共3页。
2020计算机三级《数据库技术》练习题及答案
2020计算机三级《数据库技术》练习题及答案一、选择题1.为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的DBMS提供的数据定义语言建立实际的数据库,此项操作又称为__________。
A.定义数据结构B.数据装载C.数据库运行D.数据库的试运行2.数据库管理员作为数据库的主要维护者,其维护工作主要包括__________。
①数据库的转储和恢复②数据库的安全性、完整性控制③数据库性能的监控分析和改进④数据库的重组和重构A.①和②B.①和③C.②和③D.①②③④3.下列关于数据库重构的说法中,错误的是__________。
A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库C.数据库重构包括重新设计数据库及其应用程序D.如果能够重构数据库,尽量不要重新设计数据库及相对应的应用程序4.下列哪些不是SQL Server数据库拥有的逻辑空间结构和物理空间结构。
A.表空间B.段C.区D.数据文件5.下面哪些是参数调整中需要注重的对象。
A.内存分配B.磁盘I/OC.资源竞争D.以上全部6.发生的可能性小,但破坏性,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是__________。
A.事务内部的故障B.系统故障C.介质故障D.计算机病毒7.关于数据转储,下列说法中不准确的是__________。
A.完全转储是对所有数据库实行备份B.增量转储只复制上次备份后发生变化的文件C.差量转储是对最近一次数据库完全备份以来发生的数据变化实行备份D.增量转储是对最近一次数据库完全备份以来发生的数据变化实行备份8.关于检查点,下列说法中不准确的是__________。
A.检查点限度地减少数据库完全恢复时所必须执行的日志部分B.使用检查点方法能够改善恢复效率C.能够定期建立检查点,也能够按照某种规则建立检查点D.无论事务在检查点之前还是之后提交,都需执行REDO操作9.数据库镜像有很多优点,但不包括__________。
数据库三级考试
一、选择题
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年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号: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 如下。
数据库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)等属性组成。
现将一个新学生记录(学号:;姓名:陈红;性别:女;所在系:外国语学院;出生日期:1985-10-23)插入St_info表中,完成以下操作。
_______ St_infoVALUES(‘’, ‘陈红’, ‘女’,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的含义是_______。
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}。
2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)试卷号:30
2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【多选题】对象的服务包括简单的服务和复杂的服务,其中复杂的服务又可分为A.计算服务B.释放对象服务C.监控服务D.对象初始化服务E.创建对象服务正确答案:AC2.【单选题】在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是A.外模式B.模式C.子模式D.内模式正确答案:B3.【多选题】下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?A.集合的交运算满足交换律:E1∩E2= E2∩E1B.集合的并运算满足交换律:E1∪E2= E2∪EC.集合的差运算满足交换律:E1-E2= E2-E1D.集合的除运算满足交换律:E1÷E2= E2÷E1E.自然连接运算满足交换律:E1 E2 = E2 E1正确答案:ABE4.【多选题】按照美国项目管理协会发布的PMBOK (项目管理知识体系),项目的核心知识包括A.时间B.成本C.范围D.费用正确答案:ABC5.【单选题】在SQL Server 2000 中,每个数据库都至少包含一个数据文件和一个日志文件,创数据库的主要工作是定义构成数据库的数据文件和日志文件的属性。
给定下列属性:I.初始大小II.物理文件名III. 最大大小IV. 收缩方式V. 增长方式以上属于数据库文件属性的是A.仅I、11 和IIIB.仅II 、N 和VC.全部都是D.仅I、11、III和V正确答案:C6.【单选题】下列关于数据库管理系统的叙述中,哪一条是错误的?A.数据库管理系统是用户与操作系统之间的一个接口B.数据库管理系统便于用户对数据库进行管理和维护C.数据库管理系统能保证数据库中数据的安全性、完整性D.仅提供编程语言,使得新的查询和处理代价高、费事正确答案:A7.【单选题】以下哪个子特性属于软件质量特性中"易用性"的范畴A.吸引性B.易安装性C.美观性D.易恢复性正确答案:B8.【单选题】下列关于关系的形式定义的叙述中,哪一条是错误的?A.用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集B.用集合论的观点定义关系:关系是度为K的元组的一个有限集合C.每一个关系仅仅有一种关系模式D.关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系正确答案:D9.【多选题】分布式数据库系统透明性层次中包括下面哪些透明性?A.网络透明性B.命名透明性C.位置透明性D.复制透明性E.分片透明性正确答案:ABCDE10.【多选题】以下有关可行性研究的叙述中,属于技术可行性研究范畴的是哪3项A.分析在给定的约束条件下设计和实现系统的风险,考察技术解决方案的实用性B.考察技术资源的可用性C.考察待开发系统的系统架构是否符合使用单位的现状和用户的技术水平D.分析当前技术的进步是否支持系统开发的各项活动E.分析技术方案的细节是否侵犯了市场上已有软件产品的知识产权正确答案:ABD11.【单选题】在数据库应用系统设计过程中,属于物理设计范畴的是A.数据流图设计B.实体-联系图设计C.索引设计D.关系模式设计正确答案:C12.【单选题】设有关系模式R(A,B,C,D),根据语义有如下函数依赖集: F = {A→C,BC→D,CD→A }。
数据库错题集
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. 单选题:以下哪个选项不属于数据库管理系统(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年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:30
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列关于SQL Server 数据库系统安全性的叙述中,哪个是不正确的?A.数据库管理系统的权限分为数据库系统权限和服务器权限B.数据库系统权限可分为数据库对象权限和语句权限C.服务器权限可授予数据库管理员和其他用户D.SQL语言中的GRANT为权限授予语句正确答案:A2.【单选题】浏览器/ 服务器架构是现阶段非常流行的数据库应用系统架构。
在此架构中,应用服务器起到了非常重要的作用。
计算机三级数据库考试题及答案计算机三级数据库考试题及答案。
下列关于应用服务器的说法,错误的是()A.应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能B.应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户C.应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务D.应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠正确答案:C3.【单选题】计算机硬件功能部件中,完成对数据加工的部件是A.运算器B.控制器C.存储器D.输入/输出设备正确答案:A4.【单选题】设a,b 是一二叉树的两结点,在中序遍历时 a 在 b 前面的条件是A. a 在b 右边B.a 在b 左边C.a 是b 的祖先D.a 是b 的子孙正确答案:B【单选题】已知实体 A 与实体 B 之间是多对多联系,为描述两个实体之间的关联关系,添加了联系 C 来关联实体A 和B,则 C 和 B 之间的联系是A.一对一B.一对多C.多对多D.多对一正确答案:D6.【单选题】.在命令窗口中,显示当前数据库中所有40 岁(含40 岁)以下、职称为"教授"、" 副教授"的姓名和工资,应使用命令A.LIST 姓名,工资FOR 年龄B.LIST 姓名,工资FOR 年龄C.LIST 姓名,工资FOR 年龄D.LIST姓名,工资FOR年龄< =40.OR.(职称= "教授" .AND)职称= "副教授\正确答案:C7.【单选题】在SQL Server 2000 的系统数据库中,为调度信息和作业历史提供存储区域的是A.Master (控制用户数据库和SQL server 的整体运行情况)B.Model(为创建新的用户数据库提供模板或原型)C.Pubs(提供一个SQL server 的实例数据库,作为联系的工具)NorthwindD.Msdb Tempdb 为临时表或其他临时工作区提供存储区域正确答案:D8.【单选题】下列关于数据的存储结构的叙述中,正确的是______。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:36
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】树型结构中父子之间的联系是A.1 :1B.1 :NC.M:ND.N:1正确答案:B2.【单选题】下列关于操作系统设备管理的叙述中,不正确的是A.从资源分配角度,可将设备分为独占设备、共享设备和虚拟设备B.利用缓冲技术可以提高资源利用率C.设备管理使用户不关心具体设备I/O 操作的实现细节D.操作系统应为各种设备提供不同的接口正确答案:C【单选题】下列选项中,()是Sybase IQ提供的新型索引技术。
A.B+树索引B.Hash 索引C.Bitwise 索引D.基于列的索引正确答案:C4.【单选题】在VFP 环境下,用LIST STRU 命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为A.60B.61C.3、8、10D.3. 8.任意正确答案:B5.【单选题】数据库管理系统提供授权功能主要是为了实现数据库的B.完整性C.一致性D.安全性正确答案:D6.【单选题】下列叙述中,()不是目前数据库应用系统开发工具存在的主要问题A.没有对Web 应用的支持B.开发过程中涉及过多的技术实现C.难以适应要求稳定的大规模企业级业务处理D.难以快速适应低层技术的更新和业务逻辑的变化正确答案:A7.【单选题】SQL 语言的GRANT 和REVOKE 语句主要用来维护数据库的A.安全性B.完整性C.可靠性正确答案:B8.【单选题】现有商品表( 商品号,商品名,商品价格,商品类别) ,销售表( 顾客号,商品号,销售数量,销售日期) 。
关于这两个表有如下性能优化做法:Ⅰ.因为经常按照销售日期进行销售数量的汇总分析,因此对销售表可以按销售日期进行分区Ⅱ.因为经常按照商品名查询商品的销售数量,因此可以在销售表中添加商品名属性Ⅲ.因为经常按照商品类别进行销售数量的汇总分析,因此可以将按商品号分组的销售数量汇总结果保存起来Ⅳ.因为经常按照顾客号执行分组操作,因此可以将销售表组织成基于顾客号的顺序文件以上做法中,正确的是______。
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年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:24
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】设当前库中含有出生日期字段(D 型)、工资(N 型)和婚否字段(L 型、已婚为. T.),将库中未婚人员记录数据库拷贝到新库文件中的筛选条件是A. FOR 婚否B.FOR.NOT .婚否C.FOR 婚否=FD.FOR婚否=.F.正确答案:B2.【单选题】下列磁盘调度算法中,( )没有考虑寻道优化问题。
A.先来先服务B.最短寻道时间优先C.电梯调度D.单向扫描正确答案:C3.【单选题】在虚拟页式存储管理方案中,对缺页次数没有影响的因素是A.页表在内存中的位置B.页面淘汰算法C.程序本身的编制方法D.分配给进程的物理页面数正确答案:A4.【单选题】若实体间的联系是M∶N,则将联系类型( )A.的属性加入任一个关系模式中B.的属性加入N 端实体类型相对应的关系模式中C.也转换为关系模型D.的属性加入M端实体类型相对应的关系模式中正确答案:C5.【单选题】在数据库中,产生数据不一致的根本原因是A.数据存储量过大B.缺乏数据保护机制C.数据冗余D.缺乏数据安全性控制正确答案:C6.【单选题】命令?STR(1000.5454,7,3) 执行后屏幕的显示结果为A.1000.54B.1000.55C.1000.545D.1000.5454正确答案:B7.【单选题】下列SQL 语句中,用于修改表结构的是A. ALTERB.CREATEC.UPDATED.DROP正确答案:A8.【单选题】在命令窗口中,将A 盘根目录下的STD.PRG 文件复制到 C 盘的\ DB 目录中,应使用命令A.COPY A:\STD.PRG C:\DBB.COPY FILE A :\STD.PRG TO C:\STD.PRGC.COPY A :\STD.PRG TO C:\DB\STD.PRGD.COPYTO C:DB\STD.PRG正确答案:B9.【单选题】设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正确答案:C10.【单选题】下列关于SQL 语言索引( index)的叙述中,不正确的是A.系统在存取数据时会自动选择合适的索引作为存取路径B.使用索引可以加快查询语句的执行速度C.在一个基本表上可以创建多个索引D.索引是外模式正确答案:D11.【单选题】下列关于分布式数据库管理系统的说法,错误的是A.分布式数据库管理系统应能对各个场地的软硬件资源进行管理B.分布式数据库管理系统应能管理全局数据字典C.全局数据库管理系统是分布式数据库管理系统的核心,并负责创建和管理局部数据库D.通信管理是分布式数据库管理系统的重要功能,负责在各个场地之间传送数据和消息,为各个场地的协同工作提供可靠通信正确答案:C12.【单选题】总线用于在计算机部件之间建立可共享连接的信息传输通道。
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.【单选题】下列关于索引的说法中,错误的是______。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:25
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】在下列哪种情况下,视图可被更新A.行列子集视图B.从多个基本表中使用联接操作导出的C.在导出视图的过程中使用了分组操作D.在导出视图的过程中使用了聚合操作正确答案:A2.【单选题】在定义一个关系结构时,应该说明( )A.字段、数据项及数据项的值B.属性名、属性数据类型及位数C.关系名、关系类型及作用D.记录名、记录类型及内容正确答案:B3.【单选题】在VisualFoxPro 中进行参照完整性设置时,要想设置成:当更改父表中的主关键宇段或候选关键字段时,自动更改所有相关子表记录中的对应值。
应选择A.限制(Restrict)B.忽略(1gnore)C.级联(Cascade)D.级联(Cascade)或限制(Restrict)正确答案:C4.【单选题】在Visual FoxPro 中,打开数据库的命令是A.OPEN DATABASEEE DATABASED.OPEN正确答案:A5.【单选题】SQL中既允许执行比较操作,又允许执行算术操作的数据类型是A.数值型B.字符串型C.位串型D.时间型正确答案:A6.【单选题】下列与算法有关的叙述中,哪一条是不正确的?A.算法是精确定义的一系列规则B.算法指出怎样从给定的输入信息经过有限步骤产生所求的输出信息C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法D.对于算法的分析,指的是分析算法运行所要占用的存储空间,即算法的空间代价正确答案:D7.【单选题】下列关于Oracle 的对象\| 关系特性的叙述中,哪一条是不正确的A.Oracle 对象\| 关系模型的核心是面向对象数据库B.对象实体的一些属性是多值的,可使用可变长数组来表示C.在对象模型中,对象的某些属性也可以是对象,可使用嵌套表来表示D.抽象数据类型由对象的属性及其方法组成,可用于创建对象表正确答案:A8.【单选题】冯?诺依曼奠定了现代计算机工作原理的基础。
计算机三级《数据库技术》训练题及答案
计算机三级《数据库技术》训练题及答案一、选择题1. 以下哪一个不是数据库管理系统(DBMS)的主要功能?A. 数据定义B. 数据操纵C. 数据查询D. 数据加密答案:D2. 数据库系统的核心是?A. 数据模型B. 数据库管理系统C. 数据字典D. 数据库设计答案:B3. 以下哪种数据库模型属于非关系模型?A. 层次模型B. 关系模型C. 网状模型D. 星型模型答案:C4. 以下关于SQL语言的描述,错误的是?A. SQL语言是一种过程性语言B. SQL语言是一种非过程性语言C. SQL语言支持事务处理D. SQL语言支持数据定义、数据操纵和数据查询答案:A5. 以下哪个SQL语句用于创建视图?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE PROCEDURE答案:B二、填空题6. 数据库系统的三级模式结构包括外模式、概念模式和______。
答案:内模式7. 在关系数据库中,完整性约束主要包括实体完整性、______和用户定义的完整性。
答案:参照完整性8. SQL语言中,用于删除数据的命令是______。
答案:DELETE9. 数据库管理系统通常基于某种数据模型,目前广泛使用的数据模型是______。
答案:关系模型10. 在数据库设计中,将现实世界中的事物抽象为数据库中的表的过程称为______。
答案:数据建模三、判断题11. 数据库系统只能支持关系数据库。
答案:错误12. 数据库管理系统具有自动备份和恢复功能。
答案:正确13. SQL语言是一种完全的过程性语言。
答案:错误14. 数据库系统中的视图实质上是一个虚表。
答案:正确15. 在关系数据库中,主键可以重复,但候选键可以不唯一。
答案:错误四、简答题16. 简述数据库系统的特点。
答案:数据库系统的特点如下:(1)数据结构化:数据库系统采用数据模型来表示和存储数据,使数据具有较好的结构化程度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库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空: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 为默认值。