数据库原理及技术课程设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:钱雪忠,甸海驰,陈国俊编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302193227
- 页数:340 页
第1章 数据库原理概述 1
1.1 数据库与数据库系统 1
1.2 数据模型 2
1.2.1 概念模型 4
1.2.2 数据模型 4
1.2.3 关系数据模型 6
1.2.4 关系操作 7
1.3 关系规范化设计理论和方法 8
1.3.1 不合理的关系模式存在的问题 8
1.3.2 规范化设计理论和方法 8
1.4 数据库设计 11
1.4.1 数据库设计概述 11
1.4.2 数据库设计的步骤 11
1.5 数据库安全保护 19
1.5.1 数据库安全性概述 19
1.5.2 数据库完整性概述 20
1.5.3 数据库并发性概述 21
1.5.4 数据库恢复概述 22
第2章 常用数据库系统 23
2.1 常用数据库系统简介 23
2.1.1 MS SQL Server 23
2.1.2 Oracle 28
2.1.3 MySQL 37
2.1.4 PostgreSQL 41
2.1.5 MS Access 44
2.1.6 VFP 48
2.1.7 其他数据库系统 49
2.2 SQL语言简介 52
第3章 Transact SQL语言 55
3.1 Transact-SQL语法约定 55
3.2 Transact-SQL的新增功能和增强功能 58
3.3 运算符 59
3.4 数据类型 62
3.5 函数 67
3.6 Transact-SQL变量 80
3.7 表达式 83
3.8 控制流 84
3.9 保留关键字 91
3.10 批处理 92
3.11 SQL数据查询 93
3.11.1 SELECT命令的基本格式及其含义 94
3.11.2 SELECT子句的基本使用 95
3.11.3 WHERE子句的基本使用 96
3.11.4 常用库函数及统计汇总查询 99
3.11.5 分组查询 99
3.11.6 查询的排序 100
3.11.7 连接查询 100
3.11.8 合并查询 102
3.11.9 嵌套查询 102
3.11.10 子查询结果集别名表达式的使用 106
3.11.11 存储查询结果到表中 107
3.12 SQL数据更新 107
3.12.1 插入数据 107
3.12.2 修改数据 108
3.12.3 删除数据 109
第4章 PL/SQL语言 111
4.1 编程基础知识 111
4.1.1 PL/SQL程序结构 111
4.1.2 SQL基本命令 112
4.2 基本语法要素 113
4.3 流程控制 118
4.4 过程与函数 122
4.5 游标 123
4.6 其他概念 123
4.7 实例分析 123
第5章 客户端开发技术与开发工具 127
5.1 网络异构数据库访问接口 127
5.1.1 SQL/CLI的基本原理和基本内容 127
5.1.2 ODBC 128
5.1.3 JDBC 129
5.1.4 OLE DB 131
5.2 ADO & ADO.NET 133
5.2.1 ADO 133
5.2.2 ADO.NET 136
5.3 C语言 140
5.4 Visual Basic开发工具简介 142
5.4.1 Visual Basic的发展历史及其主要特点 142
5.4.2 Visual Basic 6.0的数据库功能简介 143
5.4.3 使用ADO开发数据库应用程序 143
5.5 Delphi语言 145
5.6 Visual Basic.NET/C#开发工具简介 146
5.6.1 Visual Studio.NET简介 146
5.6.2 Visual Basic.NET开发工具简介 147
5.6.3 C#开发工具简介 147
5.6.4 开发工具的应用 148
5.7 Java语言 150
5.8 JSP简介 152
5.9 ASP简介 155
5.9.1 建立ASP的运行环境 155
5.9.2 ASP对象和内置组件 156
5.9.3 访问SQL Server数据库的ASP示例 157
5.10 ASP.NET简介 157
第6章 课程设计规范要求及题目汇编 161
6.1 数据库课程设计规范 161
6.1.1 数据库课程设计规范要求 161
6.1.2 数据库课程设计报告主要内容要求 163
6.1.3 数据库课程设计报告书写规范 164
6.2 课程设计题目汇编 167
6.2.1 图书借阅管理子系统 167
6.2.2 邮局订报管理子系统 168
6.2.3 学籍管理子系统 169
6.2.4 产品销售管理子系统 170
6.2.5 企业用电管理子系统 172
6.2.6 光盘出租管理子系统 172
6.2.7 书店销售管理子系统 173
6.2.8 车辆租赁管理子系统 174
6.2.9 企业人事管理子系统 175
6.2.10 学生公寓管理子系统 175
6.2.11 学生成绩在线发布子系统 176
6.2.12 网上购物子系统 177
6.2.13 毕业设计管理子系统 177
6.2.14 客房信息管理子系统 177
6.2.15 医药销售管理子系统 178
6.2.16 零件交易管理子系统 178
6.2.17 民航售票管理子系统 179
6.2.18 车站售票管理子系统 179
第7章 学生学习管理系统(C语言技术) 181
7.1 应用系统背景情况 181
7.2 系统的需求与总体功能要求 182
7.3 系统概念结构设计与逻辑结构设计 182
7.4 典型功能模块介绍 184
7.4.1 数据库的连接 184
7.4.2 表的初始创建 184
7.4.3 表记录的插入 186
7.4.4 表记录的修改 187
7.4.5 表记录的删除 187
7.4.6 表记录的查询 188
7.4.7 实现统计功能 189
7.4.8 SQL的动态执行 189
7.4.9 通用统计功能 190
7.5 系统运行情况 190
7.6 其他高级语言中嵌入式SQL的应用情况 192
第8章 企业员工管理系统(Java技术) 197
8.1 开发环境与开发工具 197
8.2 系统需求分析 197
8.3 功能需求分析 198
8.4 系统设计 198
8.4.1 数据概念结构设计 198
8.4.2 数据库逻辑结构(关系模式)设计 198
8.4.3 数据库物理结构设计 199
8.5 系统功能的实现 202
8.5.1 数据库连接通用模块 202
8.5.2 部分功能界面的实现 207
8.5.3 Java常用方法 223
8.6 测试运行和维护 225
8.7 小结 227
第9章 教学管理子系统(Visual Basic/ADO技术) 229
9.1 开发环境与开发工具 229
9.2 系统需求分析 229
9.2.1 系统数据流图 230
9.2.2 本系统需要管理的实体信息 230
9.2.3 本系统要管理的实体联系信息 230
9.3 功能需求分析 230
9.4 系统设计 231
9.4.1 数据库概念结构设计 231
9.4.2 系统功能模块设计 233
9.4.3 数据库逻辑结构设计 233
9.5 系统实现 235
9.5.1 教学管理子系统的主窗体设计 235
9.5.2 主窗体的菜单设计 235
9.5.3 创建公用模块 235
9.5.4 学生表维护模块的创建 238
9.5.5 学生成绩组合查询模块的创建 242
9.5.6 学生成绩组合统计模块的创建 243
9.5.7 VB常用内部函数 244
9.6 系统的编译与发行 245
9.7 小结 245
第10章 汽车销售管理系统(Delphi技术) 247
10.1 系统需求分析 247
10.2 功能需求分析 247
10.3 系统设计 248
10.3.1 数据库概念结构设计 248
10.3.2 数据库逻辑结构设计 250
10.3.3 数据库物理结构设计及其实现 251
10.4 系统功能的实现及其技术 253
10.4.1 数据库初始化连接 255
10.4.2 创建公用模块 256
10.4.3 部分功能界面的实现 256
10.4.4 Delphi常用内部函数 264
10.5 测试运行和维护 266
10.6 小结 266
第11章 物流电子商务系统(JSP技术) 269
11.1 开发技术和开发环境 269
11.1.1 JSP和Tomcat 269
11.1.2 JavaBean 270
11.1.3 JDBC-ODBC桥 270
11.1.4 开发环境 270
11.2 系统需求分析 271
11.2.1 功能需求分析 271
11.2.2 数据需求分析 272
11.3 系统设计 275
11.3.1 功能模块设计 275
11.3.2 数据库概念结构设计 277
11.3.3 数据库逻辑结构设计 277
11.4 系统实现 286
11.4.1 电子商务网站子系统的实现 286
11.4.2 物流业务后台管理子系统的实现 291
11.5 系统的安装与运行 300
11.5.1 建立数据库 300
11.5.2 创建ODBC数据源 300
11.5.3 系统的部署与配置 300
11.5.4 系统的运行 301
第12章 企业库存管理及Web网上订购系统(C#/ASP.NET技术) 303
12.1 开发环境与开发工具 303
12.2 系统需求分析 304
12.2.1 系统数据流图 305
12.2.2 系统数据字典 307
12.2.3 本系统需要管理的实体信息 308
12.2.4 本系统要管理的实体联系信息 309
12.3 功能需求分析 309
12.4 系统设计 310
12.4.1 数据库概念结构设计 310
12.4.2 系统功能模块设计 311
12.4.3 数据库逻辑及物理结构设计 312
12.5 数据库初始数据的加载 318
12.6 库存管理系统的设计与实现 319
12.6.1 库存管理系统的主窗体设计 319
12.6.2 创建公用模块 320
12.6.3 系统运行线路及连接字符串的配置 324
12.6.4 成品出库或入库录入模块的实现 326
12.6.5 成品月明细库存生成与查询模块的实现 327
12.6.6 成品实时库存计算与组合查询模块的实现 328
12.6.7 成品产量与销量月统计模块的实现 330
12.6.8 系统用户表导出到Excel模块的实现 330
12.7 系统的编译与发行 331
12.8 网上订购系统的设计与实现 331
12.8.1 网站操作流程 331
12.8.2 网上订购的Web首页 331
12.8.3 产品选购的实现 332
12.8.4 查看购物车与支付的实现 332
12.8.5 查看订单的实现 332
12.9 建立ASP.NET的Web运行环境 334
12.9.1 建立ASP.NET运行环境 334
12.9.2 安装ASP.NET 335
12.9.3 安装开发工具 336
12.9.4 创建并发布Web应用程序到其他服务器 336
12.9.5 测试ASP.NET 337
12.9.6 ASP.NET Web应用程序的布局 338
12.10 小结 339
参考文献 340
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《全国学前教育专业(新课程标准)“十三五”规划教材 简谱手风琴教程 第2版》(中国)杨克勤,王宝庆 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019