数据库原理和应用-复习.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理及应用 复习 数据库设计的步骤 1、确定新建数据库的目的 2、表的规划: 表中不应该包含重复信息 每一个表应该只包含一个主题信息 3、字段的规划: 以最小的逻辑部分保存数据(不可再分的) (1NF) 每一个字段都直接与表的主题相关(2NF) 所有字段都是唯一的,且相互不依赖 (3NF) 4、确定主关键字 5、确定表之间的关系 6、输入数据 数据库的创建 第一范式:1NF 如果一个关系模式R满足,每一个属性值都是不能再分的元素(单一的值),则称R满足第一范式。 2NF(第二范式) 如果R属于1NF,而且所有的非主属性完全函数依赖于关键字,则称R属于2NF 3NF(第三范式) 如果R满足2NF,且不存在部分函数依赖和传递依赖,则R满足3NF。 BCNF(BC范式),修正的3NF 关系R中,如果每一个决定属性或属性组都是候选关键字,则R满足BCNF 题目类型: 教学数据库: 工资、人事管理数据库 : 销售管理: 图书管理: 数据库设计实例 “教学管理”数据库 1. 设计任务 教师可以查看学生的情况:姓名、年龄、班级、以及学习成绩 学生可以选择课程、选择教师、查看成绩 2.确定表 (实体) 按不同主题分成不同的表: 学生登记表、 教师登记表、 课程名称表、 学生成绩表 数据库设计实例 3、确定字段 (属性) 学生登记表:学号、姓名、性别、班级、出生年月、简历、照片 课程名称表:课程编号、课程名称、学分、教工编号 学生成绩表:学号、课程编号、成绩 教师登记表:教工编号、姓名、性别、职务、电话、课程编号 数据库设计实例 数据库设计实例 6.确定表与表之间的关系 数据库设计实例 例子:零件与仓库 图书借阅: 订单 订单 订单 订单 实例 2、确定实体: 产品、产品类别、订单、生产厂、顾客 3、确定表和字段 4、确定数据库的关系模刑 6、规范化 (和3、4、5同时进行) 11、创建查询 ? 输入:交货日期范围。输出:订货总数量、订货总金额 [产品号] Between [日期 从] And [到] ? 12、窗体 ? 注意字段列表,事先做一些查询 注意子窗体同步问题 13、报表 注意分组 – 汇总 注意:安装打印机: 需要开启Print Spooler服务 安装向导: N:\ * * 1、构造数据库 40-50%: 要求:合理构造表和字段,满足3NF , 创建查阅;创建表之间关系;输入数据: 2、查询:15-20% 3、制作窗体:15-20% 4、报表 15-25% 教师 学生 课程 选课 成绩 授课 n m n m E-R模型 4.确定各表的主关键字 学生登记表:学号、姓名、性别、班级、出生年月、简历、照片 课程名称表:课程编号、课程名称、学分、教工编号 学生成绩表:学号、课程编号、成绩 教师登记表:教工编号、姓名、性别、职务、电话、课程编号 5.优化设计, 根据关系规范化方法 学生登记表 - 学生成绩表 : 一对多 关系 课程名称表 - 学生成绩表 : 一对多 关系 教师登记表 - 课程名称表 : 一位教师可能讲授多门课程,一门课程可能有多位教师讲授 教师登记表 - 课程名称表 :多对多 关系 ?“多对多”关系通过“联结表”来实现, 增加一个教师授课表(课程编号、教工编号) 教师登记表 (教工编号、姓名、性别、职务、电话) 学生登记表 (学号、姓名、性别、班级、出生年月、Email, 简历、照片) 课程名称表 (课程编号、课程名称、学分) 学生成绩表 (学号、课程编号、成绩) 教师授课表(课程编号、教工编号) 零件名、规格、仓库号、库存量 仓库与零件是1:M联系。 “存放”联系在转换时可将联系对应的关系模式与零件实体对应的模式合并,合并后的关系模式如下: 零件(零件号、零件名、规格、库存量、仓库号), 其中仓库号是外键 仓库(仓库号,仓库名称,位置,保管员,电话) 借阅纪录:图书号,读者,借阅时间,归还时间 实体: 读者:读者ID,姓名,单位,登记日期,性别,文化程度 图书:图书ID, 分类号,书名,出版社,作者,页数,价格,出版时间,购入时间,库存数量 借阅纪录:图书ID,读者ID,借阅时间,归还时间 分类表:分类ID, 分类名 出版社:出版社ID,名称,地址,电话,邮编 图书 读者 借阅纪录 n m 1: m m :1 订单:客户名,销售人(雇员),订购日期,到货日期,产品明细,产品价格,运货方式 实体: 产品:产品ID,产品名称,规格,单价,库存数量 订单:订单ID,客户名,销售人,订购日期,到货日期,运货商

文档评论(0)

gl5000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档