新書推薦:
《
拍电影的热知识:126部影片里的创作技巧(全彩插图版)
》
售價:HK$
112.7
《
大唐名城:长安风华冠天下
》
售價:HK$
89.7
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:HK$
90.9
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:HK$
236.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:HK$
93.2
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:HK$
337.5
《
大国脊梁:漫画版
》
售價:HK$
80.2
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:HK$
189.0
|
內容簡介: |
本书从数据库的基本概念出发,以Oracle 11g 数据库为背景详细地介绍了数据库的原理和数据库系统的开发技术。理论篇共分为11 章,分别介绍了关系型数据库的概念和理论、Oracle 数据库体系结构、SQL Developer 工具的使用、SQL 语句、函数、表、数据维护、视图、PLSQL 语法、游标、函数异常、序列、触发器、数据恢复、并发控制以及数据库安全等内容。书中通过SQL Developer 和SQL *Plus 工具实现对Oracle的数据查询,并详细介绍如何通过SQL 语句实现表格、索引、约束、视图、存储过程、函数、触发器、序列以及PLSQL 的编写。 本书重点突出、偏重应用,结合理论篇的实例和实践篇对贯穿案例的讲解、剖析及实现,使读者能迅速理解并掌握知识,全面提高动手能力。
本书适应面广,可作为本科计算机科学与技术、软件外包专业、高职高专计算机软件、计算机网络、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。
|
目錄:
|
理论篇...............................................................................................................................1
第1 章 关系型数据库.........................................................................................................2
1.1 数据库概述.......................................................................................................................4
1.1.1 数据库基本概念..................................................................................................4
1.1.2 数据库发展史......................................................................................................6
1.1.3 数据库特征..........................................................................................................9
1.1.4 常见数据库..........................................................................................................9
1.2 数据模型......................................................................................................................... 11
1.2.1 概念模型............................................................................................................ 11
1.2.2 逻辑数据模型....................................................................................................14
1.3 关系模型理论.................................................................................................................18
1.3.1 关系....................................................................................................................20
1.3.2 关系模式............................................................................................................23
1.3.3 关系的完整性....................................................................................................24
1.3.4 关系代数............................................................................................................26
1.4 规范化理论.....................................................................................................................34
1.4.1 规范化理论的提出............................................................................................34
1.4.2 函数依赖............................................................................................................37
1.4.3 函数依赖定义的码............................................................................................40
1.4.4 范式及各范式的关系........................................................................................41
1.4.5 多值依赖............................................................................................................50
1.4.6 规范化思想........................................................................................................51
1.5 数据库设计.....................................................................................................................52
1.5.1 数据库设计特点................................................................................................53
1.5.2 需求分析............................................................................................................55
1.5.3 数据流图和数据字典........................................................................................57
1.6 概念结构设计.................................................................................................................58
1.6.1 概念结构设计定义............................................................................................59
1.6.2 概念结构设计的方法和步骤............................................................................60
1.6.3 数据抽象............................................................................................................61
1.6.4 E-R 图的生成.....................................................................................................62
1.7 逻辑结构设计.................................................................................................................66
1.7.1 初始关系模式设计.............................................................................................66
1.7.2 数据模型优化的方法.........................................................................................68
1.7.3 模式评价与改进................................................................................................68
小结....................................................................................................................70
练习..................................................................................................................70
第2 章 Oracle 数据库........................................................................................76
2.1 Oracle 数据库概述..........................................................................................................78
2.1.1 Oracle 数据库简介.............................................................................................78
2.1.2 Oracle 发展史.....................................................................................................79
2.1.3 Oracle 数据库的应用结构.................................................................................81
2.2 Oracle 体系结构..............................................................................................................83
2.3 Oracle 数据库存储结构..................................................................................................84
2.3.1 物理存储结构....................................................................................................85
2.3.2 逻辑存储结构....................................................................................................88
2.4 Oracle 数据库实例..........................................................................................................90
2.4.1 Oracle 实例概述.................................................................................................90
2.4.2 SGA ....................................................................................................................92
2.4.3 PGA ....................................................................................................................95
2.4.4 后台进程............................................................................................................97
小结..........................................................................................................101
练习.....................................................................................................................102
第3 章 SQL Developer 开发工具..............................................................................103
3.1 SQL Developer 概述....................................................................................................105
3.1.1 SQL Developer 简介........................................................................................105
3.1.2 SQL Developer 下载........................................................................................105
3.1.3 创建数据库连接..............................................................................................107
3.2 SQL Developer 基本操作.............................................................................................109
3.2.1 数据操作..........................................................................................................110
3.2.2 表的创建、修改..............................................................................................112
3.3 开发与调试...................................................................................................................116
|
|