• 数据库基础与实践(SQL Server 2012)
21年品牌 40万+商家 超1.5亿件商品

数据库基础与实践(SQL Server 2012)

批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!

32.19 6.7折 48 全新

库存6件

四川成都
认证卖家担保交易快速发货售后保障

作者杨洋

出版社清华大学出版社

ISBN9787302483304

出版时间2017-09

装帧平装

开本16开

定价48元

货号25172607

上书时间2024-10-20

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

前言

 

 

 

 

SQL Server 2012是Microsoft 公司推出的SQLServer 数据库管理系统,它有许多新的特性和关键性改进,集成了商业智能、数据库引擎和分析服务等功能,以其易用性、安全性、高可编程性和相对低廉的价格得到越来越多用户的青睐,许多院校开设了SQL Server数据库相关课程。基于这样的背景,作者编写了本书,将理论知识与实践技术紧密结合,力求全面、多方位、由浅入深地引导读者步入数据库技术领域。

本书是作者总结多年来数据库技术教学经验编写而成,结构完整,内容实用,思路清晰,贴近教学和应用实践,形象生动,图文并茂,强调技能,重在操作,实例与实训案例针对性强。

本书共分12章,主要包括数据库基础知识,安装和配置SQL Server 2012,数据库的操作,数据表的操作,插入、更新和删除数据,数据库的查询,TSQL语言基础,数据库的视图与索引,数据库的数据完整性,数据库的存储过程与触发器,备份与还原数据库,数据库的安全维护这几方面内容。

本书以关系数据库理论知识为基础,注重操作技能的培养和实际问题的解决,使读者掌握SQL Server 2012的使用和管理。每章针对数据库设计和实施中的一个工作过程环节讲解相关的内容,实现实践技能与理论知识的整合,将工作环境与学习环境有机地结合在一起。读者可首先通过阅读每章的“工作实战场景”了解本章内容对应的典型工作;其次,带着“引导问题”进入系统学习环节;后,通过“实训”进行实际操作,并回到“工作实战场景”,完成“引导问题”,达到学以致用的学习目的。此外,每章配有学习目标、本章小结和习题,帮助读者明确学习目标、巩固学习成果。

与本书配套的还有教师授课电子教案、书中涉及的实例程序代码和样本数据库,供师生在教与学中参考使用。

本书的编写工作由南京城市职业学院(南京广播电视大学)教师杨洋独立完成。

本书在编写过程中参阅了大量专家、学者的著作以及相关书籍和报刊,

还从互联网获得了许多资料。这些资料难以一一列举,在此向所有的作者表示衷心的感谢。

 

由于作者水平有限,虽然经过再三勘误,难免存在疏漏和不足,恳请专家、同行和读者批评指正。

编者2017年5月



导语摘要
本书以SQL Server 2012为平台,采用“工作过程导向”模式,由浅入深地介绍了数据库基础知识,安装和配置SQL Server 2012,数据库的操作,数据表的操作,插入、更新和删除表数据,数据库的查询,TSQL语言基础,数据库的视图与索引,数据库的数据完整性,数据库的存储过程与触发器,备份与还原数据库,数据库的安全维护这几方面内容。本书实例丰富,步骤完整,讲解细致,案例有较好的通用性和实用性,辅以大量的实训和课后练习,可以使学生得到充分的训练,掌握使用SQL Server 2012解决实际问题的能力。本书既可作为高等职业院校计算机及相关专业的教材,也可作为等级考试、职业资格考试或认证考试方面的培训教材,还可用于读者自学。

目录

目录


 


 


第1章数据库基础知识


1.1数据库的基本概念


1.1.1信息、数据与数据处理


1.1.2数据库、数据库系统和数据库管理系统


1.2数据库管理技术及发展


1.2.1数据管理技术的发展阶段


1.2.2数据库系统阶段产生的新技术


1.2.3数据库系统的特点


1.3数据模型


1.3.1数据模型的组成要素


1.3.2数据模型的类型


1.3.3概念模型


1.3.4层次模型


1.3.5网状模型


1.3.6关系模型


1.4关系数据库理论


1.4.1关系操作


1.4.2关系运算


1.4.3关系的完整性


1.5数据库系统结构


1.5.1数据库系统的模式结构


1.5.2数据库系统的体系结构


本章小结


习题


第2章安装和配置SQL Server 2012


2.1SQL Server 2012概述


2.1.1SQL Server 2012的体系结构


2.1.2SQL Server 2012的特性


2.1.3SQL Server 2012的版本


2.2安装SQL Server 2012


2.2.1SQL Server 2012的硬件要求


2.2.2SQL Server 2012的软件要求


2.2.3安装SQL Server 2012


2.2.4检验安装


2.3配置SQL Server 2012


2.3.1配置服务


2.3.2配置服务器


2.4SQL Server 2012管理工具


2.4.1SQL Server Management Studio


2.4.2SQL Server Data Tools


