.NET部分知识点整理

最近期末考了,先整理一部分,希望对大家有用

1.E-R图

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型。

大部分数据库设计产品使用实体-联系模型(ER模型)帮助用户进行数据库设计。ER数据库设计工具提供了跟大的方便,让开发人员清晰易懂看清数据结构
E-R图例
矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。

一般性约束
(1) 一对一联系(1 ∶1)
一个学校只有一个正校长,而一个校长只在一个学校中任职,则学校与校长之间具有一对一联系。
(2) 一对多联系(1 ∶N)
一个专业中有若干名学生,而每个学生只在一个专业中学习,则专业与学生之间具有一对多联系
(3) 多对多联系(M ∶N)
一个员工可以同时在多个部门工作,而一个部门有多个员工在其中工作,则“员工”与“部门”的“工作”联系为m:n联系。

 我们以一个学生专业管理系统为例画一个ER图实列(为了举例,所以画了部分实体类)

推荐大家一个画ER图的工具Diagram Designer文件很小的一种工具

画的实例如下:

解读:学校拥有很多个专业(一对多),每个专业可以有很多位老师,一个老师也可以教多门专业(多对多),每个学生选报一个专业,每个专业有很多名学生(一对多)

猜你喜欢

转载自www.cnblogs.com/kalezhangtao/p/9255133.html