
解答如下:完整性有三类:实体完整性,参照完整性,用户定义完整性。(1)实体完整性:规定基本关系R的主属性A不能取空值,如:Create Table 学生(学号CHAR(10)PRIMARY KEY,姓名 CHAR(20),);(2)参照完整性:规定若F是基本关系的外码,它与基本关系S的住吗相对应,则对于R中每一个远足在F上的值必须取空值(F的每一个属性值均为空值),或等于S中某一个远足的主码值。如:Create Table 学生(学号 CHAR(10)PRIMARY KEY,姓名 CHAR(20),课程号 CHAR(10),FOREIGN KEY(课程号)REFERENCES 课程(课程号));Create 课程(课程号 CHAR(10) PRIMATY KEY,);(3)用户定义完整性:就是针对某一具体的关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用环境决定,即属性值限定,包括:列值非空(NOT NULL), 列值唯一(UNIQUE),检查列值是否满足一个布尔表达式。如:Create Table 学生_课程(学号 CHAR(10)NOT NULL,课程号 CHAR(10)NOTNULL,成绩 SMALLINTNOT NULL,PRIMARY KEY(学号,课程号),
数据实体 - 和数据库对应的实体:新闻类、评论类;
一个表就是一个数据实体
student(学号 姓名 性别) sc(学号 课程号 成绩)course(课程号 课程名 分数 )
三个实体 student; sc; course
1首先打开Access数据库后,建立两个数据表来作为举例。
2建立好数据表以后,点击表可以看到两个表中包含不同的字段内容,如果我们要查询任何一个字段的记录内容,就要将两个表建立起关系,相互关联。
选中任何一个表,然后点击工具栏上的视图图标。
3现在切换到设计界面,点击工具栏上的关系按钮,打开关系窗口。
4在关系窗口的添加表中,依次选择要添加的表,然后点击添加按钮,将表添加到关系窗口中。添加好以后点击关闭,回到关系窗口。
5鼠标点击其中一个表的主键字段,即没有重复值的唯一字段。按住鼠标不放,然后拖动到另一个表的相同字段松开,在d出的窗口中点击确定。
6现在两个表已经建立了以上岗证号为关联的关系。以后可以通过查询来显示任何一个表中的符合条件的字段记录。
以上就是关于请说出数据库完整性的几种类型,并举例说明全部的内容,包括:请说出数据库完整性的几种类型,并举例说明、什么是 数据实体(date entity) 、数据库两个实体的关系有哪三种ACCESS能实现哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)