数据库系统原理与应用教程

数据库系统原理与应用教程 教材名称: 数据库系统原理与应用教程
ISBN号: 978-7-89436-076-2 作者: 黄雄波、张荣荣
字数: 326千字 规格: 16开
印制时间: 2013-06-11 出版日期: 2013-06-06
定价: 30.00 元 样章下载: 978-7-89436-076-2数据库系统原理与应用教程样章(加水印).pdf
购买地址:

        本教材结合数据库管理系统SQL Server 2008,采用案例教学法组织教学,按照数据库应用系统开发的流程,从应用背景、需求分析、系统设计等步骤循序渐进地介绍高校财务管理系统开发过程。全教材共分为10个项目,项目总览分析系统的需求;项目1主要介绍了SQL Server 2008及安装过程;项目2介绍数据库的创建和管理的方法;项目3介绍数据表设计的过程;项目4介绍表数据的管理(增、删、改);项目5介绍数据查询;项目6介绍索引和视图的使用技术;项目7介绍存储过程、函数的使用方法;项目8从数据库整体出发,说明数据库的安全设置方法;项目9介绍常用的数据库的备份恢复、导入和导出的相关知识。教材中每个项目都融入了数据库开发的实用技巧和关键技术,每个实例都提供了完整的源代码,便于读者学习和参考。
 
项目总览高校实验室财务管理系统1
0.1背景1
0.2需求分析1
0.3解决方案2
0.4系统功能设计2
项目1环境部署4
1.1选择数据库4
1.1.1SQL Server的发展史4
1.1.2SQL Server 2008的各个版本5
1.2安装 SQL Server 20086
1.3项目拓展18
项目2数据库的创建及管理19
2.1图形界面方式创建数据库19
2.1.1打开SQL Server 200819
2.1.2数据库的组成20
2.1.3在图形界面下创建数据库20
2.2SQL语句创建数据库23
2.3管理数据库25
2.3.1增加数据库的空间25
2.3.2删除数据库28
2.4项目拓展29
项目3数据表创建及管理30
3.1概念模型设计30
3.2逻辑模型设计32
3.3物理模型设计35
3.3.1确定属性的数据类型35
3.3.2使用图形工具创建数据表及联系39
3.3.3使用SQL语句创建数据表及联系43
3.4使用PowerDesigner进行数据库设计45
3.4.1认识PowerDesigner工作环境45
3.4.2使用PowerDesigner进行数据库设计46
3.5数据表的管理55
3.5.1修改表55
3.5.2删除表58
3.6项目拓展59
项目4表数据的管理60
4.1增添记录60
4.1.1使用图形工具添加数据61
4.1.2使用SQL语句添加数据61
4.2更新记录65
4.2.1使用图形工具更新记录66
4.2.2使用SQL语句更新记录66
4.3删除记录70
4.3.1使用图形工具删除记录70
4.3.2使用SQL语句删除记录71
4.4项目拓展73
项目5查询语句的使用74
5.1基本的查询语句74
5.1.1简单的查询语句76
5.1.2使用WHERE子句80
5.1.3使用ORDER BY子句85
5.2查询语句的统计功能86
5.2.1使用集合函数87
5.2.2使用GROUP BY子句88
5.3多表查询功能90
5.3.1交叉连接91
5.3.2内连接92
5.3.3外连接94
5.3.4自连接98
5.4子查询操作99
5.4.1比较测试99
5.4.2集合成员测试100
5.4.3存在性测试100
5.4.4批量比较测试101
5.5项目拓展102
项目6索引和视图的使用103
6.1索引103
6.1.1SQL Server 2008的数据访问方式103
6.1.2索引的分类104
6.1.3创建索引105
6.1.4管理和维护索引110
6.2视图112
6.2.1视图概述112
6.2.2视图的创建113
6.2.3管理视图118
6.3项目拓展125
项目7存储过程和函数的使用126
7.1TransactSQL编程知识126
7.1.1批处理126
7.1.2程序注释语句127
7.1.3局部变量与全局变量128
7.1.4流程控制语句131
7.2存储过程134
7.2.1存储过程概述134
7.2.2创建和执行简单的存储过程134
7.2.3创建复杂的存储过程138
7.2.4存储过程的管理和维护143
7.3用户自定义函数150
7.3.1字符串函数151
7.3.2日期和时间函数153
7.3.3数据类型转换函数155
7.3.4用户自定义函数157
7.4项目拓展164
项目8数据库的安全性165
8.1SQL Server 2008的安全模型165
8.1.1SQL Server 2008安全机制165
8.1.2SQL Server 2008身份验证模式166
8.2服务器的安全性167
8.2.1创建或修改登录账户167
8.2.2管理登录账户171
8.3数据库的安全性173
8.4角色174
8.4.1固定角色175
8.4.2用户自定义角色176
8.5权限管理177
8.6项目拓展182
项目9数据库的备份恢复、导入导出183
9.1数据库的备份与还原183
9.1.1数据库的备份183
9.1.2数据库的还原186
9.2数据的导入与导出189
9.2.1数据导出189
9.2.2数据导入195
9.3项目拓展198
参考文献199
 
        本教材以案例任务驱动组织教学,通过完成具体的项目逐步引导读者掌握数据库应用的各种技术,为数据库应用系统设计与开发打发基础。本教材紧紧围绕高校财务管理系统的开发过程,将该过程中所涉及的知识点逐层分解成各个情景,每个情景从系统概述、需求分析、系统总体设计、数据库设计、数据库的管理等方面循序渐进地介绍如何完成数据库应用系统的开发。只要学生顺利地完成各个情景的任务,就能开发出最后的系统,而且本教材将给出该系统的全部源代码,可以很好地引导学生完成整个系统的开发。