频道栏目
首页 > 资讯 > SQL Server > 正文

数据库sql语句和 E-R图设计知识讲解

18-06-25        来源:[db:作者]  
收藏   我要投稿

一、sql语句

1、主码: 唯一标识元组 ; 一个表只能有一个主键,主键从候选码中选一个 超码 : 可以唯一标识元组的属性组合 候选码: 超码中最小闭包,即不能在小化的超码 外码: r2主码:m ,r1主码n,含有属性m, 则m是r1上参照r2的外码地

外键写法: foreign key (Wai_ma ) reference R2;

2、建表数据基本类型char(n) 固定长度 varchar(n) 可变长度 numeric(m, n) m位数,n位小数 3、

二、 E-R图设计

1、实体集

联系集 : 不同实体或实体集之间的联系的集合 , 联系集可有有描述性属性。】 属性:分类: 简单、复合属性 单值和多值属性 派生属性: 即通过某种属性的实体派生得来的 如 具有某种属性的实体的数量

2、参照约束 :

指的是实体集中并非所有实体都通过联系集

3、从实体集中删除冗余属性:

1)删除外码,保留主码

4、E-R设计:(关系模式)

实体集:(属性,属性) // 主码以下划线表明联系集:

5、E-R图

1)如何表示一对多、多对一、多对多 箭头:箭头为1,线段为多映射基数: 位于实体集与关系集上线段l..h l表示最小的映射基数, h表示最大 可以用*表示,表示为没有限制

如: 1..1 表 一对一 ,0,,* 表示己实体可以对应0个也可以对应不限量的彼实体

2)如何表示实体在联系集中的参与度

3)如何表示连接到弱实体集的标志性联系集

4) 如何表示复合、多值、派生属性 ; 多值:{多值属性名} ; 派生: 派生属性名+()

5)弱实体集: 没有足够的属性构成主码的实体集,相反,有主码的成为强实体

6)标识实体集:能标识弱实体,弱实体依赖于标识实体集

6、E-R图与E-R关系模式的转换

1) 如何转换多值属性强实体集: 用子值代替赋值表示。

2)弱实体集表示: 本身属性加上所依赖标识实体集的主码

3)联系集的表示:

相关TAG标签
上一篇:mysql常见错误:SQLError:1366:Incorrectstringvalue:\xE8\xAF\xA6\xE7\xBB\x86:forcolumn的解决办法
下一篇:Android判断当前App应用处于前台(可见)或后台(不可见)
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站