• SQL Server数据库教程(第3版)(SQL Server 2012)
  • SQL Server数据库教程(第3版)(SQL Server 2012)
21年品牌 40万+商家 超1.5亿件商品

SQL Server数据库教程(第3版)(SQL Server 2012)

全新正版 假一赔十 可开发票

52.24 7.5折 69.8 全新

库存5件

北京朝阳
认证卖家担保交易快速发货售后保障

作者赵明渊

出版社清华大学出版社

ISBN9787302596196

出版时间2022-04

装帧平装

开本16开

定价69.8元

货号1202652707

上书时间2024-05-13

轻阅书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

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

为了适应数据库技术的新进展,反映数据库教学的实践经验,保持本书的先进性和实用性,本书自2014年出版以来,于2017年出版第2版,现在对第2版进行修订。
在第3版中,主要修改内容如下。
(1) 教学和实验配套,各章(除第14章、第15章)都增加一节有关实验的内容,方便课程教学和实验课教学。
(2) 深化实验课的教学,实验分为验证性实验和设计性实验两个阶段。
阶段给出实现实验题目的步骤和方法,供学生熟悉、借鉴和参考有关实验题目的设计和实现。例如,给出实验题目的SQL语句,供学生进行SQL语句调试的借鉴和参考。
第二阶段引导学生独立设计和实现实验题目的步骤和方法。例如,培养学生独立设计、编写和调试SQL语句以达到实验题目的要求的能力。
(3) 以应用广泛的SQL Server 2012作为平台介绍数据库技术和应用。
(4) 培养学生掌握数据库理论知识和运用SQL Server数据库进行管理、操作和编程的能力。
(5) 着重培养学生画出合适的ER图的能力、编写查询语句的能力和数据库语言编程的能力,培养学生开发简单的数据库应用系统的能力。
本书可作为大学本科、高职高专及培训班课程的教学用书,也可作为计算机应用人员和计算机爱好者的自学参考书。
本书由赵明渊主编,参加本书编写的还有
周亮宇、程小菊、蔡露、袁育廷、李姣。在此对于帮助完成基础工作的同志,表示衷心的感谢!

 

为方便教学,本书提供教学大纲、教学课件、授课计划、所有实例的源代码,读者可在清华大学出版社官网下载,也可扫描封底的“书圈”二维码下载。每章章末都配有习题,附录A提供了习题参考答案。
由于编者水平有限,书中难免存在疏漏之处,敬请读者批评指正。
编者2022年1月

 

 

 

 

 

 

 

 



 
 
 
 

商品简介

本书全面系统地介绍了SQL Server 2012的管理操作和应用开发,以学生成绩数据库为主线,将基础知识和实际应用有机结合起来,全书共分15章,分别介绍数据库系统和数据库设计、SQL Server概述、创建数据库、创建和使用表、数据查询、视图、索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁、Java EE和SQL Server学生成绩管理系统开发等内容。本书可作为大学本科、高职高专及培训班课程的教学用书,适于计算机应用人员和计所算机爱好者自学参考。本书特色为:培养学生掌握数据库理论知识和SQL Server 数据库管理、操作和编程能力。教学和实验配套,各章的内容与该章实验的内容相对应。深化实验课教学,各个实验分为验证性实验和设计性实验两个阶段。介绍大数据、NoSQL等前沿内容。着重培养学生画出合适的E-R图的能力、编写查询语句的能力、编程的能力和开发能力。 本版所做重要修订如下:(1)增加实验内容。(2)配套资料齐全,提供教学大纲,教学课件、教学进度表、所有实例的源代码、习题参考答案等。(3)为使取材合理、重点突出,适当精简部分内容。



作者简介

