数据库设计基础与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李红主编;张海建,吉东光副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302292319
- 页数:306 页
第一篇 基础知识 3
第1章 数据库技术概述 3
1.1 数据库技术的出现和发展 3
1.1.1 人工管理阶段 3
1.1.2 文件系统管理阶段 4
1.1.3 数据库系统管理阶段 4
1.1.4 目前流行的数据库简介 5
1.2 数据库技术中的常用术语 7
1.3 数据库系统模型 7
1.3.1 层次模型 7
1.3.2 网状模型 8
1.3.3 关系模型 9
1.3.4 面向对象模型 11
小结 11
习题 12
第2章 数据库设计基础 14
2.1 数据库设计 14
2.1.1 数据库设计准则 14
2.1.2 数据库设计步骤 15
2.2 实体联系模型 18
2.2.1 E-R模型的要素 18
2.2.2 实体联系图 21
2.2.3 E-R图设计数据库 21
2.2.4 概念模型向关系模型的转换 22
2.3 网上书店(eshop)设计实例 23
2.3.1 需求分析说明 23
2.3.2 概念结构设计 23
2.4 关系规范化 27
2.4.1 关系模式的设计问题 27
2.4.2 异常情况说明及实例 28
2.5 函数依赖 29
2.5.1 函数依赖的概念 29
2.5.2 逻辑蕴涵 29
2.5.3 关系模式的分解特性 30
2.6 范式和关系模式规范化 31
2.6.1 第一范式(1NF) 31
2.6.2 第二范式(2NF) 31
2.6.3 第三范式(3NF) 32
2.6.4 BC范式(BCNF) 32
小结 33
习题 33
第3章 关系代数 36
3.1 概述 36
3.2 关系中的集合操作 37
3.3 传统的集合操作综合实例 37
3.4 专门的关系运算 38
3.4.1 选择 39
3.4.2 投影 40
3.4.3 笛卡儿积 40
3.4.4 自然连接 41
3.4.5 θ连接 42
3.4.6 等值连接 43
3.4.7 除(Division) 44
3.5 关系代数综合实例 45
小结 47
习题 47
第4章 SQL Server2005数据库管理系统 48
4.1 SQLServer 2005新特性 48
4.2 安装SQL Server 2005 50
4.2.1 SQL Server 2005的版本和组件 50
4.2.2 SQL Server 2005环境需求 52
4.2.3 安装SQL Server 2005 53
4.2.4 特殊安装和组件选项 62
4.2.5 安装验证 63
4.3 配置SQL Server 2005 64
4.3.1 SQL Server Management Studio 65
4.3.2 SQL Server Profiler(SQL Server事件探查器)简介 69
4.3.3 数据库引擎优化顾问 71
4.3.4 Bussiness Intelligence Development Studio 72
4.3.5 命令提示实用工具 72
4.3.6 SQL Server配置管理器 73
小结 75
习题 75
第5章 SQL语言 77
5.1 SQL语言概述 77
5.1.1 SQL语言的产生 77
5.1.2 SQL语言的历史 77
5.1.3 SQL语言的优点 78
5.1.4 SQL语言的基本概念 78
5.1.5 SQL语言的分类 79
5.2 SQL的数据定义语言 79
5.2.1 SQL提供的基本数据类型 79
5.2.2 数据库的创建与删除 80
5.2.3 基本表的创建、修改和撤销 81
5.2.4 建立与删除索引 85
5.2.5 视图的创建和删除 86
5.3 SQL的数据查询 87
5.3.1 SELECT命令的格式 87
5.3.2 SQL语句中的运算符 87
5.3.3 简单表查询 88
5.3.4 汇总函数查询 93
5.3.5 分组查询 94
5.3.6 对查询结果进行排序 95
5.3.7 显示部分结果 95
5.3.8 将查询结果存入表中 96
5.3.9 数据库表连接及连接查询 96
5.4 插入、更新、删除数据 97
5.4.1 插入数据 97
5.4.2 更新数据 98
5.4.3 删除数据 98
5.5 数据控制语言 99
5.5.1 创建视图 99
5.5.2 删除视图 99
5.5.3 查询视图 100
5.5.4 更新视图 100
5.6 嵌入式的SQL 100
5.7 动态SQL 101
小结 102
习题 102
第二篇 数据库系统应用开发小型案例A——某保险公司自助卡投保系统 107
第6章 项目介绍 107
第7章 创建自助卡投保系统的数据库和表 111
7.1 SQL Server 2005数据库介绍 111
7.1.1 SQL Server系统数据库介绍 111
7.1.2 文件和文件组 114
7.1.3 事务日志 115
7.1.4 SQL Server的命名规则 115
7.2 创建自助卡投保系统的数据库 115
7.2.1 认识SQL Server Management Studio界面 116
7.2.2 使用SQL Server Management Studio创建数据库 118
7.2.3 使用CREATE DATABASE语句创建数据库 120
7.3 重命名数据库 123
7.4 删除数据库 124
7.4.1 使用Microsoft SQL Server Management Studio删除数据库 124
7.4.2 使用DROP DATABASE语句删除数据库 125
7.5 创建自助卡投保系统的表文件 126
7.5.1 SQL Server数据类型 126
7.5.2 使用表设计器创建表 129
7.5.3 使用CREATE TABLE语句创建表 132
7.6 修改数据库中的表 134
7.6.1 使用表设计器修改表 135
7.6.2 使用SQL语句修改表 136
7.7 删除表 137
7.7.1 使用Microsoft SQL Server Management Studio删除表 138
7.7.2 使用SQL语句删除表 138
小结 139
习题 139
第8章 配置自助卡投保系统的开发运行环境 140
8.1 系统的软、硬件需求 140
8.1.1 硬件环境 140
8.1.2 软件环境 141
8.2 J2SE的安装和配置 141
8.3 Java环境变量的设置 144
8.4 安装和配置Tomcat服务器 146
8.5 建立SQL Server数据源 151
小结 155
第9章 自助卡投保系统的功能实现 156
9.1 系统公共模块的设计 156
9.1.1 系统中使用的样式表 157
9.1.2 连接数据库的JavaBean 158
9.1.3 JDBC API简介 161
9.2 系统维护功能的实现 162
9.2.1 系统登录功能的实现 162
9.2.2 系统管理员登录页面 164
9.2.3 验证系统管理员登录页面 166
9.2.4 系统维护功能导航栏的实现 167
9.2.5 Frame左方内容 168
9.2.6 Frame上方内容 169
9.2.7 Frame下方内容 169
9.3 产品管理功能的实现 170
9.3.1 产品管理 171
9.3.2 添加产品信息页面 174
9.3.3 文件上传页面 179
9.3.4 文件上传处理页面 179
9.3.5 添加产品信息处理页面 181
9.3.6 修改产品信息页面 182
9.3.7 更新处理页面 187
9.3.8 删除产品信息页面 189
9.4 自助卡生成功能的实现 189
9.4.1 自助卡生成规则 190
9.4.2 生成自助卡页面 191
9.4.3 生成自助卡预览页面 194
9.5 自助卡激活功能的实现 198
9.5.1 自助卡激活 198
9.5.2 自助卡激活预览 202
9.5.3 自助卡激活成功 205
9.6 自助卡作废功能的实现 206
9.6.1 自助卡作废 206
9.6.2 自助卡作废成功 211
小结 212
习题 212
第三篇 数据库系统应用开发中型案例B——网上书店系统 215
第10章 项目介绍 215
第11章 Web应用程序开发基础 218
11.1 J2EE简介 218
11.2 Servlet 219
11.2.1 Servlet简介 219
11.2.2 编译、部署、执行Servlet程序 221
11.3 JSTL 222
11.3.1 JSTL简介 222
11.3.2 表达式操作 222
11.3.3 流程控制 223
11.3.4 迭代操作 224
11.3.5 URL操作 225
小结 226
第12章 网上书店系统功能实现 227
12.1 数据库的设计与实现 227
12.2 系统设计与实现 230
12.2.1 公用模块的设计与实现 230
12.2.2 用户注册模块的实现 237
12.2.3 登录模块的设计与实现 244
12.2.4 查看商品分类 247
12.2.5 商品搜索与分页显示 252
12.2.6 查看商品的详细信息 261
12.2.7 购物车 270
12.2.8 结账处理及订单生成 278
小结 305
习题 305
参考文献 306
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019