2.4.3SQL Server配置管理器


2.4.4SQL Server Profiler


2.4.5数据库引擎优化顾问


2.4.6sqlcmd


2.4.7SQL Server PowerShell


2.5连接到SQL Server 2012数据库


2.5.1数据库身份验证模式


2.5.2数据库的类型


实训:
体会SQL Server 2012的管理工具


本章小结


习题


第3章数据库的操作


3.1SQL Server数据库的结构


3.1.1数据存储


3.1.2数据库文件


3.1.3文件组


3.1.4数据库对象


3.2使用SQL Server
Management Studio(SSMS)操作数据库


3.2.1数据库的创建


3.2.2数据库的修改和删除


3.2.3分离和附加数据库


3.3使用TransactSQL(TSQL)语句操作数据库


3.3.1创建数据库


3.3.2修改数据库


3.3.3查看数据库信息


3.3.4重命名数据库


3.3.5分离和附加数据库


3.3.6删除数据库


实训:
数据库的操作


本章小结


习题


第4章数据表的操作


4.1表的概述


4.1.1表的定义


4.1.2SQL Server 2012数据类型


4.1.3别名数据类型


4.1.4创建别名数据类型


4.1.5删除别名数据类型


4.2使用SSMS操作表


4.2.1创建表


4.2.2修改表结构


4.2.3删除表


4.3使用TSQL语句操作表


4.3.1创建表


4.3.2修改表结构


4.3.3删除表


实训:
数据表的操作


本章小结


习题


第5章插入、更新和删除表数据


5.1使用SSMS操作表数据


5.1.1插入数据


5.1.2删除数据


5.1.3修改数据


5.2使用TSQL语句操作表数据


5.2.1插入数据


5.2.2修改数据


5.2.3删除数据


实训:
表数据的操作


本章小结


习题


第6章数据库的查询


6.1SELECT语句概述


6.1.1选择列


6.1.2WHERE子句


6.1.3GROUP BY子句


6.1.4HAVING子句


6.1.5ORDER BY子句


6.2多表连接查询


6.2.1内连接


6.2.2外连接


6.2.3交叉连接


6.2.4自连接


6.2.5组合查询


6.3子查询


6.3.1带有IN运算符的子查询


6.3.2带有比较运算符的子查询


6.3.3带有EXISTS运算符的子查询


6.3.4单值子查询


实训:
数据库的查询


本章小结


习题


第7章TSQL语言基础


7.1TSQL语言概述


7.2TSQL语言基础


7.2.1TSQL语言的组成


7.2.2常量


7.2.3变量


7.2.4运算符与表达式


7.3流程控制语句


7.3.1BEGIN...END语句块


7.3.2IF...ELSE条件语句


7.3.3CASE表达式


7.3.4无条件转移语句


7.3.5循环语句


7.3.6返回语句


7.3.7等待语句


7.3.8错误处理语句


7.4常用函数


7.4.1系统内置函数


7.4.2用户自定义函数


实训: TSQL语句


本章小结


习题


第8章数据库的视图与索引


8.1视图


8.1.1视图的概念


8.1.2视图的优缺点


8.1.3视图的类型


8.2视图的操作


8.2.1创建视图


8.2.2查看视图


8.2.3重命名视图


8.2.4修改和删除视图


8.2.5视图加密


8.2.6通过视图管理数据


8.3索引


8.3.1索引的概念


8.3.2索引的优缺点


8.3.3索引的类型


8.4索引的操作


8.4.1创建索引


8.4.2查看索引


8.4.3重命名索引


8.4.4修改和删除索引


8.4.5索引的维护


实训:
视图和索引


本章小结


习题


第9章数据库的数据完整性


9.1数据完整性概述


9.1.1数据完整性的概念


9.1.2数据完整性的类型


9.2实现约束


9.2.1PRIMARY KEY约束


9.2.2DEFAULT约束


9.2.3CHECK约束


9.2.4UNIQUE约束


9.2.5NULL与NOT NULL约束


9.2.6FOREIGN KEY约束


9.3使用默认


9.3.1创建默认


9.3.2绑定默认


9.3.3解除绑定


9.3.4删除默认


9.4使用规则


9.4.1创建规则


9.4.2绑定规则


9.4.3解除绑定


9.4.4删除规则


9.5使用IDENTITY列


实训:
体会数据完整性


本章小结


习题


第10章数据库的存储过程与触发器


10.1存储过程概述


10.1.1存储过程的概念


10.1.2存储过程的类型


10.2简单存储过程的操作


10.2.1创建存储过程


10.2.2执行存储过程


10.2.3查看存储过程


10.2.4修改存储过程


10.2.5删除存储过程


10.3创建参数化存储过程


10.3.1创建和执行带输入参数的存储过程


10.3.2创建和执行带输出参数的存储过程


10.4触发器概述


10.4.1触发器的概念


10.4.2触发器的类型


10.5触发器的操作


10.5.1创建DML触发器和DDL触发器


