SQL Server
孟林-David.Meng
人要时刻冷静的客观看待自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
事务和锁--查看数据库中的锁
数据库加锁是修改哪一条加锁,还是在页上加锁,还是在表上加锁,数据库来决定如果你更改的是两条记录,就在两条记录上加锁,如果你更改的是很多条,这个时候数据库一看一条一条加锁太麻烦,给整个页加锁更省事,或者给整个表加锁更加省事加锁的级别越大,数据库越省事,数据库越省事,并发性越差,修改一条记录如果给表加上独占锁,那么想查询别的记录都查询不了了加锁的对象越小,并发性越好加的锁对象越大,并发...原创 2019-11-13 11:40:45 · 296 阅读 · 0 评论 -
不得不提的事务处理
先说一下为什么要说到事务处理,实际上对于数据处理来说,对于数据库来说,整个程序开发发展到现在,任何程序任何项目都离不开数据处理,数据库,事务是一个非常重要的概念,不仅是ASP.NET当中甚至其他的编程语言编程环境当中,事务处理是一个非常重要的问题,也就是说事务处理本身是超脱于ASP.NET这个范围的; 1-有人问了什么是事务处理? 事务是一组组合成逻辑工作单元的数据库操作(所以看到这大家应该明白,事务是相对于数据库操作来的,事务本身是因为数据库的出现而出现的,为了对数据库操作过程中出现的问题而原创 2011-01-19 00:15:00 · 1985 阅读 · 0 评论 -
数据建模
<br /> 在我们设计一个数据库项目的时候呢,我们知道我们第一步工作是首先我们根据当前数据库它的一个组织或者企业的实际情况我们进行需求分析,需求调研,并且我们将需求分析调研的结果我们通过数据建模这样一个方式来表现出来,所以说我们在设计数据库的时候,第一步就是建立数据模型(数据建模),数据模型我们通常是建立E-R模型图;<br /> E-R(Entity-Relationship)数据模型,即实体-关系数据模型,主要包含两部分:第一部分是实体部分,每一个数据表就表示一个实体,第二部分是关系部分,我们原创 2011-01-03 20:37:00 · 1035 阅读 · 0 评论 -
范式篇之四-第三范式
<br /> 如果一个数据表已经满足第二范式,而且该数据表中的任何两个非主键字段的数据值之间不存在函数依赖关系,那么该数据表满足第三范式即3NF;<br /> 范式理论的核心是数据库中的关系更加明朗,数据库中存储的数据具有最小冗余度;<br /> 看图一,从图一中我们可以看到,奖金是工资的十分之一,它们存在函数依赖关系,因为通过工资字段乘以1/10是可以算出奖金的,所以我们说这张表满足了第一范式,第二范式,但是不满足第三范式;<br /> 修改成图二,他就满足了第三范式了,需要奖金数据的话我原创 2010-12-30 14:08:00 · 766 阅读 · 0 评论 -
范式篇之三第二范式
我们的范式理论是逐级递增的过程,如果一个数据表已经满足第一范式,而且该数据表中的任何一个非主键字段的数值都依赖该数据表的主键字段,那么该数据表满足第二范式,即2NF; 我们依然看图说话,因为图最能说明问题,我们看到图一这张表的主键是项目编号,其他列如:名称,负责人,营销员,开始日期,结束日期这些非主键字段都依赖于主键项目编号,而负责任部门则不依赖于项目编号,依赖于负责人,所以说这张表虽然满足了第一范式,但是不满足第二范式; 那我们通过修改成图二和图三就可以满足第二范式了,为什么呢因为我们可以通过原创 2010-12-30 14:02:00 · 882 阅读 · 0 评论 -
范式篇之二第一范式
第一范式是指数据表中的每一列都是不可分割的基本数据项(也就是说数据库中每一列都要存放一些最基本的数据),同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性;第一范式包括下列指导原则:数组的每一个属性只能包含一个值,关系中的每个数组必须包含相同数量的值,关系中的每个数组一定不能相同; 我们看图说话:图一共有三列,其中最后一条记录的姓名列和入学时间列出现了重复的值,所以说它不满足第一范式;我们把它修改为图二,那么它就满足了第二范式了; (图一) (图二)原创 2010-12-30 13:45:00 · 822 阅读 · 0 评论 -
C#里如何远程直接连接SQL Server 2000数据库服务器(一)
<br />首先如果要直接(记住是直接)远程访问SQL Server 2000的话,就要了解1433端口,是SQL Server默认的端口,1433端口是SQL Server提供的对外服务端口,你可以理解为允许远程访问端口;<br /> 然后进行三步操作<br /> 1:ping 服务器地址<br /> 在一台客户机的dos环境下ping 服务器ip地址 看网络是否通畅<br /> 2:如果条件1没问题的话,再查看服务器的网络端口状态<br /> 在服务器的dos原创 2010-12-28 22:24:00 · 773 阅读 · 0 评论 -
范式篇之一范式理论
<br /> 关系模型原理的核心是“规范化”概念,规范化是把数据库组织成在保存存储数据完整性的同时,最小化冗余数据的结构的过程;<br /> 规范化的数据库是符合关系模型规则的数据库,通常把这些规则称为范式;<br /> 范式是符合某一种级别的关系模式的集合,关系数据库中的关系必须满足一定的要求即满足不同的范式,目前关系型数据库有六种范式:第一范式(1NF),第二范式(2NF),第三范式(3NF),Boyce-Codd范式(BCNF),第四范式(4NF),第五范式(5NF);对于我们普通的学习者原创 2010-12-30 13:40:00 · 1059 阅读 · 0 评论 -
C#里如何远程直接连接SQL Server 2000数据库服务器(二)
<br />有人说了直接通过SQL Server 提供的对外服务的1433端口远程直接连接SQL Server 2000 是不安全的,确实如此现在网上存在很多抓1433端口的工具,那我们想办法修改一下默认的1433端口号吧 一般分为五步;<br /> 第一步:如下图:通过SQL Server 2000的服务器网络实用工具修改SQL Server 2000的默认端口号;<br /> <br /> 第二步: 如下图:还要再通过SQL Server 2000提供的客户端网络实用工具也修改默认端口号原创 2010-12-28 22:25:00 · 711 阅读 · 0 评论 -
关系型数据库完整性规则
<br />不管你用的是SQL Server 还是MySQL 它们都是关系型数据库,那么既然是关系型数据库就要遵守“关系型数据库的完整性规则” 关系型数据库提供了三类完整性规则,实体完整性规则,参照完整性规则,用户自定义完成性规则;在这三类完成性规则中呢其中实体完整性规则和参照性完整性规则是关系模型必须满足的完整性的约束条件,称为关系完整性规则; 一:实体完整性规则<br /> 实体完整性规则是指关系的主属性(就是俗称主键的一些字段,主键的组成部分)不能为空值,我们知道现实生活中的每一个实体都具原创 2010-12-29 01:07:00 · 2016 阅读 · 0 评论
分享