![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
nick4
爬山、打羽毛球、素描
展开
-
详细讲解大型数据库的设计原则与开发技巧
数据库设计原则 <!--google_ad_client = "pub-7609046317615482";//336x280, 创建于 07-11-29google_ad_slot = "9857814068";google_ad_width = 336;google_ad_height = 280;//--> 目前,计算机技转载 2008-05-10 11:59:00 · 417 阅读 · 0 评论 -
封装的ADO.NET对数据库操作经典类
using System;using System.Collections;using System.Collections.Specialized;using System.Runtime.Remoting.Messaging;using System.Data;using System.Data.SqlClient;using System.Configuratio转载 2008-06-28 12:47:00 · 562 阅读 · 0 评论 -
封装的ADO.NET对数据库操作经典类
using System;using System.Collections;using System.Collections.Specialized;using System.Runtime.Remoting.Messaging;using System.Data;using System.Data.SqlClient;using System.Configuratio原创 2008-06-28 12:46:00 · 538 阅读 · 0 评论 -
SQLSERVER2005下配置一个邮件任务
1)打开SQL Server Managerment Studio,对象资源管理器->主机名->管理->数据库邮件->右键‘配置数据库邮件’,下面是主要配置: A.输入一个配置文件名:SQLSERVEREMAILB.添加下面生成的一个帐号*创建一个帐户名:SAEmail*电子邮件地址(发送方):test@163.com*服务器名称(发送方的SMTP服务器地址):smt原创 2008-05-23 09:34:00 · 708 阅读 · 0 评论 -
SQL 2005数据类型说明
自动编号:设字段类型为:int ,然后列属性中 (是标识)选是,标识种子选1。用varchar(max)代替text。varchar的最大长度为8000,但是varchar(max)则可以存储多达2G的数据,因此其作用相当于SQL 2000中的text。但是微软可能会后续的SQL Server版本中移除text类型,从现在就应该用varchar(max) 来代替text。用nvarchar(max转载 2008-05-22 16:25:00 · 839 阅读 · 0 评论 -
海量数据库的查询优化及分页算法方案
随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。转载 2008-05-10 17:12:00 · 644 阅读 · 0 评论 -
SQL流水帐号的生成
1 --下面的代码生成长度为8的编号,编号以BH开头,其余6位为流水号。 2 --得到新编号的函数 3 CREATE FUNCTION f_NextBH() 4 RETURNS char(8) 5 AS 6 BEGIN 7 RETURN(SELECT BH+RIGHT(1000001+ISNULL(RIGHT(MAX(BH),6),0),6) FROM tb WITH(XLOCK,PA原创 2008-05-10 17:04:00 · 770 阅读 · 0 评论 -
关于大型数据库设计的一些建议
一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人转载 2008-05-10 12:06:00 · 534 阅读 · 0 评论 -
大型MIS软件的开发必须重视数据库设计
80年代初以来,国内许多计算机专家先后深入一些大型企业,力图开发出理想的大型MIS。实践证明,开发出的大型MIS,多数不很理想。原因何在?据作者一孔之见,其中一条重要的原因,就是在开发过程中对MIS的数据库设计重视不够,没有把它当作一件头等大事来处理。一个大型MIS,如果它的数据库设计出了问题,就是出了大问题,或者说从根本上出了问题。这样的MIS,不会成功,只会失败。既然如此,应该怎样来解决它呢?转载 2008-05-10 12:04:00 · 593 阅读 · 0 评论 -
14个数据库的设计技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情转载 2008-05-10 12:02:00 · 600 阅读 · 1 评论 -
大型ERP等数据库系统常见的几种设计
大型ERP等数据库系统常见的几种设计目录1. 自增长 primary key2. 避免用复合主键 (compound primary key)3. 双主键4. 以固定的数据库、表应付变化的客户需求5. 避免一次取数据库大量数据,取大量数据一定要用分页。详细内容1. 自增长 primary key采用自增长 primary key主要是性能。早期的数据库系统,经常转载 2008-05-10 12:00:00 · 625 阅读 · 0 评论 -
RedGlovePermission 权限管理系统源码(支持自定义权限、模块,支持角色权限,用户独立权限以及多角色权限)
在编写管理信统软件中,您是否对于繁琐的多用户权限管理而头痛?需要对不同的用户设置不同的权限,需要添加/删除用户,并进行相应的管理.您是否对这些功能感到厌烦? 现在,RGP(Red Glove Permission)权限管理系统能给您解决一切问题! RGP权限管理系统是由Nick.Yan开发的一套简单的RGP权限管理系统,完全开源,免费使用,节省了程序员编写相关代码的大量时间和精力.该模块原创 2009-04-15 09:22:00 · 1389 阅读 · 0 评论