- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块2项目开发概论
模块2 项目开发概论 教学课件 目录 目标 了解:数据库技术的基本概念与结构 理解:数据模型的分类与结构组成 掌握:关系数据库及SQL的基本理论知识 掌握:数据库设计的方法与步骤 内容 2.1 数据库技术基础 2.2 数据模型 2.3 关系数据库 2.4 数据库设计 2.1 数据库技术基础 2.1.1 数据管理技术的发展 2.1.2 数据库技术的概念 2.1.3 数据库系统的结构 2.1.1 数据管理技术的发展 阶段1:人工管理阶段 阶段2:文件系统阶段 阶段3:数据库系统阶段 2.1.2 数据库技术的概念 数据(Data) 数据库(Database,DB) 数据库管理系统(Database Management System, DBMS) 数据库应用系统( Database Application System) 数据库系统(Database System, DBS) 2.1.2 数据库技术的概念(续) DBS: 2.1.3 数据库系统的结构 数据库管理系统角度:模式结构 数据库最终用户角度 :体系结构 2.1.3 数据库系统的结构(续) 数据库管理系统角度:模式结构 数据库最终用户角度 :体系结构 2.2 数据模型 数据模型:计算机对现实世界的模拟工具 2.2.1 概念模型 实体(Entity):一个学生、一门课程 属性(Attribut):学生的学号、姓名、性别等都是学生的属性。 码(Key):唯一标识实体的属性集。例如,学号属性唯一标识学生实体,可以充当学生实体的码。 域(Domain):属性的取值范围。例如,性别的域是(男,女)。 实体型(Entity Type):学生(学号,姓名,性别)是一个实体型。 实体集(Entity Set):全部学生是一个实体集。 2.2.1 概念模型(续) 联系(Relationship): 实体内部的联系指各属性之间的联系 实体之间的联系是指两个实体或多个实体之间的联系: 2.2.1 概念模型(续) E-R图描述概念模型的4个步骤: (1)确定实体型: (2)确定实体型应包含的属性: (3)确定实体型之间的联系: (4)确定实体型的码: 2.2.2 数据模型 3个组成要素: 数据结构:数据、数据间联系 数据操作 数据的约束条件 3种类型: 层次模型 网状模型 关系模型 2.2.2 数据模型(续) 层次模型 2.2.2 数据模型(续) 网状模型 2.2.2 数据模型(续) 关系模型 2.3 关系数据库 2.3.1 关系数据结构 2.3.2 关系数据完整性 2.3.3 关系数据库语言SQL 2.3.4 关系规范化 2.3.1 关系数据结构 (1)关系(Relation) (2)元组(Tuple) (3)属性(Attribute) (4)域(Domain) (5)分量。 (6)候选码(Candidate Key) (7)主码(Primary Key) (8)外码(Foreign Key) 关系数据结构的表示方法:关系模式 【例2-2】用关系模式表示班级和学生2个关系。 2.3.2 关系数据完整性 实体完整性:对主码进行限制 参照完整性:对外码进行限制 用户定义完整性 :对具体数据进行限制 2.3.3 关系数据库语言SQL SQL(Structure Query Language): “结构化查询语言” 2.3.4 关系规范化 提出问题:学生情况 2.3.4 关系规范化(续) 函数依赖: R(X,Y) (1)函数依赖:记作X→Y。 (2)完全函数依赖:记作X→fY。 (3)部分函数依赖 :记作X→pY。 (4)传递函数依赖 :记作X→tY。 2.3.4 关系规范化(续) 范式: (1)1NF。记作R∈1NF。 (2)2NF。记作R∈2NF。 (3)3NF。记作R∈3NF。 【例2-7】将学生情况关系规范化为3NF。 2.4 数据库设计 数据库设计的步骤:6步 需求分析阶段 概念结构设计:E-R图 逻辑结构设计:关系模式 数据库物理设计:物理结构 数据库实施:实现数据库结构(T-SQL) 数据库运行与维护 2.4 数据库设计(续) “学生管理系统” 的数据库设计 (1)需求分析:略 (2)E-R图设计: 2.4 数据库设计(续) 2.4 数据库设计(续) (3)关系模式转换: 系(系号,系名称,地址,电话) 班级(班号,班名,教室,所属系号fk) 学生(学号,姓名,出生日期,性别,家庭地址,联系电话,所属班号fk) 课程(课号,名称,类型,学时) 教师(编号,姓名,性别,职称,任职) 选修(学号fk1,课程编号fk2,成绩) 教授(班号fk1,课号fk2,教师编号fk3,学期,地点) 2.4 数据库
您可能关注的文档
- 易错盘点.ppt
- 易羡贴——市场营销ROCK小组葛宇、朱龙龙、杜辉、虞俊、徐鹏飞.ppt
- 春田花花幼稚園.ppt
- 春t有音频.ppt.ppt
- 景点门票审核凭证.ppt
- 智能精密油电注塑成型机-资产管理.doc
- 更正附件-北京市政府采购中心.doc
- 最后一次班会.ppt.ppt
- 日光灯照明线路的安装及检修.ppt
- 本系统的软、硬件体系内容及相互关系见下图-中国土木科技网.doc
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
最近下载
- 实验室安全和保证人员健康程序.docx VIP
- 2025四川攀枝花市第十二中学校直接考核招聘编外艺体培训导师20人笔试备考试题及答案解析.docx VIP
- 课程思政教学竞赛说课稿《电机与电气控制技术》.pptx VIP
- 检查更换油井油嘴.ppt
- 人教版三年级数学下册思维训练应用题(含答案).pdf VIP
- GB 10068-2008 轴中心高为56 mm及以上电机的机械振动.pdf
- 国企招聘党群岗笔试试题及答案.pdf VIP
- 00015-英语二-第三单元课后答案及参考译文.docx VIP
- 2024年云南省《辅警招聘考试必刷500题》考试题库附完整答案.pdf VIP
- 4s店财务经理述职报告7篇.docx
文档评论(0)