数据库关系的表之间定义一个连接,而所定义连接的方式由表之间存在的关系类型决定,有三种情况:
·一对一关系
在这种关系中其中一个表被看作是“主”表,在该关系中占主导地位;另一个表被认为是“下属”,在该关系中出于从属地位。通常我们的做法就是在主表中选取一个主键的副本,把它插入从属表中,然后标记为新的外键。
Managers
……………………
Employee ID PK
Email Address
Cellular Phone Number
|
Departments
……………………
Department ID PK
DeptName
Maximum Staff Level
|
Managers
……………………
Employee ID PK
Email Address
Cellular Phone Number
|
Departments
……………………
Department ID PK
Employee ID FK
DeptName
Maximum Staff Level
|
·一对多关系
从该关系的“一”端表总选取一个主键副本,将其插入“多”端表中(这个字段将成为一个外键)
Buildings
………………
Building Number PK
Number of Floors
Elevator Access
Site Parking Available
|
Rooms
………………
Room Number PK
Building Number FK
Type of Room
Square Footage
Phone Available
|
·多对多关系
多对多关系是使用一个链接表创建的,通过从该关系里的每个表中选取主键的一个副本,并使用这些主键来创建新的连接表。接着给该表取一个有意义的名字使它可以表示这两个表之间的关系。
Students
………………………
Student ID PK
StudFirst Name
StudLast Name
StudCity
StudState
StudZipcode
|
Classes
…………………
Class ID PK
Class Name
Class Description
Instructor ID
Category
|
Student Classes
…………………
Student ID CPK/FK
Class ID CPK/FK
|
分享到:
相关推荐
几类关系型数据库的数据解决方案.docx
第2课: 分布式数据库和中间件 第3课: 海量数据之分区 第4课: 海量数据之索引 第5课: 海量数据之并行 第6课: 海量数据之数据压缩 第7课: 海量数据之初始化参数 第8课: 海量数据之SQL优化 第9课: dbms_stats包...
Oracle数据库RAC技术解决方案及分析.pdf
医院信息系统ORACLE数据库升级解决方案.pdf
Oracle数据库紧急故障解决方案.pdf
数据库系统服务器解决方案 数据库是当前信息服务领域内最广泛的一种应用,小到超市购物,大到国家制定某些战 略措施无处不体现着数据库的应用。随着社会的发展,数据的也是一种"价值"的体现, 如果能够利用好"数据...
这个问题其实也很简单,因为PreparedStatement接口必须通过Connection接口来获取实例,而ResultSet接口又必须从Statement或者PreparedStatement接口来获取实例,有了这样的级联关系,问题也就迎刃而解了。...
MySQL数据库系统中文乱码问题及解决方案.pdf
企业Oracle数据库容灾主要解决方案比较与应用.pdf
基于ORACLE数据库传输表空间的数据压缩解决方案.pdf
Oracle数据库优化解决方案.pdf
一种XML数据与关系数据库相互转换的解决方案
Oracle数据库安全解决方案探讨.pdf
Oracle推出全新数据库安全解决方案.pdf
Oracle对象关系数据库系统故障产生原因及其解决方案.pdf
基于MySQL Replication的数据库集群解决方案.pdf
access存在数据库和表级权限问题,解决方案有所不同。 (一)对于access数据库打开需要权限问题的解决办法。 1、新建access数据库,命名1,类型2000格式。打开 2、菜单栏,数据库工具选项,右击空白处新建组(名字...
关系数据库理论先天不足,不可能解决“异构数据”问题。 医院信息系统所处理的数据只是某家医院所产生的某些特定的数据(可称作小数据)。医疗大数据所要处理的数据是全国97.8万家医疗机构所拥有的数十万个医疗信息...
mongoDB是一个基于分布式文件存储的数据库,由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。它介于关系数据库和非关系数据库之间,被认为是非关系数据库当中功能最丰富,最像关系数据库的...
Oracle数据库应用问题与解决方案分析.pdf