2022年数据库技术基础知识 .pdf
《2022年数据库技术基础知识 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库技术基础知识 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库技术基础1.1 数据库技术基本概念1.11 信息,数据与数据处理(1)信息:信息是现实世界事物的存在方式或运行状态的反映。信息具有可感知,可存储,可加工,可传递和可再生的自然属性。(2)数据:数据时描述现实世界事物的符号标记,是指用物理符号记录下来的可以鉴别的信息,数据的多种表现形式都可以经过数字化后存入计算机。(3)信息与数据的关联:数据是信息的符号表示,或称载体;信息是数据的内涵,是数据的语义解释。(4)信息处理的基本环节:人们将原始信息表示成数据,称为源数据,然后对这些源数据进行汇集,存储,综合,推导,从这些原始的,杂乱的,难以理解的数据中抽取或推导出新的数据,称为结果数据。信息的
2、价值与它的准确性,及时性,完整性和可靠性有关。1.12 数据管理技术的发展和数据库方法的特征(1)数据管理技术的产生和发展数据管理技术是指对数据的分类,组织,编码,存储,检索和维护的技术。数据管理技术经历了人工管理,文件系统和数据库系统三个阶段。(2)数据库系统方法的特征a.数据库系统自描述特点:数据库系统不仅包括数据库数据本身,还包括了定义和说明数据库数据的结构和约束条件。b.数据结构化:数据库使用数据模型来描述整个组织的数据结构,在描述数据时不仅描述数据本身,还要描述数据之间的联系,但对用户隐藏了数据存储和实现的细节。c.数据共享性高,冗余度小,易扩充:数据库数据是面向整个系统的,为用户提
3、供更广泛的数据共享,大大减小了数据的冗余度,避免了数据之间的不相容性和不一致性。d.数据独立性高:在数据库方法中,存储在数据库的数据词典中的数据文件结构与访问它的程序之间是相互分离的;通常把这种性质称为程序-数据独立性。e.统一的数据管理和控制:数据库对系统中的用户来说是可以同时存取的共享的资源,它由DBMS 进行统一的数据管理。1.13 数据库,数据字典,数据库管理系统,数据库系统(1)数据库 DB 与数据字典DD 数据库是按一定的结构组织,并可以长期储存在计算机内,具有某些内在的含义的,在逻辑上保持一致的,可共享的大量数据集合。数据库中的数据通常可以分为用户数据和系统数据两个部分。用户数据
4、是用户使用的数据;系统数据包括对数据库的描述信息,数据库的存储管理信息,数据库的控制信息,用户管理信息和系统事务管理信息等。系统数据也称数据字典或系统目录和元数据。(2)数据库管理系统(database management system DBMS)数据库管理系统是位于用户与操作系统之间的一个定义,操作,管理,构建和维护数据库的系统软件,是数据库和用户之间的一个接口,并为不同用户和应用程序之间共享数据库提供便利。(3)数据库系统(database system,DBS)数据库系统是指在计算机系统中引入数据库后的系统。数据库系统一般由数据库,操作系统,数据库管理系统,应用程序,数据库管理员和数据
5、库用户构成。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -数据库系统中的硬件平台:包括计算机和网络,网络也已成为目前数据库系统的硬件平台,其结构形式主要有单机集中方式,客户机/服务器方式,浏览器/服务器方式。数据库软件平台包括:DBMS;支持DBMS 运行的操作系统或网络操作系统;具有与数据库接口的高级语言及其编译系统,便于开发应用程序;以DBMS 为核心的应用开发工具和特点应用环境开发的数据库应用系统。数据库系统中的人员包括:数据库管理员,系统分析员和数据库设计人员,应用程序员和最终用户。其中,数据库管理员的职责包括:决定数据库中的信息内容和结构,决定数据库的存储结
6、构和存储策略,定义数据的安全性要求和完整性约束,监控数据库的使用和运行,数据库的性能改进和定期对数据库进行重组或重构,以提高系统性能。1.14 数据库技术的研究领域数据库管理系统软件的研究:研究如数据库分析设计工具,数据库运行维护工具以及支持多种语言,多种数据库互联等;以及数据库的安全问题。数据库设计技术和方法的研究:主要研究数据库研究方法学和设计工具。数据库理论的研究:分布式数据库系统,并行数据库系统,知识库系统,多媒体数据库系统。1.2 数据模型1.21 数据模型的概念数据模型是用来描述数据库数据的结构,定义在结构上的操作以及数据间的约束的一组概念和定义,他描述了数据库的静态特征与静态行为
7、,为数据库的表示和操作提供框架。数据模型应满足三个要求:能比较真实地模拟现实世界容易为人们所理解便于在计算机上实现1.22 数据模型的要素数据模型通常由数据结构,数据操作和数据约束三个要素组成.数据结构:数据结构描述数据的静态特性,是数据模型的基础,它以一种统一的方式描述基本数据项的类型与性质以及数据与数据间的关系。数据操作:数据操作表示数据模型的动态行为。数据库主要有检索和修改两大类操作。数据约束:数据约束描述数据结构中数据间的语法和语义关联,包括相互制约与依存关系以及数据动态变化的规律,以保证数据的正确性,有效性和相容性。数据约束包括数据完整性约束,数据安全性约束以及并发控制约束等。数据约
8、束既刻画了数据静态特征,也表示了数据动态行为规则。1.23 数据模型的分类数据模型的可分为概念层模型,逻辑层模型和物理层模型。概念层模型:概念层模型是依客观需求对信息世界的建模,是现实世界到信息世界的语义抽象;概念模型一般要求表示简单,易于理解且具有较强的语义表达能力,它应该独立于具体的逻辑模型,并易于向数据库管理系统支持的逻辑数据模型转换;实体-联系模型,简称模型,是最常用的概念层模型。逻辑层模型:也称结构数据模型;逻辑模型主要描述数据的逻辑存储结构,数据结构和完整性约束;传统的逻辑模型是基于记录的模型,他们是 层次模型,网状模型和关系模型。面相对象数据模型是区别于传统的基于记录的逻辑模型,
9、它在面向对象概念的基础上在逻辑层面对数据建模,将客观世界的实体抽象为对象,通过对对象,对象标识,类,继承性名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -等概念的刻画,以支持面型对象概念和机制;此外还有将关系模型与面向对象模型相结合所组成的 对象关系模型等。物理层模型:描述逻辑模型的物理实现,是数据库最低层的抽象,它确定数据的物理存储结构,数据存取路径以及调整,优化数据库的性能。物理模型的设计目标是提高数据库性能和有效利用存储空间。.24 概念数据模型 ER 模型概念数据模型或称概念模型,是现实世界到信息世界的抽象模型,主要用于数据库设计。概念模型用于信息世界的建模,与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库技术基础知识 2022 数据库技术 基础知识
限制150内