- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库》第一讲数据库基础知识
第一讲 数据库基础知识 贺金平 教学内容 1.1 数据库基础 1.1.1 数据和信息 1.1.2 数据处理与数据管理 1.2 数据库技术的发展 1.2.1 人工管理阶段 1.2.2 文件系统阶段 1.2.3 数据库系统阶段 1.3 数据模型 1.3.1 数据模型概念 1.3.2 实体联系模型 1.3.3 三种常见的数据模型 1.4 数据库系统 1.5 关系模型 1.5.1 关系模型术语 1.5.2 关系运算 目标与重点 学习目标 掌握数据库、数据库管理系统、数据库系统概念 掌握理解关系模型相关概念(关系、实体、属性、主键、外键等) 掌握ER图的绘制方法 掌握关系运算(并、交、差,选择、投影、联接) 重点与难点 关系模型相关概念的理解 关系运算 E-R图的绘制 1.1 数据库概述 1963年,美国Honeywell公司的IDS(Integrated Data Store)系统投入运行,揭开了数据库技术的序幕。 20世纪70年代是数据库蓬勃发展的年代,网状系统和层次系统占据了整个数据库商用市场,而关系系统仅处于实验阶段。 20世纪80年代,关系系统由于使用简便以及硬件性能的改善,逐步代替网状系统和层次系统占领了市场。 20世纪90年代,关系数据库已成为数据库技术的主流。 1.1.1 数据和信息 1.信息 信息(Information)是人们头脑中对现实世界中客观事物以及事物之间联系的抽象反映,它向我们提供了关于现实世界实际存在的事物和联系的有用知识。 2.数据 数据是人们用各种物理符号,把信息按一定格式记载下来的有意义符号组合。数据包括数据内容和数据形式. 3.数据与信息的关系 数据是信息的具体的表示形式,信息是各种数据所包括的意义。 信息可用不同的数据形式来表现,信息不随数据的表现形式而改变。如:1980年10月1日与1980-10-1 信息和数据的关系是:数据是信息的载体,它是信息的具体表现形式。 1.1.2 数据处理与数据管理 1.数据处理 信息处理(Information Process)也称为数据处理,它是利用计算机对各种类型的数据进行处理,从而得到有用信息的过程。信息是数据处理的结果。 数据的处理过程包括:数据收集、转换、组织,数据的输入、存储、合并、计算、更新,数据的检索、输出等一系列活动。 2.数据管理 计算机数据管理是指计算机对数据的管理方法和手段。 数据管理是指对数据的组织、分类、编码、存储、检索和维护,是数据处理的中心问题。 1.2 数据库技术的发展 数据管理经历了四个阶段 人工管理 文件系统 数据库系统 高级数据库系统 1.2.1 人工管理阶段 在20世纪50年代中期以前 计算机主要用于科学计算。 硬件状况没有磁盘等直接存取的存储设备; 软件状况是,没有操作系统, 没有管理数据的软件;数据处理方式是批处理。 人工管理阶段的数据管理有下列特点: 数据不保存在计算机内。 没有专用的软件对数据进行管理。 只有程序(program)的概念,没有文件(file)的概念。数据的组织方式必须由程序员自行设计与安排。 数据面向程序。即一组数据对应一个程序。 1.2.2 文件系统阶段 20世纪50年代后期到60年代中期 计算机不仅用于科学计算,而且还大量用于管理。 硬件上已有了磁盘、磁鼓等直接存取的存储设备; 软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统; 处理方式上不仅有了文件批处理,而且能够联机实时处理。 传统的文件管理阶段问题 1.数据冗余性(Data redundancy) 2.数据不一致性(Data inconsistency) 3.数据联系弱(Data poor relationship) 4.数据安全性差(Data poor security) 5.缺乏灵活性(Lack of flexibility) 1.2.3 数据库系统阶段 20世纪60年代后期以来,计算机用于管理的规模更为庞大,以文件系统作为数据管理手段已经不能满足应用的需求 为解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,出现了数据库技术和统一管理数据的专门软件系统——数据库管理系统。 (1)标志文件管理数据阶段向现代数据库管理系统阶段转变的三件大事 1.1968年,IBM(International Business Machine,国际商用机器)公司推出了商品化的基于层次模型的IMS系统 2.1969年,美国CODASYL(Conference On Data System Language,数据系统语言协商会)组织下属的DBTG(DataBase Task Group,数据库任务组)发布了一系列研究数据库方法的DBTG报告,奠定了网状数据模型基础 3.1970年,IBM公司研究人员E.F.Cod
文档评论(0)