基本信息 书名:数据库基础与实践 定价:48.00元 作者:杨洋 出版社:清华大学出版社 出版日期:2017-09-01 ISBN:9787302483304 字数:458000 页码:305 版次:1 装帧:平装 开本:16开 商品重量: 编辑推荐 本书每一章后配有大量实训项目和习题,帮助读者明确学习目标、巩固学习成果,将知识和技能转化为实际工作能力,达到学以致用的目的。与本书配套的还有教师授课的电子教案、书中涉及的实例程序代码和样本数据库,供师生在教学中参考使用。 内容提要 本书以SQL Server 2012为平台,采用“工作过程导向”模式,由浅入深地介绍了数据库基础知识,安装和配置SQL Server 2012,数据库的操作,数据表的操作,插入、更新和删除表数据,数据库的查询,TSQL语言基础,数据库的视图与索引,数据库的数据完整性,数据库的存储过程与触发器,备份与还原数据库,数据库的安全维护这几方面内容。本书实例丰富,步骤完整,讲解细致,案例有较好的通用性和实用性,辅以大量的实训和课后练习,可以使学生得到充分的训练,掌握使用SQL Server 2012解决实际问题的能力。本书既可作为高等职业院校计算机及相关专业的教材,也可作为等级考试、职业资格考试或认证考试方面的培训教材,还可用于读者自学。 目录 目录章数据库基础知识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 20122.1SQL Server 2012概述2.1.1SQL Server 2012的体系结构2.1.2SQL Server 2012的特性2.1.3SQL Server 2012的版本2.2安装SQL Server 20122.2.1SQL Server 2012的硬件要求2.2.2SQL Server 2012的软件要求2.2.3安装SQL Server 20122.2.4检验安装2.3配置SQL Server 20122.3.1配置服务2.3.2配置服务器2.4SQL Server 2012管理工具2.4.1SQL Server Management Studio2.4.2SQL Server Data Tools2.4.3SQL Server配置管理器2.4.4SQL Server Profiler2.4.5数据库引擎优化顾问2.4.6sqlcmd2.4.7SQL Server PowerShell2.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 ServerManagement Studio(SSMS)操作数据库3.2.1数据库的创建3.2.2数据库的修改和删除3.2.3分离和附加数据库3.3使用TransactSQL(TSQL)语句操作数据库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使用TSQL语句操作表4.3.1创建表4.3.2修改表结构4.3.3删除表实训:数据表的操作本章小结习题第5章插入、更新和删除表数据5.1使用SSMS操作表数据5.1.1插入数据5.1.2删除数据5.1.3修改数据5.2使用TSQL语句操作表数据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章TSQL语言基础7.1TSQL语言概述7.2TSQL语言基础7.2.1TSQL语言的组成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用户自定义函数实训: TSQL语句本章小结习题第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列实训:体会数据完整性本章小结习题0章数据库的存储过程与触发器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删除触发器实训:存储过程和触发器本章小结习题1章备份与还原数据库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使用TSQL语句还原11.5复制数据库实训:数据库的备份与还原本章小结习题2章数据库的安全维护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删除架构实训:数据库的安全机制本章小结习题参考文献 作者介绍
以下为对购买帮助不大的评价