ID: 19589867

2.4认知关键字和数据完整性 课件(共16张PPT)-《数据库应用技术-SQL Server》同步教学(人民邮电版)

日期:2026-02-13 科目: 类型:课件 查看:95次 大小:1146274B 来源:二一课件通
预览图 1/7
邮电,人民,教学,同步,数据库应用技术-SQL Server,PPT
  • cover
(课件网) 项目2 设计数据库 【能力目标】学会将现实世界的事物和特性抽象为信息世界的实体与关系。学会使用实体-联系(Entity Relationship,E-R)图描述实体、属性和实体间的关系。学会将E-R图转换为关系模型。能根据开发需求,将关系模型规范化到一定程度。对数据完整性有清晰的认识。【思政目标】坚定文化自信。深刻认识国产数据库跨越式发展的新机遇。软件国产化成为保护国家信息安全的重要手段,而数据库作为基础软件理应首当其冲成为国产化推进的主要领域之一。项目2 设计数据库【项目描述】设计学生信息管理系统的数据库,绘制E-R图,将E-R图转换成关系模型,指出各表的关键字。【项目分析】设计数据库是一个把现实世界抽象化,把信息世界数据化的过程。本项目以学生信息管理系统的xs数据库设计过程为例,介绍必要的数据库基础知识和数据库应用开发技术,使读者能够设计开发数据库应用系统。xs数据库贯穿全书,要求读者熟悉数据库中的3个表(XSDA、XSCJ、KCXX)以及它们之间的关系,初步了解数据库。项目2 设计数据库【思政导入】欲善其事,先利其器 现实世界中存在的客观事物数据化后才能在计算机中处理,不同状态的数据发挥的作用不同。在职场中我们做好自己的角色很重要,将自己的工作做到极致,才能体现出自身的价值来。 项目2 设计数据库 【任务设置】任务1附加与分离数据库认知数据库结构任务2现实世界数据化任务3转换成关系模型任务4认知关键字和数据完整性项目2 设计数据库【任务目标】对数据完整性有清晰的认识。● 对关键字有清晰的认识。【任务分析】数据完整性是数据库设计日常维护的关键技术,本任务介绍关键字和数据完整性。任务4 认知关键字和数据完整性项目2 设计数据库关键字(keyword)又称保留字,作为一个关系的主码,标识关系的唯一性。1.关键字关键字是用来唯一标识表中每一行的属性或属性的组合,通常也被称为关键码。【例2-15】 分析表2-2、表2-5、表2-8的关键字。表2-2课程信息表中的课程编号、课程名称两个属性都可以作为关键字,因为这两个属性的值在一门课程里都是唯一的。表2-5学生成绩表中的学号和课程编号是复合关键字。表2-8学生信息表中的学号、姓名是关键字。其他属性的值都不唯一。任务4-1 认知关键字项目2 设计数据库2.候选关键字与主键候选关键字(Candidate Key)是指可以用来作为关键字的属性或属性的组合。主键是指选中的关键字。在一个表中能指定一个主键,它的值必须是唯一的,并且不允许为空(NULL,未输入值的未知值)。【例2-16】 分析表2-2是否有候选关键字,选哪个(些)属性作为主键比较合适?表2-2课程信息表中的课程编号、课程名称两个属性都可以作为关键字,因为这两个属性的值在一门课程里都是唯一的,所以课程编号、课程名称两个属性都是候选关键字。任务4-1 认知关键字项目2 设计数据库3.公共关键字公共关键字就是连接两个表的公共属性。【例2-17】 指出表2-2与表2-5、表2-5与表2-8的公共关键字。表2-2课程信息表和表2-5学生成绩表之间通过课程编号进行联系,所以课程编号关键字是两个表的公共关键字,称课程编号为表2-2和表2-5的公共关键字。因为表2-5学生成绩表和表2-8学生信息表之间通过学号进行联系,所以学号关键字是两个表的公共关键字,称学号为表2-5和表2-8的公共关键字。任务4-1 认知关键字项目2 设计数据库4.外键外键由一个表中的一个属性或多个属性组成,是另一个表的主键。实际上,外键本身只是主键的副本,它的值允许为空。外键是一个公共关键字。使用主键和外键可建立起表和表之间的联系。【例2-18】 指出表2-2、表2-5、表2-8的外键。由例【2-17】知道,课程编号为表2-2课程信息表 ... ...

~~ 您好,已阅读到文档的结尾了 ~~