第7章数据库基础知识概述.docxVIP

  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文档。上传文档
查看更多
第7章数据库基础知识概述.docx

课 题:第7章 数据库基础知识概述 教学目标(德育、知识、技能): 德育:通过对数据库基础知识以及数据库的发展状况的了解,激发同学的进一步学习和掌握数据库知识的热情。 知识: 了解数据库基础知识,明确应用数据库的职能。 掌握用关系表示实体与联系的方法。 技能:以任务驱动的教学方法,通过教师的讲授.演示和辅导,使学生在操作和学习的过程中感受到学习的乐趣,培养学生的动手能力,独立思考和自主创新意识。 教学重点:用关系表示实体及联系。 教学难点:用关系表示实体及联系。 课 型:新授课 主要教学方法:讲授法、演示法、案例——任务驱动 教 学 过 程 教学方法与时间分配 一、导入课题: 介绍数据库在学习、生活、工作中的广泛应用价值。例如在学校里有《校园数字平台》、《图书管理系统》等。 展示并分析应用数据库的职能。 分类介绍数据库。 二、授新 7.1数据库基础知识 7.1.1 1.数据库:相关数据的集合。我们可以把数据库看成是有关某一方面的所有文件的集合 ? 2.信息:泛指人类社会传播的一切内容。 3.数据处理: 数据处理是对数据的采集、存储、检索、加工、变换和传输。 7.7.2数据库、数据库管理系统和数据库系统 1.数据库(Database) 数据库是指存储在计算机存储器中结构化的、能为多个用户共享且又独立于应用程序的相关数据的集合。 2.数据库管理系统(DBMS, Data Base Management System) 数据库管理系统是指可以对数据库的建立、使用和维护管理的软件。 3.数据库应用系统(DBAS, Data Base Apply System) 数据库应用系统是指用数据库系统资源,面向某一实际应用而开发的具体应用程序软件系统。如:学籍管理系统、工资管理系统等。 4.数据库系统(DBS, Data Base System) 数据库系统是指在计算机系统中引入数据库后的系统,它由硬件系统、数据库集合、数据库管理系统、相关软件、数据库管理员、用户组成。 7.7.3数据管理发展的三个阶段 1.人工管理阶段 2.文件系统阶段 3.数据库系统阶段 7.2数据模型 1.数据模型的基本要素 (1)数据结构 数据结构是指对实体类型和实体之间联系的表达和实现。主要用于描述系统的静态特征,如域、属性等。 (2)数据操作 数据操作是指对数据库的检索和更新。描述系统的动态特征。 (3)完整性约束 给出了数据及其联系所具有的制约和依赖规则。 2.概念模型 (1)实体 客观存在并可以相互区别的事物称为实体。如:一个学生、一门课等。 (2)属性 实体所具有的某一特性称为属性。如:一个学生实体可由学号、姓名、成绩等属性组成。 (3)域 属性的取值范围称为域。如:学生的一门课成绩取值为0-100之间。 (4)实体型 若干个属性名所组成的集合表示一个实体的类型称为实体型。 (5)实体集 同型实体的集合称为实体集。如:全班学生实体就是一个实体集。 (6)联系 实体联系有内部联系与实体外部联系。实体的内部联系是指实体内部各属性之间的联系。实体的外部联系也称实体之间的联系。通常是指不同实体集之间的联系。实体集之间的联系可分为三类。 1)一对一联系 实体集A中的一个实体与实体集B中的一个实体至多有一个实体相对应,反之亦然,则称实体集A与实体集B有一对一联系。记为1:1。如旅客与车票等。 2)一对多联系 实体集A中的一个实体与实体集B中有N个实体相对应,反之实体集B中的一个实体至多与实体集A中的一个实体相对应则称实体集A与实体集B有一对多联系,记为1:N。如:一个学校的班级与学生之间是一对多联系。 3)多对多联系 实体集A中的一个实体与实体集B中的N个实体相对应,反之实体集B中的一个实体与实体集A中的M个实体相对应,则称实体集A与实体集B有多对多联系记为M:N。 3.数据模型 (1)层次模型 (2)网状模型 (3)关系模型 7.3关系型数据库的基础知识 1.关系术语 (1)关系 一个关系就是一张二维表,每个关系都有一个名字,即关系名。 (2)元组 表中的行称为元组。元组对应表文件中的一个记录。每条记录代表一个具体的实体。 (3)字段 表中的列相当于记录的属性,称为字段或数据项。字段的命名通常和属性名相同。 (4)值域 属性的取值范围。 (5)码(关键字) 唯一标识表文件中每个记录的字段或字段的组合。 2.关系运算 (1)集合运算:并、差、交 (2)关系运算:选择、投影、联接 3.关系数据库 每一列都是不可再分的基本属性。 同一关系中不允许出现相同的属性名。 同一关系中不允许有完全相同的元组。 表中行和列的次序可以任意。 7.4 VF的系统概述 7.7.9.1Visual FoxPro的发展简史 7.7.9.2Visual F

文档评论(0)

189****0315 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档