《资料库技术与套用系统开发(SQL Server 2005+C#)》是2013年清华大学出版社出版的图书,作者是景雪琴 。
基本介绍
- 书名:资料库技术与套用系统开发(SQL Server 2005+C#)
- 作者:景雪琴
- ISBN:9787302320272
- 页数:407页
- 定价:39.50元
- 出版社:清华大学出版社
- 出版时间:2013-6-1
- 装帧:平装
- 开本:16开
编辑推荐
教学目标明确,注重理论与实践的结合
教学方法灵活,培养学生自主学习的能力
教学内容先进,强调计算机在各专业中的套用
教学模式完善,提供配套的教学资源解决方案
教学方法灵活,培养学生自主学习的能力
教学内容先进,强调计算机在各专业中的套用
教学模式完善,提供配套的教学资源解决方案
内容简介
本书採用SQL Server 2005+C#为开发平台,以学生选课管理系统XSGL开发为主线索,介绍资料库技术与套用系统开发。书中提供了大量的教学案例,并对案例中的关键语句做了注释,可读性好,易于理解和掌握。全书主要介绍资料库技术基础、关係资料库基础、关係资料库标準语言SQL、资料库保护技术、资料库设计及其套用系统开发、SQL Server 2005集成环境、基于SQL Server 2005的资料库实施、TransactSQL编程、C#语言基础、面向对象程式设计、Windows窗体应用程式、ADO.NET数据访问技术和三层结构资料库套用系统。
图书目录
第一篇资料库技术
第1章资料库技术基础
1.1资料库基本概念
1.1.1数据(Data)
1.1.2资料库(DataBase,DB)
1.1.3资料库管理系统(DataBase Management System,DBMS)
1.1.4资料库系统(DataBase System,DBS)
1.2数据管理技术
1.2.1数据密集型套用与数据管理技术
1.2.2档案系统阶段的数据管理技术
1.2.3资料库系统阶段的现代数据管理技术
1.3数据模型
1.3.1数据模型及数据建模
1.3.2概念数据模型与ER图
1.3.3逻辑数据模型
1.4资料库系统结构
1.4.1资料库的三级模式结构
1.4.2资料库系统体系结构
1.5主流商业资料库管理系统
1.5.1Oracle
1.5.2IBM DB2 Universal Database
1.5.3Microsoft SQL Server
1.5.4Sun MySQL
习题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章关係资料库标準语言SQL
3.1SQL概述
3.1.1SQL的发展
3.1.2SQL的特点
3.1.3SQL资料库的体系结构
3.2数据定义
3.2.1SQL提供的基本数据类型
3.2.2基本表的创建、删除和修改
3.2.3索引的创建和删除
3.3SQL数据查询
3.3.1SELECT语句的语法格式
3.3.2单表查询
3.3.3集合查询
3.3.4连线查询
3.3.5嵌套查询
3.4SQL数据更新
3.4.1数据插入
3.4.2数据删除
3.4.3数据修改
3.5视图
3.5.1创建视图
3.5.2查询视图
3.5.3删除视图
3.5.4对视图的更新操作
3.6SQL数据控制
3.6.1授予许可权
3.6.2收回许可权
习题3
第4章资料库保护技术
4.1资料库安全性
4.1.1用户标识与鉴别
4.1.2存取控制
4.1.3视图机制
4.1.4数据加密
4.1.5审计
4.2资料库完整性
4.2.1完整性约束条件
4.2.2完整性控制
4.3事务
4.3.1事务的定义
4.3.2事务的ACID性质
4.4并发控制
4.4.1并发调度
4.4.2封锁技术
4.4.3封锁协定
4.4.4死锁和活锁
4.5资料库恢复技术
4.5.1故障种类
4.5.2资料库恢复机制与策略
习题4
第5章资料库设计及其套用系统开发
5.1关係模式规範化
5.1.1规範化问题的提出
5.1.2函式依赖
5.1.3关係模式规範化
5.2资料库系统设计
5.2.1资料库系统设计概述
5.2.2资料库设计方法
5.2.3资料库设计过程
5.3需求分析
5.3.1需求分析的任务和方法
5.3.2数据字典及其表示
5.4概念结构设计
5.4.1概念结构的特点
5.4.2概念结构的设计方法和步骤
5.5逻辑结构设计
5.5.1逻辑结构设计的任务和步骤
5.5.2概念模型转换为关係模型
5.5.3关係模型的最佳化
5.5.4用户子模式即视图的设计
5.6物理设计
5.6.1物理设计的主要内容
5.6.2评价物理结构
5.7资料库实施和维护
5.7.1资料库实施
5.7.2资料库的运行和维护
5.8资料库套用开发
5.8.1从应用程式中访问资料库
5.8.2SQL过程化扩充
5.8.3资料库连线与套用编程接口
5.8.4资料库间的数据转换
5.8.5资料库套用开发工具
习题5
第二篇SQL Server 2005资料库管理系统
第6章SQL Server 2005集成环境
6.1SQL Server 2005简介
6.1.1SQL Server 2005概述
6.1.2Microsoft SQL Server 2005系统结构
6.2SQL Server 2005的安装与配置
6.2.1安装要求
6.2.2系统安装
6.2.3SQL Server 2005服务项的启动
6.3SQL Server 2005的管理工具
6.3.1SQL Server管理工具概述
6.3.2SQL Server Management Studio
习题6
第7章SQL Server 2005资料库操作
7.1SQL Server 2005资料库及其对象
7.1.1SQL Server资料库存储结构
7.1.2系统资料库
7.1.3SQL Server 2005资料库的主要对象
7.1.4SQL Server 2005资料库及其对象的查看
7.2建立资料库
7.2.1资料库的创建
7.2.2资料库的修改
7.2.3资料库的删除
7.2.4资料库的分离和附加
7.3表、索引、视图的操作
7.3.1表的创建与维护
7.3.2索引的建立与管理
7.3.3视图的操作与管理
7.4SQL Server资料库完整性
7.4.1约束
7.4.2规则
7.4.3默认值
7.5SQL Server资料库安全性
7.5.1SQL Server安全身份验证
7.5.2帐户与登录管理
7.5.3角色管理
7.5.4许可权管理
7.6SQL Server资料库恢复技术
7.6.1恢复模式
7.6.2资料库的备份
7.6.3资料库的恢复
7.7SQL Server数据的导入和导出
习题7
第8章TransactSQL编程
8.1TSQL程式设计基础
8.1.1数据类型
8.1.2常量与变数
8.1.3运算符
8.1.4批处理
8.1.5注释
8.1.6流程控制语句
8.2函式
8.2.1系统函式
8.2.2用户定义函式
8.3存储过程
8.3.1用户定义存储过程
8.3.2系统存储过程
8.4触发器
8.4.1触发器概述
8.4.2DML触发器的创建和套用
8.4.3DDL触发器的创建和套用
8.5游标的定义与使用
8.5.1声明游标
8.5.2打开游标
8.5.3检索游标
8.5.4关闭游标
8.5.5释放游标
8.5.6利用游标修改数据
习题8
第三篇资料库套用系统开发
第9章C#语言基础
9.1NET框架介绍
9.2Visual Studio 2008开发环境——创建控制台应用程式
9.2.1控制台应用程式的建立
9.2.2控制台应用程式中输入输出语句格式
9.3C#数据类型
9.3.1值类型
9.3.2引用类型——数组
9.3.3引用类型——字元串类
9.3.4引用类型——object类
9.3.5类型转换
9.3.6非泛型集合和泛型集合
9.4控制结构
9.4.1C#控制结构
9.4.2foreach循环语句
9.4.3异常处理语句
9.4.4using语句
9.5函式
9.5.1函式的参数传递
9.5.2函式的重载
9.6程式调试
习题9
第10章面向对象程式设计
10.1面向对象技术的基本概念
10.2类的定义和对象
10.3构造函式和析构函式
10.4类的属性
10.5this引用
10.6类的静态数据成员和静态方法
10.7类的继承性
10.8类的多态性
10.9抽象类和抽象方法
10.10委託
10.11事件
10.12索引指示器
10.13接口
10.14运算符重载
10.15命名空间
习题10
第11章Windows窗体应用程式
11.1创建Windows窗体应用程式
11.2基本控制项
11.3选单、工具列和状态栏
11.4多窗体应用程式
11.5列印
习题11
第12章ADO.NET数据访问技术
12.1ADO.NET 对象模型简介
12.2SqlConnection对象
12.3SqlCommand对象
12.4SqlDataReader对象
12.5SqlDataAdapter对象
12.6DataSet对象
12.7DataSet与控制项的数据绑定
12.8XML和资料库
习题12
第13章三层结构资料库套用系统
13.1三层结构资料库套用系统开发模式介绍
13.2三层结构的学生选课管理系统
习题13
参考文献