`
king520
  • 浏览: 173762 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
文章分类
社区版块
存档分类
最新评论

E-R STUDIO表之间的关系

 
阅读更多

E-R Studio表与表之间的关系:


Identifying Relationship:需要提供外键给另外一张表作联合主键
Non-identifying Mandatory Relationship:强制外键
Non-identifying Optional Relationship:可选外键
One-to-one Relationship
Non-specific:无特殊关系

单词解释:
Identifying:标识;识别
Mandatory:命令的;强制的;义务的
Optional:可选择的, 非强制的,选修的
specific:明确的, 确切的, 详尽的


判别一个关系是Non-Identifying还是Identifying只要区分子实体的主键,看是否需要父实体的外键来共同作为主键,需要则为Identifying,如果子实体自己的主键就可唯一标识则它为Non-Identifying!

分享到:
评论

相关推荐

    E-R建模与关系表转换

    ### E-R建模与关系表转换 #### 实验概述 本次实验主要围绕“E-R建模与关系表转换”这一主题展开,旨在帮助学生更好地理解并掌握E-R图的基本概念,进而通过实践操作来加深对数据库概念结构设计的理解。本实验报告...

    汽车销售管理系统.docx

    - 在总E-R图中,所有实体及它们之间的关系均被清晰表示出来,便于理解整个系统的架构。 #### 三、逻辑结构与物理结构设计 **3.1 将E-R图转换为关系模式** - **实体转换为表** - 每个实体都对应一个表,表的主键...

    图书管理系统包含 代码和e-r图

    - **E-R图**:通过E-R图直观展示各实体之间的关系,如图书实体、借阅实体、管理员实体等。 #### 五、系统模块设计 1. **登陆模块**: - 实现用户名和密码验证功能,使用`SqlDataReader`对象的`HasRows`属性判断...

    Android Studio & Eclipse常用快捷键对照表

    ### Android Studio 与 Eclipse 常用快捷键对照解析 #### 快捷键的重要性 在进行软件开发时,高效地使用开发工具可以显著提高工作效率。无论是 Android Studio 还是 Eclipse,掌握常用的快捷键都能帮助开发者更快地...

    数据库原理课程设计报告-(附代码).doc

    - 逻辑设计涉及将E-R图转换为关系模式,遵循关系数据库理论,如范式理论(3NF)。 - 物理设计则关注数据库在特定数据库管理系统(DBMS)上的实现,考虑性能优化。 2. **E-R图设计**: - E-R图是表示实体、属性和...

    (完整word版)图书管理系统数据库实验报告.docx

    - **E-R图绘制**:根据实体之间的关系绘制E-R图,明确每个实体的属性、主键以及实体之间的联系类型。 - **数据库模式设计**: - **转换E-R图到关系模式**:将E-R图中的实体和联系转化为关系表,并定义主键和外键。 ...

    ATM-数据库设计.doc

    - E-R图用于描绘数据库的实体、关系以及它们之间的属性,是系统逻辑设计的重要部分。它能展示银行卡基本信息、转账记录等实体及其相互关系。 3. **数据库系统逻辑设计**: - 通过系统流图描绘ATM操作的数据流动...

    数据库课程设计报告人事管理系统样本.doc

    - 从E-R图中转化出关系模式,包括员工表、部门表、考勤表和职位表,这些表满足第三范式,确保数据的规范化。 6. **数据库关系图**: - 显示了各表之间的关联,例如员工信息和所属部门、职位、婚姻状况和政治面貌...

    计网课程设计报告.docx

    - E-R图是用于表示实体之间关系的一种图形化工具。文档中提到了库存实体E-R图,该图清晰地展示了库存实体与其他相关实体之间的联系。 ### 四、系统实现 #### 技术选型 - 使用Microsoft Visual Studio 2008作为开发...

    数据库学生选课管理系统

    - **关系模型**:将E-R图转化为关系模型,确定各表之间的关联。 - **数据模型优化**:通过规范化等手段减少数据冗余,提高数据一致性。 - **系统功能模块图**:定义系统各个功能模块之间的交互关系。 - **数据库...

    (完整)数据库课程设计餐厅点餐说明书-21ab6d3c8beb172ded630b1c59eef8c75ebf952c.doc

    通过E-R图可以清晰地展示这些实体之间的联系,例如客户与订单之间的一对多关系,菜品与订单之间的一对多关系等。 #### 3.2 总体 E—R 图 总体E-R图则将所有实体及其关系整合在一起,形成一个全局视图,以便于理解和...

    数据库设计-网络收集的PPT

    - E-R图绘制:用图形表示实体、属性及它们之间的关系。 3. **逻辑设计** - E-R模型转换:将E-R图转化为关系模型,每个实体和联系变成关系表,属性成为表的列。 - 规范化理论:应用第一范式(1NF)、第二范式(2...

    数据库课程设计某电力公司收费系统教材.docx

    - **实体关系模型**(E-R Model):通过E-R图表示实体之间的关系,如客户、用电类型、员工、用电信息、费用管理等。 - **表结构设计**:创建各个实体对应的表结构,并定义主键、外键等约束条件。 - 客户表:`客户号...

    数据库系统基础教程-第4章-高级数据库模型.pptx

    7. **数据库设计步骤**:需求分析阶段需准确理解用户需求,概念结构设计阶段通过E-R图进行抽象,逻辑设计阶段将E-R模型转化为关系模型,物理设计考虑存储和访问效率,实施阶段建立数据库并编写应用,最后运行维护...

    数据库课程设计汇本文档(学生考勤管理系统C).doc

    2.1.3 E-R模型向关系模型转换:最后,将E-R模型转换为关系数据库模型,确定表结构和字段,为后续的逻辑结构设计和物理结构设计打下基础。 3. 开发技术 本系统选用Visual Studio 2013作为开发工具,结合SQL数据库...

    SQL Server数据库设计和实现

    - **概要设计**:绘制E-R图(实体-关系图),表示实体、属性和它们之间的关系。 - **规范化**:确保数据的标准化,遵循第一范式(1NF)、第二范式(2NF)和第三范式(3NF)以减少数据冗余和提高数据一致性。 - **...

    学生水电管理系统

    将E-R图转换为关系模型,即将实体转换为表格,关系转换为表间的关联,以满足数据库的实际操作需求。 3.3 数据对象的创建 在关系模型的基础上,创建相应的数据表,如“学生表”、“宿舍表”、“费用表”等,定义每个...

    教师档案管理系统-软件工程课设.pdf

    - 根据设计的E-R图和数据库表结构,选择合适的编程语言(如C#、Java等)和开发工具(如Visual Studio)开发前端界面和后端逻辑。 - 实现系统与数据库之间的交互,确保数据能够正确地存取。 6. 系统测试和评估: ...

Global site tag (gtag.js) - Google Analytics