收藏 分销(赏)

数据库应用技术思考与练习参考答案计高.doc

上传人:人****来 文档编号:3653085 上传时间:2024-07-12 格式:DOC 页数:26 大小:87.50KB
下载 相关 举报
数据库应用技术思考与练习参考答案计高.doc_第1页
第1页 / 共26页
数据库应用技术思考与练习参考答案计高.doc_第2页
第2页 / 共26页
数据库应用技术思考与练习参考答案计高.doc_第3页
第3页 / 共26页
数据库应用技术思考与练习参考答案计高.doc_第4页
第4页 / 共26页
数据库应用技术思考与练习参考答案计高.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、第1章 数据库系统与数据库概念设计思考与练习一、 选择题1数据库( DB) 、 数据库系统( DBS) 和数据库管理系统( DBMS) 之间的关系是( A ) 。 ADBS包括DB和DBMS BDBMS包括DB和DBS CDB包括DBS和DBMS DDBS就是DB, 也就是DBMS2下面列出的数据库管理技术发展的3个阶段中, 没有专门的软件对数据进行管理的阶段是( D) 。 I人工管理阶段 II文件系统阶段 III数据库阶段 AI 和 II B只有 II CII 和 III D只有 I 3描述数据库全体数据的全局逻辑结构和特性的是( A ) 。A模式 B内模式 C外模式 4要保证数据库的数据独

2、立性, 需要修改的是( C ) 。 A模式与外模式 B模式与内模式 C三级模式之间的两层映射 D三级模式 5E-R方法的三要素是( C) 。A实体、 属性、 实体集B实体、 键、 联系C实体、 属性、 联系D实体、 域、 候选区6概念设计的结果是( B ) 。A一个与DBMS相关的要领模型B一个与DBMS无关的概念模型C数据库系统的公用视图D数据库系统的数据字典7下列四项中, 不属于数据库系统特点的是( C ) 。 A数据共享 B数据完整性 C数据冗余度高 D数据独立性高第2章 关系模型与数据库逻辑设计思考与练习一、 选择题1关系数据模型是当前最重要的一种数据模型, 它的三个要素是( A )

3、。 A实体完整性、 参照完整性、 用户自定义完整性 B数据结构、 关系操作、 完整性约束 C数据增加、 数据修改、 数据查询 D外模式、 模式、 内模式2一个关系中, 能唯一标识元组的属性集称为关系的( B) 。A副键 B关键字 C从键 D参数3现有如下关系: 患者( 患者编号, 患者姓名, 性别, 出生日期, 所在单位) 、 医疗( 患者编号, 医生编号, 医生姓名, 诊断日期, 诊断结果) , 其中, 医疗关系中的外码是( A ) 。A患者编号B患者姓名C患者编号和患者姓名D医生编号和患者编号4关系数据库管理系统应能实现的专门关系运算包括( B ) 。 A排序、 索引、 统计 B选择、 投

4、影、 连接 C关联、 更新、 排序 D显示、 打印、 制表 5一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是( C ) 操作。 A投影 B连接 C选择 D复制 6如果采用关系数据库实现应用, 在数据库逻辑设计阶段需将( A ) 转换为关系数据模型。AE-R模型 B层次模型 C关系模型 D网状模型二、 填空题1关系模型中一般数据完整性分为: _、 _和_。 答案: 实体完整性, 参照完整性, 用户定义完整性2关系代数运算中, 专门的关系运算有_、 _和_。答案:选择,投影,连接三、 应用题( 答案不唯一, 仅供参考) 参照2.3.3节的学生选课模型, 用关系代数完成如下运算。(1)

