《数据库原理》试题库及答案
- 格式:docx
- 大小:23.07 KB
- 文档页数:7
数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系数据库中,关系是指什么?A. 数据库B. 表C. 列D. 行答案:B3. SQL语言中,用于查询数据的关键字是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库系统的核心是?A. 数据库管理系统B. 数据库C. 数据库管理员D. 数据库应用系统答案:B5. 以下哪个不是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据控制答案:C6. 以下哪个不是数据库的三级模式?A. 外模式B. 概念模式C. 内模式D. 物理模式答案:D7. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据库完整性答案:D8. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 视图C. 外键D. 触发器答案:C9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A10. 数据库系统与文件系统相比,以下哪个不是数据库系统的优点?A. 数据冗余度低B. 数据独立性高C. 数据安全性高D. 数据共享性低答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与______之间的一层数据管理软件。
答案:操作系统2. 在关系数据库中,表中的行称为______。
答案:记录3. SQL语言中,用于删除数据的关键字是______。
答案:DELETE4. 数据库系统的核心是______。
答案:数据库5. 数据库的三级模式包括外模式、______和内模式。
答案:概念模式6. 数据库的完整性约束包括实体完整性、参照完整性和______。
答案:用户定义完整性7. 在关系数据库中,表与表之间的联系是通过______实现的。
数据库原理自考试题及答案一、单项选择题(每题1分,共10分)1. 数据库管理系统(DBMS)是:A. 数据库B. 数据库应用系统C. 在用户与数据库之间建立接口的一组软件D. 用于数据库的编程语言答案:C2. 关系数据库中的“关系”是指:A. 数据库管理员B. 数据库中的表C. 表之间的关系D. 数据库的物理存储答案:B3. 在关系数据库中,实现表之间联系的机制是:A. 索引B. 主键C. 外键D. 视图答案:C4. 数据库的完整性约束主要包括:A. 实体完整性、参照完整性和用户定义完整性B. 主键、外键和唯一性C. 数据类型、数据大小和数据格式D. 安全性、可靠性和完整性答案:A5. SQL语言中的“视图”是指:A. 数据库中的图形界面B. 数据库中的一个表C. 基于SQL查询的虚拟表D. 数据库的物理存储答案:C6. 数据库设计中,规范化理论的主要目的是:A. 提高查询速度B. 减少数据冗余和提高数据完整性C. 增加数据存储量D. 提高数据库的安全性答案:B7. 在数据库中,事务的ACID属性不包括:A. 原子性B. 一致性C. 持久性D. 多样性答案:D8. 数据库恢复的基础是:A. 数据备份B. 日志文件C. 索引D. 数据库的完整性约束答案:B9. 分布式数据库系统与集中式数据库系统的主要区别在于:A. 数据的存储位置B. 数据库的大小C. 数据库的查询速度D. 数据库的安全性答案:A10. 数据库的并发控制主要解决的问题是:A. 数据的安全性B. 数据的一致性C. 数据的完整性D. 数据的备份和恢复答案:B二、多项选择题(每题2分,共10分)11. 在数据库中,以下哪些因素可能导致数据的不一致性?()A. 并发事务B. 事务故障C. 系统故障D. 非法访问答案:ABC12. 数据库设计应遵循的基本原则包括()A. 数据的逻辑一致性B. 数据的安全性C. 数据的可维护性D. 数据的最小冗余答案:ABCD13. SQL语言的特点包括()A. 数据集上的语言B. 面向集合的操作方式C. 易于学习D. 与数据库无关答案:ABC14. 在数据库中,以下哪些操作可能会破坏数据的原子性?()A. 事务的不完全执行B. 事务的过早中断C. 系统故障D. 非法访问答案:ABC15. 数据库的安全性要求包括()A. 用户身份的认证B. 数据的加密存储C. 数据的访问控制D. 数据的完整性答案:ABC三、简答题(每题5分,共20分)16. 简述数据库管理系统(DBMS)的主要功能。
数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。
A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。
( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。
5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。
6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。
7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。
8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。
数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
数据库原理试卷A一、单选题(本题共20个小题,每题1分,共20分。
答案唯一,多选或少选均不得分。
请将答案按对应的题号写在下面的表格中)1.下述关于数据库系统的正确叙述是( A )。
A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。
A.模式B. 内模式C. 外模式D. 用户模式4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式5. 数据库系统的数据独立性体现在( B )。
A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。
A. 关键字B. 数据项C. 主属性D. 主属性值7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。
A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号8. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的( D )。
A. 元组B. 行C. 纪录D. 属性9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。
数据库原理考试题库及答案选择题1.同一个关系模型的任意两个元组值(A)。
A. 不能全同B. 可全同C. 必须全同D. 以上都不是2.关系模式R中的属性全部是主属性,则R的最高范式必定是(B )。
A. 2NFB. 3NFC. BCNFD. 4NF3.下列哪个不是数据库系统必须提供的数据控制功能(B)。
A. 安全性B. 可移植性C. 完整性D. 并发控制4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( B )。
A. 1NFB. 2NFC. 3NFD.无法确定5.下列哪些运算是关系代数的基本运算( D )。
A. 交、并、差B. 投影、选取、除、联结C. 联结、自然联结、笛卡尔乘积D. 投影、选取、笛卡尔乘积、差运算6.SQL语句的一次查询结果是( D )。
A. 数据项B. 记录C. 元组D. 表7.在关系R(R#, RN, S#)和S(S#,SN, SD)中,R的主码是R#, S的主码是S#,则S#在R中称为( A )。
A. 外码B. 候选码C. 主码D. 超码8.在DBS中,DBMS和OS之间关系是(D)。
A. 并发运行B. 相互调用C. OS调用DBMSD. DBMS调用OS9.层次模型、网状模型和关系模型的划分根据是(D)。
A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系10.下列哪个是单目运算( C )。
A. 差B. 并C. 投影D. 除法11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字( A )。
A. DISTINCTB. UNIQUEC. NOT NULLD. SINGLE12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( A )。
A. GRANT SELECT on SC to teacherB. REVOKE SELECT on SC to teacherC. GRANT SELECT on TABLE to teacherD. REVOKE SELECT on TABLE to teacher13.设有关系S (SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是(B)。
数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。
答案:表2. 数据库中,用于存储数据的基本单位称为________。
答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。
答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。
答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。
答案:约束三、简答题1. 请简要描述数据库的三级模式结构。
答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。
外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。
概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。
内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。
数据库原理考试题库及答案课程代码:2120第一部分选择题 (共40分)一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的。
请将其代码填在题后的括号内。
错选或未选均无分。
1.在数据库系统中,面向用户、也就是用户所涉及的数据库被称为( )A.外模式B.概念模式C.存储模式D.模式2.数据模型表示的是数据库框架,要构建为数据库,必须在框架的约束下填上( ) A.具体数据 B.取值范围C.联系D.联系方式3.学生实体通过"学号"、"姓名"、"年龄"、"性别"和"成绩"等属性来表明学生状况,这是( )A.实体值B.实体型C.属性值D.属性型4.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是( )A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系5.将1NF规范为2NF,应( )A.消除了非主属性对键的部分函数依赖B.消除了非主属性对键的传递函数依赖C.消除了主属性对键的部分函数依赖和传递函数依赖D.使每一个非主属性都完全函数依赖于主键6.建立E-R模型的工作属于数据库生命周期中的( )A.分析阶段B.设计阶段C.编码阶段D.测试阶段7.针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为( )A.文本文件B.索引文件C.排序文件D.命令文件8.已知a=″car″,b=″bus″,c=″class″,d=″duck″,e=MIN(a,b,c,d),则e等于( )A.duckB.classC.busD.car9.使下列程序不能正确运行的是( )STORE _______ TO addSTORE ″20&add.10″ TO result? &resultA.{+}B.′+′C.″+″D.[+]10.已知DIMENSION aa(2,3),该数组的第2个数组元素是( )A.aa(0,1)B.aa(1,0)C.aa(1,2)D.aa(2,1) 11.计算表达式3+5>4.AND.″ab″-″c″$″babcd″的值时,运算顺序为( )A.+>.AND.-$B..AND.$+->C.+-$>.AND. D.+.AND.$->12.执行语句″?LEN(SUBSTR(REPLICATE(″*″,10),4,5))″后输出( )A.5B.2C.4D.613.FoxPro中APPEND BLANK命令的功能是在当前已打开的数据库文件( )A.末尾追加一条空记录B.顶部追加一条空记录C.当前记录前追加一条空记录D.当前记录后追加一条空记录14.FoxPro中不能对数据库文件中记录进行操作的命令是( )A.EDITB.CHANGEC.BROWSED.MODIFY15.数据库文件已按"专业"字段进行索引,并已打开索引文件,对各专业总分进行分类求和的命令是( )A.TOTAL ON ″总分″ TO cjzfB.TOTAL ON ″专业″ TO cjzf FIELDS 总分C.TOTAL ON 总分 TO cjzfD.TOTAL ON 专业 TO cjzf FIELDS 总分16.当前打开的一个数据库文件中有20条记录,运行命令″?EOF( )″的结果为.T.,则运行命令″? RECNO( )″的结果是( )A.20B.21C.0D.117.在某图书数据库中已按图书名字段创建的索引文件已打开,并已对变量name1赋值"高等数学",要使用name1来查找图书,应使用的命令是( )A.SEEK &name1B.FIND name1C.FIND &name1D.LOCATE FOR name118.FoxPro中有关变量赋值语句正确的描述是( )A.ACCEPT能够对数值型变量赋值B.INPUT只能对数值型变量赋值C.ACCEPT、INPUT都能对字符型变量赋值D.STORE一次只能对一个内存变量赋值19.建立过程文件的FoxPro命令是( )A.MODIFY COMMANDB.MODIFY PROCEDUREC.CREATE COMMANDD.CREATE PROCEDURE20.以下程序结构中错误..的是( )A.IF…B.IF…C.DO WHILE…D.DO WHILE…┇┇┇┇DO WHILE…ENDIF IF…IF…┇┇┇┇ENDDO DO WHILE ENDIF ENDDO┇┇┇┇ENDIF ENDDO ENDDO ENDIF第二部分非选择题 (共60分)二、填空题(本大题共10小题,每小题1分,共10分)不写解答过程,将正确的答案写在每小题的空格内。
可编辑修改精选全文完整版一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。
数据库原理试题答案(B卷)一、填空题(每空 2 分,共 20 分)1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的.2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库.3、数据库的 ____________ 是指数据库的正确性和相容性.4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。
5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言.6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。
7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。
8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。
9、避免活锁的简单方法是采用 _____ 的策略。
10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。
二、选择题(每小题 1 分,共 10 分)1、SQL 中,下列涉及空值的操作,不正确的是()A . AGE IS NULLB . AGE IS NOT NULLC . AGE=NULLD . NOT (AGE IS NULL)2、关系数据模型的三个组成部分中,不包括()A .完整性规则B .数据结构C .数据操作D .并发控制3、DB, DBMS 和 DBS 三者间的关系是()A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMSC . DBMS 包括 DBS 和 DBD . DBS 与 DB 、 DBMS 无关4、数据库的并发操作可能带来的问题包括( )A .丢失更新B .数据独立性会提高C .非法用户的使用D .增加数据的冗余度5、并发事务的交叉执行破坏了事务的() A .原子性 B .隔离性 C .一致性D .永久性6、3NF ()规范化为 BCNF .A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖7、()是长期存储在计算机内的有组织,可共享的数据集合。
第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素内容。
Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3、在数据库中存储的是()A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用()描述全部数据的整体逻辑结构。
A、外模式B、模式C、内模式D、数据模式5、数据库中,导致数据不一致的根本原因是()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、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL11、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。
数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。
A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。
A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。
函授课程《数据库原理》试题库及答案年级: 2011 专业:会计学、经济管理层次:高升专主讲教师姓名:宋建萍联系电话:《数据库原理与应用》复习一、选择题1.数据库系统的特不包括以下(C)选项。
A.数据加工B.数据共享C.关系模型D.减少数据冗余2.(A)是位于用户和操作系统之间的一层数据库管理软件。
A. DBMSB. DBC. DBSD. DBA3.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C)A.子模式B.用户模式C.模式D.存储模式4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)A. 数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员5.在关系数据库中,视图是三级模式结构中的(D)A.内模式B.模式C. 存储模式D.外模式6.数据库系统的数据独立性体现在(B)A.不会因为数据的变化影响到应用程序B.不会应为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会应为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构7.对于现实世界中事物的特征,在实体-联系模型中使用(A)A. 属性描述B.关键字描述C.二维表格描述D.实体描述8.概念模型是现实世界的第一层抽象,这一类最着名的模型是(D)A.层次模型B.关系模型C.网状模型D.实体-联系模型9.SQL语言是(C)语言。
A. 层次数据库B.网络数据库C.关系数据库D. 非数据库10.SQL语言是(B)的语言,易学习。
A.过程化B.非过程化C.格式化D.导航化11.以下关于SQL语句的书写准则中,不正确的是(AD)(多选)A.SQL语句对大小写敏感,关键字需要采用大写形式B.SQL语句可写在一行或多行,习惯上每个子句占用一行C.关键字不能在行与行之间分开,并且很少采用缩写形式D.SQL语句的结束符为分号“;”12.下列不属于SQL语言中用于数据定义功能的语句有(B)(多选)A. CREATEB.INSERTC.DROPD.ALTER13.在SQL语言中不可以用来表示”10<X<15”的是(B)A. X>10 AND X<15B. X BETWEEN 10 AND 15C. X IN ()11,12,13,14D. X BETWEEN 11 AND 1414.数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。
数据库原理习题及答案(总共5套)模拟试题(一)一、填空(30分)1.数据的独立性包括数据的物理独立性和数据的逻辑独立性。
2.数据的物理独立性是指当数据的存储结构(或内模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。
3.数据模型由三部分组成:数据结构、数据操作完整性约束4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n(一对多)的联系。
5.关系模型由几个关系模型组成。
6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。
7.sql语言具有对数据的定义查询操纵控制等四个方面的功能。
8.如果x→ y是关系模式R的函数依赖项,y是X的子集,然后是X→ y是一个微不足道的函数依赖项。
9.在一个关系模式中,若一个属性或属性组k完全函数决定整个元组,则称k为该关系的一个候选关键字。
10.如果关系r中的所有非主属性都不通过且依赖于任何候选关键字,则关系r属于第三范式,并记录为r∈ 3NF。
11.一个关系模式为y(x1,x2,x3,x4),假定该关系存在如下函数依赖:x1←→x2,x1→x3,x1→x4,则该关系属于bcnf。
12.假设E-R图包含实体a和B,并且有一个1∶ n关系从a到B,转换成关系模型后,它包含三种关系模式。
13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术包括数据转储和登录日志文件。
13、15.________________________。
16.唯一标识没有冗余属性的元组的关系称为________;候选键___;。
17.在概念结构设计中,首先定义全球概念结构的框架,然后逐步细化。
这种方法被称为自上而下方法。
18.分布式数据库系统中透明性层次越高,应用程序的编写越简单。
二、单项选择题(20分)1、 ________________________。
数据库原理试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵2. 关系数据库中,表与表之间的联系称为:A. 关系B. 约束C. 索引D. 视图3. SQL是一种:A. 编程语言B. 操作系统C. 数据库查询语言D. 网络协议4. 在关系数据库中,以下哪个操作用于删除表?A. DELETEB. DROPC. INSERTD. UPDATE5. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性二、简答题(每题10分,共30分)6. 请简述数据库事务的四大特性(ACID)。
7. 解释什么是规范化以及它的目的是什么。
8. 描述什么是数据库的并发控制,并举例说明。
三、应用题(每题25分,共50分)9. 假设有一个图书馆管理系统的数据库,包含以下表:- 书籍(BookID, Title, Author, ISBN)- 借阅者(BorrowerID, Name, Address)- 借阅记录(RecordID, BookID, BorrowerID, BorrowDate, ReturnDate)编写SQL语句,查询所有未归还的书籍及其借阅者信息。
10. 描述如何设计一个数据库来存储一个在线购物网站的订单信息,包括订单、商品、用户和订单详情表。
请列出每个表的字段,并说明它们之间的关系。
答案一、选择题1. 答案:C(数据加密不是DBMS的主要功能)2. 答案:A(表与表之间的联系称为关系)3. 答案:C(SQL是数据库查询语言)4. 答案:B(DROP操作用于删除表)5. 答案:D(索引完整性不是数据库的完整性约束)二、简答题6. 答案:数据库事务的四大特性(ACID)是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
数据库原理试题及答案一、选择题(每题2分,共20分)1. 关系数据库管理系统(RDBMS)中,用于查询数据的语句是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 在SQL中,用于删除表中数据的语句是:A. DROP TABLEB. REMOVEC. DELETED. ERASE答案:C3. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低数据库成本答案:B4. 以下哪个是数据库的完整性约束:A. 唯一性约束B. 索引C. 视图D. 存储过程答案:A5. 在关系数据库中,主键用于:A. 唯一标识表中的每条记录B. 存储数据C. 建立表之间的关系D. 排序数据答案:A6. 数据库事务具有以下哪个特性:A. 原子性B. 并行性C. 持久性D. 可逆性答案:A7. 在数据库设计中,使用外键的主要目的是:A. 增加数据安全性B. 建立表之间的关联C. 提高查询速度D. 减少数据冗余答案:B8. 数据库的并发控制主要解决以下问题:A. 数据丢失B. 数据冗余C. 数据不一致D. 数据泄露答案:C9. 数据库的备份和恢复机制主要用于:A. 增加数据安全性B. 优化查询性能C. 提高系统可用性D. 减少系统成本答案:A10. 在数据库中,触发器是一种:A. 数据库对象B. 数据库约束C. 数据库查询语言D. 数据库存储过程答案:D二、简答题(每题5分,共30分)1. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,描述了用户对数据的视图;概念模式是全局视图,描述了数据库的总体逻辑结构;内模式是存储视图,描述了数据的物理存储方式。
2. 解释什么是数据库的事务。
答案:数据库的事务是一系列操作,它们作为一个整体被执行,以确保数据库的完整性。
事务具有以下四个基本属性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
目录第一章数据库系统概述 (2)第二章数据库建模 (9)第三章关系模型和关系运算 (12)第四章数据库语言SQL (17)第五章查询优化与并发控制 (23)第六章关系数据库设计理论 (28)第七章数据库设计 (36)第八章SQL系统环境 (42)第一章数据库系统概述一.单选题1.( B )是按照一定的数据模型组织的,长期储存在计算机内,为多个用户共享的数据的聚集。
A.数据库系统B.数据库C.关系数据库D.数据库管理系统2.数据库系统的基础是( D)。
A.数据结构B.数据库管理系统C.操作系统D.数据模型3.( C)处于数据库的核心位置。
A.数据字典C.数据库B.数据库管理系统D.数据库管理员4.对数据库操作要以( B)的内容为依据。
A.数据模型B.数据字典C.数据库管理系统D.运行日志5.数据库第3层结构的描述放在(D )中。
A.数据库系统B.运行日志C.数据库管理系统D.数据字典6.在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映像到内模式,从而确定应读入的(B )。
A.逻辑数据B.物理数据C.操作序列D.优化策略7.查询处理最复杂最重要的部分(D )。
A.检查是否存在所要查询的关系B.检查操作是否在合法授权范围内C.确定查询路径D.查询优化8.有了模式|内模式映像,可以保证数据和应用程序之间的( B)。
A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性9.(A )是数据库中全部数据的逻辑结构和特征描述。
A.模式B.外模式C.内模式D.概念模式10.(C )是数据库物理结构和存储方式的描述。
A.模式B.外模式C.内模式D.概念模式11.( B )是用户可以看见和使用的局部数据的逻辑结构和特征的描述。
A.模式B.外模式C.内模式D.概念模式12.数据库管理系统允许用户把一个或多个数据库操作组成( B),它是一组按顺序执行的操作单位。
A.命令B.事务C.文件D.程序13.( C )是数据库物理结构和存储方式的描述。
数据库系统原理考试(答案见尾页)一、选择题1. 数据库系统的核心组成部分是什么?A. 关系模型B. 非关系模型C. 数据库管理系统(DBMS)D. 数据仓库2. 关系模型的主要特点是什么?A. 非结构化数据存储B. 结构化数据存储C. 非结构化数据查询D. 结构化数据查询3. 数据库事务的特性包括哪些?A. 原子性B. 一致性C. 隔离性D. 持久性4. 以下哪个不是数据库设计的阶段?A. 需求分析B. 概念设计C. 详细设计D. 编码实现5. 在数据库中,什么是索引?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. 什么是数据库的正常关闭和异常关闭?A. 正常关闭是指所有事务都已完成,数据库处于一致状态。
B. 异常关闭是指部分事务未完成,数据库可能处于不一致状态。
C. 正常关闭是指所有事务都已完成,数据库处于不一致状态。
D. 异常关闭是指部分事务未完成,数据库可能处于一致状态。
11. 数据库系统的基本概念是什么?A. 数据库系统是一种存储和管理数据的计算机软件系统。
B. 数据库系统由数据库、数据库管理系统、应用程序和用户组成。
C. 数据库系统提供数据完整性、安全性和可靠性功能。
D. 数据库系统的主要目的是支持事务处理和提高数据冗余。
12. 关系模型中,如何表示一个关系?A. 通过表格B. 通过记录C. 通过字段和值D. 通过结构化查询语言(SQL)13. 数据库中的数据模型有哪几种?A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型14. 什么是数据库事务?A. 一组并发执行的数据操作序列B. 一组独立执行的数据操作序列C. 一组不可分割的数据操作序列D. 一组同时执行的数据操作序列15. 数据库系统中,如何进行查询优化?A. 使用索引B. 使用连接查询C. 使用子查询D. 使用分组和排序16. 什么是数据库的隔离级别?它有何作用?A. 隔离级别定义了事务之间的隔离程度,防止并发问题。
函授课程《数据库原理》试题库及答案年级: 2011 专业:会计学、经济管理层次:高升专主讲教师姓名:宋建萍联系电话:《数据库原理与应用》复习一、选择题1.数据库系统的特不包括以下(C)选项。
A.数据加工B.数据共享C.关系模型D.减少数据冗余2.(A)是位于用户和操作系统之间的一层数据库管理软件。
A. DBMSB. DBC. DBSD. DBA3.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C)A.子模式B.用户模式C.模式D.存储模式4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)A. 数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员5.在关系数据库中,视图是三级模式结构中的(D)A.内模式B.模式C. 存储模式D.外模式6.数据库系统的数据独立性体现在(B)A.不会因为数据的变化影响到应用程序B.不会应为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会应为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构7.对于现实世界中事物的特征,在实体-联系模型中使用(A)A. 属性描述B.关键字描述C.二维表格描述D.实体描述8.概念模型是现实世界的第一层抽象,这一类最着名的模型是(D)A.层次模型B.关系模型C.网状模型D.实体-联系模型9.SQL语言是(C)语言。
A. 层次数据库B.网络数据库C.关系数据库D. 非数据库10.SQL语言是(B)的语言,易学习。
A.过程化B.非过程化C.格式化D.导航化11.以下关于SQL语句的书写准则中,不正确的是(AD)(多选)A.SQL语句对大小写敏感,关键字需要采用大写形式B.SQL语句可写在一行或多行,习惯上每个子句占用一行C.关键字不能在行与行之间分开,并且很少采用缩写形式D.SQL语句的结束符为分号“;”12.下列不属于SQL语言中用于数据定义功能的语句有(B)(多选)A. CREATEB.INSERTC.DROPD.ALTER13.在SQL语言中不可以用来表示”10<X<15”的是(B)A. X>10 AND X<15B. X BETWEEN 10 AND 15C. X IN ()11,12,13,14D. X BETWEEN 11 AND 1414.数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。
“为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)”这一设计任务属于(B)阶段。
A. 概念设计B.逻辑设计C. 物理设计D. 全局设计15.数据库物理设计完成后,进入数据库实施阶段,下述工作中,(D)一般不属于实施阶段的工作。
A.建立库结构B.系统调试C.加载数据D.扩充功能16.在数据库设计的(C)阶段,需要将E-R模型转换为关系数据模型。
A. 概念设计B.物理设计C.逻辑设计D.运行阶段17.在数据库的物理设计阶段,确定数据的存储结构时,下列(D)不是综合考虑的因素。
A. 存取时间B.存储空间的利用率C.维护代价D.数据的存取路径18.事务日志用于保存(C)A.程序运行过程B.程序的执行结果C.对数据的更新操作D.数据操作19.SQL Server把数据及其相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。
以下(D)不属于数据库对象。
A.表B.视图C.索引D.备份20.安装SQL Server后,数据库服务器已经自动建立系统数据库,以下(C)不是系统数据库。
A. master数据库B.pubs数据库C. model数据库D. msdb数据库21.表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的(C)约束。
A. 主键B.外键C.非空D.CHECK22.数据库表可以设置字段有效性规则属于(D)A. 实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴23.若要删除数据库中已存在的表ABC,可用(D)A. DELETE TABLE ABCB. DELETE ABCC. DROP ABCD. DROP TABLE ABC24.数据的完整性是指数据的(A)A.一致性B. 正确性C.相容性D.有效性25.在SQL Server中属于表级完整性约束的是(D)A.实体完整性约束B.域完整性约束C.参照完整性约束D.以上三者都是26.在SQL Server的数据完整性控制中属于声明数据完整性的是(C)A.约束B.默认C.规则D.触发器27.关于查询语句中ORDER BY子句,使用正确的是(B)A.如果未指定排序字段,则默认按递增排序B.表的字段都可用于排序C.如果在SELECT子句中使用了DISTINCT关键字,则排序字段必须出现在查询结果中D.联合查询不允许使用ORDER BY子句28.使用查询语句:SELECT STUDENT.学号, STUDENT.姓名, SUM(分数) FROM STUDENT, GRADEWHERE STUDENT.学号=GRADE.学号GROUP BY STUDENT.学号, STUDENT.姓名查询结果是(A)A. 按学号分类的每个学生所有课程成绩的总分B. 按学号分类的每个学生各课程成绩C. 全体学生的各课程分类的成绩总分D. 所有学生的所有课程成绩总分29.下列关于查询结果错误的是(D)A.查询结果可以显示在表格中B.查询结果可以按文本方式显示C.以文本和表格显示的查询结果在保存时,其文件格式不同D.不管以哪种方式查看,查询结果都会显示在查询结果窗口中30.在T-SQL的SELECT语句中用于实现关系的选择运算的短语是(C)A. FORB.WHILEC.WHERED.CONDITION31.在视图上不能完成的操作是(C)A.更新视图B.查询C. 在视图上定义新的表D.在视图上定义新的视图32.在T-SQL语言中,删除一个视图的命令是(B)A. DELETEB. DROPC. CLEARD. REMOVE33.在T-SQL语言中,视图VIEW是数据库的(A)A.外模式B.模式C.内模式D.存储模式34.建立索引的作用之一是(C)A.节省存储空间B.便于管理C.提高查询速度D. 提高查询和更新的速度35.在SQL Server中,存储过程是一组预先定义并(B)的T-SQL语句。
A. 保存B. 编译C. 解释D. 编写36.SQL Server为每个触发器创建了两个临时表,它们是(A)A. INSERTED和UPDATEDB.INSERTED 和 DELETEDC.UPDATED 和 DELETEDD.SELECTED 和 INSERTED37.T-SQL语言的GRANT和REMOVE语句主要是用来维护数据库的(C)A. 完整性B.可靠性C.安全性D.一致性38.使用系统管理员登录帐户sa是,以下操作不正确的是(C)A.虽然sa是内置的系统管理员登录帐户,但在日常管理中最好不要使用sa进行登录B.只有当其他系统管理员不可用或忘记了密码,无法登录到SQL Server时,才使用sa这个特殊的登录帐户C.最好总是使用sa帐户登录D.使系统管理员称为sysadmin固定服务器角色的成员,并使用各自的登录帐户来登录39.下列用户对视图数据库对象执行操作的权限中,不具备的权限是(C)A. SELECTB. INSERTC.EXECUTED. UPDATE40.以下(D)不是备份SQL Server 数据的理由。
A. 系统或数据库相关软件瘫痪B.用户的错误操作C.将数据从一种处理器结构转移到另一种D.将数据从一个服务器转移到另一个服务器二、填空题1.数据库系统的组成包括:硬件支持系统、软件支持系统、_____数据库______和相关人员。
2.数据模型分为__层次模型、网状模型、关系模型。
3.数据管理技术经历了人工管理阶段、文件管理阶段和数据库管理阶段。
4.数据库系统结构由三级模式和二级映射组成,三级模式是指_外模式、模式、内模式,二级映射是指外模式/模式、和_模式/内模式。
5.物理和逻辑隔离是构成SQL Server安全的基础。
6.___防火墙__是保护SQL Server安装所不可或缺的。
7.在SQL语言中,创建基本表应使用CREATE TABLE语句,创建视图应使用CREATE VIEW 语句,创建索引应使用CREATE INDEX。
8.在SQL语言中,DELETE命令用来删除表中的记录,DROP命令用来删除表,UPDATE命令用来更新表的记录值,_ALTER___语句用来更新表结构。
9.当流程控制语句必须执行一个包含两条及两条以上的T-SQL语言语句的语句块时,使用BEGIN…END语句可将多条T-SQL语句组合成一个逻辑块。
10._WAIT FOR_命令用来暂时停止程序执行,直到所设定的等待时间已过或已到,再继续往下执行。
11.一个数据库应用系统的开发过程大致相继经过系统规划、需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行维护等七个阶段。
12.数据文件是存放数据和数据库对象的文件,一个数据库可以有_多个_数据文件,每个数据文件只属于一个数据库。
13.事务日志文件是用来记录数据库更新信息的文件,事务日志文件最小为512KB,扩展名为idf。
每个数据库可以有一个或多个_事务日志文件。
14.SQL Server 2005 数据表名称最多为128个字符。
15.T-SQL中添加记录使用INSERT_语句,修改记录使用_UPDATE______语句。
16.在查询语句中,应在SELECT子句中指定输出字段。
17.连接查询可分为三种类型:内部连接、外部连接和交叉连接。
18.若要把查询结果存放到一个新建的表中,可使用INTO TABLE_子句。
19.视图中只存放视图的_定义_,而不存放视图对应的数据,这些数据仍存放在到处视图的基础表中。
20.通过视图可以对基础表中的数据进行检索、添加、修改和删除。
21.如果索引是在CREATE TABLE中创建,只能用ALTER TABLE_进行删除。
如果用CREATE INDEX创建,可以用DROP INDEX_删除。
22.触发器是一种特殊的存储过程,基于表而创建,主要用来保证数据的完整性。
23.SQL Server 2005有两种认证模式:Windows 身份认证和混合认证。
24.SQL Server 2005 有三种权限,分别是_对象权限、语句权限和DENY权限。
25.数据库备份常用的两类方法是静态备份和_动态备份。
26.SQL Server 2005提供三种数据库恢复模型,分别为SIMPLE_FULL和BULK _ LOGGED。
三、判断题1.数据库管理系统的核心是数据库。