学习数据库原理概述必须要知道的41个概念

        备考计算机四级数据库技术的时候总结的笔记,希望对你有用

  1. 数据结构,关系模型以及对象结构在所有的DBMS中都是存在的,根据不同的用户需要选择不同的数据结构,关系模型以及对象结构。唯独用户界面在面向不同的用户时,要提供不同类型的界面,以适应当时的环境。

  2. 数据模型是数据库中用来对现实世界进行抽象的工具,一般地讲,数据模型是严格定义的概念的集合。它按计算机系统的观点对数据建模,用于提供数据库系统中信息表示和操作手段的形式框架,主要用于DBMS的实现,是数据库系统的核心和基础。精确描述了系统的静态特性、动态特性和完整性约束条件。其中,数据操作是对数据间的动态行为。数据模型包括数据结构,数据操作和完整性约束。

  3. 数据模型是数据库系统的基础,新的基础中出现的复杂处理对象,如图形、图像、视频、音频等多媒体数据,三维空间数据,时态数据,超媒体超文本数据等,要求更加丰富的数据表示能力的新的数据模型。

  4. 对现实世界抽象层次的不同,数据模型分为有概念模型和结构模型。概念模型是从用户的观点对数据建模,必须充分反映用户的需求,并得到用户的确认才可定下来。它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具,其典型代表是ER模型。结构模型是从计算机的观点对数据建模。它是现实世界的第二层抽象,是数据库设计人员和应用程序员之间进行交流的工具。

  5. 1970年IBM公司的高级研究员E.F.Codd提出了关系数据模型

  6. 在概念数据模型中最常用的是E-R模型、对象-关系模型(建立在扩充E-R模型上)、面向对象模型及谓词模型。在逻辑数据类型最常用的是层次模型、网状模型、关系模型。

  7. 面向对象模型出现于20世纪80年代中期,将客观世界的实体抽象为对象,通过对对象、对象标识、类、继承性等概念的刻画;每个对象的状态和行为被封装在一起,状态是该对象属性值的集合,行为是对象状态上的操作。目前为止,关系模型是最常用的一种数据模型。

  8. 模式也称为逻辑模式或概念模式,是数据库中全体数据的逻辑结构物和特征的描述,是所有用户的公共数据视图。模式实际上是数据库数据的逻辑视图。一个数据库只有一个模式,与具体应用程序以及所使用的应用开发工具及高级程序设计语言等无关。DBMS提供模式数据定义语言(DDL)来描述逻辑模式,逻辑模式的基础是数据模型。

  9. 数据库中的数据通常可以分为用户数据和系统数据两个部分。用户数据是用户使用的数据;系统数据也称数据字典,包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事务管理信息等。所以,数据字典也称系统目录或元数据。

  10. 信息是具有特定语义的数据,也是对现实世界事物的存在方式或运动状态的反映;数据是反映事物的存在方式或运动状态的原始数字和事实,是描述现实世界事物的物理符号记录,是一种可以鉴别的信息;数据可用文字、图形等多种形式表示,经数字化处理后可存入计算

  11. 数据和信息之间是相互联系的。数据是反映客观事物属性的记录,是信息的具体表现形式。数据经过加工处理之后,就成为信息;而信息需要经过数字化转变成数据才能存储和传输。描述信源的数据是信息和数据冗余之和,即:数据=信息+数据冗余。数据是信息的载体。

  12. 信息与数据的关联数据是信息的符号表示或称载体,信息是数据的内涵。是数据的语义解释。

  13. 表示原始信息的数据,称为源数据。对这些源数据进行汇集、存储、综合、推导,从这些原始、杂乱难以理解的数据中抽取或推导出新的数据,这些新的数据称为结果数据。信息的价值与它的准确性,及时性完整性和可靠性有关。信息的价值必须通过使用信息的决策者的行为结果来体现,所以,为了提高新的价值,就要用科学的方法来管理用于信息的数据,这种科学的方法就是数据库技术。

  14. 数据库应用程序员的主要职责是负责设计和编写应用系统的程序模块,并进行调试和安装。

  15. 系统分析员的职责包括:负责应用系统的需求分析和规范说明;确定系统的硬软件配置并参与数据库系统的概要设计。数据库设计人员具有的职责包括:参加用户需求调查和系统分析;负责数据库中数据的确定、数据库各级模式的设计。

  16. 数据库管理员的职责包括:确定数据库中的信息内容和机构;确定数据库的存储结构和存取策略;定义数据的安全性要求和完整性约束;监控数据库的使用和运行;数据库的性能改进;定期对数据库进行重组或重构,以提高系统的性能。

  17. 数据库管理员的职责:一、一般监视;二、对数据库的备份监控和管理;三、规范数据库用户的管理;四、对SOL语句的书写规范的要求;五、深层次要求,数据库本身的优化,开发上的性能优化;项目的合理化;安全化审计方面的工作;数据库的底层建模研究、规划设计;各种数据类型的处理;内部机制的研究;ora-600错误的研究、故障排除等等。

  18. DBMS还提供以下各方面数据控制功能:支持数据的多视图;支持数据共享和多用户事务处理;具有可控的冗余;提供数据库数据的安全性保护,限制非授权的访问;为程序对象提供持久性存储;提供高效查询处理的存储结构,支持高校的数据查询处理与优化;提供数据库的备份和恢复功能;提供定义和确保数据库完整性检查;提供多用户界面;可缩短程序开发时间。

  19. 数据库管理系统是位于用户与操作系统之间的一个定义、操作、管理、构建和维护数据库的系统软件,是数据库和用户之间的一个接口,并为不同用户和应用程序之间共享数据库提供便利。数据库系统是指在计算机系统中引入数据库后的系统。数据库系统一般由数据库、操作系统、数据库管理系统、应用程序、数据库管理员和数据库用户构成。

  20. 数据库特点:数据结构化(对用户隐藏了数据存储和实现的细节);数据共享性高、冗余度小、易扩充;数据独立性高;由DBMS进行统一数据管理和控制,保证了数据库安全性和完整性。

  21. 文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。

  22. 早期数据库应用系统也称为格式化数据库系统,主要基于三种类型:层次、网状模型的数据库系统和倒排文件系统。早期数据库的主要问题有:数据记录的概念表示与其在磁盘伤得物理存储位置混淆不清。缺点是其仅提供编程语言界面,这使得实现新查询和处理不仅费时而且代价不菲。

  23. 数据库系统的软件主要包括:(1)数据库管理系统,DBMS是为数据库的建立、使用和维护配置的软件。(2)支持DBMS运行的操作系统。(3)具有与数据库接口的高级语言及其编译系统,便于开发应用程序。(4)以DBMS为核心的应用开发工具。(5)为特定应用环境开发的数据库应用系统。

  24. 程序-数据独立包括:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即:当数据的逻辑结构改变时,用户程序也可以不变。

  25. 企业资源计划即ERP(Enterprise Resource Planning),它用来合并一个组织中分各种功能领域,包括产品生产、销售、分发、市场、财务和人力资源等。

  26. 关系模型用二维表格结构表示各类实体及实体间的联系,一个关系数据库一般由多张二维表组成,每张二维表称为一个关系。关系模型是一种数学化的模型,它将数据的概念表示与其物理存储分离开来。关系数据模型还引入了高级查询语言,可以作为编程语言界面的一种替代,这样就可以快速编写新的查询。随着新的存储和索引技术以及更好的查询处理与优化技术的发展,关系数据库已成为数据库应用的主流数据库系统。

  27. 规范化理论是将一个不合理的关系模式如何转化为合理的关系模式理论,规范化理论是围绕范式而建立的。规范化理论认为,一个关系型数据库中所有的关系,都应满足一定的规范。因此,关系规范化理论属于数据库理论的研究。

  28. 数据库理论的研究主要集中于关系的规范化理论、关系数据理论等。随着计算机网络技术、人工智能技术、并行计算技术、分布式计算技术和多媒体技术等计算机领域中其他新兴技术的发展对数据库技术产生了重大影响,数据库技术与其他计算机技术互相结合、互相渗透,使数据库中新的技术内容层出不穷。

  29. 数据库技术研究领域包括数据库管理系统软件的研究,数据库设计包括数据库设计的方法、工具、理论;数据模型、建模;CA数据库设计方法、设计规范和标准;数据库理论研究包括:关系的规范化理论;关系数据理论;数据库逻辑演绎和知识推理、并行算法;演绎数据库、知识库以及数据仓库。

  30. 数据字典是系统中各类数据描述的集合。数据字典的内容通常包括:(1)数据项;(2)数据结构;(3)数据流;(4)数据存储;(5)处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。数据字典的作用:数据字是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完盖。因此,当确定被访问的数据时应是数据字典。

  31. ”数据库系统运行与维护工具”的研究属于【数据库管理系统软件】

  32. 数据库(Database,DB);数据库管理系统(Database Management System,DBMS);数据库管理员(Database Administrator,DBA);关系数据库(Relation Database,RDB)。

  33. 在某个特定时刻,数据库中的数据被称为一个数据库状态。当定义一个新的数据库时,可以只为DBMS指定他的数据库模式,在这个时间点上,对应的数据库状态是没有数据的空状态。当数据库第一次装入或加载初始数据的时候,就可以的得到数据的初始状态。从那时起,对数据库每次施行修改操作以后,都可以得到另一个数据库状态。DBMS负责确保数据库的每个状态都是一个合法状态,也就是说,一个满足模式中的结构和约束的状态。

  34. 数据库模式是数据库中全体数据的逻辑结构和特征,它仅仅涉及型”的描述,不涉及具体的值”。模式的一个具体值称为模式的一个实例,同一个模式可以有很多实例。数据库模式在数据库设计阶段指定,并被认为不会经常发生改变。在某个特定的时刻,数据库中的数据被称为一个数据库状态或者快照,也称为数据库的具体值或实例的当前集合。在一个给定的数据库状态中,每个模式结构都有它自己实例的当前集合。

  35. 数据库系统中的硬件平台:包括计算机和网络。网络也已成为目前数据库系统的硬件平台,其结构形式主要有单机集中方式,客户机服务器方式浏览器服务器方式。

  36. XML,可扩展的标识语言(eXtensibleMarkupLanguage)在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。

  37. 数据库数据是面向整个系统的,为用户提供更广泛的数据共享大大减小了数据的冗余度,避免了数据之间的不相容性和不一致性。

  38. 数据库是按一定结构祖师并可以长期存储在计算机内的、在逻辑上保持一致的、可共享的大量相关联数据的集合,是存放数据的仓库。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展型,并可为在一定组织范围内的各种用户所共享。

  39. 1968年美国的IBM公司推出了第一个数据库管理系统IMS,它是基于层次模型的数据库管理系统,是首例成功的数据库管理系统的商品软件。

  40. 数据库系统的软件平台主要包括:(1)DBMS为数据库的建立、使用和维护而配置的软件;(2)支持DBMS运行的操作系统(OS)或网络操作系统(NOS);(3)与数据库有接口的高级语言及其编译系统,便于开发应用程序;(4)以DBMS为核心的应用开发工具;(5)为特定应用环境开发的数据库应用系统。

  41. 导致使用DBMS而增加额外开销的主要原因有:(1)初期对硬件、软件和培训的高额投资;(2)DBMS为了定义和处理数据而提供的普遍性功能导致的额外开销;(3)为了提供安全性、并发控制、恢复和完整性功能而导致的额外开销。

你可能感兴趣的:(计算机四级)