[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • Oracle 12c數據庫入門與應用
    該商品所屬分類:計算機/網絡 -> 數據庫
    【市場價】
    728-1056
    【優惠價】
    455-660
    【作者】 靳智良、馮海燕 
    【所屬類別】 圖書  計算機/網絡  數據庫  Oracle 
    【出版社】清華大學出版社 
    【ISBN】9787302515654
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302515654
    作者:靳智良、馮海燕

    出版社:清華大學出版社
    出版時間:2019年03月 

        
        
    "

    產品特色
    編輯推薦
    《Oracle 12c數據庫入門與應用》的特色
    書中采用大量的實例進行講解,力求通過實際操作使讀者更容易地掌握Oracle數據庫應用。
    難度適中,內容由淺入深,實用性強,覆蓋面廣,條理清晰。
    知識點全
    緊緊圍繞Oracle數據庫展開講解,具有很強的邏輯性和繫統性。
    實例豐富
    各章實例短小卻又能體現出知識點的精髓,讓讀者很輕松地學習,並能靈活地應用到實際項目中。
    基於理論,注重實踐
    在講述過程中,不僅僅隻介紹理論知識,而且在合適位置安排綜合應用實例或者小型應用程序,將理論應用到實踐當中,來加強讀者實際應用能力,鞏固開發基礎和知識。 
    內容簡介
    Oracle數據庫繫統是數據庫領域*秀的數據庫之一,《Oracle 12c數據庫入門與應用》以Oracle*版本12c為藍本,繫統地講述了Oracle數據庫的概念、管理和應用開發等內容。全書結構合理、內容翔實、示例豐富、語言簡潔。從實際角度出發,繫統地介紹了數據庫和Oracle的相關概念和原理、數據維護(查詢、更新和刪除)、Oracle數據庫管理(如安裝與啟動、用戶權限)以及Oracle的應用開發基礎,並在*後通過設計醫院預約掛號繫統數據庫講解開發的詳細過程。
    《Oracle 12c數據庫入門與應用》面向數據庫管理人員和數據庫開發人員,是初學者很好的入門教程,對Oracle管理員和應用程序開發員也有很好的學習和參考價值,也可以作為各大、中專院校相關專業的參考用書和相關培訓機構的培訓教材。
    作者簡介
    靳智良,知名互聯網社區架構師,一個擁有5年軟件工程經驗和深厚理論基礎的軟件工程專家,善於解剖和分析問題,使用生動形像的比喻,能將復雜的、難於理解的問題與知識簡單化講解。致力於研究、優化Web 2.0繫統架構技術,對LAMP體繫架構有著豐富的經驗,挖掘LAMP架構的性能潛力,探索新型高效能的Web 2.0站點繫統支撐平臺以及繫統集群。

    馮海燕,具有多年.NET項目開發經驗,深入掌握.NET框架技術,熟練開發ASP.NET與WinForm項目,精通C#、ASP 、C 、VB語言,熟練使用MTS、COM 、Web Service分布式架構。
    目錄
    第1章 關繫數據庫與Oracle 12c
    1.1 數據庫的概念 2
    1.1.1 數據庫概述 2
    1.1.2 數據庫模型 2
    1.2 了解關繫型數據庫 3
    1.2.1 數據庫的組成 3
    1.2.2 常見術語 4
    1.2.3 完整性規則 5
    1.3 範式理論和E-R模型 5
    1.3.1 範式理論 6
    1.3.2 E-R模型 7
    1.3.3 實踐案例:E-R模型轉換為關繫模型 8
    1.4 了解Oracle 12c 9
    1.4.1 發展歷史 9第1章 關繫數據庫與Oracle 12c
    1.1 數據庫的概念    2
    1.1.1 數據庫概述    2
    1.1.2 數據庫模型    2
    1.2 了解關繫型數據庫    3
    1.2.1 數據庫的組成    3
    1.2.2 常見術語    4
    1.2.3 完整性規則    5
    1.3 範式理論和E-R模型    5
    1.3.1 範式理論    6
    1.3.2 E-R模型    7
    1.3.3 實踐案例:E-R模型轉換為關繫模型    8
    1.4 了解Oracle 12c    9
    1.4.1 發展歷史    9
    1.4.2 數據庫版本    10
    1.4.3 新特性    12
    1.5 實踐案例:安裝Oracle 12c數據庫管理繫統    14
    1.6 實踐案例:登錄Oracle數據庫    18
    1.7 實踐案例:Oracle用戶解鎖    20
    1.8 Oracle 12c的體繫結構    21
    1.8.1 內存結構    21
    1.8.2 進程結構    22
    1.8.3 物理結構    22
    1.9 練習題    23
    第2章 Oracle的基本操作
    2.1 Web管理工具——OEM    26
    2.1.1 登錄OEM    26
    2.1.2 使用OEM    27
    2.2 命令行工具——SQL Plus    30
    2.2.1 SQL Plus簡介    30
    2.2.2 連接Oracle    30
    2.2.3 斷開連接    32
    2.2.4 查看表結構    32
    2.2.5 編輯緩存區內容    33
    2.2.6 保存緩存區內容    35
    2.2.7 使用變量    36
    2.2.8 使用提示參數    37
    2.3 圖形工具——SQL Developer    38
    2.3.1 打開SQL Developer    38
    2.3.2 連接Oracle    38
    2.3.3 執行存儲過程    40
    2.3.4 導出數據    42
    2.4 網絡配置助手    44
    2.4.1 配置監聽程序    44
    2.4.2 配置命名方法    46
    2.4.3 配置本地NET服務名    47
    2.5 網絡管理器    49
    2.6 數據庫管理助手    51
    2.7 練習題    55
    第3章 操作Oracle數據表
    3.1 Oracle數據表    58
    3.1.1 數據表概述    58
    3.1.2 數據表的創建規則    59
    3.1.3 Oracle中表的類型    60
    3.2 Oracle表列的數據類型    61
    3.3 創建表    63
    3.3.1 創建表的語句    63
    3.3.2 指定表空間    64
    3.3.3 指定存儲參數    64
    3.4 實踐案例:使用設計器創建表    65
    3.5 修改表屬性    67
    3.5.1 增加列    67
    3.5.2 刪除列    67
    3.5.3  更新列    68
    3.5.4 更改存儲表空間    70
    3.5.5 更改存儲參數    70
    3.6 重命名表    71
    3.7 刪除表定義    71
    3.8 分析表    72
    3.8.1 驗證表的存儲情況    72
    3.8.2 查看表的統計信息    73
    3.8.3 查找表中的連接記錄和遷移記錄    74
    3.8.4 dbms_stats表    76
    3.8.5 dbms_stats與analyze對比    80
    3.9 實踐案例:創建導遊信息表    80
    3.10 練習題    81
    第4章 維護表的完整性
    4.1 數據完整性簡介    84
    4.2 主鍵約束    85
    4.2.1 主鍵約束簡介    85
    4.2.2 創建表時定義主鍵約束    85
    4.2.3 為現有表添加主鍵約束    86
    4.2.4 刪除主鍵約束    86
    4.2.5 在設計器中設置主鍵約束    86
    4.3 約束    87
    4.3.1 創建表時定義約束    87
    4.3.2 為現有表添加約束    87
    4.3.3 刪除約束    88
    4.3.4 在設計器中設置約束    88
    4.4 非空約束    89
    4.4.1 創建表時定義非空約束    89
    4.4.2 為現有表添加非空約束    89
    4.4.3 刪除非空約束    90
    4.4.4 使用設計器設置非空約束    91
    4.5 外鍵約束    91
    4.5.1 外鍵約束簡介    92
    4.5.2 創建表時定義外鍵約束    92
    4.5.3 對現有表添加外鍵約束    93
    4.5.4 外鍵的引用類型    93
    4.5.5 刪除外鍵約束    94
    4.5.6 使用設計器設置外鍵約束    94
    4.6 檢查約束    95
    4.6.1 使用SQL語句添加檢查約束    95
    4.6.2 使用設計器設置檢查約束    96
    4.7 操作約束    97
    4.7.1 查詢約束信息    97
    4.7.2 禁止和激活約束    98
    4.7.3 約束的狀態    101
    4.7.4 延遲約束    102
    4.8 實踐案例:設計電器信息管理表    102
    4.9 練習題    105
    第5章 SELECT簡單查詢
    5.1 SQL語言簡介    108
    5.1.1 特點    108
    5.1.2 分類    108
    5.1.3 語句編寫的規則    109
    5.2 SELECT語句的語法格式    109
    5.3 簡單查詢    110
    5.3.1 查詢所有列    110
    5.3.2 查詢指定列    111
    5.3.3 使用別名    111
    5.3.4 查詢不重復數據    112
    5.3.5 查詢計算列    113
    5.4 按條件查詢    114
    5.4.1 比較條件    114
    5.4.2 範圍條件    115
    5.4.3 邏輯條件    116
    5.4.4 模糊條件    117
    5.4.5 列表條件    118
    5.4.6 實踐案例:查詢NULL值    119
    5.5 結果集的規範化    120
    5.5.1 排序    120
    5.5.2 分組    121
    5.5.3 篩選    122
    5.6 實踐案例:分頁查詢會員信息    123
    5.7 實踐案例:員工信息查詢    125
    5.8 練習題    126
    第6章 修改表數據
    6.1 插入數據    130
    6.1.1 INSERT語句的語法格式    130
    6.1.2插入單行數據    130
    6.1.3 插入多行數據    132
    6.2更新數據    132
    6.2.1 UPDATE語句的語法格式    133
    6.2.2 更新單列    133
    6.2.3 更新多列    134
    6.2.4 基於他表更新列    134
    6.3 刪除數據    135
    6.3.1 DELETE語句的語法格式    135
    6.3.2 刪除數據    136
    6.3.3 清空表    136
    6.4 合並數據    137
    6.4.1 MERGE語句的語法格式    137
    6.4.2 執行更新操作    138
    6.4.3 執行插入操作    138
    6.4.4 限制條件的更新和插入    139
    6.4.5 使用常量表達式    140
    6.4.6 執行刪除操作    140
    6.5 練習題    141
    第7章 高級查詢
    7.1 子查詢    144
    7.1.1 子查詢的使用規則    144
    7.1.2 單行子查詢    144
    7.1.3 實踐案例:單行子查詢常見錯誤解析    147
    7.1.4 使用IN操作符    148
    7.1.5 使用ANY操作符    149
    7.1.6 使用ALL操作符    150
    7.1.7 使用EXISTS操作符    151
    7.1.8 使用UPDATE語句    152
    7.1.9 使用DELETE語句    152
    7.1.10 實踐案例:多層嵌套子查詢    153
    7.2 多表查詢的語法格式    153
    7.2.1 消除笛卡兒積    154
    7.2.2 基本連接    154
    7.3 內連接    156
    7.3.1 等值內連接    156
    7.3.2 非等值內連接    157
    7.3.3 自然連接    159
    7.4 外連接    160
    7.4.1 左外連接    160
    7.4.2 右外連接    161
    7.4.3 完全連接    162
    7.5 聯合查詢    163
    7.5.1 UNION ALL查詢    163
    7.5.2 UNION查詢    164
    7.5.3 MINUS查詢    164
    7.5.4 INTERSECT查詢    165
    7.6 交叉連接    166
    7.7 實踐案例:查詢超市商品信息    166
    7.8 練習題    168
    第8章 Oracle表空間的管理
    8.1 Oracle表空間簡介    172
    8.1.1 了解表空間    172
    8.1.2 表空間的類型    172
    8.1.3 表空間的狀態    173
    8.2 實踐案例:創建一個表空間    173
    8.3 實踐案例:查詢表空間的信息    176
    8.4 修改表空間的屬性    178
    8.4.1 修改表空間的名稱    179
    8.4.2 修改表空間的大小    179
    8.4.3 切換隻讀和讀寫狀態    180
    8.4.4 切換脫機和聯機狀態    180
    8.5 操作表空間    182
    8.5.1 本地化管理    182
    8.5.2 增加數據文件    183
    8.5.3 移動數據文件    183
    8.5.4 刪除表空間    184
    8.6 實踐案例:修改默認表空間    184
    8.7 還原表空間    186
    8.7.1 創建還原表空間    186
    8.7.2 管理還原表空間    186
    8.7.3 更改還原表空間的方式    188
    8.8 臨時表空間    189
    8.8.1 了解臨時表空間    189
    8.8.2 創建臨時表空間    190
    8.8.3 修改臨時表空間    190
    8.8.4 臨時表空間組    191
    8.9 實踐案例:創建購物繫統的表空間    193
    8.10 練習題    195
    第9章 PL/SQL編程基礎
    9.1 PL/SQL概述    198
    9.1.1 PL/SQL語言的特點    198
    9.1.2 PL/SQL代碼的編寫規則    198
    9.2 PL/SQL的編程結構    199
    9.2.1 PL/SQL程序塊    199
    9.2.2 數據類型    200
    9.2.3 PL/SQL程序的注釋    200
    9.3 變量    201
    9.3.1 標識符的定義規則    201
    9.3.2 聲明變量    202
    9.3.3 變量賦值    203
    9.3.4 %TYPE操作符    203
    9.3.5 %ROWTYPE操作符    204
    9.4 常量    205
    9.5 字符集    206
    9.5.1 字符集的概念    206
    9.5.2 查看字符集    207
    9.6 運算符    208
    9.6.1 連接運算符    208
    9.6.2 算術運算符    209
    9.6.3 比較運算符    209
    9.6.4 邏輯運算符    210
    9.7 流程控制語句    211
    9.7.1 分支語句    212
    9.7.2 循環語句    214
    9.7.3 跳轉語句    216
    9.7.4 語句嵌套    219
    9.8 實踐案例:輸出九九乘法表    220
    9.9 異常處理    220
    9.9.1 異常的語法結構    220
    9.9.2 預定義異常    221
    9.9.3 非預定義異常    223
    9.9.4 自定義異常    223
    9.10 練習題    225
    第10章 PL/SQL應用編程
    10.1 繫統函數    229
    10.1.1 字符函數    229
    10.1.2 數學函數    231
    10.1.3 聚合函數    232
    10.1.4 日期函數    233
    10.1.5 轉換函數    235
    10.2 自定義函數    236
    10.2.1 創建函數語法    236
    10.2.2 調用函數    237
    10.2.3 查看函數源代碼    238
    10.2.4 刪除函數    239
    10.2.5 實踐案例:使用SQL Developer工具操作函數    239
    10.3 實踐案例:實現MD5加密    240
    10.4 使用集合    241
    10.4.1 嵌套表    241
    10.4.2 可變數組    243
    10.4.3 索引表    246
    10.4.4 集合方法    247
    10.4.5 實踐案例:使用PL/SQL記錄表   248
    10.5 使用遊標    249
    10.5.1 遊標簡介    249
    10.5.2 聲明遊標    249
    10.5.3 打開遊標    250
    10.5.4 檢索遊標    251
    10.5.5 關閉遊標    251
    10.5.6 實踐案例:LOOP循環遊標    252
    10.5.7 實踐案例:FOR循環遊標    252
    10.5.8 遊標屬性    253
    10.5.9 遊標變量    255
    10.6 實踐案例:使用遊標更新和刪除數據    257
    10.7 使用事務    259
    10.7.1 事務概述    259
    10.7.2 事務控制    260
    10.7.3 使用事務    261
    10.7.4 實踐案例:更新賬戶餘額    262
    10.8 使用鎖    263
    10.8.1 鎖的分類    263
    10.8.2 鎖的查詢語句    264
    10.9 練習題    265
    第11章 管理數據庫對像
    11.1 包    268
    11.1.1 包簡介    268
    11.1.2 繫統預定義包    268
    11.1.3 創建包聲明    271
    11.1.4 創建包主體    272
    11.1.5 使用包    274
    11.1.6 修改和刪除包    275
    11.2 序列    275
    11.2.1 創建序列    275
    11.2.2 使用序列    276
    11.2.3 修改序列    278
    11.2.4 刪除序列    278
    11.2.5 自動序列    279
    11.3 同義詞    280
    11.3.1 同義詞簡介    280
    11.3.2 創建同義詞    281
    11.3.3 刪除同義詞    282
    11.4 索引    282
    11.4.1 索引簡介    282
    11.4.2 創建索引    286
    11.4.3 創建B樹索引    287
    11.4.4 創建位圖索引    288
    11.4.5 創建函數索引    289
    11.4.6 重命名索引    290
    11.4.7 合並索引    290
    11.4.8 重建索引    291
    11.4.9 監視索引    291
    11.4.10 刪除索引    292
    11.5 視圖    292
    11.5.1 視圖簡介    293
    11.5.2 創建視圖    293
    11.5.3 查詢視圖    295
    11.5.4 操作視圖    296
    11.5.5 刪除視圖    298
    11.5.6 實踐案例:使用SQL Developer操作視圖    299
    11.5.7 視圖的WITH子句    299
    11.6 Oracle偽列    301
    11.6.1 ROWNUM偽列    301
    11.6.2 ROWID偽列    302
    11.6.3 實踐案例:刪除重復數據    303
    11.7 實踐案例:獲取分頁數據    304
    11.8 練習題    305
    第12章 存儲過程和觸發器
    12.1 創建存儲過程    309
    12.2 實踐案例:創建一個更新密碼的存儲過程    309
    12.3 管理存儲過程    310
    12.3.1 查看存儲過程信息    310
    12.3.2 實踐案例:調用存儲過程    311
    12.3.3 修改存儲過程    311
    12.3.4 刪除存儲過程    312
    12.4 使用參數    313
    12.4.1 輸入參數    313
    12.4.2 輸出參數    315
    12.4.3 同時包含輸入和輸出參數    315
    12.4.4 參數默認值     316
    12.5 觸發器    318
    12.5.1 觸發器簡介    318
    12.5.2 觸發器類型    318
    12.6 創建觸發器    319
    12.6.1 創建觸發器語法    319
    12.6.2 DML觸發器    320
    12.6.3 DDL觸發器    324
    12.6.4 INSTEAD OF觸發器    325
    12.7 實踐案例:跟蹤數據庫和用戶狀態    327
    12.8 管理觸發器    330
    12.8.1 查看觸發器信息     330
    12.8.2 改變觸發器的狀態    330
    12.8.3 刪除觸發器    331
    12.9 實踐案例:實現主鍵自動增長    331
    12.10 練習題    332
    第13章 Oracle數據庫的安全性
    13.1 用戶和模式    336
    13.1.1 用戶    336
    13.1.2 模式    337
    13.2 創建用戶    337
    13.3 管理用戶    338
    13.3.1 查看用戶    339
    13.3.2 修改用戶    339
    13.3.3 刪除用戶    341
    13.3.4 管理用戶會話    341
    13.4 實踐案例:使用SQL Developer管理用戶    343
    13.5 管理權限    345
    13.5.1 繫統權限    345
    13.5.2 對像權限    346
    13.6 角色    348
    13.6.1 角色概述    348
    13.6.2 繫統預定義角色    349
    13.6.3 創建角色    350
    13.7 管理角色    350
    13.7.1 角色授權    350
    13.7.2 為用戶授予角色    351
    13.7.3 修改角色密碼    351
    13.7.4 取消角色權限    352
    13.7.5 禁用與啟用角色    352
    13.7.6 查看角色    352
    13.7.7 刪除角色    353
    13.8 配置文件    353
    13.8.1 創建配置文件    353
    13.8.2 查看配置文件    355
    13.8.3 修改配置文件    355
    13.8.4 刪除配置文件    355
    13.9 練習題    355
    第14章 Oracle數據庫文件
    14.1 控制文件    358
    14.1.1 控件文件簡介    358
    14.1.2 創建控制文件    359
    14.1.3 查看控制文件信息    362
    14.1.4 移動和刪除控制文件    363
    14.1.5 備份控制文件    364
    14.1.6 恢復控制文件    365
    14.2 實踐案例:多路復用控制文件策略    365
    14.3 重做日志文件    367
    14.3.1 重做日志文件簡介    367
    14.3.2 重做記錄和回滾段    367
    14.3.3 查看重做日志文件    368
    14.3.4 創建重做日志文件組    369
    14.3.5 切換重做日志組    370
    14.3.6 實踐案例:管理重做日志組成員    371
    14.3.7 設置重做日志模式    372
    14.3.8 刪除重做日志組    374
    14.4 數據文件    374
    14.4.1 數據文件簡介    374
    14.4.2 創建數據文件    375
    14.4.3 查看數據文件信息    376
    14.4.4 修改數據文件大小和狀態    377
    14.4.5 修改數據文件的位置    378
    14.4.6 刪除數據文件    379
    14.5 實踐案例:操作數據文件    379
    14.6 練習題    381
    第15章 醫院預約掛號繫統數據庫的設計
    15.1 繫統概述    384
    15.1.1 開發背景    384
    15.1.2 可行性分析    384
    15.1.3 功能性分析    385
    15.2 數據庫E-R圖的設計    386
    15.3 數據庫的設計    386
    15.3.1 創建表空間和用戶    387
    15.3.2 創建數據表    387
    15.3.3 創建約束    391
    15.3.4 創建視圖    391
    15.3.5 創建序列    392
    15.3.6 創建存儲過程    393
    15.4 業務測試    395
    15.4.1 注冊就診信息    396
    15.4.2 注冊醫生數據    397
    15.4.3 更改密碼    398
    15.4.4 更新患者姓名    398
    15.4.5 修改密碼    399
    15.4.6 更改醫生信息    400
    15.4.7 查詢預約信息    401
    練習題答案

    前言
    前言
    Oracle Database(Oracle數據庫)是甲骨文公司(即Oracle公司)以高級結構化查詢語言(SQL)為基礎設計的大型關繫數據庫。Oracle繫統采用的是並行服務器模式,能在對稱多CPU的繫統上提供並行處理,擁有可移植性強、可用性強、可擴展性強、數據安全性強和高穩定性等優點,能適應高吞吐量的數據庫,適用於各類大、中、小、微型計算機環境,是目前流行的數據庫之一。
    甲骨文公司在2013年發布了Oracle Database 12c正式版,版本號是12.1.0.1.0,支持的平臺有Windows、Linux、Solaris,這次的命名用了c而不是以前的g(Grid),c代表Cloud(雲計算)的意思。Oracle 12c新增了諸多的新特性,在數據類型、分區表、統計信息、數據優化等方面都有所改進,功能比上一版本強大很多。
    本書以Oracle Database 12c為例,詳細介紹初學Oracle所需掌握的常用知識點。適合作為Oracle數據庫基礎入門學習書籍,也可以幫助中級讀者提高使用數據的技能,適合大專院校在校學生、程序開發人員以及編程愛好者學習和參考。
    本書內容前言
    Oracle Database(Oracle數據庫)是甲骨文公司(即Oracle公司)以高級結構化查詢語言(SQL)為基礎設計的大型關繫數據庫。Oracle繫統采用的是並行服務器模式,能在對稱多CPU的繫統上提供並行處理,擁有可移植性強、可用性強、可擴展性強、數據安全性強和高穩定性等優點,能適應高吞吐量的數據庫,適用於各類大、中、小、微型計算機環境,是目前流行的數據庫之一。
    甲骨文公司在2013年發布了Oracle Database 12c正式版,版本號是12.1.0.1.0,支持的平臺有Windows、Linux、Solaris,這次的命名用了c而不是以前的g(Grid),c代表Cloud(雲計算)的意思。Oracle 12c新增了諸多的新特性,在數據類型、分區表、統計信息、數據優化等方面都有所改進,功能比上一版本強大很多。
    本書以Oracle Database 12c為例,詳細介紹初學Oracle所需掌握的常用知識點。適合作為Oracle數據庫基礎入門學習書籍,也可以幫助中級讀者提高使用數據的技能,適合大專院校在校學生、程序開發人員以及編程愛好者學習和參考。
    本書內容
    全書共分為15章,各章主要內容如下。
    第1章 關繫數據庫與Oracle 12c。本章從數據庫的基本概念開始介紹,進而講解Oracle 12c的安裝、登錄方式及其體繫結構。
    第2章 Oracle的基本操作。本章使用6種工具來講解Oracle 12c的基本操作,分別是OEM、SQL Plus、SQL Developer、網絡配置助手、網絡管理器和數據庫管理助手。
    第3章 操作Oracle數據表。本章介紹了數據表的概念和創建規則,重點介紹表的各種操作,像創建表、指定表屬性、刪除表以及分析表等。
    第4章 維護表的完整性。本章詳細介紹Oracle中約束數據完整性的各種方法,如約束不能為空和不能重復等。
    第5章 SELECT簡單查詢。本章主要介紹SELECT語句查詢數據的簡單方法,如查詢所有列、查詢不重復列、查詢時指定範圍和列表以及對結果集進行排序和分組等。
    第6章 修改表數據。本章詳細介紹修改表中數據的各種方法,如直接插入、根據條件更新和刪除以及批量導入等。
    第7章 高級查詢。本章主要介紹SELECT語句多表查詢的高級方法,包括子查詢、多表基本連接、內連接、外連接和交叉連接等。
    第8章 Oracle表空間的管理。本章主要介紹Oracle中的各種表空間,包括表空間的創建、修改、切換和管理等操作。
    第9章 PL/SQL編程基礎。本章主要詳細介紹PL/SQL編程所需掌握的基礎,包括PL/SQL編寫規則、編程結構、變量和常量的聲明與使用、字符集、運算符以及流程結構和異常處理等。
    第10章 PL/SQL應用編程。本章從6個方面介紹PL/SQL編程的高級應用,分別是繫統函數、自定義函數、PL/SQL集合、遊標、數據庫事務和鎖。
    第11章 管理數據庫對像。本章主要介紹Oracle數據庫中常用的6個對像,分別是包、序列、同義詞、索引、視圖和偽列。
    第12章 存儲過程和觸發器。本章主要介紹Oracle中存儲過程與觸發器的創建、調用以及管理方法。
    第13章 Oracle數據庫的安全性。本章主要介紹Oracle 12c中與安全性有關的對像,包括用戶、角色和權限以及這些對像的操作。
    第14章 Oracle數據庫文件。本章主要介紹Oracle中三類文件的創建與管理,分別是控制文件、日志文件和數據文件。
    第15章 醫院預約掛號繫統數據庫的設計。本章以醫院預約掛號繫統為背景進行需求分析,然後在Oracle 12c中實現。具體實現包括表空間和用戶的創建、創建表和視圖,並在後模擬實現常見業務的辦理。
    本書特色
    本書中采用大量的實例進行講解,力求通過實際操作使讀者更容易地掌握Oracle數據庫應用。
    本書難度適中,內容由淺入深,實用性強,覆蓋面廣,條理清晰。
    知識點全
    本書緊緊圍繞Oracle數據庫展開講解,具有很強的邏輯性和繫統性。
    實例豐富
    各章實例短小卻又能體現出知識點的精髓,讓讀者很輕松地學習,並能靈活地應用到實際項目中。
    基於理論,注重實踐
    在講述過程中,不僅僅隻介紹理論知識,而且在合適位置安排綜合應用實例或者小型應用程序,將理論應用到實踐當中,來加強讀者實際應用能力,鞏固開發基礎和知識。
    貼心的提示
    為了便於讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下。
    提示:通常是一些貼心的提醒,讓讀者加深印像或提供建議,或者解決問題的方法。
    注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息。
    技巧:通過簡短的文字,指出知識點在應用時的一些小竅門。
    讀者對像
    本書可以作為Oracle數據庫的入門書籍,也可以幫助中級讀者提高技能。本書適合以下人員閱讀學習。
    • 沒有數據庫應用基礎的Oracle 入門人員。
    • 有一些數據庫應用基礎,並且希望全面學習Oracle 數據庫的讀者。
    • 各大中專院校的在校學生和相關授課老師。
    • 相關社會培訓班的學員。
    本書由靳智良、馮海燕編著,其他參與編寫的人員還有侯政雲、劉利利、鄭志榮、肖進、侯艷書、崔再喜、侯政洪、李海燕、祝紅濤、賀春雷等,在此表示感謝。在本書的編寫過程中,我們力求精益求精,但難免存在一些不足之處,敬請廣大讀者批評指正。
    編者

    在線試讀
    1.與表有關的術語
    根據表3-1 中的內容,為大家介紹幾個常見的與數據表有關的術語。
    ● 表結構。組成表的各列的名稱及其數據類型,統稱為表結構。
    ● 記錄。每個表包含多個數據,它們是表的“值”,表中的一行稱為一個記錄。因此,表示記錄的有限集合。
    ● 字段。每個記錄由若干個數據項構成,將構成記錄的每個數據項稱為字段或者字段(列)。例如,表3-1 包含7 個字段,由3 條記錄構成。
    ● 空值。空值通常表示未知、不可用或將在以後添加的數據,如果一個列允許為空值,則向表中輸入記錄值時可不為該列給出具體值;而一個列如果不允許為空值,則在輸入時必須給出具體值。
    ● 關鍵字。如果表中記錄的某一字段或字段組合能標識記錄,則稱該字段或字段組合為候選關鍵字。如果一個表有多個候選關鍵字,則選擇其中一個為主關鍵字,簡稱主鍵。
    當一個表僅有的一個候選關鍵字時,該候選關鍵字就是主關鍵字。
    提示
    表的關鍵字不允許為空值,空值不能與數值數據0 或者字符類型的空字符混為一談。任意兩個空值都不相等。
    2.表的特點
    在Oracle 數據庫中,數據表通常有以下特點。
    ● 表通常代表一類實體。表是將實體關繫模型映射為二維表格的一種實現方式,在同一個數據庫中,每一個表具有的名稱。
    ● 表由行和列組成。二維表格是由橫向的行和縱向的列組成。每一行表示一條完整的記錄,對應於一個完整的數據實體。每一列表示每個實體對應的屬性,列存儲了多個實體對像的相同屬性的值。
    ● 在同一個表中每一行的值具有性。另外,列名在同一個表中也具有性。
    ● 行和列具有無序性。在同一個表中,行的順序可以任意排列,通常按照數據插入的先後順序存儲。在使用過程中,經常對表中的行使用索引進行排序,或者在檢索時使用排序語句。另外,列的順序也可以任意排列,列的先後順序對於數據的存儲沒有實質影響。1.與表有關的術語
    根據表3-1 中的內容,為大家介紹幾個常見的與數據表有關的術語。
    ● 表結構。組成表的各列的名稱及其數據類型,統稱為表結構。
    ● 記錄。每個表包含多個數據,它們是表的“值”,表中的一行稱為一個記錄。因此,表示記錄的有限集合。
    ● 字段。每個記錄由若干個數據項構成,將構成記錄的每個數據項稱為字段或者字段(列)。例如,表3-1 包含7 個字段,由3 條記錄構成。
    ● 空值。空值通常表示未知、不可用或將在以後添加的數據,如果一個列允許為空值,則向表中輸入記錄值時可不為該列給出具體值;而一個列如果不允許為空值,則在輸入時必須給出具體值。
    ● 關鍵字。如果表中記錄的某一字段或字段組合能標識記錄,則稱該字段或字段組合為候選關鍵字。如果一個表有多個候選關鍵字,則選擇其中一個為主關鍵字,簡稱主鍵。
    當一個表僅有的一個候選關鍵字時,該候選關鍵字就是主關鍵字。
    提示
    表的關鍵字不允許為空值,空值不能與數值數據0 或者字符類型的空字符混為一談。任意兩個空值都不相等。
    2.表的特點
    在Oracle 數據庫中,數據表通常有以下特點。
    ● 表通常代表一類實體。表是將實體關繫模型映射為二維表格的一種實現方式,在同一個數據庫中,每一個表具有的名稱。
    ● 表由行和列組成。二維表格是由橫向的行和縱向的列組成。每一行表示一條完整的記錄,對應於一個完整的數據實體。每一列表示每個實體對應的屬性,列存儲了多個實體對像的相同屬性的值。
    ● 在同一個表中每一行的值具有性。另外,列名在同一個表中也具有性。
    ● 行和列具有無序性。在同一個表中,行的順序可以任意排列,通常按照數據插入的先後順序存儲。在使用過程中,經常對表中的行使用索引進行排序,或者在檢索時使用排序語句。另外,列的順序也可以任意排列,列的先後順序對於數據的存儲沒有實質影響。
    3.1.2 數據表的創建規則
    在Oracle 中表的創建並不難。但是,作為一個合格的數據管理者或者開發者,在創建數據表之前首先必須要確定當前項目需要創建哪些表、表中要包含哪些列以及這些列所要使用的數據類型等。這就是表的創建規則,是需要在表創建之前確定的。下面羅列了創建數據表時需要考慮的幾個方面。
    1.數據表的設計依據
    在設計表的時候,首先要根據繫統需求提取所需要的表以及每個表所包含的字段;然後根據數據庫的特性,對表的結構進行分析設計。表的設計通常要遵循以下幾點。
    (1)表的類型,如堆表、臨時表或者索引等。
    (2)表中每個字段的數據類型,如NUMBER、VARCHAR2 和DATE 等。
    (3)表中字段的數據類型長度大小。
    (4)表中每個字段的完整性約束條件,如PRIMARY KEY、UNIQUE 以及NOT NULL約束等。
    2.數據表的存儲位置
    在Oracle 數據庫中,需要將表放在表空間(TABLESPACE)中進行管理,在定義表和表空間時需要注意以下3 點。
    (1)設計數據表時,應該設計存放數據表的表空間,不要將表隨意分散地創建到不同的表空間中去,這樣對以後數據庫的管理和維護將非常不利。
    (2)如果將表創建在特定的表空間上,用戶必須在表空間中具有相應的繫統權限。
    (3)為表指定表空間時,好不要使用Oracle 的繫統表空間SYSTEM;否則會影響數據庫性能。

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部