- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 数据库系统基础知识 1.1 数据处理与数据管理技术 信息 定义:现实世界中事物的存在方式或运动状态的反映,是认识主体所感知或所表述的事物存在、运动及其变化的形式、内容和效用。 特点:可感知、可存储、可加工、可传递、可再生 数据 定义:描述现实世界中事物的符号记录,是指用物理符号(数字、文字、图形、图像、声音、视频等)记录下来的可以鉴别的信息。包括数值型数据和非数值型数据 ISO对数据的定义:计算机中对事实、概念或指令 进行描述的一种特殊格式,这种格式适合于计算机及其相关设备自动地进行传输、转换和加工处理。 1.1 数据处理与数据管理技术 信息和数据的区别和联系 数据是按一定的格式对信息进行的符号化的表示,是信息的载体 信息是数据的内涵,是数据的语义 许多场合不严格区分 数据处理 数据处理:对各种类型的数据进行收集、整理、组织、存储、维护、检索、统计和传输等。包括:收集原始数据、数据的规范化和编码、数据输入、数据处理、数据输出5个基本环节。 二、数据管理技术发展 文件管理阶段 1. 人工管理阶段 时间:20世纪50年代中期以前 背景:计算机主要用于科学计算 特点(程序与数据在同一个程序文件中) 数据不需要长期保存,计算具体实例时将数据输入或同程序一起提供 依靠应用程序管理数据,无统一的数据管理软件,编写程序时不仅要规定数据的逻辑结构,还 要设计数据的物理存储方式和存取方式。 数据面向应用程序,一组数据只能对应一个应用程序,数据不能被多个程序共享 应用程序依赖于数据,数据结构的改变将导致应用程序的修改。 1. 人工管理阶段 2. 文件系统阶段 时间:20世纪50年代后期到60年代中期 背景:计算机不仅用于科学计算,而且用于数据处理 软件:操作系统中已经有了专门的管理数据的软件(即文件系统) 2. 文件系统阶段 缺点:数据冗余度大和不一致性;数据文件之间独立、缺乏联系 3. 数据库系统阶段 1)采用数据模型表示复杂的数据结构。 数据模型不仅描述数据本身的特征,还指出数据之间的联系。因此, 数据不再面向特定的某个应用,而是面向整个应用系统,便于共享 3. 数据库系统阶段 2) 有较高的数据独立性。 数据的结构区分逻辑结构与物理存储结构,用户只需以简单的逻辑结构操作数据。 3. 数据库系统阶段 1.2 数据库系统的组成 1.2 数据库系统的组成 1、数据库(DataBase) 定义:按一定数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据的集合。 特点:数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可以供多个用户和多类应用所共享 内容包括:一是按一定的数据模型组织并实际存储的所有应用需要的数据(数据库表、视图);二是有关数据库定义的数据,用于描述数据的结构、类型、格式、关系、完整性约束等。这些描述性数据通常成为“元数据”,元数据的集合称为数据字典Data Dictionary。 1.2 数据库系统的组成 2、数据库管理系统DBMS 定义:用于建立、使用和维护数据库的系统软件,是数据库系统的核心。Visual FoxPro 属于一种关系型数据库管理系统。 基本功能 数据定义(数据定义语言DDL) 数据操作(增、删、改、查询等。数据操纵语言DML) 1.2 数据库系统的组成 3、计算机支持系统 用于数据库管理的硬件和软件平台。 硬件平台:数据库主机或服务器必须有足够大的外存容量、高速的数据吞吐能力、强大的任务处理能力,极高的安全性和稳定性 软件平台:操纵系统、应用系统开发工具等 4、应用程序 应用程序是面向最终用户的、利用数据库系统资源开发的、解决管理和决策问题的各种应用软件 1.2 数据库系统的组成 5、用户 系统管理员、数据库管理员DBA、数据库设计员、系统分析员、程序员和最终用户等 1.3 数据库系统的模式结构 数据库系统的的结构 外部层(单个用户的视图)—单用户看到的数据库 概念层(全体用户的视图)-数据库管理员看到的… 内部层(存储视图) -机器看到的数据库 数据库系统三级结构分别对应于数据库模式的外模式、模式、内模式;包含了“外模式-模式”和“模式-内模式”两级映射。有利于高效组织、管理数据,提高数据库的逻辑独立性和物理独立性。 1.4 数据模型 概念模型bu 概念模型是按用户的观点对数据建模。 广泛使用的概念模型为 “实体—联系”模型(Entity-Relationship Model,简称E-R模型)。 实体、联系和属性是E-R模型中3个基本的抽象概念 实体:客观存在并可相互区别的事物。可以是具体的人、事、物或抽象的概念。 属性:实体所具有的某一特性。一个实体可以由若干个属性来刻画 联系 :实体集(具有相同属性的实体
文档评论(0)