至顶网知识库频道软件-最新文章列表
数据库设计三大范式应用实例剖析

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入、删除和更新操作异常。第一范式:数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。第二范式:数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖,也即所有非关键字段都完全依赖于任意一组候选关键字。第三范式:在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。...详细

设计范式数据库

关于数据库权限管理的对象模型分析

文中对数据库权限管理问题进行了分析:在我们的系统构架设计中,数据中心和这些业务系统之间是一个中间层,该层容纳对数据中心数据操作的功能接口和各业务相互调用的功能接口。权限管理即要求实现对不同用户对上述接口不同权限的访问。 ...详细

权限管理数据库

如何在不同版本SQL Server中存储数据

微软在7.0版本中对数据库引擎的工作方式和数据的存储方式作了一些非常巨大的变化。7.0,2000和2005版本的SQL Server允许你将数据库重新存储到稍后的SQL Server版本中。7.0版本之前的任何东西都需要数据移植,在这个过程中你必须实际地将数据从原有的SQL Server版本中移动出来,再放入新的SQL Server版本中。既然最新的版本是2005,那么我就讨论一下如何将数据从原有的SQL Server版本中移动到最新的数据库管理系统发布版本中。...详细

存储数据SQL Server

SQL Server数据库中存储引擎深入探讨

客户们都在寻找商业问题的解决方案。大多数数据库解决方案都带来了多重费用和复杂性问题。SQL Server 版本 6.0 和 6.5将使用的简易性定义为一个关系数据库管理系统(RDBMS)这一特征。SQL Server 7.0将这一概念带入到下一个级别当中,牢固地将产品建立为复杂性最小的数据库之一,无论是在创建,管理方面,还是在引用商业应用程序方面。对于SQL Server 7.0存储引擎,易用性包括许多创新的特性,包括:对于标准操作无需数据库管理员。这使得分支办公室自动化,桌面和流动数据库应用程序成为可能。...详细

存储引擎数据库SQL Server

数据库安全性策略详细介绍

数据库安全性问题一直是围绕着数据库管理员的噩梦,数据库数据的丢失以及数据库被非法用户的侵入使得数据库管理员身心疲惫不堪。围绕数据库的安全性问题提出了一些安全性策略,希望对数据库管理员有所帮助。对于数据库数据的安全问题,数据库管理员可以参考有关系统双机热备份功能以及数据库的备份和恢复的资料。 ...详细

安全性数据库

用Oracle 10g新的行时间戳捕捉变化

在Oracle 10g中,在行最后一次被更新的时候,每一行都有一个新的被称作ORA_ROWSCN的伪列。ORA_ROWSCN 提供了一个“保守上边界(conservative upper bound)”系统改变数,用来记录最近被修改的行的事务。这就意味着系统改变数(SCN)是一个估计值,因为在Oracle中系统改变数只能默认在模块级被追踪。 ...详细

Oracle 10g

利用标准的SQL语句实现查询记录分页

在绝大多数的应用中,返回大量的符合条件的记录是司空见惯的,最典型的莫过于搜索了。在搜索的应用中,用户给出搜索条件,服务器查出符合条件的记录。但往往搜索会返回大量的数据记录,如果在网页中,往往是通过分页的方式来实现,页面提供诸如上一页,下一页等等按钮来实现分页。本文将为大家介绍如何利用标准的SQL语句实现查询记录分页。...详细

查询记录分页SQL语句

SQL语句因编写不当可能导致系统不安全

本文介绍了因为SQL语句因编写不当而产生的漏洞,分析了该漏洞的特点,提出了解决该漏洞的方法。...详细

漏洞系统安全SQL语句

定制Linux内核充分发挥系统的潜能

所谓系统内核实际上是系统设计人员编写的控 制系统的各个组件,在不同程序之间分配系统资源,同时协调系统与硬件和外设之间数据传递的系统核心程序代码。与Windows系统的内核不同,Linux系统的内核是可配置的,用户可以根据自己的实际需要,在对系统内核进行定制。本文将主要结合目前较为流行同时也是较为成熟的Red Hat Linux版本对系统内核的定制进行详细的介绍。...详细

Linux内核

利用Oracle解析函数快速检查序列间隙

Oracle的解析函数为检查间隙提供了一种要快捷得多的方法。它们使你在使用完整的、面向集合的SQL处理的同时,仍然能够看到下一个行(LEAD)或者前一行(LAG)的数值。文中介绍了Oracle解析函数的格式。...详细

解析函数ORACLE

建立合理的索引提高SQL Server的性能

