TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
數據庫程序設計教程:綜合運用PowerDesigner,Oracle與PL/SQL Developer(簡體書)
滿額折

數據庫程序設計教程:綜合運用PowerDesigner,Oracle與PL/SQL Developer(簡體書)

商品資訊

人民幣定價:39 元
定價
:NT$ 234 元
優惠價
87204
絕版無法訂購
商品簡介
目次
相關商品

商品簡介

《數據庫程序設計教程:綜合運用PowerDesigner,Oracle與PL/SQL Developer》可作為高等院校計算機及軟件工程等相關專業數據庫課程的教材,也可供從事數據庫開發與應用的工程技術人員、科研人員以及其他有關人員參考使用。
數據庫程序的設計與開發是當前軟件開發人員不可缺少的工作技能。《數據庫程序設計教程:綜合運用PowerDesigner,Oracle與PL/SQL Developer》以提高數據庫程序設計與開發能力為目標,以Oracle 11g作為應用開發環境,通過結合PowerDesigner及PL/SQL Developer等工具,講述了如何綜合利用各種工具解決數據庫程序的設計與開發問題。全書共分12章,從數據庫設計過程、開發工具使用、Oracle 11g中的數據庫程序開發等多個方面對數據庫的設計與開發過程進行了由淺入深的講解。
《數據庫程序設計教程:綜合運用PowerDesigner,Oracle與PL/SQL Developer》實用性強、內容充實、結構合理、示例豐富。作為講解數據庫程序設計的綜合性教程,《數據庫程序設計教程:綜合運用PowerDesigner,Oracle與PL/SQL Developer》將PowerDesigner及PL/SQL Developer等工具的講解與數據庫程序設計的過程相結合,使讀者能夠直接學習如何利用這些工具的核心功能解決實際問題。同時,《數據庫程序設計教程:綜合運用PowerDesigner,Oracle與PL/SQL Developer》以數據庫程序開發對數據庫特性的要求作為導引,向讀者講解了基於Oracle 11g的數據庫程序開發過程中應掌握的相關知識,并對其核心內容(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.1 E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.6 Oracle存儲的邏輯結構
2.6.1 表空間
2.6.2 段
2.6.3 區(盤區)
2.6.4 數據塊
2.7 數據邏輯結構與數據文件的關係
2.8 表空間的創建
2.9 本章 小結
習題2

第3章 Oracle數據庫開發工具
3.1 SQL*PLUS
3.1.1 SQL*PLUS啟動
3.1.2 SQL*PLUS登錄方式
3.1.3 SQL*PLUS的數據庫連接命令
3.1.4 SQL*PLUS中執行SQL語句
3.1.5 SQL*PLUS的格式化命令
3.1.6 SQL*PLUS運行環境設定
3.1.7 SQL*PLUS緩沖區編輯
3.1.8 文件操縱命令
3.1.9 批處理方式執行命令——SQL腳本
3.1.1 0SQL*PLUS變量
3.1.1 1綁定變量
3.1.1 2SQL*PLUS交互命令
3.1.1 3帶參數的腳本調用
3.1.1 4從不同路徑調用SQL腳本
3.1.1 5SQL*PLUS登錄腳本
3.1.1 6特殊命令
3.2 PL/SQLDeveloper
3.2.1 登錄
3.2.2 命令窗口
3.2.3 PL/SQLDeveloper環境設置
3.2.4 進行數據庫對象管理(對象管理器的用法)
3.2.5 使用SQL查詢窗口
3.2.6 編寫及調試PL/SQL程序的方法
3.3 SQLDeveloper
3.3.1 連接數據庫
3.3.2 創建及修改數據庫對象
3.3.3 檢索及更新數據
3.3.4 PL/SQL編程環境
3.4 本章 小結
習題3

第4章 SQL
4.1 SQL簡述
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.5 Oracle中的特殊對象與高級SQL命令
4.5.1 DUAL表
4.5.2 INSERTALL語句和INSERTFIRST語句
4.5.3 MERGE語句
4.6 SQL函數
4.6.1 NULL和單行函數
4.6.2 字符函數
4.6.3 數值函數
4.6.4 日期函數
4.6.5 類型轉換函數
4.6.6 分支函數
4.6.7 MSSQLServer與Oracle常用SQL函數對應關係
4.7 SQL高級查詢技術
4.7.1 TOPN查詢
4.7.2 層次查詢
4.7.3 分析函數
4.8 本章 小結
習題4

第5章 Oracle數據類型
5.1 概述
5.2 字符類型
5.2.1 CHAR
5.2.2 VARCHAR2
5.2.3 NCHAR和NVARCHAR2
5.3 數值類型
5.3.1 NUMBER
5.3.2 BINARY_FLOAT和BINARY_DOUBLE
5.4 二進制類型
5.5 日期和時間類型
5.6 ROWID和UROWID
5.7 LONG數據類型
5.8 大對象技術
5.8.1 LOB類型的特點
5.8.2 LOB的存儲
5.8.3 使用大對象數據類型
5.8.4 DBMS_LOB包
5.9 本章 小結
習題5

第6章 Oracle中的數據庫對象管理
6.1 Oracle中的基礎數據庫對象
6.1.1 數據表與堆表
6.1.2 索引與B*樹索引
6.1.3 視圖與關係視圖
6.2 Oracle中的數據表
6.2.1 索引組織表
6.2.2 外部表
6.2.3 臨時表
6.2.4 對象表
6.2.5 嵌套表
6.2.6 聚簇表
6.3 Oracle中的視圖
6.3.1 物化視圖
6.3.2 對象視圖
6.4 Oracle中的索引
6.4.1 反轉鍵索引
6.4.2 位圖索引
6.4.3 基於函數的索引
6.5 聯合索引與跳躍查詢
6.6 索引的壓縮
6.7 Oracle序列
6.7.1 序列的創建與刪除
6.7.2 序列的使用
6.7.3 序列的cache使用方式
6.8 Oracle同義詞
6.9 Oracle數據字典
6.9.1 數據字典分類
6.9.2 數據字典的組成
6.9.3 常用的靜態數據字典
6.9.4 常用的動態數據字典
6.1 0其他常用數據庫對象
6.1 1本章 小結
習題6

第7章 PL/SQL基礎
7.1 PL/SQL概覽
7.1.1 客戶端/服務器架構中的PL/SQL
7.1.2 PL/SQL程序的代碼組織方式
7.1.3 PL/SQL代碼塊分類
7.1.4 第一個PL/SQL示例程序
7.2 PL/SQL中的變量
7.2.1 PL/SQL數據類型
7.2.2 PL/SQL的語言規則與約定
7.2.3 變量聲明
7.2.4 錨定變量類型
7.2.5 變量初始化
7.2.6 變量生存范圍
7.3 PL/SQL與SQL
7.3.1 在PL/SQL程序中使用查詢語句
7.3.2 在PL/SQL程序中使用DML
7.4 流程控制結構
7.4.1 IF語句
7.4.2 CASE語句
7.4.3 LOOP循環(無條件循環)
7.4.4 WHILE循環
7.4.5 FOR循環
7.4.6 嵌套循環
7.4.7 CONTINUE循環跳轉控制
7.4.8 GOTO程序跳轉
7.5 錯誤處理
7.5.1 錯誤與異常
7.5.2 異常的分類
7.5.3 異常的處理
7.5.4 SQLCODE和SQLERRM
7.5.5 復合異常處理
7.5.6 異常的引發
7.5.7 異常的傳播
7.5.8 RAISE_APPLICATION_ERROR
7.6 本章 小結
習題7

第8章 PL/SQL進階
8.1 PL/SQL復合數據類型
8.1.1 記錄
8.1.2 VARRAY
8.1.3 嵌套表
8.1.4 PL/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.1 DML觸發器
8.5.2 BEFORE觸發器和AFTER觸發器
8.5.3 行級觸發器與語句級觸發器
8.5.4 關聯標識符
8.5.5 自增觸發器
8.5.6 觸發器的執行順序
8.5.7 FOLLOWS和ENABLE/DISABLE
8.5.8 REFERENCING子句
8.5.9 WHEN子句
8.5.1 0INSTEADOF觸發器
8.5.1 1復合觸發器
8.5.1 2系統觸發器
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.6 PL/SQL程序與權限
9.7 本章 小結
習題9

第10章 事務管理與并發控制
10.1 事務基本概念
10.2 事務控制語句
10.3 Oracle中事務的原子性
10.4 事務的隔離級別
10.5 悲觀鎖定與樂觀鎖定
10.6 本章 小結
習題10

第11章 數據備份與傳輸技術
11.1 備份與恢復
11.1.1 備份分類
11.1.2 恢復分類
11.1.3 備份與恢復方法
11.2 RMAN
11.2.1 RMAN基本概念
11.2.2 RMAN基本應用
11.3 閃回操作
11.3.1 閃回數據庫
11.3.2 閃回命令
11.3.3 回收站
11.4 數據泵
11.4.1 EXPDP
11.4.2 IMPDP
11.5 SQL*Loader
11.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 訂單處理系統設計方案
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區