下载此文档

表间关系和外键约束1.docx


文档分类:论文 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
表间关系和外键约束
一、 实验目的
什么是外键以及作用
会创建表间关系。
二、 实验设备
Sql server 2000 一部
三、 实验步骤
1、 创建外键
2、 举例:数据库schoolinformation中的班级表c表间关系和外键约束
一、 实验目的
什么是外键以及作用
会创建表间关系。
二、 实验设备
Sql server 2000 一部
三、 实验步骤
1、 创建外键
2、 举例:数据库schoolinformation中的班级表class和学生表student之 间存在着链接,在班级和学生之间存在着逻辑联系。
3、 本节中,来为学生表student中建立一个名为classID的列,让他与班级 表class中的主键classID相对应,这样班级表class中的classID主键列, 就是到学生表student表的外键列。
4、 打开student表的设计视图,在列studentName上点击右键 插入
列一一在列名框中输入classID,数据类型为int,长度变为4,不用去修 改。如图:
盖]文件d)窗口⑥帮助QD
121国岳E电金早鼬鹭彳骚碑中回
列名
数据类型
长度
允许空
studentlD
int
4
ClassID
int
4
Name
nvarchar
1

health
健康状况数招
5
5、当然这个Student表中的ClassID列是不允许空值存在的,去掉ClassID 列允许空的勾,点击工具栏上的一一关系按钮一一student的属性对话 框一一切换到关系选项卡一一新建按钮一一系统会增加一个表间关系 的外键 名称为 FK_ClassStudent_Class,在 class 与 student 表之间:class
主键、classStudent是外键 在class表下拉框选择,classID列;
classStudent表下拉框中选择,classID列 我们要让这两个表之间,通
过classID来建立链接一一下面复选框中有个:创建中检查现存数据这个 选项:是设置我们在创建这个外键值后,是否检查表中己经存在的数据; 另外当一个班级被删除了之后,这个班级的学生也是没有意义的。如图:
福 文件但)窗口也)帮助但)
19四是其碧憧早储登叫锻碑睇国
外键:它篇用于建立和加强两个表数据之间链接的一列或多列。
主键:外键与主键不同,担有着紧密的联系。
通过,将保存表中主键值的列或多列,添加到另一个表中可以创建两个表的链 接,这样这个列就成为了第二个表的外键。
创建中检查现存数据这个选项:是设置我们在创建这个外键值后,是否检查表 中己经存在

表间关系和外键约束1 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小89 KB
  • 时间2022-07-19