T1数据库基础知识教案T1数据库基础知识、T1数据库基础知识教案.doc

T1数据库基础知识教案T1数据库基础知识、T1数据库基础知识教案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基础知识 教学目标: 理解数据库、DBMS的作用和意义 理解各种数据库模型 理解数据库相关的基本概念 理解与关系型数据库相关的基本概念 主键和实体完整性 外键和引用完整性 关系 域约束 了解SQL及分类 本讲重点: 理解数据库相关的基本概念 理解与关系型数据库相关的基本概念 主键和实体完整性 外键和引用完整性 关系 域约束 本讲难点: 实体完整性 引用完整性 域完整性 教学内容: 该课的目的及课程地位的介绍:5分钟 知识点1: 数据库概念: 10分钟 [引入] 信息处理在计算机应用领域居重要地位。而数据库技术是目前处理信息最完善的手段之一。各种MIS(管理信息系统)、DDS(决策支持系统)、OAS(办公自动化系统加以及CAD/CAM(计算机辅助设计/制造系统)都使用数据库作为收集、组织、存储、加工、抽取和传信信息的主要手段。 信息处理技术在其发展过程中共经历了三个阶段人工管理阶段、文件系统阶段和数据库系统阶段。数据库技术于上个世纪60年代后期开始出现并迅速成为信息技术中发展最快的领域之一。 数据库技术主要解决数据处理的非数值计算问题,例如仓库管理、档案管理、图书资料管理等;数据库处理的主要内容包括数据的存储、查询、修改、分类排序以及决策支持等功能具有数据共享、数据结构化、数据独立性、可控数据冗余度和统一数据控制等特点. 什么是数据库: 数据库:顾名思义是存放数据的仓库,但这种想当然的理解实际上是不准确的。数据库对应的英文单词是“DataBase”,如果直译则是“数据基地”,而数据仓库对应的英文单词是“DataWarehouse”。 数据库和数据仓库不是同义词,数据仓库是在数据库技术的基础上发展起来的又一新的应用领域。 所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的逻辑关系的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 知识点2: 数据模型. 30分钟 数据库中存储的是结构化的数据,就是说数据库不仅要考虑记录内数据项的联系,还要考虑记录之间的联系。描述这种联系的数据结构形式就是数据模型,数据模型是数据库系统中的一个重要概念,它的好坏直接影响数据库的性能。数据库发展历程中,最有影响的三种数据库模型为: ●层次模型(Hierarchical Mode) ●网状模型(Network Mode) ●关系模型(Relation Mode) 它们之间的根本区别在于数据之间联系的表示方法不同。层次模型用“树结构”表示数据之间的联系;网状模型用‘图结构”表示数据之间的联系;关系模型采用“二维表”(或者说“关系”)来表示数据之间的联系。其中层次模型和网状模型都是早期的数据模型,通常把它们叫做“格式化数据模型”。 A1-1层次模型 层次模型是数据库系统最早使用的一种模型,它的数据结构就是一棵“有向树”。层次模型把客观问题抽象成一个严格的自上而下的层次关系。其特征为: (1)有且只有一个节点没有双亲,它就是支点: (2)其他结点有且仅有一个双亲。层次模型具有层次分明、结构清颇的优点,适用于描述客观存在的事物中有主次之分的结构关系,缺点是不能表示两个以上实体型之间的复杂联系和实体型之间的多对多联系。 IBM于1968年研制的IMS数据库管理系统是层次模型的代表。 A1-2网状模型 网状模型是以记录为结点的网络,它反映现实世界中较为复杂的事物间的联系。它的子结点可以有多个双亲结点。网状结构的主要特征为: ●有一个以上的结点没有双亲 ●至少有一个结点有多于一个的双亲。 网状摸型表达能力强,能反映实体间复杂的关系。但是网状结构在概念、结构和使用方面都比较复杂,对于机器的硬软件要求也比较高。 CODASYL系统(亦称DBTG系统)是网状模型的代表。 A1-3关系模型 关系模型是发展较晚的一种模型,但是发展速度很快。现在使用中的大多数数据库系统都是关系型的。 EF.Codd在1976年6月发表了“关于大型共享数据库数据的关系模型”论文,首先概述了关系数据模型及其原理,并把它用于数据库系统中。关系模型用二维表格结构来表示实体以及实体间的联系。关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又称为关系,因此可以说关系模型是“关系框架”组成的集合。图1给出了一个学生-课程数据库关系模型及实例: 从图1可以看出,关系模型实例由若干关系,或者说,由若干表格组成。表格中的列称为“属性”,相当于记录中的数据项(或字段);表格中的行称为“元组”,相当于通常助记录值。关系模型的特点是: 描述的—致性: 可直接表示多对多关系; 结构简单、操作方便 理论性好 由于关系模型比层次模型和网状模型有更

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档