赵明渊,男,重庆市,汉族,电子科技大学计算机应用技术专业博士,中国农业银行四川省分行计算机高级工程师,国务院颁发证书的享受政府特殊津贴的专家。作者在电子科技大学等校先后担任SQL Server数据库、Oracle数据库、MySQL数据库、数据库原理与应用、Java EE、Android等课程的教学工作,SQL Server数据库等课程在电子科技大学录制了视频。



目录

第1章数据库系统和数据库设计

1.1数据库系统介绍

1.1.1数据库、数据库管理系统

1.1.2数据模型

1.1.3关系数据库

1.1.4数据库系统

1.2数据库设计

1.2.1需求分析

1.2.2概念结构设计

1.2.3逻辑结构设计

1.2.4物理结构设计

1.2.5数据库实施

1.2.6数据库运行和维护

1.3小结

习题1

实验1ER图画法与概念模型向逻辑模型的转换

第2章SQL Server概述

2.1SQL Server简介

2.2SQL Server 2012的安装

2.3SQL Server服务器组件和管理工具

2.3.1SQL Server服务器组件

2.3.2SQL Server管理工具

2.4SQL Server Management Studio环境

2.5SQL和TSQL

2.5.1SQL概述

2.5.2TSQL概述

2.6小结

习题2

实验2SQL Server 2012的安装和运行

第3章创建数据库

3.1SQL Server数据库的基本概念

3.1.1逻辑数据库

3.1.2物理数据库

3.2以图形界面方式创建SQL Server数据库

3.3以命令方式创建SQL Server数据库

3.3.1创建数据库

3.3.2修改数据库

3.3.3删除数据库

3.4小结

习题3

实验3创建数据库

 

 


第4章创建和使用表

4.1表的基本概念

4.1.1表和表结构

4.1.2系统数据类型

4.1.3表结构设计

4.2以命令方式创建SQL Server表

4.2.1创建表

4.2.2修改表

4.2.3删除表

4.3以图形界面方式创建SQL Server表

4.4以命令方式操作SQL Server表数据

4.4.1插入语句

4.4.2修改语句

4.4.3删除语句

4.5以图形界面方式操作SQL Server表数据

4.6小结

习题4

实验4创建和使用表

实验4.1创建表

实验4.2使用表

第5章数据查询

5.1投影查询

5.2选择查询

5.3分组查询和统计计算

5.4排序查询

5.5连接查询

5.5.1连接谓词

5.5.2以JOIN为关键字指定的连接

5.6子查询

5.6.1IN子查询

5.6.2比较子查询

5.6.3EXISTS子查询

5.7SELECT查询的其他子句

5.8综合训练

5.9小结

习题5

实验5数据查询

实验5.1数据查询1

实验5.2数据查询2

第6章视图

6.1创建视图

6.2查询视图

6.3更新视图

6.3.1可更新视图

6.3.2插入数据

6.3.3修改数据

6.3.4删除数据

6.4修改视图定义和重命名视图

6.4.1修改视图定义

6.4.2重命名视图

6.5查看视图信息

6.6删除视图

6.7小结

习题6

实验6视图

第7章索引

7.1索引的分类

7.2索引的创建

7.3修改和查看索引属性

7.3.1使用TSQL语句修改索引属性

7.3.2使用系统存储过程查看索引属性

7.4索引的删除

7.5小结

习题7

实验7索引

第8章数据完整性

8.1数据完整性概述

8.2实体完整性

8.2.1PRIMARY KEY约束

8.2.2UNIQUE约束

8.3参照完整性

8.3.1定义表间参照关系的步骤

8.3.2FOREIGN KEY约束

8.4域完整性

8.4.1CHECK约束

8.4.2DEFAULT约束

8.5综合训练

8.6小结

习题8

实验8数据完整性

第9章TSQL程序设计

9.1SQL数据类型

9.1.1系统数据类型

9.1.2用户自定义数据类型

9.1.3用户自定义表数据类型

9.2标识符、常量、变量

9.2.1标识符

9.2.2常量

9.2.3变量

9.3运算符与表达式

