Oracle數據庫應用教程

所属分类:數據庫  
出版时间:2012-10   出版时间:何茜、郭軍軍、李奇、 吳代文 清華大學出版社 (2012-10出版)   作者:郭軍軍,李奇,吳代文 著
   页数:259  

内容概要

  《21世纪高等学校规划教材·计算机应用:Oracle数据库应用教程》是作者在多年的数据库开发实践与教学经验的基础上,依据软件专业的职业岗位能力需求和学生的认知规律精心组织编写的。全书通过一个真实的项目——“教务管理信息系统”的开发介绍Oracle数据库系统的管理和开发技术,主要内容包括数据库系统的设计、Oracle入门、数据库操作、数据表操作、存储过程、游标、事务、触发器、数据库安全操作、数据库应用程序开发。  《21世纪高等学校规划教材·计算机应用:Oracle数据库应用教程》内容丰富,系统性强,知识体系新颖,理论与实践结合,具有先进性和实用性。  《21世纪高等学校规划教材·计算机应用:Oracle数据库应用教程》既可作为高职高专软件技术专业、网络技术专业、信息管理专业和电子商务专业数据库课程的教材,也可供大型关系数据库初学者参考使用。

书籍目录

第1章数据库设计 1.1数据库设计的准备工作 1.2“教务管理信息系统”需求分析 1.3概念结构设计 1.4逻辑结构设计 小结 思考与练习 第2章Oracle入门 2.1Oracle 10g的安装和卸载 2.2SQL*Plus登录 2.3认识表 2.4SQL*Plus环境设置 2.5数据库操作 2.6基本用户管理 小结 思考与练习 第3章SQL语句——表的基本操作 3.1表结构的创建、修改、删除 3.1.1表结构的创建 3.1.2表结构的修改 3.1.3表结构的删除 3.2数据操纵语言 3.3SELECT语句的基本查询 3.4SELECT语句的条件查询 3.5SELECT语句的分组查询 3.6SELECT语句的排序查询 3.7函数 3.8连接查询 3.9嵌套查询 3.10集合查询 小结 思考与练习 第4章数据库中的事务 4.1数据库事务的概念 4.2数据库事务的应用 小结 思考与练习 第5章数据库中的其他对象 5.1视图创建和操作 5.1.1什么是视图? 5.1.2视图的操作 5.1.3WITH CHECK OPTION选项 5.2索引 5.3序列 5.4 同义词 小结 思考与练习 第6章PL/SQL基础 6.1PL/SQL的基本构成 6.2变量的数据类型和定义 6.3控制结构 小结 思考与练习 第7章游标和异常处理 7.1隐式游标 7.2显式游标 7.3显式游标属性 7.4异常处理 7.4.1错误处理 7.4.2预定义错误 小结 思考与练习 第8章存储过程、函数和包 8.1创建和删除存储过程 8.2带有参数的存储过程 8.3创建和删除存储函数 8.4程序包 小结 思考与练习 第9章触发器 9.1DML触发器 9.2替代触发器 9.3DDL触发器 9.4系统触发器 9.5触发器管理 小结 思考与练习 第10章数据库安全管理 10.1用户管理和权限操作 10.2数据库的备份和恢复 小结 思考与练习 第11章数据库应用程序开发 小结 思考与练习 附录A 参考文献

章节摘录

版權頁︰   插圖︰   從這個例子可以看出,最初看起來只是一個增加一條新的選課記錄的操作,具體執行時考慮到數據庫的完整性,除了INSERT操作外,還要用UPDATE語句更新課程表中課程ASP.NE工程序設計’的總成績。如果在執行完INSERT語句之後不執行UPDATE語句,那麼數據庫中的數據就會處于一個不一致的狀態,因為課程表中課程’ASP.NE工程序設計的總成績應該等于選修該課程的所有學生成績的總和。因此,可以說這樣的兩個操作,要麼全做,要麼全不做。為了避免在數據庫的操作過程中,應該被作為一個整體而被執行的SQL語句,可能會出現一條或一組語句因意外沒有執行而導致數據庫中的數據產生不一致,我們可以使用事務。 事務是指由相關操作構成的一個完整的操作單元。在一個事務內,數據的修改一起提交或撤銷,如果發生故障或系統錯誤,整個事務也會自動撤銷。 事務有4個重要性質︰原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)以及持久性(Durability)。這4個性質的英文術語的頭一個字母組合在一起恰好是ACID,通常簡稱為ACID性質。 1.原子性 事務在執行時,其中包括的每個操作要麼都做,要麼都不做。不允許事務部分地完成,如果事務未能完成,必須將數據庫恢復到沒有執行事務前的狀態。在上述的例子中,假設事務執行的過程中系統發生故障(包括各種軟、硬件故障,電源故障等),導致事務沒有成功完成。例如執行結果只插入一條選課記錄而沒有修改課程的總成績,那麼系統的狀態沒有反映課程的真實情況,此狀態被稱為不一致狀態。原子性保證這種不一致性除了在事務執行過程中出現,在其他時刻都是不可見的。 2.一致性 事務執行的結果必須是使數據庫從一個一致性狀態轉變到另一個一致性狀態,維持數據庫的一致性。這里的一致狀態是指數據庫中的數據滿足完整性約束,還是以插人選課記錄為例。由于每門課程的總成績等于選修此課程的學生成績之和,如果僅對課程注冊表插入新記錄,不去修改總成績,則數據庫明顯處于不一致。這樣的數據庫操作序列就不能稱為事務,只有加入了修改操作才構成一個事務。

编辑推荐

《21世紀高等學校規劃教材計算機應用:Oracle數據庫應用教程》內容豐富,系統性強,知識體系新穎,理論與實踐結合,具有先進性和實用性。《21世紀高等學校規劃教材計算機應用:Oracle數據庫應用教程》既可作為高職高專軟件技術專業、網絡技術專業、信息管理專業和電子商務專業數據庫課程的教材,也可供大型關系數據庫初學者參考使用。

图书封面


    Oracle數據庫應用教程下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,數據庫PDF免费下载。 计算机教程网 

计算机教程网 @ 2017