欢迎来到天天文库
浏览记录
ID:57126745
大小:475.50 KB
页数:38页
时间:2020-08-01
《数据库系统概述课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、授课教师:张亚涛VisualFoxPro应用基础与面向对象程序设计教程第1章数据库系统概述1.4数据库设计1.3数据库系统1.2数据模型1.1信息、数据和数据处理1.1信息、数据和数据处理1.1.2数据处理1.1.1信息与数据1.1.1信息与数据1.信息信息(Information)是人们对于客观事物属性和运动状态的反映。2.数据数据(Data)是反映客观事物存在方式和运动状态的记录,是信息的载体。对客观事物属性和运动状态的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。3.数据与信息信息是有用的数据,数据是信息的表现形式。信息是通过数据符号来传播的,
2、数据如不具有知识性和有用性则不能称其为信息。1.1.2数据处理所谓数据处理,实际上就是利用计算机对各种类型的数据进行加工处理。它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。1.人工管理阶段2.文件系统阶段3.数据库系统阶段在数据库系统阶段应用程序与数据之间的关系如图所示。1.2数据模型1.2.3关系模型1.2.2网状模型1.2.1层次模型1.2.1层次模型层次模型(HierarchicalModel)其主要特征如下:(1)有且仅有一个无父结点的根结点。(2)根结点以外的子结点,向上有且仅有一个父结点,向下可有若干子结点。层
3、次模型的示例如图所示。1.2.2网状模型网状模型(NetworkModel)其主要特征如下:(1)允许一个以上的结点无父结点。(2)一个结点可以有多于一个的父结点。网状模型的示例如图所示。1.2.3关系模型关系模型(RelationalModel)指那种虽具有相关性而非从属性的按照某种平行序列排列的数据集合关系。关系模型是用“二维表”表示事物间的联系。1.3数据库系统1.3.4数据库系统的组成1.3.3数据库系统的体系结构1.3.2数据库管理系统1.3.1数据库1.3.1数据库数据库(DataBase,简称DB)是是以一定的组织方式将相关的数据组织在一起,长期
4、存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。1.3.2数据库管理系统数据库管理系统(DataBaseManagementSystem,简称DBMS)是位于用户与操作系统之间,具有数据定义、管理和操纵功能的软件集合。DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。1.3.3数据库系统的体系结构数据库系统在总的体系结构上具有外部级、概念级、内部级三级结构的特征,这种三级结构也称为“三级模式结构。数据库系统的三级模式结构如图所示。1.3.3数据库系统的体系结构(1)外模式(External
5、Schema)又称用户模式(User‘sSchema)或子模式(SubSchema),对应于用户级,是某个或几个数据库用户所看到的数据库的数据视图。(2)概念模式(ConceptualSchema)又称模式(Schema)或逻辑模式(LogicSchema),它是介于内模式与外模式之间的层次,与结构数据模型对应,由数据库设计者综合各用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。(3)内模式(InternalSchema)又称存储模式(StorageSchema)或物理模式(PhysicalSc
6、hema),是数据库中全体数据的内部表示,它描述了数据的存储方式和物理结构。1.3.4数据库系统的组成数据库系统的组成是在计算机系统的意义上来理解数据库系统,它一般由支持数据库的硬件环境、支持数据库的软件环境(操作系统、数据库管理系统、应用开发工具软件、应用程序等)、数据库、开发、使用和管理数据库应用系统的人员组成。1.硬件环境2.软件环境3.数据库4.人员1.4数据库设计1.4.5数据库使用与维护1.4.4物理结构设计1.4.3逻辑结构设计1.4.2概念结构设计1.4.1需求分析1.4.1需求分析需求分析阶段是数据库设计的基础,是数据库设计的第一步,也是其它设计
7、阶段的依据,是最为困难、最耗费时间的阶段。需求分析阶段,是对用户各种要求加以分析归纳,制定初步规划,确定数据库设计思路阶段。需求分析做得好与坏,决定了后续设计的质量和速度,制约数据库应用系统设计的全过程。1.4.2概念结构设计概念结构设计是整个数据库设计的关键,是对现实世界的第一层面的抽象与模拟,最终设计出描述现实世界且独立于具体DBMS的概念模型。(1)实体(Entity)是客观存在并相互区别的“事物”。(2)属性(Attribute)是指实体的特征和性质。(3)实体型(EntityType)是用实体名及其属性名集合来抽象和刻画同类的实体。(4)实体集(Ent
此文档下载收益归作者所有