5、 学号为” 060206”学生的姓名、 性别和专业。Sname,Sex,Specialty (SID = 060206(S)( 2) 软件技术专业考试成绩不及格( 低于60分) 的学生的学号和姓名。SID,Sname (Grade60(S SC)( 3) 选修了”数据结构”课程学生的学号和姓名。SID, Sname,Cname (Cname =数据结构(S SC C)( 4) 学号为” 060208”学生的”数据结构”课程成绩。SID, Sname,Cname,Grade (SID = 060208 and Cname =数据结构(S SC C)第3章 SQL Server 的安装与配置思考与

6、练习一、 选择题1. ( A) 工具是Microsoft SQL Server 提供的集成环境, 这种工具能够完成访问、 配置、 控制、 管理和开发SQL Server的所有工作。AMicrosoft SQL Server Management StudioBSQL Server配置管理器CAnalysis ServicesDSQL Server Business Intelligence Development Studio2下面( C) 不是微软公司为用户提供的六种版本的SQL Server 之一。A企业版 B开发版 C应用版 D标准版3Microsoft SQL Server 是一种基于

7、客户机/服务器的关系型数据库管理系统, 它使用( B ) 语言在服务器和客户机之间传递请求。ATCP/IP BT-SQL CC DASP二、 填空题1微软公司为用户提供了6种版本的SQL Server , 它们分别是: _、 _、 _、 _、 _和_。答案: 企业版 、 标准版、 工作组版、 开发版、 企业评估版和精简版 。2 SSMS是_的缩写。答案: SQL Server Management Studio第4章 数据库的创立与管理思考与练习一、 选择题1在创立数据库时, 系统自动将( C) 系统数据库中的所有用户定义的对象都复制到 的数据库中。AMasterBMsdbCModelDTem

8、pdb2 SQL Server 的系统数据库是( D ) 。AMaster, Tempdb, AdventureWorks, Msdb, ResourceBMaster, Tempdb, Model, Librar, ResourceCMaster, Northwind, Model, Msdb, ResourceDMaster, Tempdb, Model, Msdb, Resource二、 填空题1SSMS的注册服务器有以下几种类型: _、 _、 _、 _和_。答案: 数据库引擎、 Analysis Services、 Reporting Services、 SQL Server Mobi

9、le和Integration Services2_数据库是系统提供的最重要的数据库, 其中存放了系统级的信息。答案: Master3在SSMS中, _窗口主要显示用户经常管理的数据库服务器的列表。答案: 已注册的服务器4在SSMS中, _窗口用于显示数据库服务器中的所有数据库对象。答案: 对象资源管理器5修改数据库使用T-SQL 语句_, 删除数据库使用T-SQL 语句_。答案: ALTER DATABASE DROP DATABASE6在SQL Server 中, 一般主要数据文件的扩展名为_, 一般次要数据文件经常使用的扩展名为_, 日志文件的扩展名为_。答案: mdf、 ndf、 ldf

10、7在SQL Server 中, 数据库文件分为两种, 它们是_和_; 文件组分为两类, 它们分别是_和_。答案: 数据文件、 事务日志文件、 主文件组、 次文件组8在Microsoft SQL Server 系统中, 一个数据库最少有一个_文件和一个_文件。答案: 主数据文件、 事务日志文件第5章 表的创立与管理思考与练习一、 选择题1使用T-SQL语言创立表时, 语句是( B ) 。ADELETE TABLE BCREATE TABLE CADD TABLE DDROP TABLE2在T-SQL中, 关于NULL值叙述正确选项是 ( D) 。ANULL 表示空格BNULL表示0CNULL既能

11、够表示0, 也能够表示是空格DNULL表示空值3【表设计器】的”允许空”单元格用于设置该列是否可输入空值, 实际上就是创立该列的( C ) 约束。 A主键 B外键 CNULL DCHECK 4为数据表创立索引的目的是( ( 1) A ) , 能够在创立表时用( ( 2) C) 两种方法来创立唯一索引。 A提高查询的检索性能 B创立唯一索引 C创立主键 D归类 A设置主键约束, 设置唯一约束 BCREATE TABLE, CREATE INDEXC设置主键约束, CREATE INDEX D以上都能够5SQL Server的字符型系统数据类型主要包括( B ) 。Aint、 money、 cha

12、r Bchar、 varchar、 textCdatetime、 binary、 int Dchar、 varchar、 int二、 填空题1使用T-SQL语句管理表的数据, 插入语句是: _。修改语句是: _。删除语句是: _。答案: INSERT、 UPDATA、 DELETE2SQL Server 提供的数据库表除了用户自定义的标准表外, 还包括一些特殊用途的表, 主要有_、 _和_三种。 答案: 分区表、 临时表和系统表3T-SQL 中的整数数据类型包括 bigint 、 _、 smallint 、 _等几种类型。 答案: int、 tinyint4表的关联就是_约束。答案: 外键5关

13、系图中的关系连线的终点图标代表了关系的类型, 如果关系连线两端为钥匙图标 , 则关系类型为_。如果关系连线一端为钥匙图标, 另一端为图标, 则关系类型为_。答案: 1:1、 1:n6T-SQL语言基本表定义有_、 _、 _和_4个表级约束。答案: 主键约束、 外键约束、 唯一性约束、 检查约束7当指定基本表中某一列或若干列为主键时, 则系统将在这些列上自动建立一个_、 _的索引。答案: 唯一性、 聚簇8在索引命令中使用关键字CLUSTERED或NONCLUSTERED分别表示将建立的是_或_索引。答案: 聚簇索引、 非聚簇索引第6章 SELECT数据查询思考与练习一、 选择题1查询语句”SEL

14、ECT name,sex,birthday FROM human”返回( C ) 列。A1 B2 C3 D42语句”SELET COUNT(*) FROM human”返回( A ) 行。A1 B2 C3 D43假设数据表 ”test1” 中有 10 条数据行, 可获得最前面两条数据行的命令为( B ) 。ASELECT 2 * FROM test1BSELECT TOP 2 * FROM test1CSELECT PERCENT 2 * FROM test1DSELECT PERCENT 20 * FROM test1 4关于查询语句中 ORDER BY 子句使用正确的是( C ) 。A如果

15、未指定排序列, 则默认按递增排序 B数据表的列都可用于排序 C如果在 SELECT 子句中使用了 DISTINCT 关键字, 则排序列必须出现在查询结果中 D联合查询不允许使用 ORDER BY 子句5在 T-SQL 语法中, SELECT 查询语句的完整语法较复杂, 但至少包括的部分是( B) , 使用关键字( A ) 能够把重复行屏蔽, 将多个查询结果返回一个结果集合的运算符是( B ) , 如果在 SELECT 语句中使用聚合函数( 列函数) 进行分组统计或汇总时, 一定在后面使用( A ) 。 ASELECT , INTO BSELECT , FROMCSELECT , GROUP D

16、仅SELECT ADISTINCT BUNION CALL DTOP AJOIN BUNION CINTO DLIKE AGROUP BY BCOMPUTE BY CHAVING DCOMPUTE 6SQL中, 与NOT IN等价的操作符是: ( D ) A=SOMEBSOMEC=ALLDALL 二、 填空题1在T-SQL语句中_语句使用频率最高。答案: SELECT2左外连接返回连接中左表的 数据行, 而只返回右表中_数据行。 答案: 全部、 部分3SELECT查询语句中两个必不可少的子句是_和_。答案: SELECT、 FROM第7章 视图的创立与管理思考与练习一、 填空题1SQL Ser

17、ver 中不但能够经过视图检查基本表中的数据, 而且还能够向基本表中添加或修改数据, 可是所插入的数据必须符合基本表中的 。答案: 数据完整性约束2视图是从_或其它视图导出的表。答案: 基本表第8章 T-SQL编程与应用思考与练习一、 选择题1下面哪些字符能够用于T-SQL的注释( A ) 。A-BC*D&2对于多行注释, 必须使用( B ) 进行注释。A/ / B /* */ C- - D/ /3用以去掉字符串尾部空格的函数是( C) 。ALTRIMBRIGHTCRTRIMDSUBSTRING4SQL Server 中, 全局变量以( B ) 符号开头。ABC*D&二、 填空题1在SQL S

18、erver 中, 变量共分为两种: 一种是_, 另一种是_。答案: 局部变量、 全局变量2包含在引号( ”) 或方括号( ) 内的标识符称为_。答案: 界定标识符3SQL Server中的编程语言是_语言, 它是一种非过程化的高级语言, 其基本成分是_。答案: T-SQL 、 SQL语句第9章 存储过程、 触发器和用户定义函数思考与练习一、 选择题1激活DML触发器的数据修改语句, 有效选项是( B ) AINSERT BUPDATE CDELETE DSELECT2当希望执行对book表的操作时, 如果该操作不执行, 而是执行对price表的更新操作, 则应该创立什么类型的DML触发器( D

19、 ) 。AFORBBEFORECAFTERDINSTEAD OF3关于触发器, 叙述正确的是: ( A ) 。A触发器是自动执行的, 能够在一定条件下触发B触发器不能够与同步数据库的相关表进行级联更改CSQL Server 不支持DDL触发器D触发器不属于存储过程二、 填空题1SQL Server 中的触发器能够分为_触发器和_触发器两种。答案: DML和DDL2在SQL Server 中, 经过执行_语句创立触发器。答案: CREATE TRIGGER3在SQL Server 中提供了3种存储过程, 它们分别是_、 _和_。 答案: 系统存储过程、 用户自定义存储过程和扩展存储过程第10章

20、数据库的安全性管理思考与练习一、 选择题1固定数据库角色db_securityadmin能够在数据库中进行( C ) 活动。A在数据库中有全部权限B能够添加或删除用户C能够管理全部权限、 对象所有权、 角色和角色成员资格D能够更改数据库内任何用户表中的所有数据 2关于登录和用户, 下列各项表述不正确的是( C ) 。A登录是在服务器级创立的, 用户是在数据库级创立的B创立用户时必须存在一个用户的登录C用户和登录必须同名D一个登录能够对应多个用户3SQL Server 的安全性管理可分为4个等级, 不包括( B ) A操作系统级 B用户级 CSQL Server级 D数据库级4对访问SQL Se

21、rver实例的登录, 有两种验证模式: Windows 身份验证和( B ) 身份验证。AWindows NT模式 B混合身份验证模式 C以上都不对二、 填空题1在SQL SERVER中的【登录名新建】窗口左侧的”选择页”列表框中选择_页, 能够进行数据库用户的创立。答案: 常规2服务器权限允许_执行管理任务, _用于控制对数据库对象的访问和语句执行。答案: 数据库管理员、 数据库权限3创立新的数据库角色时一般要完成的基本任务是_、 _、 _。答案: 创立新的数据库角色、 分配权限给创立的角色、 将这个角色授予某个用户。第11章 数据库的恢复与传输思考与练习一、 选择题1做数据库差异备份之前,

22、 需要做( A ) 备份。A数据库完整备份 B数据库差异备份C事务日志备份 D文件和文件组备份2做文件及文件组备份后, 最好做( C ) 备份。A数据库完整备份 B数据库差异备份C事务日志备份 D文件和文件组备份 3( A ) 备份最耗费时间。A数据库完整备份 B数据库差异备份C事务日志备份 D文件和文件组备份4下列关于数据库备份的叙述错误的是( A ) 。A如果数据库很稳定就不需要经常做备份, 反之要经常做备份以防数据库损坏B数据库备份是一项很复杂的任务, 应该由专业的管理人员来完成C数据库备份也受到数据库恢复模式的制约D数据库备份策略的选择应该综合考虑各方面因素, 并不是备份做得越多, 越

23、全就越好5关于SQL Server 的恢复模式叙述正确的是( B ) 。A简单恢复模式支持所有的文件恢复 B大容量日志模式不支持时间点恢复C完全恢复模式是最好的安全模式D一个数据库系统中最好是用一种恢复模式, 以避免管理的混乱二、 填空题1恢复模式有_、 _和_。答案: 简单恢复模式 、 完全恢复模式和大容量日志恢复模式2SQL Server 数据库备份类型包括_、 _和_。答案: 完整数据库备份、 差异数据库备份、 事务日志备份和文件和文件组备份。3完全恢复模式下的备份能够分为三类, 它们分别是_、 _和_。答案: 完整性备份, 差异备份和日志备份。4对某一数据库进行完整性备份, 右击该数据库, 在弹出的快捷菜单中选择_中的”备份”选项。答案: 任务。5_是指将数据库从SQL Server表复制到数据文件; _是指将数据从数据文件加载到SQL Server。答案: 导出、 导入。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服