聚簇索引是一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序。由于聚簇索引的索引页面指针指向数据页面,所以使用聚簇索引查找数据几乎总是比使 用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表120%的附加空间,以存放该表的副本和索引中间页。SQL Server缺省情况下建立的索引是非聚簇索引,由于非聚簇索引不重新组织表中的数据,而是对每一行存储索引列值并用一个指针指向数据所在的页面。换句话 说非聚簇索引具有在索引结构和数据本身之间的一个额外级。 ...详细

索引数据库SQL Server

关于数据库与数据仓库的区别详细介绍

数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时有维的ID。 ...详细

数据仓库数据库

关于Oracle中执行计划稳定性深入研究

Oracle优化器有两大类,基于规则的和基于代价的。基于规则的查询,数据库根据表和索引等定义信息,按照一定的规则来产生执行计划;基于代价的 查询,数据库根据搜集的表和索引的数据的统计信息综合来决定选取一个数据库认为最优的执行计划。基于规则的模式下,数据库的执行计划通常比较稳定。但在基于代价的模式下,我们才有更大的机会选择最优的执行计划。既然是基于代价的模式,也就是说执行计划的选择是根据表、索引等定义和数据的统计信息来决定的,这个统计信息是根据analyze命令或者dbms_stats包来定期搜集的。...详细

优化器ORACLE

SQL Server分布式分区视图分解数据表

分布式分区视图可以将来自一个或多个SQL Server数据库中的数据连接起来。当开发一个水平分区数据库环境时,你可以使用分布式分区视图将来自不同服务器的分区表连接起来,使得这些数据看起来像来自同一个服务器。 你可以设计这些视图,因此,如果你的潜在数据表结构设计合理的话,查询优化器就可以知道从那个数据表得到查询需要的数据,从而加速运行。一个设计合理的分布式分区视图还可以实现更新、插入和删除。文中深入探讨它是如何实现这样操作的。 ...详细

分布式分区视图SQL Server

Oracle数据库字符集转换规律全面剖析

为了确保Export、Import过程中,Oracle字符集不发生转换或正 确转换,建议最好在进行这个过程前,检查一下源数据库字符集与Export用户会话字符集是否一致,源数据库字符集与目标数据库字符集是否一致,目标数据库字符与Import用户会话字符集是否一致。特别要注意的是,Oracle数据库字符集通常是在创建时确定,一旦存储用户数据后就不要再修改了,因为其数据都是使用该字符集进行存储的,改换其他字符集之后,原有数据就不能够正确表示了。 ...详细

字符集Oracle数据库

Oracle数据库应用程序性能优化探究

项目管理是很关键的。Oracle应用程序性能实施即是技术上的也是行政上的。某个人必须出来做掌舵者,即项目管理者。必须按功能区分出不同的优先次序。如果有可能,可以按照以下方式:商业单位先计算他们选拔人才的时间延迟带来的财政开支,然后乘上用户的数量及其每分钟的收入。获得应用程序性能改善的开销之一就是要记录文档。同时,也需要记录大量的纸质文档。...详细

ORACLE数据库优化

Oracle的数据缓冲区是如何工作

通过将新的数据块插入缓冲区的中部,并根据访问活动(频率)调整缓冲区链,每个数据缓冲区就被分割成两个部 分:热区(hot section),代表数据缓冲区的最近使用的一半;冷区(cold section),代表数据缓冲区的最早使用的一半。只有那些被反复请求的数据块才会被移进每个缓冲池的热区,这就让每个数据缓冲区在缓冲常用数据块的时候效率更高。...详细

数据缓冲区ORACLE

Oracle案例详细分析:Job任务停止执行

本文通过一次Oracle Job任务异常案例诊断,分析其原因及解决过程,从内部揭示Oracle Job任务调度及内部计时机制。...详细

JOBORACLE

安装Vista操作系统 电脑需满足十要素

在做其它任何事之前,你应该下载并运行Windows Upgrade Advisor工具。这个软件会检测你的计算机,并做一个总览,告诉你哪个版本的Windows Vista能在这台计算机上运行。不过你要注意,这个Upgrade Advisor只会指明这台计算机能否运行Windows Vista,而不会告诉你它还有哪些需求尚未满足。对于Windwos Vista来说,内存也是另一个相当容易满足的硬件要求。要使Vista能够运行,计算机至少要拥有521 MB的内存。若想具有你所期盼的3D Aero玻璃视觉效果,那么要保证你的显卡支持DirectX 9。...详细

Vista

从纵横五个方面精细优化你的Oracle

Oracle调优是一个复杂的主题,本文我们将简要地介绍以下的Oracle主题:外部调整、Rowre-sequencing以减少磁盘I/O、Oracle SQL调整、调整Oracle排序、调整Oracle的竞争。...详细

ORACLE优化

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

最新白皮书
厂商导航
IBMH3CVMwareSAPAMDEMCRSASAPIBMSalesforce