- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲 数据库基础 教学内容 1. 1 数据库基础知识 1.1.1 计算机数据管理的发展 1.1.2 数据库系统 1.1.3 数据模型 1. 2 关系数据库 1.2.1 关系模型 1.2.2 关系运算 1.3 数据库设计基础 1.3.1 数据库设计步骤 1.3.2 数据库设计过程 1.4 Visual FoxPro系统概述 目标与重点 学习目标 掌握数据库、数据库管理系统、数据库系统概念 掌握关系模型相关概念(关系、实体、属性、主键等) 掌握ER图的绘制方法 掌握关系运算(并、交、差,选择、投影、联接) 了解VFP的历史及特点 重点与难点 关系模型相关概念的理解 关系运算 ER图的绘制 1.1 数据库基础知识 1.1.1 计算机数据管理的发展 一、信息与数据 1.信息 信息(Information)是人们头脑中对现实世界中客观事物以 及事物之间联系的抽象反映,它向我们提供了关于现实世界实际存在的事物和联系的有用知识。 2.数据 数据是人们用各种物理符号,把信息按一定格式记载下来的有意义符号组合。数据(Data)则是信息的载体,它是信息的具体表现形式。 有两个含义: 1)描写事物的特性:例某人生日是“1980年12月21日” 2)数据在计算机中的表示形式:同一种意义的数据可能用多种不同形式表示 1.1 数据库基础知识 3.数据与信息的关系 数据是信息的具体的表示形式,信息是各种数据所包括的意义。信息可用不同的数据形式来表现,信息不随数据的表现形式而改变。信息和数据的关系是:数据是信息的载体。 二、数据处理及数据管理 1.数据处理 数据的处理过程包括:数据收集、转换、组织,数据的输入、存储、合并、计算、更新,数据的捡索、输出等一系列活动。 信息处理(Information Process)也称为数据处理,它是利用计算机对各种类型的数据进行处理,从而得到有用信息的过程。信息是数据处理的结果。 2.数据管理 计算机数据管理是指计算机对数据的管理方法和手段。数据管理是指对数据的组织、分类、编码、存储、检索和维护。 三、数据管理的发展历程 计算机数据管理技术经历了人工管理阶段、文件系统阶段和数据库管理系统阶段3个阶段: (1)人工管理阶段 20世纪50年代中期以前,硬件没有磁盘,软件没有操作系统,没有管理数据的软件。 人工管理阶段数据管理特点: 数据不保存 没有文件的概念 一组数据对应一个程序 没有形成完整的数据管理的概念 (2)文件系统阶段 20世纪50年代后期60年代中期,硬件上磁盘出现,软件上有操作系统和高级语言,专门用于数据管理的软件文件系统出现 文件系统阶段数据管理的特点: 数据可长期保存在磁盘上 程序和数据之间有一定的独立性 文件的形式多样化 数据可被多个程序使用 数据的存取基本上以记录为单位 传统的文件管理阶段问题 1.数据冗余性(Data redundancy) 2.数据不一致性(Data inconsistency) 3.数据联系弱(Data poor relationship) 4.数据安全性差(Data poor security) 5.缺乏灵活性(Lack of flexibility) (3)数据库管理系统阶段 数据库技术的主要目的是有效地管理和存取大量数据资源。包括以下几点: 提高数据的共享性,使多个用户能够同时访问数据库中的数据; 减小数据的冗余度,以提高数据的一致性和完整性; 提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。 以数据库为中心的数据库系统,是当代数据管理的主要方式。 现代的数据库管理系统阶段特点 1.使用复杂的数据模型表示结构 2.具有很高的数据独立性 3.为用户提供了方便的接口(SQL) 4.提供了完整的数据控制功能 5.提高了系统的灵活性 标志文件管理数据阶段向现代数据库管理系统阶段转变的三件大事 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.Codd提出了关系模型,奠定了关系型数据库管理系统基础 数据库技术的发展 分布式数据库系统 传统的数据库系统是集中式数据库,整个数据库是存放在一台计算机或服务器上的 分布式数据库是一个物理上分布于计算机网络的不同地点、而逻辑上又属于同一系统的数据集合 客户/服务器数据库结构
文档评论(0)