成功加入购物车
图书条目标准图
单世民 、 赵明砚 、 何英昊 编 / 清华大学出版社 / 2010-10 / 平装
售价 ¥ 16.66 4.3折
定价 ¥39.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2022-08-19
卖家超过10天未登录
数据库程序设计教程:综合运用PowerDesigner,Oracle与PL/SQL Developer
《数据库程序设计教程:综合运用PowerDesigner,Oracle与PL/SQLDeveloper》可作为高等院校计算机及软件工程等相关专业数据库课程的教材,也可供从事数据库开发与应用的工程技术人员、科研人员以及其他有关人员参考使用。
数据库程序的设计与开发是当前软件开发人员不可缺少的工作技能。《数据库程序设计教程:综合运用PowerDesigner,Oracle与PL/SQLDeveloper》以提高数据库程序设计与开发能力为目标,以Oracle11g作为应用开发环境,通过结合PowerDesigner及PL/SQLDeveloper等工具,讲述了如何综合利用各种工具解决数据库程序的设计与开发问题。全书共分12章,从数据库设计过程、开发工具使用、Oracle11g中的数据库程序开发等多个方面对数据库的设计与开发过程进行了由浅入深的讲解。
《数据库程序设计教程:综合运用PowerDesigner,Oracle与PL/SQLDeveloper》实用性强、内容充实、结构合理、示例丰富。作为讲解数据库程序设计的综合性教程,《数据库程序设计教程:综合运用PowerDesigner,Oracle与PL/SQLDeveloper》将PowerDesigner及PL/SQLDeveloper等工具的讲解与数据库程序设计的过程相结合,使读者能够直接学习如何利用这些工具的核心功能解决实际问题。同时,《数据库程序设计教程:综合运用PowerDesigner,Oracle与PL/SQLDeveloper》以数据库程序开发对数据库特性的要求作为导引,向读者讲解了基于Oracle11g的数据库程序开发过程中应掌握的相关知识,并对其核心内容(SQL及PL/SQL)进行了深入的讲解,对比讨论了许多容易被忽视和混淆的概念,有助于数据库程序开发人员避免开发过程中遇到的各种“陷阱”。
第1章数据库设计过程1.1概述1.2需求分析1.2.1数据流图基本概念1.2.2数据流图绘制1.2.3数据流图与程序框图1.2.4需求分析示例1.2.5数据字典1.2.6使用PowerDesigner绘制数据流图1.3概念结构设计1.3.1概念结构设计方法1.3.2自底向上的概念结构设计方法1.3.3使用PowerDesigner绘制概念数据模型1.4逻辑结构设计1.4.1E·R图向关系模型的转换1.4.2逻辑模型到数据库特定模型的转换1.4.3子模式设计1.4.4使用PowerDesigner建立逻辑模型1.5物理结构设计1.5.1物理结构设计的工作内容1.5.2使用PowerDesigner建立物理模型1.6数据库实施及数据库的运行与维护1.7本章小结习题1第2章Oracle数据库体系结构2.1概述2.2实例的组成2.2.1内存结构2.2.2后台进程2.3实例的启动2.4连接数据库实例2.4.1专用服务器模式2.4.2共享服务器模式2.4.3两种工作模式的讨论2.5数据库使用的文件2.6Oracle存储的逻辑结构2.6.1表空间2.6.2段2.6.3区(盘区)2.6.4数据块2.7数据逻辑结构与数据文件的关系2.8表空间的创建2.9本章小结习题2第3章Oracle数据库开发工具3.1SQL*PLUS3.1.1SQL*PLUS启动3.1.2SQL*PLUS登录方式3.1.3SQL*PLUS的数据库连接命令3.1.4SQL*PLUS中执行SQL语句3.1.5SQL*PLUS的格式化命令3.1.6SQL*PLUS运行环境设定3.1.7SQL*PLUS缓冲区编辑3.1.8文件操纵命令3.1.9批处理方式执行命令--SQL脚本3.1.10SQL*PLUS变量3.1.11绑定变量3.1.12SQL*PLUS交互命令3.1.13带参数的脚本调用3.1.14从不同路径调用SQL脚本3.1.15SQL*PLUS登录脚本3.1.16特殊命令3.2PL/SQLDeveloper3.2.1登录3.2.2命令窗口3.2.3PL/SQLDeveloper环境设置3.2.4进行数据库对象管理(对象管理器的用法)3.2.5使用SQL查询窗口3.2.6编写及调试PL/SQL程序的方法3.3SQLDeveloper3.3.1连接数据库3.3.2创建及修改数据库对象3.3.3检索及更新数据3.3.4PL/SQL编程环境3.4本章小结习题3第4章SQL4.1SQL简述4.2数据定义语言(DDL)4.2.1建立数据表(CREATETABLE)4.2.2更改数据表(ALTERTABLE)4.2.3删除数据表(DROP)4.3数据操纵语言(DML)4.3.1插入数据命令(INSERT)4.3.2更新数据命令(UPDATE)4.3.3删除数据命令(DELETE)4.4数据检索命令(SELECT)4.4.1基本语法4.4.2选择查询结果属性列4.4.3选择查询结果数据行4.4.4查询结果排序4.4.5聚集计算4.4.6分组查询4.4.7多表查询4.4.8子查询4.4.9集合查询4.5Oracle中的特殊对象与高级SQL命令4.5.1DUAL表4.5.2INSERTALL语句和INSERTFIRST语句4.5.3MERGE语句4.6SQL函数4.6.1NULL和单行函数4.6.2字符函数4.6.3数值函数4.6.4日期函数4.6.5类型转换函数4.6.6分支函数4.6.7MSSQLServer与Oracle常用SQL函数对应关系4.7SQL高级查询技术4.7.1TOP·N查询4.7.2层次查询4.7.3分析函数4.8本章小结习题4第5章Oracle数据类型5.1概述5.2字符类型5.2.1CHAR5.2.2VARCHAR25.2.3NCHAR和NVARCHAR25.3数值类型5.3.1NUMBER5.3.2BINARY_FLOAT和BINARY_DOUBLE5.4二进制类型5.5日期和时间类型5.6ROWID和UROWID5.7LONG数据类型5.8大对象技术5.8.1LOB类型的特点5.8.2LOB的存储5.8.3使用大对象数据类型5.8.4DBMS_LOB包5.9本章小结习题5第6章Oracle中的数据库对象管理6.1Oracle中的基础数据库对象6.1.1数据表与堆表6.1.2索引与B*树索引6.1.3视图与关系视图6.2Oracle中的数据表6.2.1索引组织表6.2.2外部表6.2.3临时表6.2.4对象表6.2.5嵌套表6.2.6聚簇表6.3Oracle中的视图6.3.1物化视图6.3.2对象视图6.4Oracle中的索引6.4.1反转键索引6.4.2位图索引6.4.3基于函数的索引6.5联合索引与跳跃查询6.6索引的压缩6.7Oracle序列6.7.1序列的创建与删除6.7.2序列的使用6.7.3序列的cache使用方式6.8Oracle同义词6.9Oracle数据字典6.9.1数据字典分类6.9.2数据字典的组成6.9.3常用的静态数据字典6.9.4常用的动态数据字典6.10其他常用数据库对象6.11本章小结习题6第7章PL/SQL基础7.1PL/SQL概览7.1.1客户端/服务器架构中的PL/SQL7.1.2PL/SQL程序的代码组织方式7.1.3PL/SQL代码块分类7.1.4第一个PL/SQL示例程序7.2PL/SQL中的变量7.2.1PL/SQL数据类型7.2.2PL/SQL的语言规则与约定7.2.3变量声明7.2.4锚定变量类型7.2.5变量初始化7.2.6变量生存范围7.3PL/SQL与SQL7.3.1在PL/SQL程序中使用查询语句7.3.2在PL/SQL程序中使用DML7.4流程控制结构7.4.1IF语句7.4.2CASE语句7.4.3LOOP循环(无条件循环)7.4.4WHILE循环7.4.5FOR循环7.4.6嵌套循环7.4.7CONTINUE循环跳转控制7.4.8GOTO程序跳转7.5错误处理7.5.1错误与异常7.5.2异常的分类7.5.3异常的处理7.5.4SQLCODE和SQLERRM7.5.5复合异常处理7.5.6异常的引发7.5.7异常的传播7.5.8RAISE_APPLICATION_ERROR7.6本章小结习题7第8章PL/SQL进阶8.1PL/SQL复合数据类型8.1.1记录8.1.2VARRAY8.1.3嵌套表8.1.4PL/SQL表8.2游标8.2.1显式游标8.2.2隐式游标8.2.3游标变量8.2.4游标子查询8.2.5游标更新8.3过程与函数8.3.1过程8.3.2参数传递模式8.3.3参数类型约束8.3.4异常处理与参数传递8.3.5参数的NOCOPY模式8.3.6参数的位置表示法和名称表示法8.3.7参数的默认值8.3.8函数8.3.9过程和函数的比较8.4包8.4.1包规范8.4.2包主体8.4.3包的使用8.4.4包子程序的重载8.4.5包的初始化8.5触发器8.5.1DML触发器8.5.2BEFORE触发器和AFTER触发器8.5.3行级触发器与语句级触发器8.5.4关联标识符8.5.5自增触发器8.5.6触发器的执行顺序8.5.7FOLLOWS和ENABLE/DISABLE8.5.8REFERENCING子句8.5.9WHEN子句8.5.10INSTEADOF触发器8.5.11复合触发器8.5.12系统触发器8.6本章小结习题8第9章用户管理与安全9.1用户与模式9.2应用程序创建的数据库设置9.3用户管理9.3.1建立用户9.3.2更改用户9.3.3删除用户9.4权限管理9.4.1系统权限9.4.2对象权限9.5角色管理9.6PL/SQL程序与权限9.7本章小结习题9第10章事务管理与并发控制10.1事务基本概念10.2事务控制语句10.3Oracle中事务的原子性10.4事务的隔离级别10.5悲观锁定与乐观锁定10.6本章小结习题10第11章数据备份与传输技术11.1备份与恢复11.1.1备份分类11.1.2恢复分类11.1.3备份与恢复方法11.2RMAN11.2.1RMAN基本概念11.2.2RMAN基本应用11.3闪回操作11.3.1闪回数据库11.3.2闪回命令11.3.3回收站11.4数据泵11.4.1EXPDP11.4.2IMPDP11.5SQL*Loader11.6本章小结习题11第12章数据库程序开发案例12.1系统需求描述12.1.1系统整体业务流程12.1.2生产计划管理12.1.3分解鉴定管理12.1.4工艺文件管理12.1.5机车档案管理12.2需求分析12.2.1功能界定12.2.2运行环境12.2.3系统功能分析12.3数据库设计12.3.1数据库设计命名约定12.3.2概念结构设计12.3.3逻辑结构设计12.3.4数据视图设计12.3.5存储过程设计12.4本章小结习题12附录A订单处理系统设计方案参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30