欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库的设计及表的创建课件.pptx

    • 资源ID:69538125       资源大小:1.89MB        全文页数:98页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库的设计及表的创建课件.pptx

    1课前复习课前复习通用数据库知识:通用数据库知识:通用数据库知识:通用数据库知识:1.数据、数据、数据、数据、DBDB、DBSDBS、DBMSDBMS2.数据模型数据模型数据模型数据模型概念模型:从用户的角度考虑数据的表示方式概念模型:从用户的角度考虑数据的表示方式概念模型:从用户的角度考虑数据的表示方式概念模型:从用户的角度考虑数据的表示方式ERER;概念模型相关术语:实体、实体属性、属性值概念模型相关术语:实体、实体属性、属性值概念模型相关术语:实体、实体属性、属性值概念模型相关术语:实体、实体属性、属性值、候选键;候选键;候选键;候选键;逻辑模型从逻辑模型从逻辑模型从逻辑模型从DBMSDBMS的角度考虑数据的表示方式的角度考虑数据的表示方式的角度考虑数据的表示方式的角度考虑数据的表示方式(层次、网状、关系)(层次、网状、关系)(层次、网状、关系)(层次、网状、关系)物理模型:从数据的存储方式考虑数据的表示方物理模型:从数据的存储方式考虑数据的表示方物理模型:从数据的存储方式考虑数据的表示方物理模型:从数据的存储方式考虑数据的表示方式,一般由式,一般由式,一般由式,一般由DBMSDBMS自动设置。自动设置。自动设置。自动设置。数据库设计是根据一个给定的数据库设计是根据一个给定的应用环境,构造最优的数据应用环境,构造最优的数据模型,利用模型,利用DBMSDBMS,建立数据,建立数据库应用系统。库应用系统。数据库设计过程与设计实例数据库设计过程与设计实例数据库设计过程与设计实例数据库设计过程与设计实例简单地讲,数据库设计包括简单地讲,数据库设计包括简单地讲,数据库设计包括简单地讲,数据库设计包括结构设计结构设计:是指按照应用要求,是指按照应用要求,是指按照应用要求,是指按照应用要求,确定一个合理的确定一个合理的确定一个合理的确定一个合理的数据模型数据模型数据模型数据模型,结构设计的结果就是得到数据库中表结构设计的结果就是得到数据库中表结构设计的结果就是得到数据库中表结构设计的结果就是得到数据库中表的结构。的结构。的结构。的结构。行为设计行为设计:是指是指是指是指应用程序的设计应用程序的设计应用程序的设计应用程序的设计,将设计的结果,将设计的结果,将设计的结果,将设计的结果物理化,实施数据库(如完成查询、修改、添物理化,实施数据库(如完成查询、修改、添物理化,实施数据库(如完成查询、修改、添物理化,实施数据库(如完成查询、修改、添加、删除、统计数据,制作报表等)。行为设加、删除、统计数据,制作报表等)。行为设加、删除、统计数据,制作报表等)。行为设加、删除、统计数据,制作报表等)。行为设计要求满足数据的完整性、安全性、并发控制计要求满足数据的完整性、安全性、并发控制计要求满足数据的完整性、安全性、并发控制计要求满足数据的完整性、安全性、并发控制和数据库的恢复。和数据库的恢复。和数据库的恢复。和数据库的恢复。数据库设计要经历数据库设计要经历6个阶段个阶段(p23-25)需求分析需求分析概念结构设计概念结构设计逻辑结构设计逻辑结构设计物理结构设计物理结构设计数据库实施数据库实施数据库运行与维护数据库运行与维护数据库设计过程与设计实例数据库设计过程与设计实例数据库设计过程与设计实例数据库设计过程与设计实例数据库设计流程数据库设计流程数据库设计过程与设计实例数据库设计过程与设计实例需求分析阶段的工作是详细准确地了解数据库应需求分析阶段的工作是详细准确地了解数据库应需求分析阶段的工作是详细准确地了解数据库应需求分析阶段的工作是详细准确地了解数据库应用系统的运行环境和用户要求用系统的运行环境和用户要求用系统的运行环境和用户要求用系统的运行环境和用户要求1.1.开发的目的是什么;开发的目的是什么;开发的目的是什么;开发的目的是什么;2.2.用户需要从数据库中得到的数据信息是用户需要从数据库中得到的数据信息是用户需要从数据库中得到的数据信息是用户需要从数据库中得到的数据信息是什么;什么;什么;什么;3.3.输出这些信息采用何种方式或格式。输出这些信息采用何种方式或格式。输出这些信息采用何种方式或格式。输出这些信息采用何种方式或格式。1 1需求分析需求分析1 1需求分析需求分析数据库设计过程与设计实例数据库设计过程与设计实例步骤步骤步骤步骤1.1.调查各部门的组成和业务调查各部门的组成和业务调查各部门的组成和业务调查各部门的组成和业务活动活动活动活动2.2.帮助用户进一步明确系统帮助用户进一步明确系统帮助用户进一步明确系统帮助用户进一步明确系统最终要求最终要求最终要求最终要求3.3.把结果以标准化的文档表把结果以标准化的文档表把结果以标准化的文档表把结果以标准化的文档表示出来,如使用数据流程示出来,如使用数据流程示出来,如使用数据流程示出来,如使用数据流程图、数据字典和需求说明图、数据字典和需求说明图、数据字典和需求说明图、数据字典和需求说明等等等等需求分析的方法需求分析的方法-调查调查方式方式方式方式1.发调查表发调查表发调查表发调查表2.请专业人员介绍请专业人员介绍请专业人员介绍请专业人员介绍3.询问询问询问询问4.跟班作业跟班作业跟班作业跟班作业5.查阅资料查阅资料查阅资料查阅资料2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例u任务任务任务任务将需求分析结果抽象为概念模型将需求分析结果抽象为概念模型将需求分析结果抽象为概念模型将需求分析结果抽象为概念模型u方法方法方法方法1.建立建立建立建立E-RE-R模型模型模型模型(Entity-Relationship model)(Entity-Relationship model)2.E-RE-R模型的表示方法为模型的表示方法为模型的表示方法为模型的表示方法为E-RE-R图图图图3.E-RE-R图实质:表示了实体、属性和实体间图实质:表示了实体、属性和实体间图实质:表示了实体、属性和实体间图实质:表示了实体、属性和实体间的联系的联系的联系的联系2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例建立建立建立建立E-RE-RE-RE-R模型应遵循的原则模型应遵循的原则模型应遵循的原则模型应遵循的原则u相相相相对对对对原原原原则则则则:对对对对于于于于同同同同一一一一对对对对象象象象抽抽抽抽象象象象的的的的结结结结果果果果可可可可能不同能不同能不同能不同u简简简简单单单单原原原原则则则则:现现现现实实实实世世世世界界界界的的的的事事事事物物物物能能能能作作作作为为为为属属属属性性性性的尽量归为属性的尽量归为属性的尽量归为属性的尽量归为属性2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例uE-R模型的设计模型的设计过程过程1.设计局部设计局部E-R模型模型2.集成全局集成全局E-R模型模型u解决三种冲突解决三种冲突1.命名冲突命名冲突2.属性冲突属性冲突3.结构冲突结构冲突2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例简单原则举例简单原则举例简单原则举例简单原则举例2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例简单原则举例简单原则举例简单原则举例简单原则举例不考虑宿舍的进一步信不考虑宿舍的进一步信息时,宿舍应作为属性息时,宿舍应作为属性2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例设计过程设计过程设计局部设计局部E-RE-R图图同样的方法画出其他实体间的局部同样的方法画出其他实体间的局部ERER图图学生实体、课程实体的属性及其联系的局部学生实体、课程实体的属性及其联系的局部学生实体、课程实体的属性及其联系的局部学生实体、课程实体的属性及其联系的局部E-RE-R图表示图表示图表示图表示2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例系、教师、学系、教师、学系、教师、学系、教师、学生和课程间的生和课程间的生和课程间的生和课程间的联系联系联系联系设计过程设计过程确定出实确定出实体与实体间联系体与实体间联系2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例学学生生信信息息管管理理的的整整体体E-R模模型型 设计过程设计过程设计过程设计过程设计整体设计整体设计整体设计整体E-RE-RE-RE-R图图图图3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例任务任务任务任务将概念设计结果转换为将概念设计结果转换为将概念设计结果转换为将概念设计结果转换为DBMSDBMS支持的数据模型支持的数据模型支持的数据模型支持的数据模型步骤步骤步骤步骤将概念结构转换为相应的逻辑模型将概念结构转换为相应的逻辑模型将概念结构转换为相应的逻辑模型将概念结构转换为相应的逻辑模型将将将将转转转转换换换换来来来来的的的的模模模模型型型型向向向向特特特特定定定定DBMSDBMS支支支支持持持持的的的的数数数数据据据据模模模模型型型型转换(这里使用关系数据库模型)转换(这里使用关系数据库模型)转换(这里使用关系数据库模型)转换(这里使用关系数据库模型)对数据模型进行优化对数据模型进行优化对数据模型进行优化对数据模型进行优化3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例E-RE-R模型转换为关系模型的方法模型转换为关系模型的方法u实体的转换实体的转换实体的转换实体的转换一个实体转换为一个关系模式一个实体转换为一个关系模式一个实体转换为一个关系模式一个实体转换为一个关系模式u实体间联系的转换实体间联系的转换实体间联系的转换实体间联系的转换一对一联系一对一联系一对一联系一对一联系一对多联系一对多联系一对多联系一对多联系多对多联系多对多联系多对多联系多对多联系u主键的定义主键的定义主键的定义主键的定义3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例实体的转换实体的转换实体的转换实体的转换一个实体转换为一个关系模式一个实体转换为一个关系模式一个实体转换为一个关系模式一个实体转换为一个关系模式1.1.实体的属性就是关系模式的属性实体的属性就是关系模式的属性实体的属性就是关系模式的属性实体的属性就是关系模式的属性2.2.实体的键就是关系的主键实体的键就是关系的主键实体的键就是关系的主键实体的键就是关系的主键例如例如例如例如学生信息管理系统中共有教师、系、学生和课程四个实体,学生信息管理系统中共有教师、系、学生和课程四个实体,学生信息管理系统中共有教师、系、学生和课程四个实体,学生信息管理系统中共有教师、系、学生和课程四个实体,它们转换为关系模式后分别为它们转换为关系模式后分别为它们转换为关系模式后分别为它们转换为关系模式后分别为教师(教师(教师(教师(教师号教师号教师号教师号,姓名,专业,职称,性别,年龄),姓名,专业,职称,性别,年龄),姓名,专业,职称,性别,年龄),姓名,专业,职称,性别,年龄)系(系(系(系(系号系号系号系号,系名,系主任,电话),系名,系主任,电话),系名,系主任,电话),系名,系主任,电话)学生(学生(学生(学生(学号学号学号学号,姓名,性别,出生日期,专业,照片),姓名,性别,出生日期,专业,照片),姓名,性别,出生日期,专业,照片),姓名,性别,出生日期,专业,照片)课程(课程(课程(课程(课程号课程号课程号课程号,课程名,学时,类别),课程名,学时,类别),课程名,学时,类别),课程名,学时,类别)3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例一对一联系的转换一对一联系的转换一对一联系的转换一对一联系的转换3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例一对一联系的转换一对一联系的转换一对一联系的转换一对一联系的转换实体对应关系模式分别为:实体对应关系模式分别为:班级(班级(班号班号,专业,人数),专业,人数)班长(班长(学号学号,姓名,专长),姓名,专长)联系管理(联系管理(班号班号,学号),学号)关系模式关系模式“管理管理”的主的主键也可以选择学号键也可以选择学号方法一方法一方法一方法一-联系转换为独立的关系模式联系转换为独立的关系模式联系转换为独立的关系模式联系转换为独立的关系模式1.1.模式的属性由联系本身的属性及两个实体的键构成模式的属性由联系本身的属性及两个实体的键构成模式的属性由联系本身的属性及两个实体的键构成模式的属性由联系本身的属性及两个实体的键构成2.2.主键由两个实体中的任意一个键构成主键由两个实体中的任意一个键构成主键由两个实体中的任意一个键构成主键由两个实体中的任意一个键构成3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例一对一联系的转换(续)一对一联系的转换(续)一对一联系的转换(续)一对一联系的转换(续)原实体对应关系模式分别为:原实体对应关系模式分别为:班级(班级(班号班号,专业,人数),专业,人数)班长(班长(学号学号,姓名,专长,姓名,专长)将联系将联系“管理管理”合并到实体合并到实体“班班级级”对应的模式后为:对应的模式后为:班级(班级(班号班号,专业,人数,专业,人数,学学号号)班长(班长(学号学号,姓名,专长),姓名,专长)联系联系“管理管理”也可以合并也可以合并到实体到实体“班长班长”对应的模对应的模式式方法二方法二方法二方法二将联系与一端的实体的关系模式合并将联系与一端的实体的关系模式合并将联系与一端的实体的关系模式合并将联系与一端的实体的关系模式合并即将联系的即将联系的即将联系的即将联系的属性和另一实体的键加入到合并的实体属性和另一实体的键加入到合并的实体属性和另一实体的键加入到合并的实体属性和另一实体的键加入到合并的实体的的的的关系模式内,主键不变关系模式内,主键不变关系模式内,主键不变关系模式内,主键不变3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例一对多联系的转换一对多联系的转换一对多联系的转换一对多联系的转换3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例实体对应的关系模式实体对应的关系模式 系(系(系号系号,系名,系主任,电话),系名,系主任,电话)教师(教师(教师号教师号,姓名,专业,职称,性别,年龄),姓名,专业,职称,性别,年龄)联系对应的关系模式联系对应的关系模式 管理(管理(教师号教师号,系号),系号)一对多联系的转换一对多联系的转换一对多联系的转换一对多联系的转换方法一方法一方法一方法一联系转换为独立的关系联系转换为独立的关系联系转换为独立的关系联系转换为独立的关系模式模式模式模式(属性(属性(属性(属性由联系本身由联系本身由联系本身由联系本身的属性及两个实体的键的属性及两个实体的键的属性及两个实体的键的属性及两个实体的键构成,主构成,主构成,主构成,主键由键由键由键由n n端实体的键端实体的键端实体的键端实体的键组成组成组成组成。3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例一对多联系的转换一对多联系的转换一对多联系的转换一对多联系的转换实体对应的关系模式实体对应的关系模式 系(系(系号系号,系名,系主任,电话),系名,系主任,电话)教师(教师(教师号教师号,姓名,专业,职称,性别,年龄),姓名,专业,职称,性别,年龄)合并到实体合并到实体“教师教师”后后 教师(教师(教师号教师号,姓名,专业,职称,性别,年龄,姓名,专业,职称,性别,年龄,系号)系号)只能合并只能合并到到“多多”的一端的一端方法二方法二方法二方法二将联系与将联系与将联系与将联系与n n n n端的实体的关系模式合并端的实体的关系模式合并端的实体的关系模式合并端的实体的关系模式合并即将联系的即将联系的即将联系的即将联系的属性和一方的键加入到多方实体属性和一方的键加入到多方实体属性和一方的键加入到多方实体属性和一方的键加入到多方实体的关系模的关系模的关系模的关系模式内式内式内式内,主键不变主键不变主键不变主键不变3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例多对多联系的转换多对多联系的转换多对多联系的转换多对多联系的转换只能用独立的关系模式表示只能用独立的关系模式表示只能用独立的关系模式表示只能用独立的关系模式表示3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例多对多联系的转换多对多联系的转换多对多联系的转换多对多联系的转换只能用独立的关系模式表示只能用独立的关系模式表示只能用独立的关系模式表示只能用独立的关系模式表示课程(课程(课程号课程号,课程名,学时,类别),课程名,学时,类别)学生(学生(学号学号,姓名,性别,专业,出生日期,照片),姓名,性别,专业,出生日期,照片)选修(选修(学号学号,课程号课程号,分数),分数)方法:模式的属性由联系本身的属性及两个实体的键构成方法:模式的属性由联系本身的属性及两个实体的键构成方法:模式的属性由联系本身的属性及两个实体的键构成方法:模式的属性由联系本身的属性及两个实体的键构成主键由两端实体的键组合而成主键由两端实体的键组合而成主键由两端实体的键组合而成主键由两端实体的键组合而成3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例“学生信息学生信息学生信息学生信息管理系统管理系统管理系统管理系统”的数据模型表示为:的数据模型表示为:的数据模型表示为:的数据模型表示为:系系系系(系号系号系号系号,系名,系主任,电话),系名,系主任,电话),系名,系主任,电话),系名,系主任,电话)教师教师教师教师(教师号教师号教师号教师号,姓名,专业,职称,性别,年龄,姓名,专业,职称,性别,年龄,姓名,专业,职称,性别,年龄,姓名,专业,职称,性别,年龄,系号系号系号系号)学学学学生生生生(学学学学号号号号,姓姓姓姓名名名名,性性性性别别别别,出出出出生生生生日日日日期期期期,专专专专业业业业,照照照照片片片片,系系系系号号号号)课程课程课程课程(课程号课程号课程号课程号,课程名,学时,类别),课程名,学时,类别),课程名,学时,类别),课程名,学时,类别)课程评价课程评价课程评价课程评价(教师号教师号教师号教师号,课程号课程号课程号课程号,评价),评价),评价),评价)选修选修选修选修(学号学号学号学号,课程号课程号课程号课程号,分数),分数),分数),分数)系(系(系号系号,系名,系主任,电话),系名,系主任,电话)学学生生(学学号号,姓姓名名,性性别别,出出生生日日期期,专专业业,照照片片,系号)系号)课程(课程(课程号课程号,课程名,学时,类别),课程名,学时,类别)教教师师(教教师师号号,姓姓名名,专专业业,职职称称,性性别别,年年龄龄,系系号)号)选选修修(学学号号,课课程号程号,分数),分数)课课 程程 评评 价价(教教师师号号,课课 程程 号号,评价)评价)4 4物理结构设计物理结构设计数据库设计过程与设计实例数据库设计过程与设计实例进行物理结构设计是根据使用的计算机软进行物理结构设计是根据使用的计算机软硬件环境和数据库管理系统,确定数据库硬件环境和数据库管理系统,确定数据库表的结构,并进行优化,为数据模型选择表的结构,并进行优化,为数据模型选择合理的存储结构和存取方法,决定存取路合理的存储结构和存取方法,决定存取路径和分配存取空间等;如实验二的表的设径和分配存取空间等;如实验二的表的设计计 5 5数据的完整性构设计数据的完整性构设计数据库设计过程与设计实例数据库设计过程与设计实例实体完整性(主键的建立)实体完整性(主键的建立)参照完整性参照完整性用户自定义完整性(有效性规则)用户自定义完整性(有效性规则)6 6数据库的实施数据库的实施数据库设计过程与设计实例数据库设计过程与设计实例数据库实施是运用数据库实施是运用DBMS建立数据库,建立数据库,创建各种对象(表、窗体、查询创建各种对象(表、窗体、查询),编制与调试应用程序,录入),编制与调试应用程序,录入数据,进行试运行数据,进行试运行7 7数据库的运行和维护数据库的运行和维护数据库设计过程与设计实例数据库设计过程与设计实例数数据据库库系系统统正正式式投投入入使使用用后后,还还应应不不断断进进行行评评价价、修修改改与与调调整整。这这一一时时期期的的工工作作就就是是数数据据库库的的运运行行和和维维护。护。1.41.4 关系模式关系模式 一个关系就是一张二维表,每个关系有一一个关系就是一张二维表,每个关系有一一个关系就是一张二维表,每个关系有一一个关系就是一张二维表,每个关系有一个关系名,对应计算机数据库中的表文件。个关系名,对应计算机数据库中的表文件。个关系名,对应计算机数据库中的表文件。个关系名,对应计算机数据库中的表文件。学生表学生表1关系模型中常用术语关系模型中常用术语关系关系关系关系1.41.4 关系模式关系模式在二维表中,从第二行起的每一行成为一个在二维表中,从第二行起的每一行成为一个在二维表中,从第二行起的每一行成为一个在二维表中,从第二行起的每一行成为一个元组。对应数据库表中的一条记录。元组。对应数据库表中的一条记录。元组。对应数据库表中的一条记录。元组。对应数据库表中的一条记录。元组元组元组元组1.41.4 关系模式关系模式二维表中的列称为属性,每一列有一个属性名,二维表中的列称为属性,每一列有一个属性名,二维表中的列称为属性,每一列有一个属性名,二维表中的列称为属性,每一列有一个属性名,对应数据库表中的字段。域为属性的取值范围。对应数据库表中的字段。域为属性的取值范围。对应数据库表中的字段。域为属性的取值范围。对应数据库表中的字段。域为属性的取值范围。这里的属性与概念世界中的实体属性相同。这里的属性与概念世界中的实体属性相同。这里的属性与概念世界中的实体属性相同。这里的属性与概念世界中的实体属性相同。学号学号 8位字符位字符姓名姓名 6位字符位字符属性属性属性属性域域域域1.41.4 关系模式关系模式属性值属性值属性值属性值表中行和列的交叉位置对应某个属性的值。表中行和列的交叉位置对应某个属性的值。表中行和列的交叉位置对应某个属性的值。表中行和列的交叉位置对应某个属性的值。1.41.4 关系模式关系模式对关系的描述称为关系模式,其格式为:对关系的描述称为关系模式,其格式为:对关系的描述称为关系模式,其格式为:对关系的描述称为关系模式,其格式为:关系名(属性名关系名(属性名关系名(属性名关系名(属性名1 1 1 1,属性名,属性名,属性名,属性名2 2 2 2,属性名,属性名,属性名,属性名n n n n)学生(学学生(学号,姓名,性别,号,姓名,性别,出生年月,专业出生年月,专业代码)代码)关系模式关系模式关系模式关系模式1.41.4 关系模式关系模式在一个关系中,由一个或多个属性组成,其值在一个关系中,由一个或多个属性组成,其值在一个关系中,由一个或多个属性组成,其值在一个关系中,由一个或多个属性组成,其值能唯一标识一个元组(记录),称为候选键能唯一标识一个元组(记录),称为候选键能唯一标识一个元组(记录),称为候选键能唯一标识一个元组(记录),称为候选键(码)。一(码)。一(码)。一(码)。一个关系中可能有多个候选键个关系中可能有多个候选键个关系中可能有多个候选键个关系中可能有多个候选键。候选键候选键候选键候选键1.41.4 关系模式关系模式一个关系可能有多个候选键,通常一个关系可能有多个候选键,通常一个关系可能有多个候选键,通常一个关系可能有多个候选键,通常需要指定其中一个来标识元组,需要指定其中一个来标识元组,需要指定其中一个来标识元组,需要指定其中一个来标识元组,这个这个这个这个被选用的候选键称为主键被选用的候选键称为主键被选用的候选键称为主键被选用的候选键称为主键,又称为主关键字。又称为主关键字。又称为主关键字。又称为主关键字。主键主键主键主键(主关键字主关键字主关键字主关键字)1.41.4 关系模式关系模式如果一个关系中的属性或属性组合并非该如果一个关系中的属性或属性组合并非该如果一个关系中的属性或属性组合并非该如果一个关系中的属性或属性组合并非该关系的主键,但它是另一个关系的主键。关系的主键,但它是另一个关系的主键。关系的主键,但它是另一个关系的主键。关系的主键,但它是另一个关系的主键。专业代码是学生表的外部专业代码是学生表的外部关键字(外键)关键字(外键)学生表学生表专业表专业表外部关键外部关键外部关键外部关键字字字字(外键外键外键外键)1.41.4 关系模式关系模式主表和从表主表和从表主表和从表主表和从表主表主表主表主表和从表是指通过外键相关联的两个表,和从表是指通过外键相关联的两个表,和从表是指通过外键相关联的两个表,和从表是指通过外键相关联的两个表,其中以外键为主键的表称为主表,外键所其中以外键为主键的表称为主表,外键所其中以外键为主键的表称为主表,外键所其中以外键为主键的表称为主表,外键所在的表称为从表。在的表称为从表。在的表称为从表。在的表称为从表。学生表学生表专业表专业表专业表是主表专业表是主表学生表学生表是从表是从表1.41.4 关系模式关系模式术语对照术语对照术语对照术语对照概念模型概念模型关系模型关系模型数据库文件数据库文件实体集实体集关系关系数据库文件或数据库文件或数据表数据表实体实体元组元组记录记录实体属性实体属性属性属性字段字段第第3 3章章 表的创建与管理表的创建与管理 3 3 1 1 4 4 3 3 3 3这一章我们将学习到下面的知识这一章我们将学习到下面的知识这一章我们将学习到下面的知识这一章我们将学习到下面的知识3.1 3.1 表的创建表的创建 3.2 3.2 字段属性的设置字段属性的设置3.3 3.3 创建与编辑表间的关系创建与编辑表间的关系3.4 3.4 表的编辑与操作表的编辑与操作2 2第第3 3章章 表的创建与管理表的创建与管理44 3 3 1 1 4 4 3 3 3 32 23.1.13.1.1数据表结构数据表结构3.1.2 3.1.2 字段的数据类型字段的数据类型3.1.33.1.3认识认识表的视图方式表的视图方式3.1.43.1.4创建的表的方法创建的表的方法这一这一这一这一 讲我们将学习到下面的知识讲我们将学习到下面的知识讲我们将学习到下面的知识讲我们将学习到下面的知识3.13.1表的创建表的创建系(系(系号系号,系名,系主任,电话),系名,系主任,电话)学生学生(学号学号,姓名,性别,出生日期,专业,照片),姓名,性别,出生日期,专业,照片)课程(课程(课程号课程号,课程名,学时,类别),课程名,学时,类别)教师(教师(教师号教师号,姓名,专业,职称,性别,年龄),姓名,专业,职称,性别,年龄)选选课课(学学号号,课课程号程号,分数),分数)课课 程程 评评 价价(教教师师号号,课课 程程 号号,评价)评价)管理(管理(教师号教师号,系号系号)注册(注册(学号学号,系号),系号)3.13.1表的创建表的创建在关系数据库中,表是在关系数据库中,表是在关系数据库中,表是在关系数据库中,表是具有相同主题的数具有相同主题的数具有相同主题的数具有相同主题的数据据据据集合数集合数集合数集合数1 13.1.13.1.1数据表结构数据表结构表与主题表与主题数据库设计时依据不同的主题创建不同的表,数据库设计时依据不同的主题创建不同的表,数据库设计时依据不同的主题创建不同的表,数据库设计时依据不同的主题创建不同的表,本章使用的示例数据库本章使用的示例数据库本章使用的示例数据库本章使用的示例数据库“学生信息管理学生信息管理学生信息管理学生信息管理系统系统系统系统”数数数数 据库据库据库据库1 13.1.13.1.1数据表结构数据表结构表与主题表与主题表表3-13-1“学生信息管理系统学生信息管理系统”数据库中的主题数据库中的主题和表和表 主题主题表表主题主题表表学生基本信息学生基本信息学生学生专业信息专业信息专业专业课程信息课程信息课程课程选课信息选课信息选课选课教师基本信息教师基本信息教师教师48一个完整的一个完整的一个完整的一个完整的数据表由表结构数据表由表结构数据表由表结构数据表由表结构和和和和表记录表记录表记录表记录组成组成组成组成表结构表结构表结构表结构由由由由表名和字段表名和字段表名和字段表名和字段组成组成组成组成3.1.13.1.1数据表结构数据表结构2 2表结构表结构49表包括了表结构表包括了表结构表包括了表结构表包括了表结构和和和和表记录表记录表记录表记录组成组成组成组成表结构表结构表结构表结构由由由由表名和字段表名和字段表名和字段表名和字段组成组成组成组成3.1.13.1.1数据表结构数据表结构2 2表结构表结构50字段基本属性有字段基本属性有字段基本属性有字段基本属性有字段名称字段名称字段名称字段名称、字段类型、字段大小、字段类型、字段大小、字段类型、字段大小、字段类型、字段大小3.1.13.1.1数据表结构数据表结构2 2表结构表结构51字段字段字段字段最基本的参数最基本的参数最基本的参数最基本的参数字段名称字段名称字段名称字段名称:用于描述主题的某类特征,:用于描述主题的某类特征,:用于描述主题的某类特征,:用于描述主题的某类特征,最多包含最多包含最多包含最多包含6464字符字符字符字符3.1.13.1.1数据表结构数据表结构2 2表结构表结构52字段字段字段字段最基本的参数最基本的参数最基本的参数最基本的参数字段类型:字段类型:字段类型:字段类型:决定了数据的存储方式决定了数据的存储方式决定了数据的存储方式决定了数据的存储方式和使用和使用和使用和使用方式方式方式方式3.1.13.1.1数据表结构数据表结构2 2表结构表结构3.1.2 3.1.2 字段的数据类型字段的数据类型1 1表中字段的数据类型种类表中字段的数据类型种类Access 2010Access 2010定义了定义了定义了定义了1212种数据类型种数据类型种数据类型种数据类型 1.1.文本文本文本文本:包括文字或文字及数字的组合:包括文字或文字及数字的组合:包括文字或文字及数字的组合:包括文字或文字及数字的组合 3.1.2 3.1.2 字段的数据类型字段的数据类型1 1表中字段的数据类型种类表中字段的数据类型种类2.2.备注备注备注备注:用于较长的文本或数字,与文本型:用于较长的文本或数字,与文本型:用于较长的文本或数字,与文本型:用于较长的文本或数字,与文本型数据本质上是一样的,通常用于保存个人简数据本质上是一样的,通常用于保存个人简数据本质上是一样的,通常用于保存个人简数据本质上是一样的,通常用于保存个人简历、历、历、历、备注备注备注备注、备忘录等信息、备忘录等信息、备忘录等信息、备忘录等信息。3.1.2 3.1.2 字段的数据类型字段的数据类型1 1表中字段的数据类型种类表中字段的数据类型种类3.3.数字数字数字数字:用于需要进行算术计算的数值数据:用于需要进行算术计算的数值数据:用于需要进行算术计算的数值数据:用于需要进行算术计算的数值数据 1 1)字节)字节)字节)字节 2 2)整型)整型)整型)整型 3 3)长整型)长整型)长整型)长整型 4 4)单精度型)单精度型)单精度型)单精度型 5 5)双精度型)双精度型)双精度型)双精度型 6 6)小数)小数)小数)小数 3.1.2 3.1.2 字段的数据类型字段的数据类型1 1表中字段的数据类型种类表中字段的数据类型种类4.4.日期日期日期日期/时间时间时间时间:用于日期和时间保存,该类:用于日期和时间保存,该类:用于日期和时间保存,该类:用于日期和时间保存,该类型数据字段长度是固定型数据字段长度是固定型数据字段长度是固定型数据字段长度是固定 5.5.货币货币货币货币:是一种特殊的数字型数据,和:是一种特殊的数字型数据,和:是一种特殊的数字型数据,和:是一种特殊的数字型数据,和数字型的双精度类似数字型的双精度类似数字型的双精度类似数字型的双精度类似 1 1表中字段的数据类型种类表中字段的数据类型种类3.1.2 3.1.2 字段的数据类型字段的数据类型6.6.自动自动自动自动编号编号编号编号:使用自动编号系统会自动给:使用自动编号系统会自动给:使用自动编号系统会自动给:使用自动编号系统会自动给每一条记录分配一个唯一递增或递减的编号,每一条记录分配一个唯一递增或递减的编号,每一条记录分配一个唯一递增或递减的编号,每一条记录分配一个唯一递增或递减的编号,自动编号字段常作为主键应用自动编号字段常作为主键应用自动编号字段常作为主键应用自动编号字段常作为主键应用 1 1表中字段的数据类型种类表中字段的数据类型种类3.1.2 3.1.2 字段的数据类型字段的数据类型7.7.是是是是/否否否否:用于字段只包含两个值中的一:用于字段只包含两个值中的一:用于字段只包含两个值中的一:用于字段只包含两个值中的一个,例如是个,例如是个,例如是个,例如是/否、真否、真否、真否、真/假、开假、开假、开假、开/关关关关 1 1表中字段的数据类型种类表中字段的数据类型种类3.1.2 3.1.2 字段的数据类型字段的数据类型8.OLE8.OLE(Object Linking and EmbeddingObject Linking and Embedding是对象的是对象的是对象的是对象的链接与嵌入链接与嵌入链接与嵌入链接与嵌入):用于存放表中链接和嵌入的对象,这些对象以文用于存放表中链接和嵌入的对象,这些对象以文用于存放表中链接和嵌入的对象,这些对象以文用于存放表中链接和嵌入的对象,这些对象以文件的形式存在,其类型可以是件的形式存在,其类型可以是件的形式存在,其类型可以是件的形式存在,其类型可以是WordWord文档、文档、文档、文档、ExcelExcel电电电电子表格、声音、图像和其他的二进制数据。子表格、声音、图像和其他的二进制数据。子表格、声音、图像和其他的二进制数据。子表格、声音、图像和其他的二进制数据。1 1表中字段的数据类型种类表中字段的数据类型种类3.1.2 3.1.2 字段的数据类型字段的数据类型9.9.超超超超链接链接链接链接:用于存放链接到本地和网络上的地:用于存放链接到本地和网络上的地:用于存放链接到本地和网络上的地:用于存放链接到本地和网络上的地址,该字段以文本形式保存超级链接的地址址,该字段以文本形式保存超级链接的地址址,该字段以文本形式保存超级链接的地址址,该字段以文本形式保存超级链接的地址 。1 1表中字段的数据类型种类表中字段的数据类型种类3.1.2 3.1.2 字段的数据类型字段的数据类型10.10.附件附件附件附件:任何受支持的文件类型任何受支持的文件类型任何受支持的文件类型任何受支持的文件类型 1 1表中字段的数据类型种类表中字段的数据类型种类3.1.2 3.1.2 字段的数据类型字段的数据类型11.11.计算计算计算计算:用于存放计算的结果,但计算的:用于存放计算的结果,但计算的:用于存放计算的结果,但计算的:用于存放计算的结果,但计算的表达式中不能包含其他表或查询中的字段表达式中不能包含其他表或查询中的字段表达式中不能包含其他表或查询中的字段表达式中不能包含其他表或查询中的字段。1 1表中字段的数据类型种类表中字段的数据类型种类3.1.2 3.1.2 字段的数据类型字段的数据类型12.12.查阅查阅查阅查阅向导:显示从表或查询中检索到的向导:显示从表或查询中检索到的向导:显示从表或查询中检索到的向导:显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。一组值,或显示创建字段时指定的一组值。一组值,或显示创建字段时指定的一组值。一组值,或显示创建字段时指定的一组值。1 1表中字段的数据类型种类表中字段的数据类型种类3.1.2 3.1.2 字段的数据类型字段的数据类型在表的设计时,某种数据具体需要使用什在表的设计时,某种数据具体需要使用什么类型的字段存放么类型的字段存放,我们我

    注意事项

    本文(数据库的设计及表的创建课件.pptx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开