计算机网络是指利用什么技术和现代通信,计算机网络是计算机技术与现代通信技术紧密结合的产物.PPT...

计算机网络是计算机技术与现代通信技术紧密结合的产物

第9章 数据库基础 9.1 数据库系统概述 数据库系统几个概念 数据:反映客观事物存在方式和运动状态的记录,是信息的载体。如数字、文字符号、图形、图像和声音等 数据库:是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性。 数据库系统:有组织地,动态地存储大量相关的结构化数据,方便各类用户访问数据库的计算机软件、硬件资源的集合。 9.1 数据库系统概述(续) 数据库系统组成:数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 9.1 数据库系统概述(续) 数据管理技术的发展阶段 1、人工管理阶段 20世纪50年代中期以前,计算机主要用于科学计算。在这一阶段的硬件状况是外存只有纸带、卡片和磁带软件状况是没有专门的管理数据软件、没有操作系统;数据处理方式主要是批处理 。 特点 (1)数据不长期保存、不能共享。 (2)应用程序管理数据,数据不具备独立性。 9.1 数据库系统概述(续) 数据管理技术的发展阶段 2、文件系统阶段 20世纪50年代后期至60年代中后期,程序与数据有了一定独立性,程序与数据分开存储,有了程序文件和数据文件的区别。 特点: (1)数据可以长期保存。 (2)由文件系统管理数据。 (3)数据共享性差,冗余度大。 (4)数据独立性差。 9.1 数据库系统概述(续) 数据管理技术的发展阶段 3.数据库系统阶段 20世纪60年代后期以来,计算机应用于管理的规模更加庞大,应用也越来越广泛。需要计算机管理的数据量急剧增长,且对数据共享的需求日益增强。 特点 (1)数据结构化。 (2)数据共享性高,冗余度低,易扩充。 (3)数据独立性高。 (4)完备的数据控制功能。 9.1 数据库系统概述(续) 数据库系统的体系结构 数据库系统在总的体系结构上具有外部级、概念级、内部级三级结构的特征,这种三级结构也称为“三级模式结构”。 数据库系统的三级模式结构由外模式、模式和内模式组成。 9.1 数据库系统概述(续) 三级模式 外模式:又称用户模式或子模式,它是数据库用户所见到和使用的局部数据的逻辑结构和特征的描述,是用户的数据视图。一个模式可以有若干个外模式,每个用户只关心与其相关的外模式,有利于数据保护。 模式:又称为逻辑模式或概念模式,它介于内模式与外模式之间。是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 内模式:又称为存储模式或物理模式,是对数据物理结构和存储方式的描述,是数据库中全体数据的内部表示方式。一个数据库只有一个内模式。 外模式处于最外层,反映了用户对数据库的实际要求;模式处于中层,反映了设计者对数据全局的逻辑要求;内模式处于最底层,反映了数据的物理结构和存取方式。 9.1 数据库系统概述(续) 两级映射 外模式/模式间的映射和模式/内模式间的映射。 外模式/模式间的映射:定义了外模式与模式之间的对应关系,保证了逻辑数据的独立性。 模式/内模式间的映射:定义了内模式与模式之间的对应关系,保证了物理数据的独立性。 9.2 数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是位于用户与操作系统之间的数据管理软件。是具有数据定义、管理和操纵功能的软件集合。 9.2 数据库管理系统 (续) 数据库管理系统的功能 (1)数据定义功能。 (2)数据操纵功能。 (3)数据库的运行管理。 (4)数据库的建立和维护功能。 9.2 数据库管理系统 (续) 数据模型 (1)层次数据型:亦称树型,是数据库系统中最早出现的数据模型,像一棵倒挂的树,用来描述有层次联系的事物。层次模型反映了客观事物之间一对多(1:n)的联系。 (2)网络数据模型:用来描述事物间的网状联系,反映了客观事物之间的多对多(m:n)的联系。 (3)关系数据模型:关系数据模型把事物间的联系及事物内部的联系都用一张二维表来表示,这种表称为“关系” 。 9.2 数据库管理系统 (续) 数据库管理系统的类型 根据数据库所使用的数据模型,数据库也相应地分为层次型数据库、网络型数据库和关系型数据库。目前,还出现了不少新的数据库系统,如面向对象数据库系统、分布式数据库系统、多媒体数据库系统等。 由于关系型数据库有严格的数学理论基础,简单灵活,数据独立性高,与其他数据库相比有突出的优点。数据库技术发展至今,绝大多数数据库为关系型的。 9.2 数据库管理系统 (续) 数据库管理系统的构成 (1)数据定义语言及其翻译处理程序。 数据定义语言DDL供

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值