• 数据库技术与设计
21年品牌 40万+商家 超1.5亿件商品

数据库技术与设计

全新正版 急速发货

20.1 6.3折 32 全新

库存3件

天津武清
认证卖家担保交易快速发货售后保障

作者范剑波

出版社西安电子科技大学出版社

ISBN9787560639956

出版时间2016-02

装帧平装

开本其他

定价32元

货号23917903

上书时间2024-12-11

当科图书专营店

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

   商品详情   

品相描述:全新
商品描述
前言
数据库技术是计算机科学技术中发展快的领域之一,也是应用广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。应用型本科教材的编写应该注重与工程应用相结合,注重与能力培养相联系,注重与培养目标相一致。在这样的思想指导下,我们对十多年数据库课程教学与科研工作的实践进行了总结,对*计算机示范性专业教学改革的工作进行了探索和实践。从2004年起,我们构建了数据库课程体系,该体系属于与IT职业岗位群直接相关的专业课程体系,是培养软件行业卓越工程师的核心内容,是培养学生核心能力的关键环节。数据库课程体系由程序设计类(面向对象程序设计、Java程序设计*/C#程序设计*)、数据库设计类(数据库技术与设计、数据库技术课程设计)、数据库应用开发实践类(J2ME移动应用开发*/ASP.NET Web应用开发*、Java EE应用开发*/.NET应用开发*)和毕业设计提高类(开发网络数据库应用系统)构成(注:课程名后标注*的课程为计算机科学与技术专业培养计划中校企合作置换课程,课程1/课程2表示学生选课时为二选一)。该课程体系在教学计划中处于关键的地位,在计算机类专业集中实践环节中占有相当大的比重,并对该专业学生顺利完成毕业设计提供了技术支持,已成为教学计划得以顺利实施的关键环节。本书的特点主要体现在下述四个方面:一是集理论、应用和系统于一体。理论的目标是终能进行关系数据库的设计;应用的目标是能按软件工程的规范和数据库设计的步骤来进行数据库应用系统的设计;系统的目标是通过使用SQL Server来进行数据库应用系统的开发。二是将SQL Server的内容结合到数据库原理中去讲解,避免了部分内容的重复,也避免了在原理部分讲解时无实际系统作为参照时的空对空现象。三是在每章增加了三个典型案例分析的内容,使学生能对所学的知识有一个很好的复习。四是增加了面向对象数据库系统、分布式数据库系统、UML语言和数据挖掘等内容,展示了数据库系统的新进展和广阔的发展前景与应用趋势。本书详细介绍了数据库的基本知识,阐述了关系数据库系统的理论、方法和设计技术,介绍了SQL Server中的T-SQL语言,给出了数据库应用系统设计的实例,后还介绍了数据库技术的新进展。本书共10章,内容包括:数据库系统概述、关系数据模型、数据库建模、关系数据库模式设计、关系数据库设计、SQL Server 2008综述、SQL Server 2008的T-SQL?Ⅰ和T-SQL?Ⅱ、数据库系统新进展。本书每章配有三个典型案例,供读者复习之用;每章后附有本章小结和习题,供读者总结、练习之用;本书后附有课程模拟试题(含参考答案)和课程教学大纲,供读者参考。
本书可作为普通高等学校计算机类专业及相关专业本科生教材,也可供IT行业的科技人员参考。本书作为教材使用时,建议总学时至少为64学时,其中理论要求48学时,实验要求16学时,部分章节内容根据需要可以有选择地进行讲解。本书是在作者之前出版的教材和教学项目的基础上完成的,其相关获奖情况如下:● 《数据库理论与技术》(范剑波等编著)教材被评为2010年浙江省“十一五”重点教材建设项目(浙教高教〔2011〕10号);● “数据库课程体系的改革研究与实践”项目在2009年被评为浙江省高等学校教学成果二等奖(浙教高教〔2009〕153号);● “数据库课程体系教学团队”被评为浙江省高等学校省级教学团队(浙教高教〔2009〕212号)。本书由宁波工程学院范剑波教授任主编,刘良旭副教授任副主编。刘良旭老师编写了第5.7、5.8、9.3、9.4节以及附录1和附录2等内容,其余章节由范剑波老师编写,全书由范剑波老师统稿。本书的出版要感谢宁波工程学院的大力支持,更要感谢出版社同志们的辛勤付出。限于作者水平,书中难免存在错误和不妥之处,殷切期望广大读者给予指正。

导语摘要
本教材的内容包括:篇(数据库基础理论---2章)、第二篇(数据库技术实践T-SQL---3章)、第三篇(数据库设计理论和案例---4章)、第4篇(数据库系统新进展---1章)。每章的后1小节均增加了典型例题分析或实际案例分析内容,增加了教材的实用性。教材的编写应注重与工程应用相结合,注重与能力培养相联系,注重与培养目标相一致。

目录
篇  数据库系统基础篇
第1章  数据库系统概述 2

1.1  数据库系统的应用和研究 2

1.1.1  数据库系统的应用 2

1.1.2  数据库系统的研究 3

1.2  文件系统与数据库系统 4

1.2.1  数据、信息和数据处理 4

1.2.2  文件系统的特点与局限性 4

1.2.3  数据库系统的发展及其特点 6

1.3  数据库系统的组成和模式结构 9

1.3.1  数据库系统的组成 9

1.3.2  数据库系统的模式结构 11

1.3.3  数据与程序的独立性 12

1.4  数据描述和数据模型 13

1.4.1  数据描述的领域 13

1.4.2  数据联系的描述 14

1.4.3  数据模型的概念 15

1.4.4  数据模型及实例 17

1.5  典型案例分析 21

典型案例1  高校组织结构概念数据模型的设计(1) 21

典型案例2  学生在不同部门数据的结构化 22

典型案例3  数据库管理系统的选择 23

本章小结 26

练习题 26
第2章  关系数据模型 29

2.1  关系模型的基本概念 29

2.1.1  关系的通俗定义 29

2.1.2  关系的数学定义 30

2.1.3  关系模型 32

2.2  关系代数 33

2.2.1  传统的集合运算 34

2.2.2  专门的关系运算 35

2.2.3  关系代数表达式及实例 36

2.3  关系数据库查询的优化 38

2.3.1  查询优化问题的提出 38

2.3.2  关系代数的等价变换 41

2.3.3  查询优化的一般策略 41

2.3.4  查询优化的步骤 42

典型案例1  关系代数表达式的查询 44

典型案例2  关系代数表达式的优化 45

典型案例3  关系代数表达式查询时间的计算 46

2.4  典型案例分析 44本章小结 47

练习题 47

第二篇  数据库系统设计篇第3章  数据库建模 50

3.1  数据库建模概述 50

3.2  E-R图的设计 51

3.2.1  E-R图的设计方法 51

3.2.2  E-R图的设计原则 53

3.3  E-R图的子类和继承 54

3.3.1  E-R图的子类 54

3.3.2  E-R图的继承 55

3.4  E-R图的约束建模 55

3.4.1  实体集的键码 56

3.4.2  单值约束 56

3.4.3  完整性约束 57

3.4.4  其他类型约束 57

3.5  典型案例分析 58

典型案例1  高校组织结构E-R图的设计(2) 58

典型案例2  在线考试系统E-R图的设计 59

典型案例3  图书网上销售系统E-R图的设计 60

本章小结 61练习题 61
第4章  关系数据库模式设计 62

4.1  关系模式的存储异常和数据依赖 62

4.2  函数依赖的概念 63

4.2.1  函数依赖的定义 64

4.2.2  完全函数依赖和部分函数依赖 64

4.2.3  传递函数依赖 65

4.2.4  关系模式的键码 65

4.3  函数依赖的规则 66

4.3.1  三个推理规则 66

4.3.2  闭包的计算 67

4.4  关系的规范化 68

4.4.1  范式 69

4.4.2  第二范式 69

4.4.3  第三范式 70

4.4.4  BCNF范式 71

4.4.5  多值依赖和第四范式 72

4.5  模式分解的优劣 74

4.5.1  模式分解的等价性 74

4.5.2  模式分解的规则和方法 76

4.6  典型案例分析 79

典型案例1  产品订货系统关系数据库模式的设计 79

典型案例2  在线考试系统关系数据库模式的设计 80

典型案例3  图书网上销售系统的关系数据库模式的设计 80

本章小结 81

练习题 82
第5章  关系数据库设计 84

5.1  数据库设计概述 84

5.1.1  数据库设计的方法 84

5.1.2  数据库设计的特点 85

5.1.3  数据库设计的步骤 85

5.2  需求分析 86

5.2.1  需求分析的任务 86

5.2.2  需求分析的结构化分析方法 87

5.3  概念结构设计 89

5.3.1  概念结构设计的任务 89

5.3.2  概念结构设计的方法与步骤 90

5.4  逻辑结构设计 99

5.4.1  逻辑结构设计的任务 99

5.4.2  逻辑结构设计的方法与步骤 100

5.5  数据库的物理设计 103

5.6  数据库应用系统的实施与调优 103

5.7  典型案例分析 104

典型案例1  某仓储超市POS系统关系数据库的设计 104

典型案例2  某宾馆信息管理系统关系数据库的设计 108

典型案例3  某公司活动信息采集系统关系数据库的设计 110

5.8  JDBC的数据库连接方法 113

5.8.1  Windows下Java开发环境的配置 113

5.8.2  Java使用JDBC连接数据库的方法 114

本章小结 115

练习题 115

第三篇  数据库系统实践篇第6章  SQL Server 2008综述 118

6.1  SQL Server 2008概述 118

6.2  SQL Server 2008的安装 120

6.2.1  SQL Server 2008的安装环境 120

6.2.2  SQL Server 2008的安装过程 120

6.3  SQL Server 2008管理工具 131

6.3.1  SQL Server 2008服务器的配置 132

6.3.2  SQL Server 2008服务器的注册和连接 133

6.3.3  SQL Server 2008服务器的关闭和启动 135

6.3.4  SQL Server 2008的常用工具 136

6.4  典型案例分析 138

典型案例1  SQL Server 2008联机丛书的查询 138

典型案例2  数据库系统管理员sa密码的设定 139

典型案例3  SQL Server 2008数据库的附加和分离 140

本章小结 142练习题 142
第7章  SQL Server 2008的T-SQL I 143

7.1  SQL Server的数据库 143

7.1.1  数据库及其组成 143

7.1.2  创建用户数据库 144

7.1.3  管理用户数据库 146

7.2  SQL Server的数据表 147

7.2.1  数据表结构和内容 147

7.2.2  创建用户数据表 149

7.2.3  管理用户数据表 151

7.3  SQL Server的数据更新 153

7.3.1  数据插入 153

7.3.2  数据修改 154

7.3.3  数据删除 155

7.4  SQL Server的数据查询 156

7.4.1  数据基本查询 156

7.4.2  数据分组查询 157

7.4.3  多表连接查询 157

7.4.4  数据子查询 159

7.4.5  附加子句 160

7.5  SQL Server的视图 161

7.5.1  视图的建立 161

7.5.2  视图的查询和删除 162

7.6  SQL Server的函数 163

7.6.1  内置函数的分类 163

7.6.2  用户定义函数 164

7.7  典型案例分析 165

典型案例1  SQL Server 2008基本表查询的应用 165

典型案例2  SQL Server 2008视图查询的应用 168

典型案例3  SQL Server 2008用户定义函数的应用 168

本章小结 169练习题 169
第8章  SQL Server 2008的T-SQL II 171

8.1  SQL Server的流程控制语言 171

8.1.1  批处理、脚本和变量 171

8.1.2  顺序结构语句 174

8.1.3  分支结构语句 175

8.1.4  循环结构语句 178

8.1.5  其他语句 179

8.2  SQL Server的游标 183

8.2.1  游标的概念 183

8.2.2  游标的使用 185

8.3  SQL Server的存储过程和触发器 187

8.3.1  存储过程的建立、执行和删除 187

8.3.2  触发器的建立和删除 188

8.4  SQL Server的数据库保护 190

8.4.1  数据库的安全性 190

8.4.2  数据库的完整性 192

8.4.3  数据库的恢复技术 197

8.4.4  数据库的并发控制 202

8.5  典型案例分析 207

典型案例1  SQL Server 2008游标的应用 207

典型案例2  SQL Server 2008触发器的应用 208

典型案例3  SQL Server 2008完整性机制的应用 210

本章小结 210

练习题 210

第四篇  数据库系统新进展篇第9章  数据库系统新进展 214

9.1  面向对象数据库系统 214

9.1.1  面向对象数据模型的基本概念 214

9.1.2  对象定义语言ODL概述 218

9.1.3  面向对象数据库系统的发展前景 224

9.2  分布式数据库系统 224

9.2.1  分布式数据库系统概述 224

9.2.2  分布式数据库系统的查询处理和优化 226

9.2.3  分布式数据库系统的发展前景 229

9.3  XML语言 2309.3.1  XML概述 230

9.3.2  XML语法 232

9.3.3  XML文档类型定义 235

9.4  数据挖掘 2399.4.1  数据挖掘的定义 239

9.4.2  数据挖掘的任务 241

9.4.3  数据挖掘的流程和方法 241

本章小结 244

练习题 244
附录 246

附录1  “数据库技术与设计”课程模拟试题及参考答案 246附录2  “数据库技术与设计”课程教学大纲(仅供参考) 258
参考文献 262


内容摘要
本教材的内容包括:篇(数据库基础理论---2章)、第二篇(数据库技术实践T-SQL---3章)、第三篇(数据库设计理论和案例---4章)、第4篇(数据库系统新进展---1章)。每章的后1小节均增加了

   相关推荐   

—  没有更多了  —

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

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