![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库设计
文章平均质量分 78
qcw618
这个作者很懒,什么都没留下…
展开
-
数据库设计的常见关系(转自http://www.qudong.com/)
1.配置关系 --和其他表无任何关系的表。 2.一对多关系 ,一张表包含另外一个表的主键作为外键。 3.多对多,需要2张表,有一个包含两个外键的关系表。 4.树型结构,常见的两钟:父ID设计和001002编码设计。 5.“多态”结构和多对多略有不同,如果需求中某表字段多少类型有非常大的不确定性,可以采用3个表来完成: 一个[主表](ID), 一个[属性名称表](属性ID转载 2009-07-14 21:22:00 · 390 阅读 · 0 评论 -
数据库设计范式的基本概念
第一范式: 对于表中的每一行,必须且仅仅有唯一的行值.在一行中的每一列仅有唯一的值并且具有原子性. 第二范式: 第二范式要求非主键列是主键的子集,非主键列活动必须完全依赖整个主键。主键必须有唯一性的元素,一个主键可以由一个或更多的组成唯一值的列组成。一旦创建,主键无法改变,外键关联一个表的主键。主外键关联意味着一对多的关系. 第三范式: 第三范式要求非主键列互原创 2009-07-14 21:26:00 · 332 阅读 · 0 评论 -
SQL查询原理
1.单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后根据SELECT的选择列选择相应的列进行返回最终结果。1)简单的单表查询SELECT 字段 FROM 表名 WHERE 条件表达式 那它们是按什么顺序执行呢?分析器会先看语句的第一个词,当它发现第一个词是SELECT关键字的时候,它会跳到FROM关键字,然后通过FROM关键字找到表名并把表装入转载 2009-07-18 13:47:00 · 1597 阅读 · 1 评论 -
sql server中常用的几个函数
1.STR() --把数值型数据转化成字符型数据 SELECT STR (123) ---------- 1232.LTRIM() --字符串头部的空格去掉 SELECT LTRIM ( BOOK) ------------ BOOK3.RTRIM() --字符串尾部的空格去掉 SELECT RTRIM (BOOK原创 2009-07-19 15:58:00 · 440 阅读 · 0 评论