
出版社: 清华大学
原售价: 59.80
折扣价: 44.90
折扣购买: Oracle数据库从入门到实战(微课视频版)
ISBN: 9787302529163
本人已发表学术论文20余篇,涉及的刊物主要有《IEEE Transactions on Geosicence and Remote Sensing》(SCI,EI检索源刊)、《计算机科学》(中文核心期刊)、《Journal of Convergence Information Technology》(EI检索源刊)、《Sensors & Transducers》(EI检索源刊)、等,其中发表在遥感领域具有较强国际影响力的《IEEE Transactions on Geosicence and Remote Sensing》期刊的论文,受到国际遥感图像处理领域专家的认可和好评,被国外著名检索工具Web of Science(SCI-E)他引次数达数十次,并且获得了2012年度辽宁省自然科学学术成果奖论文类一等奖。本人撰写的学术专著《航空遥感图像边缘检测技术及其应用》印数为2000册,自2017年3月28日出版至今,网络销量达1500册,并获得了2017年辽宁省自然科学成果奖二等奖。本人作为主要参与人编写的《.NET实训》电子教程获得2013年辽宁省教育软件大赛多媒体课程三等奖。本人主持国家自然科学基金项目一项,
第3章SQL基础 学习目的与要求 本章主要介绍PL/SQL中的基础储备知识,数据定义 语言(DDL)、数据操纵语言(DML)和数据查询语言(DQL) 。通过本章的学习,读者应了解基本表的创建、修改和 删除的方法; 熟悉表中数据的插入、修改和删除的方 法; 重点掌握对基本表中数据的各种查询方法,为 PL/SQL编程奠定良好的基础。 本章主要内容 SQL概述 数据定义 数据操纵 数据查询 3.1SQL语言 SQL是一种介于关系代数与关系演算之间的结构化 查询语言(Structured Query Language),是一个通用 的、功能极强的关系数据库语言。SQL不仅具有丰富的 查询功能,还具有数据定义和数据控制功能,是集DQL( 数据查询语言)、DDL(数据定义语言)、DML(数据操纵语 言)、DCL(数据控制语言)于一体的关系数据语言。当前 几乎所有的关系数据库管理系统都支持SQL,许多软件 厂商还对SQL基本命令集进行了不同程度的修改和扩充 。 SQL最早是1974年由Boyce和Chamberlin提出,并 作为IBM公司研制的关系数据库管理系统原型System R 的一部分付诸实施。它功能丰富,不仅具有数据定义、 数据操纵、数据控制功能,还有着强大的查询功能,而 且语言简洁,容易学习,易于使用。现在SQL已经成为 关系数据库的标准语言,并且发展了4个主要标准,即 ANSI(美国国家标准机构)SQL; 对ANSI SQL修改后在 1992年采纳的标准,称为SQL92或SQL2; 后来又出了 SQL99也称SQL3标准。SQL99从 SQL2扩充而来,并 增加了对象关系特征和许多其他的新功能。2003年,推 出了SQL2003。自1986年公布以来,SQL随着数据库技 术的发展而不断更新、丰富。 自 SQL 成为国际标准语言以后,各个数据库厂家 纷纷推出各自的 SQL 软件或与 SQL的接口软件。这就 使大多数数据库均用 SQL 作为共同的数据存取语言和 标准接口,使不同数据库系统之间的相互操作有了共同 的基础,这个意义是十分重大的。 SQL语言的应用更加广泛,Oracle、Sybase、 Informix、Ingres、DB2、SQL Server、Rdb 等大型数 据库管理系统都实现了SQL语言; Dbase、Foxpro、 Access 等PC机数据库管理系统部分实现了SQL语言; 可以在 HTML(Hypertext Markup Language, 超文本标 记语言)中嵌入SQL语句,通过WWW访问数据库; 在 VC 、VB、Delphi、PB中也可嵌入 SQL 语句。目前,很多 数据库产品都对SQL语句进行再开发与扩展,如Oracle 提供的PL/SQL(Procedure Language and SQL)就是对 SQL的一种扩展。 本书是基于当前大学计算机相关专业课程设置的要求和基础上,考虑到Oracle数据库在各大公司和企业项目开发中的广泛应用,从而为学生及相关开发人员所编写的理论与实际应用相结合的基础教科书。本书以Oracle 12c 数据库管理系统为开发环境,以学生-课程数据库和员工-部门数据库为例,全面系统地介绍了Oracle 12c的管理操作和应用开发方法。全书共分13章,分别介绍Oracle 12c的安装和卸载、数据库服务的启动与关闭、Oracle 12c的管理工具、Oracle数据库的物理存储结构、逻辑存储结构、内存结构、进程结构和数据库例程、SQL基础、PL/SQL程序设计的基础、异常处理、游标、存储过程、存储函数、包、触发器、用户、权限和角色管理、数据库的备份与恢复等内容。在本书的最后提供了两个数据库应用的案例,可作为教学和实训的内容,培养学生开发简单应用系统的能力。