- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建立数据库讲解
建立数据库的一般流程 任务:阅读课本P36-39,了解设计旅行社业务信息数据库需要完成哪些需求分析。 与线路有关的数据 线路名、行程、交通、用餐、住宿、价格 与游客有关的数据 姓名、性别、联系电话、联系地址、邮政编码、证件类型、证件编号 与团队有关的数据 发团日期、回程日期、属何线路、计划人数 与合同有关的数据 签约游客、签约日期、缴费金额、旅游团队 与导游有关的数据 姓名、性别、联系电话、护照号码、身份证号码、外语 实体 属性 旅游线路 线路编号、线路名称、行程、交通、用餐、住宿、价格 游客 游客编号、姓名、性别、联系电话、联系地址、邮政编码、证件类型、证件编号 团队 团队编号、发团日期、回程日期、属何线路、计划人数 合同 合同编号、签约游客、签约日期、缴费金额、旅游团队 导游 工号、姓名、性别、联系电话、护照号码、身份证号码、外语1、外语2 旅游业务中涉及的实体及其属性 数据的抽象描述 现实世界 信息世界(概念模型) 机器(数据)世界(数据模型) 用户的观点 机器的观点 对象 特征 总体 关键特征 事物及其联系 实体 属性 实体集 键 概念模型 记录 字段 文件 关键字 数据模型 现实世界 信息世界 机器世界 三个世界的术语对照表 概念模型 P39 常用的是“实体—关系模型”,简称E-R模型 E-R图就是用特定的符号来描述E-R模型中实体集及实体集之间的联系 E-R图主要的图元素: (1)实体集:用矩形框表示,框内标注实体名称 (2)属性:用椭圆形表示,并用连线与实体连接起来 (3)实体之间的联系:用菱形框表示,框内标注联系名称,并用连线将菱形框分别与有关实体相连,并在连线上注明联系类型 (4)实体与属性及实体间联系:用直线连接 用E-R图来表示两个实体集之间的三种联系 一对一联系 一对多联系 多对多联系 班主任 班级 担任 1 1 学生 班级 所在 n 1 图书 读者 借阅 m n 游客 合同 旅游团 导游 线路 带领 签约 参加 关联 m n n n n 1 1 1 旅游信息数据库整体模型 数据模型 P43 数据模型是客观事物及联系的数据描述,它是定义数据库的依据。数据模型描述了数据库中数据的组织形式,它不仅要表示存储了哪些数据,更重要的是要以一定的结构形式表示出各种不同数据之间的联系。 常用的数据模型 (1)关系模型 (2)层次模型 (3)网络模型 联系类型的转换 若实体间联系是1:1,可在任意一个关系模式的属性中加入另一个关系模式的主键和联系类型的属性。 如:校长—学校 学校(校名,地址,电话,校长名,任职年月) 校长(姓名,性别,年龄,职称) 学校(校名,地址,电话) 校长(姓名,性别,年龄,职称,学校名称,任职年月) 校名 地址 电话 任职年月 姓名 性别 出生日期 职称 学校 校长 任职 1 1 若实体间联系是1:n,则在n端实体类型转换成的关系模式中加入1端实体类型的主键和联系类型的属性。 校名 校址 校长 学校 教师 聘任 教工号 姓名 专长 职称 年薪 1 n 学校—教师,关系模式设计如下: 学校(校名,校址,校长) 教师(教工号,姓名,专长,职称,校名,年薪) 若实体间联系是m:n,则将联系类型也转换成关系模式,其属性为两端实体类型的主键加上联系类型的属性,而主键为两端实体主键的组合 如学生—课程 学生—课程,其关系模式设计如下: 学生(学号,姓名,年龄,性别) 选课(学号,课程号,成绩) 课程(课程号,课程名,教师名) 学号 姓名 年龄 性别 成绩 课程号 课程名 教师名 学生 课程 选课 m n 游客 合同 旅游团 导游 线路 带领 签约 参加 关联 m n n n n 1 1 1 旅游信息数据库概念模型转换 属于 n 1 数据库设计的规范化 任务:分析P49案例中数据表设计是否合理。设计不合理的数据库表,在使用的过程中会出现哪些问题? 数据冗余、删除异常、修改困难 函数依赖(P50) 如果给定了属性A的值,则属性B也就确定了,称为属性B函数依赖于属性A,记作A→B。 完全函数依赖 从A中移去任何字段则依赖关系不再成立,也就是B依赖于整个主关键字A,而不是其中部分。 规范化的目的(P54):使数据库的结构更加合理,消除数据存储异常,尽量的减少数据冗余,使数据的插入、更新、删除更加方便。 关系规范化理论(P52) 分为五个等级,每一级称为一个范式。范式的级别越高,条件越严格。 若一个表的所有字段都是不可分的基本数据项,则这个表符合第一范式(1NF) 若表符合第一范式,且每个非主关键字属性都完全依赖于主关键字,则这个关系符合第二范式(2NF) 若表属于第二范式,且表的每个属性之间都不存在传递依赖关系,则这个表属于第三范式(3NF) 创建数据库
您可能关注的文档
最近下载
- 《小学语文课程与教学》 课件 第3、4章 识字与写字教学、 阅读教学.pptx
- 住院患者窒息患者应急预案演练脚本.docx
- 分化型甲状腺癌I131治疗.ppt VIP
- 2025年中考语文仿真试题(三)(附答题卡) .pdf VIP
- 煤矿联合试运转方案及安全保障措施(最全).doc
- T_ACEF 141-2024 污染地块土壤重金属稳定化效果评估技术规范.pdf VIP
- 供应商管理控制程序(10P).doc VIP
- 水泥厂设备管理(培训资料)课件.ppt
- 高等电力系统分析 课件全套 第1--8章 电力系统潮流计算--- 电力系统低频振荡及次同步谐振.pptx
- 钣金工艺与设备课件.pptx VIP
文档评论(0)