数据库
中国海魂
生活不能没有目标,当你心存希望,当你用心努力,你每天都在离你的希望越来越近,然后就是成功.
展开
-
数据库设计技巧14则
1.原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对 应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基 本表。明确这种对应关系后,对我们设计录入界面大有好处。〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本转载 2008-10-09 20:25:00 · 358 阅读 · 0 评论 -
SQL Server 2005 五个动态管理对象
SQL Server 2005的新功能为动态管理对象,它们是在指定时间返回某个数据库实例的特殊状态信息的数据库视图或函数。这些对象允许数据库管理员或开发者对数据库服务器进行高效监控。动态管理对象取代了SQL Server以前版本中的许多系统表格,但也为数据库管理员提供更多观测手段。 服务器上需要监控的内容,几乎都有对应的动态管理对象。既然有这么多动态管理对象,在这篇文章中逐一进行讨论是不原创 2009-02-23 12:58:00 · 257 阅读 · 0 评论 -
SQL Server中删除重复数据的几个方法
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 方法一 declare @max integer,@id integer declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having原创 2009-02-23 12:53:00 · 313 阅读 · 0 评论 -
创建临时表及如何使用游标SQL
select * from str--str是一个自建表,包括四个字段(id int,uname,age,mark,都是nvarchar类型,mark not null)select * into #abc from str--创建临时表(局部)select *,getdate() as ddd,aaa as fff into #ddd from str--或可直接在创建临时表的同时原创 2008-11-15 23:54:00 · 561 阅读 · 0 评论 -
如何优化SQL Server数据库查询
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、s原创 2008-11-16 00:03:00 · 259 阅读 · 0 评论 -
SQL Server 2005:你应知道的13件事
1. 新的产品版本 除SQL Server 2005标准版和企业版之外,产品线中还加入了SQL Server 2005简化版(SQL Server 2005 Exdivss)和工作组版(SQL Server 2005 Workgroup)两个新版本。 SQL Server 2005 Exdivss——其作用是代替微软SQL Server桌面引擎(Microsoft SQL Server De原创 2008-11-16 00:00:00 · 316 阅读 · 0 评论 -
征集佳句-精妙SQL语句收集
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat---原创 2008-11-15 23:55:00 · 300 阅读 · 0 评论 -
从算法入手讲解SQL Server的典型示例
本文从算法入手同时通过实例来讲解如何在SQL Server数据库中实现最优最简的整个过程。 算法是计算机科学中一个重要的研究方向,是解决复杂问题的关键。在计算机世界中,算法无处不在。数据库是存储数据和执行大批量计算的场所,在数据库中使用一些简单的SQL命令,进行存储、查询、统计、以解决现实世界中的问题已经是屡见不鲜。随着数据量的大幅度增加和业务原创 2008-11-15 23:58:00 · 307 阅读 · 0 评论 -
海量数据库的查询优化及分页算法方案
随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。转载 2008-11-15 23:52:00 · 273 阅读 · 0 评论 -
SQL触发器实例
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如,这么两个表: Create Table Student( --学生表原创 2010-05-29 10:47:00 · 383 阅读 · 0 评论