9.3.1算术运算符

9.3.2位运算符

9.3.3比较运算符

9.3.4逻辑运算符

9.3.5字符串连接运算符

9.3.6赋值运算符

9.3.7一元运算符

9.3.8运算符优先级

9.4流程控制语句

9.4.1BEGIN…END语句

9.4.2IF…ELSE语句

9.4.3WHILE、BREAK和CONTINUE语句

9.4.4GOTO语句

9.4.5RETURN语句

9.4.6WAITFOR语句

9.4.7TRY…CATCH语句

9.5系统内置函数

9.6用户定义函数

9.6.1用户定义函数的定义和调用

9.6.2用户定义函数的删除

9.7游标

9.7.1游标的概念

9.7.2游标的基本操作

9.7.3使用游标

9.8综合训练

9.9小结

习题9

实验9TSQL程序设计

第10章存储过程

10.1存储过程概述

10.2存储过程的创建

10.3存储过程的使用

10.3.1存储过程的执行

10.3.2存储过程的参数

10.4存储过程的管理

10.4.1查看存储过程

10.4.2修改存储过程

10.4.3重命名存储过程

10.4.4删除存储过程

10.5综合训练

10.6小结

习题10

实验10存储过程

第11章触发器

11.1触发器概述

11.2创建DML触发器

11.3使用DML触发器

11.3.1使用AFTER触发器

11.3.2使用INSTEAD OF触发器

11.4创建和使用DDL触发器

11.4.1创建DDL触发器

11.4.2使用DDL触发器

11.5触发器的管理

11.5.1查看触发器

11.5.2修改触发器

11.5.3删除触发器

11.5.4启用或禁用触发器

11.6综合训练

11.7小结

习题11

实验11触发器

第12章系统安全管理

12.1SQL Server安全机制和身份验证模式

12.1.1SQL Server安全机制

12.1.2SQL Server身份验证模式

12.2服务器登录名管理

12.2.1创建登录名和密码

12.2.2修改登录名和密码

12.2.3删除登录名

12.3数据库用户管理

12.3.1创建数据库用户

12.3.2修改数据库用户

12.3.3删除数据库用户

12.4角色

12.4.1服务器角色

12.4.2数据库角色

12.5权限管理

12.5.1登录名权限管理

12.5.2数据库用户权限管理

12.6综合训练

12.7小结

习题12

实验12系统安全管理

第13章备份和恢复

13.1备份和恢复概述

13.2创建备份设备

13.2.1使用存储过程创建和删除命名备份设备

13.2.2使用TSQL语句创建临时备份设备

13.2.3使用图形界面方式创建和删除命名备份设备

13.3备份数据库

13.3.1使用TSQL语句备份数据库

13.3.2使用图形界面方式备份数据库

13.4恢复数据库

13.4.1使用TSQL语句恢复数据库

13.4.2使用图形界面方式恢复数据库

13.5复制数据库

13.6分离和附加数据库

13.6.1分离数据库

13.6.2附加数据库

13.7小结

习题13

实验13备份和恢复

第14章事务和锁

14.1事务

14.1.1事务原理

14.1.2事务类型

14.1.3事务模式

14.1.4事务处理语句

14.2锁定

14.2.1并发影响

14.2.2可锁定资源和锁模式

14.2.3死锁

14.3小结

习题14

第15章基于Java EE和SQL Server的学生成绩管理系统开发

15.1创建学生成绩管理系统数据库和表

15.2搭建系统框架

15.2.1层次划分

15.2.2搭建项目框架

15.3持久层开发

15.4业务层开发

15.5表示层开发

15.6小结

习题15

附录A习题参考答案

附录B学生成绩数据库stsc的表结构和样本数据

参考文献

 

 


【前言】

主编推荐

配套实验、习题、习题答案、教学课件、大纲和源码


【内容简介】

   相关推荐   

—  没有更多了  —

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

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