原文:数据库设计杂谈

注:本人开发经验尚浅,下文主要谈的是自己的一些想法,不足之处请指出。 最近半年时间都花在管理系统的开放上面,对数据库的设计有一些自己的想法,在我看来数据库设计的key point就是妥协。一个设计的比较好的数据库都是在业务逻辑 设计规约和便于开发这三者之前来回考量,从而获得 win的结果。下面主要是在思考和总结的点。 如何设计出高灵活性的数据库 可以说在项目交付前,需求不断在变,如何在需求改变的同 ...

2018-03-22 08:58 11 2082 推荐指数:

查看详情

SQLSERVER数据库死锁与优化杂谈

死锁杂谈数据库死锁时,SqlServer会释放一个优先级较低的锁,让另一个事务运行;所以,即时去捕捉数据库死锁,是挺不容易的。 如果,数据库死锁比较长时间,那么死锁是可以被捕捉的。 可以用SqlServer活动监视器来查看,哪些进程锁了数据库。 首先打开SqlServer活动监视器 ...

Sat Feb 02 16:38:00 CST 2019 4 2260
杂谈---令人抓狂的数据库行级锁问题

引言   本篇文章只是工作当中的一个简单记录,尽管这次遇到的问题从技术上来讲并不算是特别高深的问题,但是在面临着多方压力的情况下,问题的解决还是有着不小的难度。因此这里LZ就简单的描述一下整个 ...

Sat Nov 02 06:17:00 CST 2013 68 3294
数据库设计

数据库设计就是设计数据库的结构特性,即为特定应用环境构造出最优的数据模型。由于数据库的结构特性是静态的,一般不会轻易变动,因此又称为数据库的静态结构设计数据库设计的基本流程:先将客观世界中的事物、事物间的联系用 E-R图 表示,汇总各个分 E-R图 得到一个总的 E-R图,在此基础上 ...

Fri Apr 24 01:04:00 CST 2020 2 777
数据库设计

主要讲解,软件系统的分析和设计中,数据库设计。 一、数据库应用系统的生命周期 (1)数据库规划 (2)需求描述和分析 (3)数据库与应用程序设计 (4)数据库设计实现 (5)测试 (6)运行维护 二、数据库设计的基本步骤 “新奥尔良法” (1)用户需求分析 (2)概念 ...

Thu Jun 28 21:05:00 CST 2018 0 1466
有关于数据库设计

从笔者的经历看来,笔者更赞成在项目早期由开发者进行数据库设计(后期调优需要DBA)。根据笔者的项目经验,一个精通OOP和ORM的开发者,设计数据库往往更为合理,更能适应需求的变化,如果追其原因,笔者个人猜测是因为数据库的规范化,与OO的部分思想雷同(如内聚)。而DBA,设计数据库的优势是能将 ...

Mon Feb 29 17:03:00 CST 2016 0 1715
数据库设计

前面的话   本文将详细介绍数据库设计的相关知识 设计范式   数据库设计共有三大范式:   第一范式:无重复的列   第二范式:属性完全依赖于主键   第三范式:属性不能依赖于主属性   下面将分别对这三个范式进行详细介绍 第一范式   数据库表中的每一列都是 ...

Sun Dec 24 03:36:00 CST 2017 3 1139
数据库设计

目录 数据库设计概述 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库的实施和维护 本文最初由security发布于security的博客,禁止任何形式的剽窃行为 转载原创文章请注明,转载自:security的博客 ...

Mon Jun 01 23:36:00 CST 2020 0 615
数据库设计

第一.数据库优化包括哪些方面 数据库优化是一个综合型的技术,并不是通过某一种方式让数据库效率提高很多,而是通过多方面的提高,从而使的数据库提高很多主要包括: 1.表的设计合理化(三范式) 2.给表要添加合适的索引 3.分表技术(水平分割、垂直分割) 4.定时清除垃圾数据,定时进行碎片整理 5. ...

Mon Jul 08 08:43:00 CST 2019 3 13843
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM