大型数据库系统概论

出版时间:2006-9  出版社:高等教育  作者:朱辉生 编  页数:239  

前言

Oracle是世界上第一个以SQL语言为基础、以分布式数据库为核心的大型对象一关系数据库管理系统。自1979年Oracle问世以来,美国Oracle公司一直致力于信息管理的现代化技术及产品的研究与开发,使Oracle在全球数据库市场居于领先地位并成为大型数据库管理系统的工业标准。对于高等学校本科、专科计算机及相关专业的学生来说,掌握Oracle 9i的理论及其应用,把握当今数据库技术发展的潮流,既是对“数据库原理及应用”课程的巩固与提高,也是为毕业设计及毕业后的数据库软件开发和应用奠定坚实的基础。本书力求通过简练的语言和丰富的示例来介绍Oracle 9i,所有示例均在编者多年“大型数据库概论”课程的教学过程中实践过。全书共分10章。第1~3章为Oracle 9i的基础部分,主要介绍数据库基础、Oracle 9i的安装配置与基本操作以及PL/SQL编程。第4~6章为Oracle 9i的核心部分,介绍Oracle 9i数据库的体系结构、数据库管理和数据对象的管理。第7~9章为Oracle 9i的管理部分,介绍Oracle 9i数据库的安全性、恢复、完整性和并发控制等数据保护技术。第10章为Oracle 9i的应用部分,主要介绍使用VC++开发Oracle 9i数据库应用程序的方法。本书是我校数据库精品课程建设小组多年教学和科研成果的结晶,在此向小组所有老师致以崇高的敬意。本书由朱辉生主编,纪兆辉、单建魁、蔡虹编写。朱辉生编写了第1章、第5章、第6章、第10章,纪兆辉编写了第3章、第7章,单建魁编写了第4章、第8章,蔡虹编写了第2章、第9章。李存华教授对本书的编写进行了指导,并审读了全部书稿,提出了许多宝贵的意见,在此表示衷心的感谢。

内容概要

  本书以Oracle 9i为蓝本,深入浅出地介绍了大型数据库系统的相关知识。全书共分10章,主要内容包括:绪论、Oracle 9i的安装配置与基本操作、PL/SQL编程、Oracle 9i数据库的体系结构、Oracle 9i的数据库管理、Oracle 9i数据库对象的管理、Oracle 9i数据库的安全性、Orade 9i数据库的恢复、Oracle 9i数据库的完整性与并发控制、Oracle 9i数据库应用程序的开发。  本书内容详实、示例丰富、结构合理、语言简洁。每章均有针对性很强的示例和适量的习题或实验题,以利于读者对相关知识的掌握。本书可作为高等学校本科、专科计算机及相关专业“大型数据库概论”课程的教材,也可供从事数据库软件开发和应用的人员参考。

书籍目录

第1章 绪论 1.1 数据库的基本概念  1.1.1 数据  1.1.2 数据库  1.1.3 数据库管理系统  1.1.4 数据库系统 1.2 数据模型  1.2.1 数据模型的概念  1.2.2 数据模型的要素  1.2.3 概念模型  1.2.4 逻辑模型 1.3 数据库系统的体系结构  1.3.1 数据库系统的三级模式结构  1.3.2 数据库系统的二级映像与数据独立性 1.4 数据库管理系统  1.4.1 DBMS的工作模式  1.4.2 DBMS的功能  1.4.3 DBMS的组成 1.5 0racle 9i的特点  1.5.1 0racle 9i的特点  1.5.2 0racle9i的3个版本 1.6 小结 习题1第2章 0racle 9i的安装配置与基本操作 2.1 0racle 9i的安装配置  2.1.1 安装配置0racle 9i服务器软件  2.1.2 安装配置0racle 9i客户端软件 2.2 0racle 9i的基本操作  2.2.1 登录0racle 9i数据库  2.2.2 启动0racle 9i数据库  2.2.3 关闭0racle 9i数据库 2.3 小结 习题2 实验1 0racle 9i的安装配置与基本操作第3章 PL/SQL编程 3.1 PL/SQL基础  3.1.1 PL/SQL语句块  3.1.2 PL/SQL变量  3.1.3 PL/SQL常用数据类型  3.1.4 PL/SQL运算符  3.1.5 PL/SQL表达式 3.2 PL/SQL控制结构  3.2.1 选择结构  3.2.2 NULL结构  3.2.3 循环结构  3.2.4 GOT0语句 3.3 游标  3.3.1 显式游标  3.3.2 隐式游标  3.3.3 游标的属性  3.3.4 带参数的游标 3.4 SQL*Plus/Worksheet的使用  3.4.1 SQL*Plus  3.4.2 SQL*Plus Worksheet  3.4.3 SQL*Plus Worksheet与SQL*Plus的比较 3.5 小结 习题3 实验2 PL/SQL编程第4章 0racle 9i数据库的体系结构 4.1 0racle 9i数据库的逻辑结构  4.1.1 表空间  4.1.2 段  4.1.3 区和数据块 4.2 0racle 9i数据库的物理结构 ……第5章 0racle 9i的数据库管理第6章 0racle 9i数据库对象的管理第7章 0racle 9i数据库的安全性第8章 Oradle 9i数据库的恢复第9章 0racle 9i数据库的完整性与并发控制第10章 0racle 9i数据库应用程序的开发附录 “大型数据库概论”课程设计大纲参考文献

章节摘录

插图:1.2.2 数据模型的要素任何一种数据模型都是严格定义的概念的集合,这些概念必须能够精确地描述系统的静态特性、动态特性和完整性约束条件。因此,数据模型通常都由数据结构、数据操作和完整性约束3个要素组成。(1)数据结构数据结构用于描述系统的静态特性(各种对象类型)。数据结构是刻画一个数据模型最重要的方面,因此在数据库系统中,常常按照其数据结构的类型来命名数据类型。例如,层次结构、网状结构、关系结构中的数据类型分别命名为层次模型、网状模型和关系模型。(2)数据操作数据操作用于描述系统的动态特性(各种对象类型的实例所允许执行的操作的集合)。数据库中的数据操作主要包括检索和更新(插入、删除和修改)两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。(3)完整性约束完整性约束是指给定数据模型中的数据及数据之间的联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确性、相容性和有效性。数据模型应规定本数据模型所必须遵守的基本完整性约束。例如,在关系模型中,任何关系必须满足实体完整性和参照完整性两个条件。此外,数据模型还应提供定义完整性约束的机制,以反映具体应用所涉及的数据必须遵守的特定语义约束。例如,学生数据库中规定学生的年龄必须取正整数值,性别必须取男或女两个值之一,等等。

编辑推荐

《大型数据库系统概论(Oracle 9i)》由高等教育出版社出版。

图书封面

评论、评分、阅读与下载


    大型数据库系统概论 PDF格式下载


用户评论 (总计1条)

 
 

  •   让我非常失望
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7