描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302516354丛书名: 21世纪高等学校计算机类课程创新规划教材·微课版
全书体系完整、结构安排合理、内容叙述翔实,注重实践与理论相结合,实验内容讲解清楚,实验步骤规范且具有代表性,并注意在实践过程中引导学生进行自我创新学习。
本书适合作为高等院校本科、专科计算机及相关专业的学生学习数据库应用系统开发技术的教材,也可作为各学科从事信息技术领域科技工作者的参考用书。
第1部分SQL Server 2016数据库应用与开发习题参考答案
第1章数据库系统概述
第2章SQL Server 2016的运行环境
第3章创建与管理数据库
第4章表和数据完整性
第5章TransactSQL语言基础
第6章数据检索
第7章TransactSQL语句的高级应用
第8章索引和视图
第9章存储过程与触发器
第10章事务和锁
第11章SQL Server 2016的安全管理
第12章备份和恢复
第13章系统自动化任务管理
第14章复制与性能监视
第15章SQL Server数据库应用系统开发
第2部分SQL Server 2016的常用实践环境与上机指导
第16章安装和配置SQL Server 2016
16.1准备安装SQL Server 2016
16.1.1安装前必须清楚的几个问题
16.1.2安装SQL Server 2016必须注意的若干事项
16.1.3安装过程中的常见问题
16.2安装过程
16.2.1默认实例的安装
16.2.2命名实例的安装
16.3配置服务器选项
16.3.1网络连接方式的选择与配置
16.3.2配置SQL Server 2016服务器的性能参数
16.3.3配置远程服务器
第17章SQL Server 2016环境下的上机指导
17.1SQL Server 2016的管理平台的使用
17.2SQL Server 2016菜单的使用
17.2.1常用菜单功能
17.2.2自定义菜单栏
17.3SQL Server 2016工具栏的使用
17.3.1常用工具栏的显示
17.3.2创建新的工具栏
17.3.3修改工具栏
17.4在查询设计器中调试程序的基本操作
17.4.1查询设计器窗口的使用
17.4.2在编辑器中设置查询
17.4.3调试SQL程序的方法
17.5SQL Server 2016的常见错误与处理
17.5.1TransactSQL脚本错误处理功能
17.5.2查看SQL Server 2016数据库服务器中的错误事件
17.5.3常见错误和错误级别
第3部分SQL Server 2016数据库实验
第18章实验指导与实验内容
18.1SQL Server 2016的实验指导
18.2实验内容
实验1认识SQL Server 2016的运行环境
实验2数据库的创建与管理
实验3表的创建与管理
实验4数据完整性与数据传输
实验5TransactSQL语句基础
实验6利用控制流语句编程
实验7数据检索
实验8TransactSQL语句的高级应用
实验9索引和视图
实验10存储过程和触发器
实验11事务和锁
实验12SQL Server 2016的安全管理
实验13备份和恢复
实验14系统自动化任务管理
实验15复制与性能监视
实验16综合练习
第4部分模拟试题及参考答案
SQL Server数据库模拟试题1
SQL Server数据库模拟试题1参考答案
SQL Server数据库模拟试题2
SQL Server数据库模拟试题2参考答案
SQL Server数据库模拟试题3
SQL Server数据库模拟试题3参考答案
SQL Server数据库模拟试题4
SQL Server数据库模拟试题4参考答案
SQL Server数据库模拟试题5
SQL Server数据库模拟试题5参考答案
SQL Server数据库模拟试题6
SQL Server数据库模拟试题6参考答案
本书是《SQL Server 2016数据库应用与开发》(姜桂洪主编,2018年由清华大学出版社出版)的配套辅导教材。书中采用目前实际生产和教学领域内应用广泛的SQL Server数据库管理系统,利用内容丰富的习题及答案、涵盖SQL Server 2016所有重要组件的实验基本操作、典型的模拟试题等形式,从多视角为初学者提供了在Windows系列平台上学习和开发大型数据库的服务空间。
本书从基本操作着手,从教学实际需求出发,结合初学者的认知规律,由浅入深、精心选择SQL Server 2016数据库管理与开发过程中的知识点,以数据库及相关数据库对象为基础,以备份、还原、复制和监视等数据库系统管理组件为目标,以形式多样、内容丰富的习题和参考答案对基本操作进行示范,与主教材及微课视频一起打造出比较完整的立体化教材的课程体系。
本书在模块内容安排上体现循序渐进、重点突出的特点。习题解答部分主要帮助学生掌握数据库和TransactSQL语句的基本规则和基本操作。实验部分主要帮助学生进一步强化基本单元操作,培养学生独立学习的能力。模拟题可以让学生在掌握好所学知识的基础上,进一步了解自己学习本课程的知识水平。通过本书提供的指导材料,学生可以在自由上机的环境下,完成相关数据库和TransactSQL语句的常用操作和管理。
全书总共包括如下4部分内容:
第1部分包括第1~15章,内容为主教材的习题参考答案,所有编程代码均通过调试。
第2部分包括第16和第17章,内容为SQL Server 2016系统的安装、配置和常用实践环境操作的详细介绍。
第3部分为第18章,介绍学生上机实验时需要注意的问题,并根据教材内容提供16个配套实验。实验操作步骤清晰、可操作性强且具代表性。
第4部分提供6套模拟试题及参考答案,为读者学习SQL Server 2016数据库提供自我检查知识掌握水平的契机,旨在帮助读者了解和检验自己的学习情况。
本书由姜桂洪任主编,孙福振和张冬梅编著,全书由姜桂洪统稿。在本书的编写过程中,苏晶、王德亮、吕兵等教师也给予了很多帮助,在此一并致谢。
由于编者水平有限,对书中存在的不妥之处,恳请读者批评指正。
编者
2018年9月
(1) 数据模型的三要素不包括。
A. 数据结构B. 数据操作C. 数据类型D. 完整性约束
(2) 关系运算不包括。
A. 连接B. 投影C. 选择D. 查询
(3) 主课本表11所示学生信息表中的主键为。
A. studentnoB. sexC. birthdateD. sname
(4) 下面的数据库产品中不是关系数据库的是。
A. OracleB. SQL ServerC. DBTGD. DB2
(5) ER概念模型中,信息的三种概念单元不包括。
A. 实体型B. 实体值C. 实体属性D. 实体间联系
答案: BDACB
2. 简答题
(1) 什么是数据库、数据库系统和数据库管理系统?并且举出日常生活中一些数据库的实际范例。
【答】数据库(Database,DB)是长期存储在计算机内、有组织、可共享的大量数据的集合。
数据库管理系统(Database Management System,DBMS)位于用户和操作系统之间,是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性,是数据库系统的核心。
数据库系统(Database System,DBS)通常由硬件、软件、数据库和用户组成,管理的对象是数据。其中软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。
日常生活中,像学生成绩管理、网上购物、银行存取款、购买火车票等,其软件的后台都是由数据库作为支撑。
(2) 说明数据库管理系统的基本系统架构拥有哪4大模块。
【答】数据库管理系统的基本系统包括如下4大模块。
① 存储管理(Storage Manager)。数据库管理系统通常会自行配置磁盘空间,将数据存入存储装置的数据库。
② 查询处理(Query Processor)。负责处理用户下达的查询语言命令语句,可以再细分成多个模块负责检查语法、优化查询命令的处理程序。
③ 事务管理(Transaction Manager)。事务管理主要分为: 同名的事务管理子系统,负责处理数据库的事务,保障数据库商业事务的操作; 锁定管理(Lock Manager),也称为并发控制管理(Concurrency Control Manager)子系统,负责资源锁定。
④ 恢复管理(Recovery Manager)。恢复管理主要是日志管理(Log Manager)子系统,负责记录数据库的所有操作,包含事务日志,以便同名的恢复管理子系统能够执行恢复处理,恢复数据库系统存储的数据到指定的时间点。
(3) 简单说明数据库系统的组件。
【答】数据库系统主要包括如下组件。
① 用户(Users)。用户执行DDL语言定义数据库架构,使用DML语言新增、删除、更新和查询数据库的数据,通过操作系统访问数据库的数据。
② 数据(Data)。数据库系统中的数据种类包括永久性数据(Persistent Data)、索引数据(Indexes)、数据字典(Data Dictionary)和事务日志(Transaction Log)等。
③ 软件(Software)。在数据库环境中使用的软件,包括数据库管理系统(DBMS)、应用程序(Application Program)和开发工具(Development Tools)。
④ 硬件(Hardware)。安装数据库相关软件的硬件设备,包含主机(CPU、内存和网卡等)、磁盘驱动器、磁盘阵列、光盘驱动器、磁带机和备份装置。
(4) 举例说明三种关系运算的特点。
【答】① 选择关系用于查找符合条件的行,从而形成新关系。新关系和原来关系结构一致,记录行变少。例如,在学生表中查询年龄18岁以上的学生记录。
② 投影关系是从一个表中找出若干字段形成一个新关系的操作,新关系与原来关系的记录行应该一样多,但其数据列变少。例如,在学生表中输出学生的学号、姓名和出生日期。
③ 连接关系是从两个表中选择满足条件的记录,且新关系中包含原来多个关系的列,新关系结构中的列类型由原来关系中的列映射而来。例如,查询学生的学号、姓名和期末成绩。
评论
还没有评论。