Dict.CN 在线词典, 英语学习, 在线翻译 ------------- MyGitee 朱秋贵内科诊所 My腾云code
摘要: 任何事务无论其隔离级别如何,都具有原子性。原子性和隔离级别是两码事。假定只有一种资源数据表上的“行“可以被锁定。锁只有共享锁和排他锁两种。锁的兼容性: SXS 10X 00事务的隔离级别:Read Uncommitted数据读取时不需要锁定Read Committed数据读取时需要共享锁定Repeatable Read数据读取时需要排他锁Serializable事务必须等同... 阅读全文
posted @ 2010-02-04 16:16 cn2024 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 近期在做一个业务系统的分析和数据模型设计,工作这几年也做过好几个项目的数据库模型的设计,期间也算是积累了一定的经验吧,这次有机会就写写我的数据库模型设计过程与方法。在数据库设计中,设计的目标就是要建立E-R图(实体-关系图),在PowerDesigner中就是要建立概念模型或者逻辑模型。既然是实体-关系图,所以整个建模的核心就是围绕建立“实体”对象和找到实体之间的&ldqu... 阅读全文
posted @ 2010-02-04 14:46 cn2024 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 视图在SQL Server中视图定义了一个SQL查询,一个查询中可以查询一个表也可以查询多个表,在PD中定义视图与在SQLServer中定义查询相似。例如要创几个所有学生的所有选课结果的视图,那么在工具栏中选择视图按钮,然后在设计面板中单击鼠标一次便可添加一个空白的视图,切换到鼠标指针模式,双击该视图便可打开视图的属性窗口。在General选项卡中,可以设置视图的名字和其他属性。 Usage是表示... 阅读全文
posted @ 2010-02-04 14:45 cn2024 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 在PowerDesigner中设计物理模型2——约束唯一约束唯一约束与创建唯一索引基本上是一回事,因为在创建唯一约束的时候,系统会创建对应的一个唯一索引,通过唯一索引来实现约束。不过唯一约束更直观的表达了对应列的唯一性,使得对应索引的目的更加清晰,所以一般建议创建唯一约束而不是只创建唯一索引。在PD中创建唯一约束的操作,以教室表来说,RoomID是主键,必然是唯一的,Roo... 阅读全文
posted @ 2010-02-04 14:43 cn2024 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 在PD中建立物理模型由以下几种办法:直接新建物理模型。 设计好概念模型,然后由概念模型生成物理模型。 设计好逻辑模型,然后由逻辑模型生成物理模型。 使用逆向工程的方法,连接到现有的数据库,由数据库生成物理模型。 物理模型能够直观的反应出当前数据库的结构。在数据库中的表、视图、存储过程等数据库对象都可以在物理模型中进行设计。由于物理模型和数据库的一致性,接下来以数据库对象和物理模型对象的对应来一一介... 阅读全文
posted @ 2010-02-04 14:39 cn2024 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 在概念模型中主要有以下几个操作和设置的对象:实体(Entity)、实体属性(Attribute)、实体标识(Identifiers)、关系(Relationship)、继承(Inheritance)、关联(Association)、关联连接(Association Link)。实体实体就是我们抽象出的对象,比如:一个选课系统中,学生、教师、班级、课程等等都是实体。实体属性就是一个实体中所包含的简单... 阅读全文
posted @ 2010-02-04 14:36 cn2024 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 绪论SybasePowerDesigner(简称PD)是最强大的数据库建模工具,市场占有率第一,功能也确实十分强大,现在最新版本是15.1,已经支持最新的SQLServer2008等数据库,另外在PD15中还增加了好几种模型,界面也得到了进一步的美化,做出来的图更漂亮了。下面是一个在PD15中新建模型的窗口: PD本身除了进行数据库建模以外,还可以建业务模型、UML模型等,当然这些建模其他很多工具... 阅读全文
posted @ 2010-02-04 14:26 cn2024 阅读(247) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/studyzy/archive/2009/12/09/1620544.htmlPowerDesigner的样式设置深蓝 2010-01-13 11:48 阅读:108 评论:0分析与设计数据库模型的简单过程深蓝 2010-01-11 11:48 阅读:141 评论:3在PowerDesigner中设计物理模型3——视图、存储过程... 阅读全文
posted @ 2010-02-04 14:17 cn2024 阅读(341) 评论(0) 推荐(0) 编辑
摘要: powerDesigner破解文件。http://www.cnblogs.com/kelamayi/admin/Files.aspxPowerDesigner(PowerDesigner15.1.0.2850)下载、安装以及破解一、先安装PowerDesigner15(PowerDesigner15.1.0.2850),下载地址如下:http://download.sybase.com/eval/... 阅读全文
posted @ 2010-02-04 14:16 cn2024 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t w... 阅读全文
posted @ 2010-02-04 11:23 cn2024 阅读(313) 评论(0) 推荐(0) 编辑
摘要: CHARINDEX返回字符串中指定表达式的起始位置。 语法CHARINDEX ( expression1 , expression2 [ , 起始位置 ] ) REPLACE用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。语法REPLACE ( expression1 , expression2 , expression3)select * from T_SP_PRIC w... 阅读全文
posted @ 2010-02-04 11:22 cn2024 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。 通过索引,可以加快数据的查询速度和减少系统的响应时间,可以使表和表之间的连接速度加快。但是,不是在任何时候使用索引都能够达到这种效果。若在不恰当的场合下,使用索引反而会事与愿违。所以,在SQL Server数据库中使用索引的话,还是需要遵守一定的规则。 笔者觉得,主... 阅读全文
posted @ 2010-02-04 11:22 cn2024 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Sql Server查找临时表,并删除:ifexists(select*fromtempdb..sysobjectswhereid=object_id('tempdb..#temp'))droptable#temp 阅读全文
posted @ 2010-02-04 11:21 cn2024 阅读(297) 评论(0) 推荐(0) 编辑
摘要: create table tb(材料费用 int,人工费用 int,机械费用 int,其他费用 int)insert into tb select 150,260,330,400godeclare @sql varchar(8000)set @sql=''select@sql=@sql+' union all select '''+name+''' as 费用类型,'+name+' as 数目 f... 阅读全文
posted @ 2010-02-04 11:19 cn2024 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 当多个用户试图同时修改数据时,需要建立控制机制来防止一个用户的修改对同时操作的其他用户所作的修改产生不利的影响。处理这种情况的系统叫做“并发控制”。并发控制的类型通常,管理数据库中的并发有三种常见的方法:保守式并发控制 - 在从获取记录直到记录在数据库中更新的这段时间内,该行对用户不可用。 开放式并发控制 - 只有当实际更新数据时,该行才对其他用户不可用。更新将在数据库中检... 阅读全文
posted @ 2010-02-04 10:24 cn2024 阅读(256) 评论(0) 推荐(1) 编辑