版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.1.4数据库事务的处理数据管理与分析内容概要增加、删除、修改记录设置自行输入的查阅方式设置参照另一数据表的输入方式建立表之间的联系——设置外键一、建立表之间的联系添加外键外键使用规则:建立外键的前提是此外键必须是另一个表的主键。表A(a,b)和表B(c,d),A中a为主键,b为外键,与B中c为关联字段。则表B中c字段一定是主键。该例中B为主表,A为从表。从表的字段必须与外键类型相同(如上,b的类型必须和c的类型相同,比如都是int(10)类型)。主键与外键关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键
比如
学生表(学号,姓名,性别,班级)
其中每个学生的学号是唯一的,学号就是一个主键
课程表(课程编号,课程名,学分)
其中课程编号是唯一的,课程编号就是一个主键
成绩表(学号,课程编号,成绩)
成绩表中单一一个属性无法唯一标识一条记录,学号和课程编号的组合才可以唯一标识一条记录,所以学号和课程编号的属性组是一个主键。
主键与外键成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键
同理
成绩表中的课程编号是课程表的外键
定义主键和外键主要是为了维护关系数据库的完整性,总结一下:
1.主键是能确定一条记录的唯一标识,比如,一条记录包括身份正号,姓名,年龄。
2.外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。课堂练习1.为“单项成绩表”添加外键,关联”指标项目表”课堂练习1.打开学生表,在其中新增一行你自己(输入自己的姓名,班级等信息)的数据信息记录2.删除“学生表”中第一行数据记录3.在“学生表”中第十行插入一行数据记录柳林立201936283648高一男56162001-5-23课堂练习:修改表的结构某同学在创建“指标项目表”时,对应的关系数据模型为:指标项目表(项目编号,测试对象,项目名称,项目单位,项目权重,备注),负责录入的同学忘记了创建“项目单位”字段,而且把“备注”字段放在了“项目名称”和“项目权重”字段之间。请你思考如何才能完善该表的结构,使之与关系数据模型对应。二、增加、删除、修改数据记录三、设置自行输入的查阅方式性别字段——“男”“女”vachar修改为enum四、设置参照另一数据表的输入方式学生表.民族代码民族代码表.民族本课小结1.外键——建立数据表之间的关系3.设置自行输入的查阅方式4.设置参照另一数据表的输入方式2.增加、删除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 慢性心衰急性加重期复苏平衡策略
- 年度业绩考核激励方案
- 感染性心内膜炎脑出血的二级预防策略
- 患者自主权与医疗安全沟通策略
- 患者焦虑评估的医患沟通干预策略
- 职业技能培训学校教学设备采购合同模板
- 新能源项目合同的核心要点
- 企业外部合作合同审批及存档管理模板
- 2024年陕西省西安市保安员理论考试题库及答案(全面)
- 艺术品与古董拍卖交易合同
- 2026年交管12123学法减分复习考试题库含答案(新)
- 2025交通行业高质量数据集建设指南
- 2026年度安全教育培训计划培训记录(1-12个月附每月内容模板)
- 2026中储粮储运有限公司招聘47人考试历年真题汇编附答案解析
- 活力全运普惠万家“十五全运会”热点素材(五大主题 五篇范文)-备战高考作文热点新闻素材积累解读与习作训练
- 2026宁电投(石嘴山市)能源发展有限公司秋季校园招聘100人考试笔试参考题库附答案解析
- 全国邮政行业职业技能竞赛参考资料考试题库(含答案)
- 雨课堂在线学堂《自然辩证法概论》作业单元考核答案
- 采耳培训工作流程
- 2025年海南省中考数学真题(含答案)
- 医药公司兼职业务员合同6篇
评论
0/150
提交评论