《2022年数据库应用技术思考与练习参考答案.docx》由会员分享,可在线阅读,更多相关《2022年数据库应用技术思考与练习参考答案.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 第 1章 数据库系统与数据库概念设计摸索与练习一、挑选题1数据库( DB)、数据库系统(DBS)和数据库治理系统(DBMS )之间的关系是(A );ADBS 包括 DB 和 DBMS BDBMS 包括 DB 和 DBS CDB 包括 DBS 和 DBMS DDBS 就是 DB ,也就是 DBMS 2下面列出的数据库治理技术进展的 的阶段是( D);3 个阶段中,没有特地的软件对数据进行治理I人工治理阶段 II 文件系统阶段 III 数据库阶段AI 和 II B只有 II CII 和 III D只有 I 3描述数据库全体数据的全局规律结构和特性的
2、是(A ) ;A模式 B内模式 C外模式 4要保证数据库的数据独立性,需要修改的是(C ) ;A模式与外模式 B模式与内模式 C三级模式之间的两层映射 D三级模式 C);5E-R 方法的三要素是(A实体、属性、实体集 B实体、键、联系 C实体、属性、联系 D实体、域、候选区 6概念设计的结果是(B );A一个与 DBMS 相关的要领模型 B一个与 DBMS 无关的概念模型 C数据库系统的公用视图 D数据库系统的数据字典名师归纳总结 - - - - - - -第 1 页,共 11 页精选学习资料 - - - - - - - - - 7以下四项中,不属于数据库系统特点的是(C ) ;A数据共享 B
3、数据完整性 C数据冗余度高 D数据独立性高第 2章 关系模型与数据库规律设计摸索与练习一、挑选题1关系数据模型是目前最重要的一种数据模型,它的三个要素是(A );A实体完整性、参照完整性、用户自定义完整性 B数据结构、关系操作、完整性约束 C数据增加、数据修改、数据查询 D外模式、模式、内模式 2一个关系中,能唯独标识元组的属性集称为关系的(B);A副键 B关键字 C从键 D参数 3现有如下关系:患者(患者编号,患者姓名,性别,诞生日期,所在单位)、医 疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的外码是( A );A患者编号 B患者姓名 C患者编号和患者姓名 D医
4、生编号和患者编号 4关系数据库治理系统应能实现的特地关系运算包括(B );A排序、索引、统计 B挑选、投影、连接 C关联、更新、排序 D显示、打印、制表 5一个关系中取出满意某个条件的全部元组形成一个新的关系的操作是(C )操 作;A投影 B连接 C挑选 D复制 6假如采纳关系数据库实现应用,在数据库规律设计阶段需将(A )转换为关系数 据模型;2 / 11 名师归纳总结 - - - - - - -第 2 页,共 11 页精选学习资料 - - - - - - - - - AE-R 模型 B层次模型 C关系模型 D网状模型二、填空题1关系模型中一般数据完整性分为:_、_和_;答案:实体完整性,参
5、照完整性,用户定义完整性2关系代数运算中,特地的关系运算有 答案 :挑选 ,投影 ,连接三、应用题(答案不唯独,仅供参考)_、_和_;参照 2.3.3 节的同学选课模型,用关系代数完成如下运算;(1)学号为“2007060206 ” 同学的姓名、性别和专业;Sname,Sex,Specialty SID = 2007060206S (2)软件技术专业考试成果不及格(低于SID,SnameGrade60SSC 60 分)的同学的学号和姓名;(3)选修了“ 数据结构” 课程同学的学号和姓名;SID, Sname,Cname Cname =数据结构 S SC C (4)学号为“2007060208”
6、 同学的“ 数据结构” 课程成果;SID, Sname,Cname,Grade SID = 2007060208 andCname =数据结构S SC C 摸索与练习第3章 SQL Server 2005 的安装与配置一、挑选题 1. (A )工具是 Microsoft SQL Server 2005 供应的集成环境,这种工具可以完成访问、配置、掌握、治理和开发SQL Server 的全部工作;AMicrosoft SQL Server Management Studio BSQL Server 配置治理器 CAnalysis Services DSQL Server Business Int
7、elligence Development Studio 2下面( C)不是微软公司为用户供应的六种版本的 A企业版 B开发版 C应用版 D标准版 3Microsoft SQL Server 2005 是一种基于客户机 它使用( B )语言在服务器和客户机之间传递恳求;ATCP/IP B T-SQLC C DASP 二、填空题SQL Server 2005 之一;/服务器的关系型数据库治理系统,1微软公司为用户供应了6 种版本的SQL Server 2005,它们分别是:_、_、_、 _、_和_;答案:企业版、标准版、工作组版、开发版、企业评估版和精简版;2 SSMS 是_的缩写;3 / 11
8、 名师归纳总结 - - - - - - -第 3 页,共 11 页精选学习资料 - - - - - - - - - 答案: SQL Server Management Studio 第 4章 数据库的创建与治理摸索与练习一、挑选题1在创建数据库时,系统自动将(到 的数据库中;AMaster BMsdb CModel DTempdb C)系统数据库中的全部用户定义的对象都复制2 SQL Server 2005 的系统数据库是(D );AMaster,Tempdb,AdventureWorks ,Msdb,Resource BMaster,Tempdb, Model ,Librar ,Resour
9、ce CMaster,Northwind ,Model ,Msdb, Resource DMaster,Tempdb,Model ,Msdb, Resource 二、填空题1 SSMS 的注册服务器有以下几种类型:_和_;_、 _、 _ 、答案:数据库引擎、Analysis Services、 Reporting Services、 SQL Server Mobile和Integration Services 2_数据库是系统供应的最重要的数据库,其中存放了系统级的信息;答案: Master 3在 SSMS 中, _窗口主要显示用户常常治理的数据库服务器的列表;答案:已注册的服务器4在 SSM
10、S 中, _窗口用于显示数据库服务器中的全部数据库对象;答案:对象资源治理器5 修 改 数 据 库 使 用T-SQL 语 句 _ , 删 除 数 据 库 使 用T-SQL 语 句_;答案: ALTER DATABASE DROP DATABASE 6在 SQL Server 2005 中,一般主要数据文件的扩展名为 _,一般次要数据文件常常使用的扩展名为 _,日志文件的扩展名为 _;答案: mdf、ndf、 ldf 7在 SQL Server 2005 中,数据库文件分为两种,它们是 _和_;文件组分为两类,它们分别是_和_;答案:数据文件、事务日志文件、主文件组、次文件组 4 / 11 名师
11、归纳总结 - - - - - - -第 4 页,共 11 页精选学习资料 - - - - - - - - - 8在 Microsoft SQL Server 2005系统中,一个数据库最少有一个_文件和一个_文件;答案:主数据文件、事务日志文件第5章 表的创建与治理摸索与练习一、挑选题1使用 T-SQL 语言创建表时,语句是(B );ADELETE TABLE BCREATE TABLE CADD TABLE DDROP TABLE 2在 T-SQL 中,关于 NULL 值表达正确选项是( D);ANULL 表示空格BNULL 表示 0 CNULL 既可以表示 0,也可以表示是空格DNULL
12、表示空值3【表设计器】的“ 答应空” 单元格用于设置该列是否可输入空值,实际上就是创建该列的( C)约束;A主键 B外键 C NULL D CHECK 4为数据表创建索引的目的是(1)A ),可以在创建表时用(2)C)两种方法来创建唯独索引;A 提高查询的检干脆能B创建唯独索引 C创建主键D归类A 设置主键约束,设置唯独约束B CREATE TABLE ,CREATE INDEX C设置主键约束,CREATE INDEX D以上都可以5SQL Server 的字符型系统数据类型主要包括(B );Aint 、money、char Bchar、varchar、text Cdatetime、bina
13、ry、int D char、varchar、 int 二、填空题1使用 T-SQL 语句治理表的数据,插入语句是:_ ;修改语句是:_;删除语句是:_;答案: INSERT 、 UPDATA 、DELETE2SQLServer 2005 供应的数据库表除了用户自定义的标准表外,仍包括一些特别用途的表,主要有 _、_和_三种;答案: 分区表、暂时表和系统表3T-SQL 中的整数数据类型包括 答案: int 、tinyint4表的关联就是 _约束;答案:外键 bigint 、 _、 smallint 、 _等几种类型;5 / 11 名师归纳总结 - - - - - - -第 5 页,共 11 页精
14、选学习资料 - - - - - - - - - 5关系图中的关系连线的终点图标代表了关系的类型,假如关系连线两端为钥匙图 标 ,就关系类型为 _;假如关系连线一端为钥匙图标,另一端为图标,就关系类型 为_;答案: 1:1、1:n6 T-SQL 语 言 基 本 表 定 义 有 _ 、 _ 、 _ 和 _4 个表级约束;答案:主键约束、外键约束、唯独性约束、检查约束7当指定基本表中某一列或如干列为主键时,就系统将在这些列上自动建立一个 _、_的索引;答案:唯独性、聚簇8在索引命令中使用关键字CLUSTERED或 NONCLUSTERED分别表示将建立的是_或_索引;答案:聚簇索引、非聚簇索引第6章
15、 SELECT 数据查询摸索与练习一、挑选题1查询语句“SELECT name,sex,birthday FROM human ” 返回( C )列;A1 B2 C 3 D4 2语句“SELET COUNT* FROM human” 返回( A )行;A1 B2 C3 D4 3假设数据表“test1中有10 条数据行,可获得最前面两条数据行的命令为(B);ASELECT 2 * FROM test1 BSELECT TOP 2 * FROM test1 CSELECT PERCENT 2 * FROM test1 DSELECT PERCENT 20 * FROM test1 4关于查询语句中
16、 ORDER BY 子句使用正确选项(C);A假如未指定排序列,就默认按递增排序 B数据表的列都可用于排序C假如在SELECT 子句中使用了DISTINCT 关键字,就排序列必需显现在查询结果中D联合查询不答应使用 ORDER BY 子句5在 T-SQL 语法中,SELECT 查询语句的完整语法较复杂,但至少包括的部分是(B),使用关键字(A )可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是( B),假如在 SELECT 语句中使用聚合函数(列函数)进行分组统计或汇总时,一6 / 11 名师归纳总结 - - - - - - -第 6 页,共 11 页精选学习资料 - - - - -
17、 - - - - 定在后面使用(A );A SELECT ,INTO B SELECT ,FROM CSELECT ,GROUP D 仅 SELECT A DISTINCT B UNION C ALL D TOP A JOIN B UNION C INTO D LIKE A GROUP BY B COMPUTE BY C HAVING D COMPUTE 6SQL 中,与 NOTIN 等价的操作符是:(D )A=SOME BSOME C=ALL DALL 二、填空题1在 T-SQL 语句中 _语句使用频率最高;答案: SELECT2左外连接返回连接中左表的数据行,答案:全部、部分而只 返回右表
18、中 _数据行;3SELECT 查询语句中两个必不行少的子句是 _和_;答案: SELECT 、FROM 第7章 视图的创建与治理摸索与练习一、填空题1SQL Server 2005 中不仅可以通过视图检查基本表中的数据,而且仍可以向基本表 中添加或修改数据,但是所插入的数据必需符合基本表中的;答案:数据完整性约束2视图是从 _或其他视图导出的表;答案:基本表第8章 T-SQL 编程与应用摸索与练习一、挑选题1下面哪些字符可以用于 A- B C* T-SQL 的注释( A );7 / 11 名师归纳总结 - - - - - - -第 7 页,共 11 页精选学习资料 - - - - - - -
19、- - D& 2对于多行注释,必需使用(B )进行注释;A/ / B /* */ C - - D / / 3用以去掉字符串尾部空格的函数是(C);ALTRIM BRIGHT CRTRIM DSUBSTRING 4SQL Server 2005 中,全局变量以( B)符号开头;A B C* D& 二、填空题1在 SQL Server 中,变量共分为两种:一种是 答案:局部变量、全局变量_,另一种是 _;2包含在引号(“ ” )或方括号( )内的标识符称为_;答案:界定标识符3SQL Server 中的编程语言是_语言,它是一种非过程化的高级语言,其基本成分是 _ ;答案: T-SQL 、SQL
20、语句第9章 储备过程、触发器和用户定义函数摸索与练习一、挑选题1激活 DML 触发器的数据修改语句,有效选项是(B )AINSERT B UPDATE C DELETE D SELECT 2当期望执行对 book 表的操作时,假如该操作不执行,而是执行对 price 表的更新 操作,就应当创建什么类型的 DML 触发器( D );AFOR BBEFORE CAFTER DINSTEAD OF 3关于触发器,表达正确选项:(A );A触发器是自动执行的,可以在肯定条件下触发 B触发器不行以与同步数据库的相关表进行级联更换8 / 11 名师归纳总结 - - - - - - -第 8 页,共 11
21、页精选学习资料 - - - - - - - - - CSQL Server 2005 不支持 DDL 触发器D触发器不属于储备过程二、填空题1SQL Server 2005 中的触发器可以分为 答案: DML 和 DDL _触发器和 _触发器两种;2在 SQL Server 2005 中,通过执行 _语句创建触发器;答案: CREATE TRIGGER 3在SQL Server 2005 中供应了3 种储备过程,它们分别是_、 _和_;答案:系统储备过程、用户自定义储备过程和扩展储备过程第10章 数据库的安全性治理摸索与练习一、挑选题1固定数据库角色db_securityadmin 可以在数据
22、库中进行(C )活动;A在数据库中有全部权限 B可以添加或删除用户 C可以治理全部权限、对象全部权、角色和角色成员资格 D可以更换数据库内任何用户表中的全部数据 2关于登录和用户,以下各项表述不正确选项(C );A登录是在服务器级创建的,用户是在数据库级创建的 B创建用户时必需存在一个用户的登录 C用户和登录必需同名 D一个登录可以对应多个用户3SQL Server 2005 的安全性治理可分为4 个等级,不包括(B )A操作系统级 B用户级 CSQL Server 级 D数据库级4对拜访 SQL Server 实例的登录,有两种验证模式:份验证;Windows 身份验证和( B )身AWin
23、dows NT 模式 B混合身份验证模式 C以上都不对二、填空题1在 SQL SERVER 中的【登录名新建】窗口左侧的“ 挑选页” 列表框中挑选_页,可以进行数据库用户的创建;答案:常规2服务器权限答应_执行治理任务,_用于掌握对数据库对象的拜访和语句执行;答案:数据库治理员、数据库权限9 / 11 名师归纳总结 - - - - - - -第 9 页,共 11 页精选学习资料 - - - - - - - - - 3 创 建 新 的 数 据 库 角 色 时 一 般 要 完 成 的 基 本 任 务 是 _ 、 _ 、_;答案:创建新的数据库角色、安排权限给创建的角色、将这个角色授予某个用户;第1
24、1章 数据库的复原与传输摸索与练习一、挑选题1做数据库差异备份之前,需要做(A )备份;A数据库完整备份 B数据库差异备份C事务日志备份 D文件和文件组备份2做文件及文件组备份后,最好做(C )备份;A数据库完整备份 B数据库差异备份C事务日志备份 D文件和文件组备份3( A )备份最耗费时间;A数据库完整备份 B数据库差异备份C事务日志备份 D文件和文件组备份4以下关于数据库备份的表达错误选项(A );A假如数据库很稳固就不需要常常做备份,反之要常常做备份以防数据库损坏B数据库备份是一项很复杂的任务,应当由专业的治理人员来完成C数据库备份也受到数据库复原模式的制约D数据库备份策略的挑选应当综
25、合考虑各方面因素,并不是备份做得越多,越全就越好5关于 SQL Server 2005 的复原模式表达正确选项(B );A简洁复原模式支持全部的文件复原B大容量日志模式不支持时间点复原C完全复原模式是最好的安全模式D一个数据库系统中最好是用一种复原模式,以防止治理的纷乱二、填空题1复原模式有 _、 _和_;答案:简洁复原模式、完全复原模式和大容量日志复原模式2SQL Server 数据库备份类型包括 _、_和_;答案:完整数据库备份、差异数据库备份、事务日志备份和文件和文件组备份;3完全复原模式下的备份可以分为三类,它们分别是 _;答案:完整性备份,差异备份和日志备份;_ 、 _和4对某一数据库进行完整性备份,右击该数据库,在弹出的快捷菜单中挑选 10 / 11 名师归纳总结 - - - - - - -第 10 页,共 11 页精选学习资料 - - - - - - - - - _中的“ 备份” 选项;答案:任务;5_是指将数据库从SQL Server 表复制到数据文件;_是指将数据从数据文件加载到SQL Server ;答案:导出、导入;11 / 11 名师归纳总结 - - - - - - -第 11 页,共 11 页
限制150内