Oracle数据库实用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:唐友,郭鑫,陈秀玲著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302313298
- 页数:254 页
第1部分 Oracle实用教程 2
项目分解1 创建数据库 2
1.1 实用数据库管理系统 2
1.2登录项目数据库的方式 4
1.2.1 访问项目数据库主界面 4
1.2.2 C/S模式访问项目数据库 6
1.2.3 B/S模式访问项目数据库 6
1.3配置项目数据库连接 8
1.4启动项目数据库文件 11
习题 12
项目分解2 项目需求及表设计 14
2.1个人理财项目需求分析 14
2.1.1 概述 14
2.1.2任务/功能 14
2.1.3 性能 16
2.1.4用户基本情况说明 16
2.2实体表 16
2.3实体数据类型 16
2.4设计项目表 17
2.4.1创建项目业务表 17
2.4.2修改项目业务表 24
2.4.3删除项目业务表 27
习题 27
实验1 创建学生信息管理项目表 28
项目分解3 数据库具体解决策略 33
3.1记录生成策略 33
3.1.1插入表记录 33
3.1.2主键生成策略——序列 34
3.1.3修改序列 37
3.1.4删除序列 37
3.2修改记录 38
3.3删除记录 38
3.4项目业务数据检索 39
3.4.1 选择行 42
3.4.2查询对象 47
3.4.3连接 47
3.4.4汇总 49
3.4.5排序 51
3.4.6 SELECT语句的UNION子句 52
3.5应用视图 53
3.5.1视图的概念 53
3.5.2创建视图 53
3.5.3 更新视图 56
3.5.4修改视图定义 57
3.5.5删除视图 58
3.6项目数据库优化策略——索引 59
3.6.1索引的分类 59
3.6.2索引的创建 60
3.6.3 索引的修改 64
3.6.4索引的删除 65
习题 66
实验2 创建学生信息管理项目序列 67
实验3 学生信息管理项目数据对象操作 69
实验4 学生信息管理项目数据检索 71
实验5 数据库优化策略视图和索引 73
项目分解4 存储过程和触发器应用 76
4.1 项目数据库扩展编程——PL/SQL 76
4.2 PL/SQL语法 76
4.2.1 变量 76
4.2.2数据类型 77
4.2.3 表达式 78
4.2.4控制结构 78
4.3 数据库实现优化——存储过程 79
4.3.1创建存储过程 79
4.3.2修改存储过程 83
4.3.3删除存储过程 84
4.3.4使用存储过程 85
4.4数据库实现优化——触发器 85
4.4.1创建触发器 86
4.4.2修改触发器 89
4.4.3删除触发器 91
习题 91
实验6 数据库实现优化——存储过程 92
实验7 数据库实现优化——触发器 94
项目分解5 用户管理 96
5.1设定项目管理权限 96
5.2选择项目管理角色 97
5.2.1 创建角色 98
5.2.2管理角色 103
5.3 管理项目用户 104
5.3.1 创建用户 104
5.3.2修改用户 104
5.3.3锁定及解除用户锁定 105
5.3.4删除用户 105
习题 105
实验8 学生信息管理项目权限与角色 106
项目分解6 数据库备份和恢复 109
6.1项目数据库备份 109
6.2项目数据库恢复 115
习题 120
实验9 数据库的备份与恢复 120
项目分解7 表空间应用 122
7.1表空间概念 122
7.2创建表空间 122
7.3 Oracle表空间的作用 124
7.4修改表空间 127
7.5删除表空间 129
习题 130
项目分解8 其他特征 131
8.1 性能与扩展能力 131
8.2 可管理性 132
8.3高可用性的加强 132
8.4 VPD支持更多的安全协议 133
8.5商务智能/数据仓库和生物信息学 133
8.6扩展数据管理能力 134
8.7应用开发方面的加强 134
习题 135
项目分解9 项目实现技术及整合 136
9.1数据引擎JDBC 136
9.2通过JDBC-ODBC访问Oracle数据库 138
9.2.1创建ODBC数据源 138
9.2.2编写JSP测试程序 140
9.2.3 JDBC编程详解 142
9.3使用JavaBean模式访问数据库 144
9.4直接使用JDBC访问数据库 147
9.5使用连接池访问数据库 149
9.5.1连接池的工作原理 150
9.5.2实例:在JSP中使用连接池访问数据库 151
9.6 .NET访问Oracle数据库 160
9.6.1 回顾ADO.NET 160
9.6.2使用ADO.NET连接Oracle 161
9.6.3在抽象工厂中加入Oracle 164
习题 167
实验10 JDBC实现学生信息管理项目数据库访问 169
第2部分 附录及参考答案 176
附录A 学生信息管理系统项目实现 176
A.1 结构及主要功能 176
A.1.1 学生信息管理系统的主要功能 176
A.1.2 系统的功能模块结构 176
A.2 数据库设计 177
A.2.1 创建数据库用户 177
A.2.2 数据库逻辑结构设计 177
A.2.3 创建表的脚本语言 179
A.3 数据库连接 181
A.3.1 创建数据源 181
A.3.2 数据库连接(在模块modulel.bas中) 182
A.4 系统的实现 182
A.4.1主窗体的设计 182
A.4.2 登录窗体的设计 185
A.4.3 背景窗体的设计 187
A.4.4班级管理窗体的设计 188
A.4.5课程信息窗体的设计 193
A.4.6用户信息管理窗体的设计 198
A.4.7奖惩信息管理窗口的设计 199
A.4.8 成绩查询窗口的设计 201
A.4.9学籍信息管理窗体的设计 203
A.4.10个人信息查询窗口的设计 207
A.5运行截图 211
附录B 安装Oracle 10g数据的步骤 216
B.1安装Oracle 10g服务器 216
B.2安装Oracle 10g客户端 220
B.3登录Oracle 10g 221
B.4启动Oracle 10g数据库 222
B.5关闭Oracle 10g数据库 222
B.6创建ODBC数据源 223
B.7 Oracle的其他配置 223
附录C 使用PowerDesigner的操作步骤 225
C.1概念模型设计 225
C.2物理模型设计 225
附录D Windows 7下解决Oracle 10g运行问题 234
D.1 Windows 7安装Oracle 10g方法 234
D.2 64位Windows 7安装Oracle 10g解决方案 243
参考答案 244
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019