出版社:科学出版社
年代:2011
定价:39.8
本书以学生成绩管理系统为主线,主要讲授数据库应用系统的开发方法及过程。其中,应用系统设计以SQLServer2005为平台,其前端应用开发工具采用VB.NET2005。全书分为3部分,包括数据库系统基础部分、SQLServer数据库管理系统部分和VB.NET开发数据库应用系统过程。各章给出了大量的示范性设计实例,并配有一定的练习题和上机实验题。本书内容详实、通俗易懂、实用性强,要求读者起点低。书中采用循序渐进、由浅入深的教学方式介绍数据库应用系统开发的各个环节,本书可以作为各类院校相关专业及培训班的“数据库系统开发”和“SQLServer2005应用系统开发”课程的教学用书,对于计算机应用人员和计算机爱好者来说本书也是一本实用的自学参考书。为了便于读者学习,本教程中所有练习题和上机实验题的参考答案及第18章“学生成绩管理系统”的源代码都可以从http://www.ncpress.com.cn网站免费下载。
目 录
第1部分 数据库系统基础 1
第1章 数据库系统概述 2
1.1 数据和数据管理 2
1.1.1 数据 2
1.1.2 数据管理 2
1.2 计算机数据管理的3个阶段 3
1.2.1 人工管理阶段 3
1.2.2 文件系统管理阶段 3
1.2.3 数据库系统管理阶段 4
1.3 什么是数据库 5
1.3.1 数据库的特点 5
1.3.2 数据库的三级结构 6
1.3.3 模式、内模式和外模式 7
1.4 什么是数据库管理系统 8
1.4.1 DBMS的主要功能 9
1.4.2 DBMS的组成 9
1.5 什么是数据库系统 10
1.5.1 计算机系统 10
1.5.2 数据库 10
1.5.3 数据库管理系统 10
1.5.4 应用程序 11
1.5.5 用户 11
1.6 数据库系统的体系结构 11
1.6.1 两层客户机/服务器结构 11
1.6.2 多层客户机/服务器结构 12
1.7 两种模型 13
1.7.1 概念模型 14
1.7.2 数据模型 15
1.8 关系数据库理论 16
1.8.1 基本术语 16
1.8.2 关系运算 17
1.8.3 规范化设计理念和方法 19
练习题1 20
第2章 数据库设计 21
2.1 数据库设计过程 21
2.2 需求分析 21
2.3 概念结构设计 22
2.3.1 概念模型设计的方法与步骤 22
2.3.2 数据抽象与局部视图设计 23
2.3.3 视图的集成 25
2.4 逻辑结构设计 26
2.4.1 概念模型向数据模型的转换 26
2.4.2 设计用户子模式 28
2.5 物理结构设计 28
2.6 数据库实施 28
2.7 数据库运行维护 29
2.8 “学生成绩管理系统”设计说明 29
2.8.1 系统功能 29
2.8.2 数据库设计 29
2.8.3 系统运行演示 30
练习题2 33
第2部分 SQL Server数据库管理系统 35
第3章 SQL Server 2005系统概述 36
3.1 SQL Server 2005系统简介 36
3.1.1 SQL Server 2005的发展历史 36
3.1.2 SQL Server 2005的各种版本 37
3.1.3 SQL Server 2005的新特征 37
3.1.4 SQL Server 2005的组成部分 38
3.1.5 SQL Server 2005组件的分类 40
3.2 系统需求 42
3.2.1 硬件需求 42
3.2.2 软件需求 43
3.2.3 SQL Server 2005的网络
环境需求 43
3.3 SQL Server 2005的安装 43
3.4 SQL Server 2005的工具和实用程序 44
3.4.1 SQL Server Management
Studio 44
3.4.2 SQL Server Business Intelli-
gence Development Studio 46
3.4.3 SQL Server Profiler 47
3.4.4 数据库引擎优化顾问 49
3.4.5 Analysis Services 49
3.4.6 SQL Server Configuration
Manager 50
3.4.7 SQL Server文档和教程 51
练习题3 51
第4章 创建和使用数据库 52
4.1 数据库对象 52
4.2 系统数据库 53
4.3 SQL Server数据库的存储结构 54
4.3.1 文件和文件组 54
4.3.2 事务日志 55
4.4 创建数据库 56
4.5 配置数据库 58
4.5.1 添加和删除数据文件、日志
文件 58
4.5.2 数据库选项设置 61
4.5.3 更改数据库所有者 62
4.5.4 数据库重命名 63
4.6 删除数据库 63
练习题4 64
第5章 创建和操作表 65
5.1 表的概念 65
5.1.1 什么是表 65
5.1.2 表中数据的完整性 66
5.1.3 SQL Server几个重要的
系统表 67
5.2 创建表 68
5.3 修改表结构 71
5.4 创建数据库关系图 72
5.4.1 建立数据库关系图 72
5.4.2 删除数据库关系 74
5.5 更改表名 75
5.6 删除表 76
5.7 记录的新增和修改 77
练习题5 78
第6章 T-SQL基础 79
6.1 SQL语言 79
6.1.1 SQL语言概述 79
6.1.2 SQL语言的分类 80
6.2 T-SQL概述 80
6.2.1 T-SQL的语法约定 80
6.2.2 T-SQL的数据库对象全名 81
6.2.3 如何在SQL Server管理
控制器中执行T-SQL语句 81
6.3 数据定义语言(DDL) 83
6.3.1 数据库的操作语句 83
6.3.2 数据表的操作语句 88
6.4 数据操纵语言(DML) 92
6.4.1 INSERT语句 92
6.4.2 UPDATE语句 93
6.4.3 DELETE语句 93
6.5 数据查询语言(DQL) 94
6.5.1 投影查询 94
6.5.2 选择查询 96
6.5.3 排序查询 97
6.5.4 使用聚合函数 97
6.5.5 表的连接查询 100
6.5.6 子查询 103
6.5.7 查询结果求并集和交集 106
6.5.8 相关子查询 107
6.5.9 带EXISTS测试的子查询 108
6.5.10 空值及其处理 109
练习题6 111
第7章 T-SQL高级应用 112
7.1 数据汇总 112
7.1.1 在数据汇总中使用聚合函数 112
7.1.2 在数据汇总中使用GROUP
BY子句 114
7.2 复杂连接查询 116
7.2.1 连接条件 117
7.2.2 内连接 118
7.2.3 外连接 118
7.2.4 交叉连接 120
7.3 复杂子查询 120
7.3.1 子查询规则 122
7.3.2 子查询类型 122
7.3.3 多层嵌套子查询 125
7.4 数据来源是一个查询的结果 125
7.5 交叉表查询 126
7.5.1 使用PIVOT运算符 126
7.5.2 使用UNPIVOT运算符 127
练习题7 128
第8章 SQL Server程序设计 130
8.1 标识符 130
8.1.1 常规标识符 130
8.1.2 分隔标识符 131
8.2 数据类型 131
8.2.1 系统数据类型 132
8.2.2 用户定义数据类型 138
8.3 变量 140
8.3.1 局部变量 141
8.3.2 全局变量 143
8.4 运算符 144
8.4.1 算术运算符 145
8.4.2 赋值运算符 145
8.4.3 按位运算符 145
8.4.4 比较运算符 146
8.4.5
本书以学生成绩管理系统为主线,主要讲授数据库应用系统的开发方法及过程。其中,应用系统设计以SQL Server 2005为平台,其前端应用开发工具采用VB.NET 2005。全书分为3部分,包括数据库系统基础部分、SQL Server数据库管理系统部分和VB.NET开发数据库应用系统过程。各章给出了大量的示范性设计实例,并配有一定的练习题和上机实验题。
本书内容详实、通俗易懂、实用性强,要求读者起点低。书中采用循序渐进、由浅入深的教学方式介绍数据库应用系统开发的各个环节,本书可以作为各类院校相关专业及培训班的“数据库系统开发”和“SQL Server 2005应用系统开发”课程的教学用书,对于计算机应用人员和计算机爱好者来说本书也是一本实用的自学参考书。
为了便于读者学习,本教程中所有练习题和上机实验题的参考答案及第18章“学生成绩管理系统”的源代码都可以从http://www.ncpress.com.cn网站免费下载。
书籍详细信息 | |||
书名 | 数据库系统开发教程站内查询相似图书 | ||
9787030324498 如需购买下载《数据库系统开发教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 科学出版社 |
版次 | 修订本 | 印次 | 1 |
定价(元) | 39.8 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 416 | 印数 |
数据库系统开发教程是科学出版社于2011.10出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材 的书籍。
戴志诚, 编著
明日科技, 编著
明日科技, 编著
《数据库系统开发基础与项目实训:基于SQL Server 2005》编委会, 编
李春葆, 曾平, 赵丙秀, 编著
希赛IT发展研究中心, 组编
启明工作室, 编著
刘韬, 楼兴华, 编著
刘志成, 主编