导航:首页 > 数据分析 > 联系是什么意思数据库中

联系是什么意思数据库中

发布时间:2024-01-31 21:04:36

㈠ access2010数据库中“一对多”的联系是指什么

ACCESS数据库中两个表之间的连接关系有内连接和外连接两种
1、内连接:把两个表中数据专对应属的数据查出来(显示两个表连接字段都有相同值的记录是一对一)
语句 inner join(查找条件中对应的数据,没有数据不列出来)
语法:select * from student inner join grade on student.no = grade.no
2、外连接:以某个表为基础把对应数据查出来,有左连接和右连接,是一对多。

2-1、左连接(左表中所有数据,右表中对应数据,即左边一定有数据,右边不一定有)
语法:select * from student left join grade on student.no = grade.no
2-2、右连接(右表中所有数据,左表中对应数据,即右边一定有,左边不一定有)
语法:select * from student right join grade on student.no = grade.no

㈡ 数据库ISA联系的定义

用E-R方法构建一个项目的模型时,经常会遇到某些实体型是某个实体型的子类型。例如,研究生和本科生是学生的子类型,学生是父类型。这种父类-子类联系称为ISA联系,表示“is a”的语义。例如,下图中研究生is a学生,本科生is a学生。ISA联系用三角形来表示。

ISA联系一个重要的性质是子类继承了父类的所有属性,当然子类也可以有自己的属性。例如,本科生和研究生是学生实体的子类型,他们具有学生实体的全部属性,研究生子实体型还有“导师姓名”和“研究方向”两个自己的属性。

ISA联系描述了对一个实体型中实体的一种分类方法,下面对分类方法做进一步说明。

(2)联系是什么意思数据库中扩展阅读

①分类属性

根据分类属性的值把父实体型中的实体分派到子实体型中。例如上图中,在ISA联系符号三角形的右边加了一个分类属性“学生类别”,它说明一个学生是研究生还是本科生由“学生类别”这个分类属性的值决定。

②不相交约束与可重叠约束

不相交约束描述父类中的一个实体不能同时属于多个子类中的实体集,即一个父类中的实体最多属于一个子类实体集,用ISA联系三角形符号内加一个叉号“X”来表示。

例如,下图表明一个学生不能既是本科生又是研究生。如果父类中的一个实体能同时属于多个子类中的实体集,则称为可重叠约束,子类符号中没有叉号表示是可重叠的。

③完备性约束

完备性约束描述父类中的一个实体是否必须是某一个子类中的实体,如果是,则叫做完全特化(total specialization),否则叫做部分特化(partial specialization)。

完全特化用父类到子类的双线连接来表示,单线连接则表示部分特化。假设学生只有两类,要么是本科生,要么是研究生,二者必居其一,这就是完全特化的例子,如图所示。

阅读全文

与联系是什么意思数据库中相关的资料

热点内容
java网页能做心跳机制 浏览:817
逆战文件应用在哪里 浏览:102
红头文件订书红线在哪里 浏览:851
excel怎么做文件头 浏览:703
为什么word找不到文件菜单 浏览:671
ios15安装后找不到描述文件 浏览:440
学编程怎么学最有效 浏览:873
通过wifi传文件到ipad 浏览:197
js随机颜色 浏览:611
文件快速复制到u盘的软件 浏览:443
如何检查无线网络驱动是否正常 浏览:468
百度网盘来自分享的文件在哪里 浏览:127
如何发视频到腾讯视频文件夹里 浏览:510
微信打开cad外部文件找不到 浏览:882
平板可以打开各种文件后缀的软件 浏览:531
苹果微信文件怎么全选 浏览:749
手机里之前打开过的文件在哪里找 浏览:685
cad能看word文件吗 浏览:719
12306火车票系统后台数据库 浏览:570
js翻译德语 浏览:33

友情链接