10.5.2启用/禁用触发器


10.5.3查看触发器


10.5.4修改触发器


10.5.5删除触发器


实训:
存储过程和触发器


本章小结


习题


第11章备份与还原数据库


11.1备份概述


11.1.1备份的概念


11.1.2备份的类型


11.1.3备份设备


11.1.4备份设备的创建与删除


11.2备份数据


11.2.1完整备份


11.2.2差异备份


11.2.3事务日志备份


11.2.4文件和文件组备份


11.3还原概述


11.3.1还原的概念


11.3.2还原策略


11.4还原数据


11.4.1常规还原


11.4.2时间点还原


11.4.3使用TSQL语句还原


11.5复制数据库


实训:
数据库的备份与还原


本章小结


习题


第12章数据库的安全维护


12.1SQL Server的安全性机制


12.1.1安全简介


12.1.2安全机制


12.2管理登录名和用户


12.2.1创建登录名


12.2.2创建用户


12.2.3删除登录名


12.2.4删除用户


12.3角色管理


12.3.1固定服务器角色


12.3.2固定数据库角色


12.3.3自定义数据库角色


12.3.4应用程序角色


12.4数据库权限的管理


12.4.1授予权限


12.4.2拒绝权限


12.4.3撤销权限


12.5架构管理


12.5.1创建架构


12.5.2修改架构


12.5.3删除架构


实训:
数据库的安全机制


本章小结


习题


参考文献


 



内容摘要
本书以SQL Server 2012为平台,采用“工作过程导向”模式,由浅入深地介绍了数据库基础知识,安装和配置SQL Server 2012,数据库的操作,数据表的操作,插入、更新和删除表数据,数据库的查询,TSQL语言基础,数据库的视图与索引,数据库的数据完整性,数据库的存储过程与触发器,备份与还原数据库,数据库的安全维护这几方面内容。
本书实例丰富,步骤完整,讲解细致,案例有较好的通用性和实用性,辅以大量的实训和课后练习,可以使学生得到充分的训练,掌握使用SQL Server 2012解决实际问题的能力。
本书既可作为高等职业院校计算机及相关专业的教材,也可作为等级考试、职业资格考试或认证考试方面的培训教材,还可用于读者自学。

主编推荐
本书每一章后配有大量实训项目和习题,帮助读者明确学习目标、巩固学习成果,将知识和技能转化为实际工作能力,达到学以致用的目的。与本书配套的还有教师授课的电子教案、书中涉及的实例程序代码和样本数据库,供师生在教学中参考使用。

精彩内容

第1章数据库基础知识

(1) 掌握: 数据库、数据库系统和数据库管理系统的概念,数据模型的组成要素。(2) 理解: 概念结构设计、逻辑结构设计、数据库物理设计。(3) 了解: 信息、数据与数据处理的概念,数据库系统的产生和发展,关系数据库理论。
某高校日常管理工作效率低下,教务管理工作人员每学期在烦琐的纸质表格中更新、查询学生课程数据。学校领导为提高工作效率,成立了信息管理工作小组,要求信息管理员王明设计出一个系统,以便学生和教师通过该系统完成信息查询和修改。
(1) 你听说过“数据库”吗?在日常生活和工作中,你用到数据库了吗?(2) 20世纪人类是如何管理数据的?我们现在又是如何管理数据的?(3) 你有没有想过,人类是通过什么来定义、操纵数据库中的海量数据的?(4) 本书中,我们将研究哪种类型的数据库?它能给我们的工作和生活带来什么样的变化?(5) 从不同的角度看,数据库系统结构各有什么特征?1.1数据库的基本概念随着计算机技术的发展,信息技术的应用日益广泛,作为管理信息资源的数据库技术也发展迅速,应用范围涉及管理信息系统、专家系统、过程控制、联系分析处理等各个领域。数据库技术成为计算机信息系统与应用系统的核心技术和重要基础,成为衡量社会信息化程度的重要标志。1.1.1信息、数据与数据处理数据是数据库中存储的基本对象,是可以被计算机接收,并能够被计算机处理的符号。数据的表现形式多样化,可以是数字、文字、图形、图像、声音等信息。例如,定义学生的姓名为“张三”,性别为“男”,年龄为“19”,那么,“张三”“男”和“19”都是数据。信息是对数据的解释,是经过加工处理后具有一定含义的数据集合。它具有超出事实数据本身的价值,能提高人们对事物认识的深刻程度,对决策或行为有现实或潜在的价值。数据与信息既有联系,又有区别。数据是信息的表现形式,信息是加工处理后的数据,是数据所表达的内容。同样的数据因载体的不同表现出不同的形式,信息则不会随信息载体的不同而改变。将数据转换成信息的过程称为数据处理,是指利用计算机对原始数据进行科学的采集、整理、存储、加工和传输等一系列活动,从繁杂的数据中获取所需的资料和有用的数据,如图11所示。

媒体评论
评论

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP