软件频道最新文章

由浅入深讲解数据库中Synonym的使用方法

3.Synonym在同一服务器上的不同数据库  对于同一服务器上的不同数据库,我们可以使用Synonym,将其他数据库中的表或view或sprocs及udf在本数据库中映射别名。

讲解关系型数据库中游标的优点及种类

【赛迪网-IT技术报道】在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。由于API 游标和Transact-SQL 游标使用在服务器端,所以被称为服务器游标,也被称为后台游标,而客户端游标被称为前台游标。在本章中我们主要讲述服务器(后台)游标。

SQL Server 2005数据库中表的递归查询

【赛迪网-IT技术报道】递归查询对于同一个表父子关系的计算提供了很大的方便,这个示例使用了SQL server 2005中的递归查询,使用的表是CarParts,这个表存储了一辆汽车的所有零件以及结构,part为零件单位,subpart为子零件,Qty为数量。由此可以看出改递归不是开始就进行递归查询而是在1层完全展开后在根据该层展开下一层不是深度优先的递归 

在特定情况下使用游标改善语句执行效率

【赛迪网-IT技术报道】正常情况下,游标都不如sql语句快,但是笔者碰上一个3千万级的表设置为表a,还有一个几万级的表设置为表b,从表b提取前600,每组取前10个。大家可以发现,执行效率很糟糕,执行了几分钟后,如果改用游标加top 10则只会用2秒的时间。

数据转换服务DTS基本情况及其构建组件

利用Data Transformation Services (DTS) 可能在任何OLE DB、 ODBC 驱动程序的数据源或文本文和SQL Server 之间导入、导出或传递数据。包对象用来创建并存储步骤,这些步骤定义了一系列任务执行的顺序以及执行任务的必要细节。

循序渐进讲解数据表的十二个设计原则

(2)采用领域模型驱动的方式和自顶向下的思路进行数据库设计,首先分析系统业务,根据职责定义对象。(3)根据建立的领域模型进行数据库表的映射,此时应参考数据库设计第二范式:一个表中的所有非关键字属性都依赖于整个关键字。

ERP管理软件数据库系统的几种设计方法

【赛迪网-IT技术报道】这篇论坛文章(赛迪网技术社区)主要介绍了几种ERP管理软件数据库系统的设计方法,更多内容请参考下文。也有一些数据库联接组件没有对数据结果集进行缓冲,比如 JDBC Driver,不过几年之内情况应该有所改观。

SQL Server中使用DTS设计器进行数据转移

设置数据转换任务:双击Sales事实表的转换数据任务指针,在弹出的属性对话框中单击【源】标签,在【描述(D):】中输入“Sales事实表转换数据任务”,然后选中【SQL查询(S):】单选按钮,并输入一下语句:

在查询分析器理启动或停止SQL Agent服务  

表面上看sql server agent 服务启动正常,但在查看作业的属性与作业历史记录时都出现如下错误:   错误14258:当SQLServerAgent正在启动时,无法执行此操作。我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"

SQL Server中巧用另类写法代替Like语句

【赛迪网-IT技术报道】提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase 用这种方法也有好处, 那就是对%,|等在不能直接用like 查找到的字符中可以直接在这charindex中运用, 如下:

数据库中为什么会出现_WA_Sys_开头的索引

【赛迪网-IT技术报道】现象:在实际应用中,发现很多_WA_Sys 开头的索引。应该在对应字段上建立索引,而我们的SQL 中也涉及到了TA065_24字段:建议大家在该列上建立索引以后再观察性能。

实践证明在数据库中使用游标效果会更好

【赛迪网-IT技术报道】在数据库中有两个表,一个比较巨大,大约1千万条记录(表Big),另一个只有5000条(表small)。根据笔者的猜想,这条SQL语句大概会用上全表搜索,大表1千万条记录,那么至少比较1千万次,怎么会不慢呢。

死锁并不可怕也并不是难以解决的技术问题

【赛迪网-IT技术报道】许多初学者由于缺乏大批量数据处理的经验,在处理“死锁”问题的时候耗费了许多的时间和精力。最后就是SQL Server数据库的版本及事务对象的隔离级别设置(不太常见,但数据量较大时应当多加留意)。

带你深入了解数据库开发者常犯的十大错误 (1)

在你选择数据库前,你需要对于你的数据进行一次客观真实的分析,从而选择适合你的开发工作和实际需求的数据库产品。是的,数据库开发者需要知道规范化的规则,但是你也需要知道什么时候要停止去用规范化,什么时候逆规范化反而可能会带来更好的效果。

【赛迪网-IT技术报道】游标的使用

提到游标这个词,人们想到的是在屏幕上一个闪动的方框,用以指示用户将要输入字符的位置。如要声明一个叫作Cus-tomerCursor的游标用以查询地址在北京的客户的姓名、帐号及其余额,您可以编写如下代码:

深入讲解SQL Server 2005数据库中的SMO

对数据库连接的方式,具体的根据下面的程序,大家会有一个比较清晰的认识:3、连接数据库,获取数据库对象的URN,如,表,数据库,存储过程,程序集等using microsoft.SqlServer.Management.Common;

由浅入深讲解数据库管理系统层次安全技术 (1)

我们可以考虑在三个不同层次实现对数据库数据的加密,这三个层次分别是OS层、DBMS内核层和DBMS外层。比较实际的做法是将数据库加密系统做成DBMS的一个外层工具,根据加密要求自动完成对数据库数据的加/脱密处理:

将多表格查询合并至单一声明的常用方式 (1)

在对跨多个表格的数据进行组合时,有时很难搞清楚要使用哪一个SQL句法。如果你习惯于你的数据库处理这种类型的声明的方式,且你只对两个或是少数几个表格进行组合,一个简单的SELECT声明就可以达到目的。

数据库完整性就是数据库完整性约束设计

【赛迪网-IT技术报道】数据库完整性(Database Integrity)是指数据库中数据的正确性和相容性。5.要根据业务规则对数据库完整性进行细致的测试,以尽早排除隐含的完整性约束间的冲突和对性能的影响。

实例讲解数据库备份过程中的常见问题

有了RAID,仍需要做备份集群,磁盘镜像同理。解答:如果你只做全备份,那么受限于全备份的大小和备份时间,不可能常做。只有全备份,不能将数据库恢复至某个时间点。比如每天一个全备份,每隔1小时或若干分钟一个日志备份。