数据库技术与应用

数据库技术与应用
作 者: 贺利坚 李茹 谭瑛 魏怀明
出版社: 北京希望电子出版社
丛编项: 面向21世纪高等院校计算机基础教材系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库技术与应用》作者简介

内容简介

本书是山西省教育厅高等院校“面向21世纪计算机系列教材规划”项目的成果教材之一,该系列教材由高等院校非计算机专业计算机课程教材组成,可供本科、高职和专科非计算机专业根据计算机课程的设置情况选用。本书以数据库应用为主线,介绍了数据库系统的基本概念、关系数据库的数据模型、关系数据库管理系统产品、数据库应用系统和Web数据库的开发、信息技术在管理中的应用和数据库管理的有关知识。全书共分为七章,第1章介绍数据库的基本知识;第2章全面介绍关系数据库,包括关系模型、关系数据库设计、SQL语言、关系数据库产品等;第3章以SQLServer为例介绍了数据库管理系统;第4章介绍数据库应用系统开发的方法;第5章介绍Web数据库及其开发技术;第6章介绍信息技术在管理中的应用;最后在第7章介绍了数据库的管理。每章都附有丰富的习题,以供学习者课后练习、上机操作巩固所学内容。本书可作为非计算机专业本、专科学生数据库课的教材,也可作为学习数据库原理和数据库开发的参考书。

图书目录

第1章绪论 1

1-1数据库技术概述 1

1-1-1常用术语 1

1-1-2数据库技术的产生与发展 3

1-1-3数据库系统的特点 5

1-1-4数据库技术的应用示例 6

1-1-5数据库应用软件的开发过程 7

1-2数据库系统的体系结构 8

1-2-1数据库体系结构 8

1-2-2数据库系统体系结构 10

1-3数据库系统的组成 11

1-4数据库技术的发展趋势 14

1-4-1数据模型的发展 15

1-4-2数据库技术与其他相关技术的结合 16

1-4-3面向应用领域的数据库新技术 19

1-5数据库系统举例 20

1-5-1应用系统的背景 21

1-5-2软件开发环境 21

1-5-3硬件环境与网络环境 23

1-5-4系统分析设计方法 23

习题一 26

第2章关系数据库 27

2-1数据模型及其分类 27

2-1-1数据模型的组成要素 27

2-1-2概念模型 28

2-1-3最常用的数据模型 32

2-2关系数据模型 39

2-2-1关系数据模型的数据结构 40

2-2-2关系代数 44

2-2-3关系数据库的完整性 48

2-3关系数据库设计 50

2-3-1规范的数据库设计方法与步骤 50

2-3-2由E-R图向关系模式的转换 52

2-3-3关系模式优化 54

2-3-4经验设计 57

2-4关系数据库标准语言SQL 61

2-4-1SQL概述 61

2-4-2数据定义 63

2-4-3数据查询 67

2-4-4数据更新 84

2-4-5视图 87

2-5关系数据库产品 93

2-5-1Fox系列数据库 93

2-5-2ACCESS数据库 93

2-5-3ORACLE数据库 94

2-5-4Informix数据库 94

2-5-5SQLServer数据库 95

2-5-6Sybase数据库 96

习题二 96

第3章SQLServer数据库 99

3-1SQLServer2000概述 99

3-1-1SQLServer简介 99

3-1-2SQLServer2000的新特点 99

3-1-3SQLServer2000体系结构 100

3-1-4SQLServer2000的安装 102

3-2SQLServer2000的系统组成 104

3-2-1SQLServer2000的系统数据库 104

3-2-2SQLServer2000的系统表 105

3-2-3SQLServer2000的系统存储过程 105

3-3SQLServer2000的数据类型 105

3-3-1SQLServer系统数据类型 106

3-3-2用户自定义数据类型 108

3-4Transact-SQL语言 108

3-4-1SQLServer数据库中的新增对象 109

