《资料库系统原理与套用—基于SQL Server 2008》是2014年清华大学出版社出版的图书,作者是王瑞金、 段会川。
基本介绍
- 书名:资料库系统原理与套用—基于SQL Server 2008
- 作者:王瑞金、段会川
- ISBN:9787302339274
- 类别:计算机
- 页数:334页
- 定价:35元
- 出版社:清华大学出版社
- 出版时间:2014年1月1日
- 装帧:平装
- 开本:16开
编辑推荐
·教学目标明确,注重理论与实践的结合
·教学方法灵活,培养学生自主学习的能力
·教学内容先进,强调计算机在各专业中的套用
·教学模式完善,提供配套的教学资源解决方案
·教学方法灵活,培养学生自主学习的能力
·教学内容先进,强调计算机在各专业中的套用
·教学模式完善,提供配套的教学资源解决方案
内容简介
本书系统地介绍了资料库系统理论及套用和开发技术与方法。全书分三篇15章,第一篇为“资料库系统原理”,由第1章至第5章组成,主要讲述数据管理技术的发展、数据模型、关係资料库理论、关係规範化、资料库系统设计等内容;第二篇为“SQLServer2008关係资料库管理系统”,由第6章至第11章组成,主要介绍SQLServer2008的数据操纵、TransactSQL程式设计、SQLServer的资料库安全、控制、维护等方面的内容;第三篇为“基于C#.NET的资料库套用系统开发”,由第12章至第15章组成,介绍利用C#开发资料库套用系统的基本方法和技术,包括VisualStudio2008开发环境和流程、C#编程基础、VS2008中的资料库开发技术以及进销存管理系统开发实例等内容。
本书可作为高等学校信息管理与信息系统、电子商务、计算机等相关专业资料库课程的教材,也可供从事资料库系统开发和套用的人员参考。
本书可作为高等学校信息管理与信息系统、电子商务、计算机等相关专业资料库课程的教材,也可供从事资料库系统开发和套用的人员参考。
目录
第一篇资料库系统原理
第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.4资料库管理系统
1.4.1资料库管理系统的工作模式
1.4.2资料库管理系统的主要功能
习题1
第2章数据模型
2.1信息描述
2.1.1现实世界
2.1.2信息世界
2.1.3数据世界
2.2概念模型
2.2.1概念模型的基本概念
2.2.2概念模型的表示方法
2.3数据模型和关係模型
2.3.1数据模型概述
2.3.2关係模型概述
习题2
第3章关係数据模型
3.1关係模型及其定义
3.1.1关係数据结构
3.1.2关係操作概述
3.1.3关係的完整性
3.2关係代数
3.2.1关係查询语言和关係运算
3.2.2传统的关係运算
3.2.3专门的关係运算
3.2.4关係运算套用实例
3.3关係系统
3.3.1关係系统的定义
3.3.2关係系统的分类
习题3
第4章关係资料库规範化理论
4.1关係模式规範化的必要性
4.2函式依赖
4.2.1函式依赖的定义
4.2.2函式依赖的Armstrong公理*
4.2.3键及候选键
4.3规範化与範式
4.3.1第一範式(1NF)
4.3.2第二範式(2NF)
4.3.3第三範式(3NF)
4.3.4BoyceCodd範式(BCNF)
习题4
第5章资料库系统设计
5.1资料库设计概述
5.1.1资料库系统设计的内容
5.1.2资料库设计的基本方法
5.1.3资料库系统设计的基本步骤
5.2资料库规划
5.3需求分析
5.3.1需求分析的步骤
5.3.2需求分析的方法
5.4概念结构设计
5.4.1概念结构的特点及设计方法
5.4.2数据抽象与局部视图设计
5.4.3视图的集成
5.5逻辑结构设计
5.5.1概念模型向关係模型的转换
5.5.2关係模式规範化
5.5.3模式的评价与最佳化
5.5.4用户子模式的设计
5.6物理结构设计
5.6.1资料库物理设计的影响因素和内容
5.6.2关係模式存取方法选择
5.6.3确定资料库的存储结构
5.7资料库的实施与维护
5.7.1数据的载入和应用程式的调试
5.7.2资料库的试运行
5.7.3资料库的运行和维护
习题5
第二篇MS SQL Server 2008关係资料库管理系统
第6章SQL Server 2008概述
6.1SQL Server 2008简介
6.1.1SQL Server的发展历程
6.1.2SQL Server 2008的体系结构
6.2SQL Server 2008的安装
6.2.1SQL Server 2008的版本
6.2.2软硬体安装需求
6.2.3安装SQL Server 2008
6.3SQL Server Management Studio功能与操作
6.3.1启动SQL Server Management Studio
6.3.2SQL Server Management Studio组件简介
6.3.3SQL查询编辑器
6.4SQL Server系统资料库
6.5资料库的创建与管理
6.5.1资料库的构成
6.5.2创建资料库的方法
6.5.3使用资料库
6.5.4修改资料库
6.5.5删除资料库的方法
习题6
第7章关係资料库语言SQL
7.1SQL概述及特点
7.1.1SQL语言的发展历程
7.1.2SQL语言的特点
7.1.3SQL资料库的体系结构
7.1.4TSQL与SQL
7.1.5TSQL语言概述
7.2表的定义与维护
7.2.1数据类型
7.2.2基本表的定义
7.2.3基本表的修改
7.2.4基本表的删除
7.2.5向表中录入数据
7.3索引的定义与维护
7.3.1索引概述
7.3.2索引的创建
7.3.3索引的删除
7.4SQL数据查询
7.4.1SELECT语句
7.4.2单表查询
7.4.3连线查询
7.4.4嵌套查询
7.4.5集合查询
7.5SQL的数据更新功能
7.5.1SQL的数据插入功能
7.5.2SQL的数据修改功能
7.5.3SQL的数据删除功能
7.6视图
7.6.1视图的概念
7.6.2视图的创建
7.6.3视图的操作
7.6.4使用视图的作用与限制
习题7
第8章TransactSQL程式设计
8.1TransactSQL程式设计基础
8.1.1常量、变数与运算符
8.1.2流程控制
8.1.3TSQL的常用函式
8.1.4用户自定义函式
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.3.4删除触发器
8.3.5禁用/激活触发器
8.4游标
8.4.1游标概述
8.4.2游标的基本操作
8.4.3游标的套用
习题8
第9章事务与并发控制
9.1事务概述
9.1.1事务的特点
9.1.2事务的分类
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.4SQL Server的并发控制
9.4.1事务的隔离级别
9.4.2SQL Server封锁管理
习题9
第10章SQL Server 2008资料库安全技术
10.1SQL Server安全机制
10.2SQL Server的验证模式
10.3SQL Server的登录和角色管理
10.3.1伺服器的登录账号
10.3.2伺服器角色管理
10.4SQL Server资料库用户与角色管理
10.4.1资料库用户
10.4.2资料库角色
10.5用户和角色的许可权管理
10.5.1SQL Server许可权种类
10.5.2TSQL中的许可权操作
10.5.3利用SSMS进行许可权管理
习题10
第11章SQL Server 2008资料库维护
11.1资料库的收缩
11.1.1自动收缩
11.1.2手动收缩
11.2资料库的分离与附加
11.2.1分离资料库
11.2.2附加资料库
11.3资料库备份与还原
11.3.1数据备份类型
11.3.2恢复模式
11.3.3备份设备
11.3.4资料库备份
11.3.5还原资料库
11.3.6备份策略
习题11
第三篇基于C#.NET的资料库套用系统开发
第12章Visual Studio 2008入门
12.1C#概述
12.1.1C#与.NET
12.1.2C#的特点
12.2用C#创建.NET应用程式
12.2.1配置和认识Visual Studio 2008开发环境
12.2.2C#程式的基本结构
12.3开发Windows Form应用程式
习题12
第13章C#编程基础
13.1C#的基本语言元素
13.1.1数据类型
13.1.2数据类型转换
13.1.3变数和常量
13.1.4运算符和表达式
13.1.5表达式与运算的优先权
13.2C#语言的基本语句
13.2.1条件语句
13.2.2switch多分支选择语句
13.2.3循环语句
13.2.4跳转语句
13.3C#面向对象程式设计
13.3.1类和对象
13.3.2类的成员变数
13.3.3类的成员方法
13.3.4类的继承、封装和多态
13.4C#在VS 2008环境下调试及排错方法
13.4.1编译时错误及纠正方法
13.4.2运行时错误及处理方法
13.4.3VS 2008调试技术
习题13
第14章Visual Studio 2008中的资料库开发技术
14.1ADO.NET概述
14.1.1ADO.NET相关类库
14.1.2两种ADO.NET访问资料库的模式
14.2数据集DataSet和DataTable
14.2.1数据表DataTable
14.2.2数据集DataSet
14.3ADO.NET连线模式访问资料库
14.3.1SqlConnection对象
14.3.2SqlCommand对象
14.3.3SqlDataReader对象
14.4ADO.NET无连线模式访问资料库
14.4.1了解SqlDataAdapter对象
14.4.2使用SqlDataAdapter运算元据
14.5开发职工数据编辑视窗
14.5.1职工与专业数据表设计
14.5.2职工数据编辑视窗的设计
14.5.3运行时错误及处理方法
14.6可视化控制项实现数据访问的相关技术
14.6.1.NET数据绑定技术
14.6.2使用TableAdapter组件进行带参数的多表查询
14.6.3用TableAdapter实现主表/明细表关係
习题14
第15章SQL Server 2008资料库套用系统开发实例
15.1进销存资料库的设计
15.2进销存资料库套用系统基本框架的搭建
15.2.1创建Jxc工程和设计主窗体
15.2.2用户登录窗体设计
15.2.3账户及许可权设计
15.3职工管理等辅助数据管理功能的实现
15.3.1职工管理窗体的许可权控制
15.3.2其他辅助数据管理窗体的设计
15.4进货功能的实现
15.4.1进货有关的视图及存储过程设计
15.4.2进货窗体及有关的ADO.NET控制项和程式代码设计
15.4.3进货查询统计有关的视图及存储过程设计
15.4.4进货查询统计窗体及程式代码设计
15.5其他功能设计概要
习题15
参考文献