- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
优秀课件 WEB数据库设计与开发 第2章数据库基础
第2章 数据库基础 数据库概述 数据库概述 数据库的产生和发展方向 自20世纪50年代中期开始,计算机的应用已不仅仅局限于科学研究领域,应用计算机进行数据处理很快上升为计算机应用的重要方面。到了20世纪60年代,由于计算机硬件技术的发展,尤其是辅助存储器容量的增大,使计算机用于管理的规模更加庞大,数据量急剧增加,为了提高效率,人们提出了“数据库”的概念。 数据库概述 数据库的产生和发展方向 20世纪70年代流行的网状、层次数据库称为第一代数据库系统 。 随着微机的出现和普及以及计算网络的广泛使用,分布式处理系统在20世纪80年代得到了很大发展 。 进入21世纪以来,人们对于数据库信息的实时需求越来越强烈 ,推动了数据库技术新一轮的研究。 数据库概述 数据库的产生和发展方向 研究的方向主要有两个: 一是改造和扩充关系数据库,以适应新的应用要求; 二是改用新的数据模型。 新的数据库技术 : 并行数据库技术 分布式数据库系统 (DDS:Distributed Database System) 数据仓库、数据采掘技术 多媒体数据库 模糊数据库 网络数据库 关系数据库表的基本结构 数据库 (DB) 数据库(Database,简称DB)是存放数据的“仓库”,只不过这个仓库建立在计算机存储设备上,比如硬盘、软盘等。并且数据库中的数据必须是按一定的格式存放的,以便于查询和存取。严格而言,所谓数据库是长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定数据模型组织、描述和存储,具有最小冗余、较高的数据独立性和易扩展性,并可为各种用户共享。 关系数据库表的基本结构 数据库管理系统 (DBMS) 它们位于用户与操作系统之间,是建立在操作系统的基础上,对数据库进行统一管理和控制。 主要功能 : 数据定义 数据操作 数据库的运行管理 数据库的建立和维护功能 数据库管理系统是数据库系统的一个重要组成部分 关系数据库表的基本结构 数据库系统(DBS) 数据库系统(Database System,简称DBS)是指在计算机系统之中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 关系数据库表的基本结构 关系数据库系统(RDBS) 依照数据库中数据的组织方式来区分,数据库管理系统可分为层次型、网状型和关系型 。 关系型数据库管理系统(Relational Database Management System,简称RDBMS)。 关系数据库具有概念简单清晰、容易使用的特点,它以表(也称关系)来表示数据与数据之间的联系的,数据的逻辑关系是一张二维表。 关系数据库表的基本结构 关系数据库中的重要概念 表 表(Table)是按某一公共结构存储的一组相似数据,它是数据库的基础构件,是一种数据库对象,具有直观、方便和简单的特点。表用于存储数据,它以行、列方式组织,是关系数据库的基本元素。 记录 记录(Record)指表中的一行,在通常情况下,记录和行的意思是相同的。 字段 字段(Field)是表中的一列,在通常情况下,字段和列所指的内容是相同的。 关系数据库表的基本结构 关系数据库中的重要概念 主键和外键: 主键(Key)也称关键字段,是表中某个或多个字段。主键用来惟一标识表中的一条记录,它是惟一的。 如果数据表中的一个或多个字段不能惟一标识该表的记录(即不是该表的主键),但这个(组)字段却是数据库中其他数据表的主键,即通过这个(组)字段可以建立数据库中这两个数据表之间的联系。此时这组字段称为数据表的外键。 关系数据库表的基本结构 关系数据库中的重要概念 关系: 关系(Relation)是一个从数学中来的概念,在关系代数中,关系是指二维表,表既可以用来表示数据,也可以用来表示数据之间的联系。 关系可以分为一对一关系、一对多关系、多对多关系三种情况。 索引: 为了更快地访问数据,提高数据的检索速度,大多数数据库都使用单个字段或字段的组合对表进行索引(Index)。 视图: 视图(View)是一个与基本表(视图建立在基本表上的)相同的虚拟表,用于限制用户可以看到和修改的数据量,从而简化数据的表达。 关系数据库表的基本结构 关系数据库中的重要概念 触发器 触发器(Trigger)是在用户要对表中的数据进行插入、删除或修改的时候被触发执行的一段程序。 存储过程 存储过程(Stored Procedures)非常类似于DOS操作系统的BAT(批处理)文件。 数据库系统组成与数据库设计 数据库系统组成 数据库文件 数据库管理系统 支持数据库系统的硬件和软件 系统人员和用户 数据库系统组成与数据库设计 数据库
文档评论(0)