3-4-2创建数据库对象 109

3-4-3删除数据库对象 112

3-5数据库及数据库对象的操作 113

3-5-1文件和文件组 113

3-5-2数据库操作 114

3-5-3表操作 118

3-5-4视图操作 122

3-5-5索引操作 125

3-5-6存储过程 127

3-5-7触发器 129

3-6SQLServer2000编程 131

3-6-1变量说明 131

3-6-2流程控制语句 133

3-6-3其他Transact-SQL编程语句及编程结构 137

3-6-4SQLServer2000函数 138

习题三 142

第4章数据库应用系统开发 143

4-1数据库系统开发方法 143

4-1-1数据库应用系统开发过程 143

4-1-2系统开发方法与技术 149

4-2客户机/服务器结构 153

4-2-1文件服务器结构 153

4-2-2客户机/服务器结构 154

4-2-3三层客户机/服务器结构——浏览器/服务器模型 155

4-3应用系统中的并发控制 157

4-3-1事务 157

4-3-2并发控制方法 158

4-3-3SQLServer中的并发控制 163

4-4开放式数据库开发 165

4-4-1ODBC 166

4-4-2定义ODBC数据源 167

4-4-3用ODBC访问数据库 168

4-4-4数据操作对象ADO 170

4-5*数据库应用程序开发工具 181

4-5-1用VisualBasic开发数据库应用 182

4-5-2用PowerBuilder开发数据库应用 183

4-5-3用Delphi开发数据库应用 188

习题四 192

第5章*Web数据库及其开发技术 193

5-1Web数据库概述 193

5-1-1Web中的基本概念 193

5-1-2静态网页与动态网页 197

5-2动态网站开发 197

5-2-1三层Web模型 197

5-2-2动态网站开发技术 198

5-2-3网站开发过程与环境 200

5-3ASP概述 201

5-3-1ASP的运行环境 201

5-3-2ActiveServerPages的特点 203

5-3-3理解ASP动态页面 203

5-3-4VBScript脚本语言 204

5-3-5通过表单交互 208

5-3-6ASP的内建对象 211

5-4Web数据库实现 215

5-4-1ASP使用数据库的方法 215

5-4-2以表格形式显示记录 217

5-4-3分页显示 218

5-4-4查询数据库 221

5-4-5更新数据库 222

习题五 226

第6章信息技术在管理中的应用 227

6-1从企业管理信息系统到决策支持系统 227

6-1-1电子数据处理 227

6-1-2管理信息系统 228

6-1-3MRP和MRPⅡ 230

6-1-4ERP 231

6-1-5电子商务 235

6-1-6决策支持系统 236

6-2数据仓库 239

6-2-1数据仓库的定义 239

6-2-2OLAP与数据仓库的组织 240

6-2-3数据仓库系统 243

6-2-4数据仓库的实施 245

6-2-5数据仓库的主流厂商及产品 246

6-3数据挖掘 248

6-3-1数据挖掘的基本概念 248

6-3-2数据挖掘的任务 251

6-3-3数据挖掘方法 255

6-3-4数据挖掘工具 257

6-4数据仓库建设案例——Sybase构建招行数据仓库 258

习题六 260

第7章数据库管理 261

7-1DBA的职责 261

7-2数据库安全管理 263

7-2-1安全性控制的方法 263

7-2-2SQLServer中数据库的安全 267

7-3数据库恢复 273

7-3-1备份的策略 274

7-3-2恢复的策略 275

7-3-3SQLServer中的备份与恢复 277

7-4数据安全管理案例介绍 280

习题七 282

附录实验指导 283

实验1数据库系统设计 284

实验2关系数据模型的设计 285

实验3数据库的定义实验 285

实验4数据库中的基本操作 286

实验5SQL语言 287

实验6数据库中其他对象的定义及操作 287

实验7数据库管理 288

实验8*应用系统开发实验 289

参考文献 290