数据库
Arthur0088
这个作者很懒,什么都没留下…
展开
-
常用的JDBC连接数据库方法
常用JDBC连接数据库方法总结如下: 1、Oracle8/8i/9i/10g数据库(thin模式) public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver"; // 数据库驱动名public static final String DBURL = "jdbc:oracle:thin原创 2010-02-02 13:57:00 · 1545 阅读 · 2 评论 -
数据库设计经验谈(1)
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走转载 2010-01-06 00:07:00 · 1232 阅读 · 0 评论 -
数据库设计:概念结构设计
概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。概念模型具有以下的特点:l 概念模型是对现实世界的抽象和概括,它真实、充分地反映了现实世界中事物和事物之间的联系,能满足用户对数据的处理要求。转载 2010-01-05 23:44:00 · 6527 阅读 · 0 评论 -
数据库设计:逻辑结构设计
概念结构设计的结果是E-R模型,但是它独立于任何一种数据模型,也独立于任何一个具体的DBMS。为建立用户所需的数据库,需要把概念模型转换成为某个具体的DBMS所支持的数据模型。 数据库逻辑结构设计的任务是将概念模型转换成DBMS支持的数据模型。 逻辑结构设计的步骤:将概念模型转换成为一般的关系、网状、层次模型;将转换来的模型向特定的DBMS支持的数据模型转换;对数据模型进行优化转载 2010-01-06 00:35:00 · 3698 阅读 · 0 评论 -
数据库设计经验谈(5 终章)
第 5 部分 - 各种小技巧 文档、文档、文档 对所有的快捷方式、命名规范、限制和函数都要编制文档。 采用给表、列[字段]、触发器等加注释的数据库工具。是的,这有点费事,但从长远来看,这样做对开发、支持和跟踪修改非常有用。 取决于你使用的数据库系统,可能有一些软件会给你一些供你很快上手的文档。你可能希望先开始在说,然后获得越来越多的细节。或者你可能希望周期性的预排,在输入新数据同时随着你的转载 2010-01-06 00:31:00 · 682 阅读 · 0 评论 -
数据库设计:物理结构设计
数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。为了设计数据库的物理结构,设计人员必须充分了解所用DBMS的内部特征;充分了解数据系统的实际应用环境,特别是数据应用处理的频率和响应时间的要求;充分了解外存储转载 2010-01-05 23:59:00 · 23508 阅读 · 0 评论 -
数据库设计经验谈(4)
第 4 部分 - 保证数据的完整性 用约束而非商务规则强制数据完整性 如果你按照商务规则来处理需求,那么你应当检查商务层次/用户界面:如果商务规则以后发生变化,那么只需要进行更新即可。假如需求源于维护数据完整性的需要,那么在数据库层面上需要施加限制条件。如果你在数据层确实采用了约束,你要保证有办法把更新不能通过约束检查的原因采用用户理解的语言通知用户界面。除非你的字段命名很冗长,否则字段转载 2010-01-06 00:29:00 · 689 阅读 · 0 评论 -
数据库设计经验谈(3)
第 3 部分 - 选择键和索引 数据采掘要预先计划 我所在的某一客户部门一度要处理 8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主索引里增加太多的字段以便加快数据库的运行速度。然后我意识到特定的组查询和信息采掘既不准确速度也不快。结果只好在主索引中重建而且合并了数据字段。我发现有一个指示转载 2010-01-06 00:24:00 · 835 阅读 · 0 评论 -
数据库设计经验谈(2)
第 2 部分 - 设计表和字段 检查各种变化 我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。 采用有意义的字段名 有一回我参加开发过一个项目,其中有从其他程序转载 2010-01-06 00:19:00 · 790 阅读 · 0 评论 -
SQl添加、删除、修改语句
SQL语句的添加、删除、修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来?添加、删除、修改使用db.Execute(Sql)命令执行操作╔----------------╗☆ 数据记录筛选 ☆╚----------------╝注意:单双引号的用法可能有误(没有测式)Sql = "Select Distinct 字段名 From 数据表"Distinc原创 2010-02-24 15:08:00 · 811 阅读 · 0 评论 -
(转) SQL 行变列(学生成绩问题)
<br />SQL 行变列(学生成绩问题) <br />CREATE TABLE [Test] (<br />[id] [int] IDENTITY (1, 1) NOT NULL ,<br />[name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,<br />[subject] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,<br />[Source] [numeric](18, 0) NULL <b原创 2010-07-06 09:04:00 · 749 阅读 · 0 评论