Oracle9i数字函数详解

需积分: 0 0 下载量 87 浏览量 更新于2024-08-15 收藏 2.91MB PPT 举报
"北大青鸟的Oracle9i课程涵盖了数字函数的使用,以及Oracle数据库的基础知识。" 在Oracle数据库中,数字函数是用于处理数值运算的关键工具,这些函数可以帮助开发者进行各种数学计算,从而在数据库操作中实现精确的结果。以下是描述中提到的一些主要数字函数: 1. Abs(n):该函数返回其输入参数n的绝对值。例如,`Abs(-15)`将返回15。 2. Ceil(n):Ceil函数返回大于或等于n的最小整数。在示例中,`Ceil(44.778)`将返回45。 3. Cos(n):这个函数返回输入角度n(以弧度为单位)的余弦值。`Cos(180)`返回约-.5984601。 4. Cosh(n):Cosh函数返回输入值n的双曲余弦,`Cosh(0)`返回1。 5. Floor(n):Floor函数返回小于或等于n的最大整数。如`Floor(100.2)`返回100。 6. Power(m, n):这个函数用于计算m的n次幂。`Power(4, 2)`将返回16。 7. Mod(m, n):Mod函数返回m除以n的余数,例如`Mod(10, 3)`返回1。 8. Round(m, n):该函数将m四舍五入到小数点后n位。`Round(100.256, 2)`将结果四舍五入到小数点后两位,得到100.26。 9. Trunc(m, n):Trunc函数截断m的小数部分,只保留n位小数。`Trunc(100.256, 2)`则会得到100.25。 10. Sqrt(n):Sqrt函数计算n的平方根,`Sqrt(4)`返回2。 11. Sign(n):Sign函数返回n的符号,如果是正数返回1,负数返回-1,0则返回0。`Sign(-30)`将返回-1。 此外,课程还涵盖了数据库理论基础,包括从文件数据库到关系数据库的发展,对象-关系数据库,分布式数据库,并行数据库,多媒体数据库,以及数据仓库的概念。Oracle的体系结构涉及实例、内存结构(如SGA)、后台进程、数据库文件(如数据文件、控制文件、日志文件等),以及参数文件、归档日志文件和口令文件。课程还介绍了Oracle的安装配置,以及如何使用开发工具如SQL*Plus进行交互。 在数据库对象方面,课程涵盖了模式、表、视图、索引、序列、同义词、触发器、子程序等概念。SQL作为标准化的语言,包括了数据查询语言(DQL)、数据操纵语言(DML)、数据定义语言(DDL)和数据控制语言(DCL)。PL/SQL是Oracle的扩展,它提供过程化编程功能,包括块结构、流程控制、可移植性,并能提高性能,特别是在处理复杂业务逻辑时。 通过学习这个课程,学生将能够熟悉Oracle的工作原理,创建和管理数据库对象,使用PL/SQL进行编程,以及掌握基本的数据库管理技巧。