数据库名词解释

合集下载

数据库名词解释

数据库名词解释

数据库名词解释数据库(Database)是指按照一定的数据模型组织、存储和管理数据的集合。

它可以看作是一个存储数据的仓库,通过数据库管理系统(Database Management System,简称DBMS)进行数据的操作和维护。

数据库系统是计算机科学的重要分支,广泛应用于各个领域。

数据库中的数据以表的形式组织,表是由行和列组成的二维数据结构,每一行称为记录,每一列称为字段。

一张表对应着一个实体,例如在一个学生管理数据库中,可以有一个表来存储学生的信息,其中每一列可以包括学生的姓名、学号、年龄等字段。

数据库中的表可以通过键值的方式相互关联,以实现不同表之间的数据共享和查询。

数据库中的数据有多种类型,包括文本、数字、日期等。

数据库可以根据数据的类型进行各种操作,例如插入、修改、删除等。

这些操作可以通过结构化查询语言(Structured Query Language,简称SQL)来完成,SQL是一种用于管理和操作数据库的标准语言。

通过SQL语句,用户可以方便地执行各种数据库操作,如查询特定条件下的数据、排序数据、统计数据等。

数据库除了存储和管理数据外,还具有数据安全和数据一致性的功能。

数据安全是指保护数据库免受非法访问、损坏和丢失的能力,数据库系统通过密码、权限管理、备份等方式来保护数据的安全性。

数据一致性是指数据库中的数据与现实世界的真实情况保持一致,数据库系统通过事务来保证数据的一致性。

事务是一组数据库操作的集合,这些操作要么全部成功执行,要么全部取消执行,数据库系统会将事务的执行过程记录在事务日志中,以便于恢复和回滚。

数据库还可以通过索引来提高查询效率。

索引是一种数据结构,它可以对数据库中的某一列或多列进行排序,并创建索引文件来加速对数据的查找和访问。

索引可以提高数据的查询效率,但也会占用一定的存储空间,并对数据的插入、修改和删除操作产生一定的影响,因此需要合理设计和使用。

数据库还可以进行数据库备份和恢复操作,以防止因为硬件故障、软件错误等原因导致数据库的数据丢失。

数据库名词解释

数据库名词解释

之袁州冬雪创作1.1 名词诠释(1) DB:即数据库(Database),是统一管理的相关数据的集合. DB能为各种用户共享,具有最小冗余度,数据间接洽紧密亲密,而又有较高的数据独立性.(2) DBMS:即数据库管理系统(Database Management System),是位于用户与操纵系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包含DB的建立、查询、更新及各种数据节制. DBMS总是基于某种数据模子,可以分为条理型、网状型、关系型、面向对象型DBMS.(3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采取了数据库技术的计算机系统.(4) 1:1接洽:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有接洽,反之亦然,那末实体集E1对E2的接洽称为“一对一接洽”,记为“1:1”.(5) 1:N接洽:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有接洽,而E2中每个实体至多和E1中的一个实体有接洽,那末E1对E2的接洽是“一对多接洽”,记为“1:N”.(6) M:N接洽:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有接洽,反之亦然,那末E1对E2的接洽是“多对多接洽”,记为“M:N”.(7) 数据模子:模子是对现实世界的抽象.在数据库技术中,暗示实体类型及实体类型间接洽的模子称为“数据模子”. 它可分为两种类型:概念数据模子和布局数据模子.(6) 概念数据模子:是独门于计算机系统的模子,完全不涉及信息在系统中的暗示,只是用来描绘某个特定组织所关心的信息布局.(9) 布局数据模子:是直接面向数据库的逻辑布局,是现实世界的第二层抽象. 这类模子涉及到计算机系统和数据库管理系统,所以称为“布局数据模子”. 布局数据模子应包含:数据布局、数据操纵、数据完整性约束三部分.它主要有:条理、网状、关系三种模子.(10) 条理模子:用树型布局暗示实体类型及实体间接洽的数据模子.(11)网状模子:用有向图布局暗示实体类型及实体间接洽的数据模子.(12) 关系模子:是今朝最风行的数据库模子.其主要特征是用二维表格布局表达实体集,用外鍵暗示实体间接洽.关系模子是由若干个关系形式组成的集合.(13) 概念形式:是数据库中全部数据的整体逻辑布局的描绘.它由若干个概念记录类型组成. 概念形式不但要描绘概念记录类型,还要描绘记录间的接洽、操纵、数据的完整性、平安性等要求.(14) 外形式:是用户与数据库系统的接口,是用户用到的那部分数据的描绘.(15) 内形式:是数据库在物理存储方面的描绘,定义所有的外部记录类型、索引和文件的组成方式,以及数据节制方面的细节.(16) 形式/内形式映象:这个映象存在于概念级和外部级之间,用于定义概念形式和内形式间的对应性,即概念记录和外部记录间的对应性.此映象一般在内形式中描绘.(17) 外形式/形式映象:这人映象存在于外部级和概念级之间,用于定义外形式和概念形式间的对应性,即外部记录和外部记录间的对应性.此映象都是在外形式中描绘.(18)数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响. 数据独立性分成物理数据独立性和逻辑数据独立性两级.(19) 物理数据独立性:如果数据库的内形式要停止修改,即数据库的存储设备和存储方法有所变更,那末形式/内形式映象也要停止相应的修改,使概念形式尽能够坚持不变.也就是对形式的修改尽能够不影响概念形式.(20) 逻辑数据独立性:如果数据库的概念形式要停止修改(如增加记录类型或增加数据项),那末外形式/形式映象也要停止相应的修改,使外形式尽能够坚持不变. 也就是对概念形式的修改尽能够不影响外形式和应用程序. (21) 宿主语言:在数据库技术中,编写应用程序的语言仍然是一些高级程序设计语言,这些语言称为宿主语言(host language),简称主语言.(22) DDL:数据定义语言(Data Definition Language),用于定义数据库的三级布局,包含外形式、概念形式、内形式及其相互之间的映象,定义数据的完整性、平安节制等约束.(23)DML:数据把持语言(Data Manipulation Language),由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操纵. DML分成交互型DML和嵌入型DML两类.依据语言的级别,DML又可分成过程性DML和非过程性DML两种.(24) 交互型DML:如果DML自成系统,可在终端上直接对数据库停止操纵,这种DML称为交互型DML.(25) 嵌入型DML:如果DML嵌入在主语言中使用,此时主语言是颠末扩大能处理DML语句的语言,这种DML称为嵌入型DML.(26) 过程性DML:用户编程时,不但需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎么获得数据).层状、网状的DML属于过程性语言.(27) 非过程性DML:用户编程时,只需要指出“做什么”,不需要指出“怎么做”.Notice:以上关于DML的各个概念单独出现时,首先要诠释DML的含义.(28) DD:数据字典(Data Dictionary),数据库系统中存放三级布局定义的数据库称为数据字典. 对数据库的操纵都要通过访问DD才干实现.(29) DD系统:管理DD的实用程序称为“DD系统”.1.2 文件系统阶段的数据管理有些什么缺陷?试举例说明. 文件系统有三个缺陷:(1)数据冗余性(redundancy).由于文件之间缺乏接洽,造成每个应用程序都有对应的文件,有能够同样的数据在多个文件中重复存储.(2)数据纷歧致性(inconsistency).这往往是由数据冗余造成的,在停止更新操纵时,稍不谨严,便能够使同样的数据在分歧的文件中纷歧样.(3)数据接洽弱(poor data relationship).这是由文件之间相互独立,缺乏接洽造成的.1.3 数据库阶段的数据管理有些什么特点?(1) 采取复杂的数据模子暗示数据布局(2) 有较高的数据独立性(数据布局分成用户的逻辑布局、整体逻辑布局和物理布局三级)(3) 数据库系统为用户提供方便的用户接口,可使用查询语言、终端饬令或程序方式操纵数据,也可以用程序方式操纵数据库.(4) 系统提供了四个方面的数据节制功能:数据库的恢复、并发节制、数据完整性和数据平安性,以包管数据库中数据是平安的、正确的和靠得住的.(5) 对数据的操纵纷歧定以记录为单位,还可以数据项为单位,增加了系统的矫捷性.1.4 你怎样懂得实体、属性、记录、字段这些概念的类型和值的不同?试举例说明.实体(entity):是指客观存在可以相互区此外事物.实体可以是详细的对象,如:一个学生,一辆汽车等;也可以是抽象的事件,如:一次借书、一场足球赛等.属性(attribute):实体有很多特性,每个特性称为属性.每个属性有一个值域,其类型可以是整数型、实数型、字符串型.比方,学生(实体)有学号、姓名、春秋、性别等属性,相应值域为字符、字符串、整数和字符串型.字段(field):标识表记标帜实体属性的定名单位称为字段或数据项.它是可以定名的最小信息单位,所以又称为数据元素或初等项.字段的定名往往和属性名相同,比方,学生有学号、姓名、春秋、性别等字段.记录(record):字段的有序集合称为记录.一般用一个记录描绘一个实体,所以记录又可以定义为能完整地描绘一个实体的字段集.如:一个学生记录,由有序的字段集(学号、姓名、春秋、性别等)组成.1.5 逻辑记录与物理记录,逻辑文件与物理文件有些什么接洽和区别?接洽:(1)逻辑记录与物理记录都是记录,是字段的有序集合;(2)逻辑文件与物理文件都是文件,是同一类记录的汇集. 区别:(1)逻辑记录与逻辑文件是逻辑数据描绘,物理记录与物理文件是物理数据描绘.(2)物理数据描绘是指数据在存储设备上的存储方式,物理记录、物理文件(还有物理接洽、物理布局等术语),都是用来描绘实际存储设备上的数据.(3)逻辑数据描绘是指程序员或用户用以操纵的数据形式,是抽象的概念化数据. 逻辑记录、逻辑文件(还有逻辑接洽、逻辑布局等术语),都是用户观点的数据描绘.1.6 为某百货公司设计一个ER模子.百货管辖若干个连锁商店,每家商店运营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店.实体类型“商店”的属性有:商店编号,店名,店址,店司理. 实体类型“商品”的属性有:商品编号,商品名,单价,产地.实体类型“职工”的属性有:职工编号,职工名,性别,工资. 在接洽中应反映出职工参与某商店工作的开端时间,商店销售商品的月销售量. 试画出反映商店、商品、职工实体类型及接洽类型的ER图,并将其转换成关系形式集.实体:商店(商店编号,店名,店址,店司理)商品(商品编号,商品名,单价,产地)职工(职工编号,职工名,性别,工资)接洽:SC(商店—商品之间1:N的接洽,接洽属性为“月销售量SE(商店—职工之间1:N的接洽),接洽属性为“职工参与商店工作的开端时间”.ER图:关系形式集:商店形式(商店编号,店名,店址,店司理)商品形式(商品编号,商品名,单价,产地,商店编号,月销售量)职工形式(职工编号,职工名,性别,工资,商店编号,开端时间)1.7 试述ER模子、条理模子、网状模子、关系模子和面向对象模子的主要特点.ER模子的主要特点:(1)优点:接近于人的思维,容易懂得;与计算机无关,用户容易承受.(2)缺点:只能说明实体间语义的接洽,不克不及进一步说明详细的数据布局.条理模子的特点:(1)优点:记录之间的接洽通过指针实现,查询效率较高. (2)缺点:只能暗示1:N接洽,实现M:N布局较复杂;由于条理顺序的严格和复杂,引起数据的查询和更新操纵也很复杂.网状模子的特点:(1)优点:记录之间接洽通过指针实现,M:N接洽也容易实现(每个M:N接洽可拆成两个1:N接洽),查询效率较高.(2)缺点:编写应用程序比较复杂,程序员必须熟悉数据库的逻辑布局.关系模子的特点:用关鍵码而不是用指针导航数据,表格简单,用户易懂,编程时其实不涉及存储布局、访问技术等细节.1.8 试述概念形式在数据库布局中的重要地位.概念形式是数据库中全部数据的整体逻辑布局的描绘.它由若干个概念记录类型组成. 概念形式不但要描绘概念记录类型,还要描绘记录间的接洽、操纵、数据的完整性、平安性等要求. 数据按外形式的描绘提供给用户,按内形式的描绘存储在磁盘中,而概念形式提供了毗连这两级的相对稳定的中间观点,并使得两级的任何一级的改变都不受另外一级的牵制.1.9 数据独立性与数据接洽这两个概念有什么区别?数据独立性是指应用程序与数据之间相互独立,不受影响.数据接洽是指同一记录外部各字段间的接洽,以及记录之间的接洽.1.10 试述DBMS在用户访问数据库过程中所起的作用.用户对数据库停止操纵,DBMS把操纵从应用程序带到外部级、概念级、再导向外部级,进而操纵存储器中的数据.(连系P22“用户访问数据的过程”来懂得)1.11 试述DBMS的主要功能.DBMS的主要功能有:(1)数据库的定义功能(2)数据库的把持功能(3)数据库的呵护功能(4)数据库的存储管理(5)数据库的维护功能(6)数据字典1.12 试叙DBMS对数据库的呵护功能.DBMS对数据库的呵护主要通过四个方面实现:(1)数据库的恢复.(2)数据库的并发节制.(3)数据库的完整性节制.(4)数据库的平安性节制.1.13 试叙DBMS对数据库的维护功能.DBMS中有一些程序提供给数据库管理员运行数据库系统时使用,这些程序起着数据库维护的功能.主要有四个实用程序:(1)数据装载程序(loading)(2)备份程序(backup)(3)文件重组织程序(4)性能监控程序1.14 从模块布局看,DBMS由哪些部分组成?从模块布局看,DBMS由两大部分组成:查询处理器和存储管理器(1)查询处理器有四个主要成分:DDL编译器,DML编译器,嵌入型DML的预编译器,查询运行核心程序(2)存储管理器有四个主要成分:授权和完整性管理器,事务管理器,文件管理器,缓冲区管理器(以上几题详细可参照书上p20-21)1.15 DBS由哪几个部分组成?DBS由四部分组成:数据库、硬件、软件、数据库管理员.1.16 什么样的人是DBA?DBA应具有什么素质?DBA的职责是什么?DBA是节制数据整体布局的人,负责DBS的正常运行.DBA可以是一个人,在大型系统中也可以是由几个人组成的小组. DBA承担创建、监控和维护整个数据库布局的责任.DBA应具有下列素质:(1)熟悉企业全部数据的性质和用途;(2)对用户的需求有充分的懂得;(3)对系统的性能非常熟悉.DBA的主要职责有五点:(1)概念形式定义(2)内形式定义(3)根据要求修改数据库的概念形式和内形式(4)对数据库访问的授权(5)完整性约束的说明1.17 试对DBS的全局布局作详细诠释.参照教材p24-25.1.18 使用DBS的用户有哪几类?使用DBS的用户有四类:1)DBA2)专业用户3)应用程序员4)最终用户1.19 DBMS的查询处理器有哪些功能?DBMS的查询处理器可分成四个成分:1)DML编译器2)嵌入型DML的预编译器3)DDL编译器4)查询运行核心程序(各成分功能参照P24)1.20 DBMS的存储处理器有哪些功能?DBMS的存储处理器提供了应用程序访问数据库中数据的界面,可分成四个成分:1)授权和完整性管理器2)事务管理器3)文件管理器4)缓冲区管理器(各成分功能参照P25)1.21 磁盘存储器中有哪四类主要的数据布局?数据文件:存储了数据库中的数据;数据字典(DD):存储三级布局的描绘;索引文件:为提高查询速度而设置的逻辑排序手段;统计数据组织:存储DBS运行时统计分析数据.。

数据库的名词解释

数据库的名词解释

数据库的名词解释
数据库:
数据库是一个组织和存储数据的系统,允许用户创建、访问和维护数据。

数据库通常包括一组数据表格,这些表格包含行和列,其中每一行代表一个数据记录,每一列代表一个数据属性。

数据库还包含查询和更新数据的机制,使用户可以轻松地查找、浏览和分析数据。

评分最高的内容:
评分最高的内容是指在一个数据库系统中,最高得分的内容,通常是指最有价值的内容,例如最热门或最受欢迎的内容。

评分最高的内容通常被认为是最符合用户需求的内容,因此能够获得更高的曝光率和更好的排名。

拓展:
数据库管理系统:
数据库管理系统是一个软件系统,用于管理和操作数据库。

它提供了一种方法来创建、存储、检索和维护数据。

数据库管理系统还提供了一种机制来执行查询和更新数据。

数据库表:
数据库表是一种数据结构,用于存储数据。

它通常由行和列组成,其中每一行代表一个数据记录,每一列代表一个数据属性。

数据库表可以包含主键、外键和索引等属性,这些属性可以帮助用户快速查找和更新数据。

查询:
查询是一种操作数据的方式,用于查找、浏览和分析数据。

查询通常由查询语句组成,例如 SELECT、FROM、WHERE 和 ORDER BY 等。

查询语句可以帮助用
户选择需要的数据,并在数据库中执行相应的操作。

更新:
更新是一种操作数据的方式,用于修改、添加或删除数据。

更新通常由更新语句组成,例如 UPDATE、INSERT 和 DELETE 等。

更新语句可以帮助用户更新数据库中的数据,以适应新的用户需求。

数据库名词解释

数据库名词解释

数据库名词解释数据库(Database)是指长期存储在计算机中、有组织地、可共享、可被多个应用系统使用的数据集合。

数据库是为了满足特定组织或个人的数据管理需求而设计和构建的。

它可以存储、管理和检索大量结构化数据,并提供高效的数据访问和处理能力。

表(Table)是数据库中数据的组织方式,它由若干行和列组成,每一行代表一条记录,每一列代表一种属性。

表可以看作是数据库中的一个二维结构,通过表结构的定义和约束条件,可以使数据有序地存储和管理。

字段(Field)是表中的一个列,它描述了表中每一条记录的某一方面特征,如姓名、年龄、性别等。

字段具有数据类型,用来表示存储在该列中的数据的特性,如整数、字符、日期等。

主键(Primary Key)是用来唯一标识表中每一条记录的字段或字段的组合。

主键具有唯一性和非空性的特点,可以确保表中的每一条记录都有唯一的标识,便于数据的检索和更新。

通常,主键字段的取值应该稳定且不可更改。

外键(Foreign Key)是表中的一个或多个字段,它与其他表的主键建立关联关系。

外键在表中用来保持数据的一致性和完整性,它可以限制表中某些字段的取值范围,确保数据的引用关系正确且有效。

索引(Index)是数据库中的一种数据结构,它可以加快数据的检索速度。

索引通过对表中的一个或多个字段建立索引,使得数据库可以快速定位和访问满足特定条件的记录,提高查询效率。

索引可以单独创建,也可以和表一起创建。

事务(Transaction)是一组数据库操作的逻辑单元,它要么全部执行成功,要么全部执行失败。

事务具有原子性、一致性、隔离性和持久性的特性,保证了数据库在并发访问和多用户操作下的数据完整性和一致性。

触发器(Trigger)是一种特殊的数据库对象,它绑定在表上,并在特定的数据操作(如插入、更新、删除等)前后自动执行相应的操作。

触发器可以用于实现复杂的业务逻辑和数据约束,增强数据库的灵活性和安全性。

视图(View)是一种虚拟的表,它是从一个或多个表中选取出来的数据的逻辑展示。

数据库名词解释

数据库名词解释

一、名词解释1.Data:数据,就是数据库中存储的基本对象,就是描述事物的符号记录。

2.Database:数据库,就是长期储存在计算机内、有组织的、可共享的大量数据的集合。

3.DBMS:数据库管理系统,就是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储与管理数据、高效地获取与维护数据。

4.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。

5.数据模型:就是用来抽象、表示与处理现实世界中的数据与信息的工具,就是对现实世界的模拟,就是数据库系统的核心与基础;其组成元素有数据结构、数据操作与完整性约束。

6.概念模型:也称信息模型,就是按用户的观点来对数据与信息建模,主要用于数据库设计。

7.逻辑模型:就是按计算机系统的观点对数据建模,用于DBMS实现。

8.物理模型:就是对数据最底层的抽象,描述数据在系统内部的表示方式与存取方法,在磁盘或磁带上的存储方式与存取方法,就是面向计算机系统的。

9.实体与属性:客观存在并可相互区别的事物称为实体。

实体所具有的某一特性称为属性。

10.E-R图:即实体-关系图,用于描述现实世界的事物及其相互关系,就是数据库概念模型设计的主要工具。

11.关系模式:从用户观点瞧,关系模式就是由一组关系组成,每个关系的数据结构就是一张规范化的二维表。

12.型/值:型就是对某一类数据的结构与属性的说明;值就是型的一个具体赋值,就是型的实例。

13.数据库模式:就是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)与特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。

14.数据库的三级系统结构:外模式、模式与内模式。

15.数据库内模式:又称为存储模式,就是对数据库物理结构与存储方式的描述,就是数据在数据库内部的表示方式。

一个数据库只有一个内模式。

16.数据库外模式:又称为子模式或用户模式,它就是数据库用户能够瞧见与使用的局部数据的逻辑结构与特征的描述,就是数据库用户的数据视图。

数据库名词解释

数据库名词解释

一、名词解释1.Data:数据,是数据库中存储的基本对象,是描述事物的符号记录.2.Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。

3.DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据.4.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成.5.数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束.6.概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。

7.逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现。

8.物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。

9.实体和属性:客观存在并可相互区别的事物称为实体。

实体所具有的某一特性称为属性。

10.E—R图:即实体-关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。

11.关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。

12.型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。

13.数据库模式:是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。

14.数据库的三级系统结构:外模式、模式和内模式。

15.数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

一个数据库只有一个内模式。

16.数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。

数据库名词解释

数据库名词解释

第一二章数据:是指对客观事物的特征进行的一种抽象化、符号化表示。

数据可以是具体的数字,也可以是文字、图形、图像、声音等。

信息:是指有一定含义的、经过加工的、对决策有价值的数据。

数据是信息的符号表示,或称作载体;信息是数据的内涵, 是数据的语义解释。

数据库:是一组存储在计算机硬件设备上逻辑上相关数据集合。

这些数据主要用来描述一个或多个组织的相关活动。

数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,其作用是科学、有效地组织和存储数据,高效地获取和维护数据。

数据库管理系统的主要功能包括:数据定义功能数据操纵功能数据控制功能数据库的建立和维护功能数据库系统:是指在计算机系统中引入数据库后的系统构成,一般由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户构成。

数据模型:通常是由数据结构、数据操作和完整性约束三个要素组成。

模式:是数据库中全体数据的逻辑结构和特征的描述。

实例:模式的一个具体值称为模式的一个实例。

模式是相对稳定的,它反映的是数据的结构及其联系;而实例是相对变动的,反映的是数据库某一时刻的状态。

外模式:也称用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

外模式通常是逻辑模式的子集。

一个数据库可以有多个外模式。

逻辑模式:是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

它是数据库系统模式结构的中间层,与数据的物理存储细节和硬件环境无关,也与具体的应用程序无关。

一个数据库只有一个逻辑模式。

数据的逻辑独立性:当逻辑模式改变时,则数据库管理员对各个外模式/逻辑模式的映象作相应改变,可以使外模式保持不变,由于应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

数据的物理独立性:当数据库的存储结构发生改变时,由数据库管理员对逻辑模式/内模式映象作相应改变,可以使逻辑模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库名词解释

数据库名词解释

1.关系模型:用二维表格表示实体集,外键和主表示实体间联系的数据模型。

2.关系模式:是对关系的描述,包括模式名诸属性名和模式的主键。

3.属性:既字段或数据项,与二维表中的列对应,属性个数,4.元祖:即记录,与二维表中的行对应,0元祖的个数5.超键:能唯一标识元祖的属性或属性集6.候选键:不含多于属性的超键7.外键:属性集F是模式S 的主键,在模式R中也出现,称为模式R的外键8.实体完整性规则:实体的主键值不允许是空值9.参照完整性规则:依赖关系中的外键值或者为空值,或者是相应参照关系中某个主键码10.平凡的FD:如果X到Y,且Y小于等于X,则称X到Y是一个平凡的FD11.2NF: 如果R是1NF模式,且每个非主属性完全函数依赖于R的候选键。

12.3NF:如果R是1NF模式,且每个非主属性都不传递依赖R的候选键。

13.BCNF:如果R是1NF模式,且每个非属性都不传递的候选键。

14.基本表:实际存储在数据库中的表,称为基本表。

15.视图:在SQL中,外模式一级数据结构的基本单位是视图。

视图是从若干个基本表和其它视图构造出来的。

16.稠密索引:对于主文件中每一个查找键值建立一个索引记录,索引记录包括查找键值和指向具有该值的记录链表的第一个记录的指针。

17.稀疏索引:在主文件中,对若干个查找键值才建立一个索引记录,18.多级索引:在索引很大时,还可对索引建立索引,这样就形成树结构的多级索引19.事务:是构成单一逻辑工作单元的操作集合,要么完整的执行,要么完全不执行20.并发操作:在多用户共享系统中,许多事务可能同时对同一数据进行操作22.X锁:事务T对某数据加了X锁后,其他事务要等T解除X锁后,才能对这个数据进行封锁。

23.S锁:事务T对某数据加了S锁后,仍允许其他事务再对该数据加S锁,但在对该数据的所有S锁都解除之前决不允许任何事务对该数据加X锁。

24.并发调度:利用分时的方法,同时处理多个事务,则称为事务的并发调度。

数据库的名词解释是什么呢

数据库的名词解释是什么呢

数据库的名词解释是什么呢在当今数字化时代,数据库已经成为了每个人生活中不可或缺的一部分。

无论是在个人生活中的社交媒体使用,还是在各大企业的数据管理中,数据库都扮演着重要的角色。

但是,对于普通人来说,数据库涉及的专业名词和概念可能有些晦涩难懂。

那么,本文将为大家解释一些数据库的名词,让我们更好地理解数据库。

1. 数据库数据库是一个存储和管理数据的系统。

它包含了多张表,每张表又包含了多个字段和记录。

可以将数据库看作是一个虚拟的容器,用来存储和组织数据,方便用户进行检索、查询和操作。

2. 表数据库中的表是数据的结构化表示方式。

每张表由多个字段和记录组成。

字段定义了表中的数据类型,而记录则是具体的数据值。

例如,在一个员工管理系统中,表可以包括字段如姓名、工号、职位等,而每个员工的信息则作为记录存储在表中。

3. 字段字段是表中的一个列,用来描述数据的某一个方面。

每个字段都有一个特定的数据类型,如文本、数字、日期等。

字段定义了数据的格式和属性。

4. 记录记录是表中的一行数据。

每个记录代表一个特定的实体或信息,它由各个字段的值组成。

例如,一条员工记录包括姓名字段的值为“张三”,工号字段的值为“001”,职位字段的值为“经理”等等。

5. 主键主键是表中用于唯一标识记录的字段。

每个表只能有一个主键,并且主键的值在整个表中必须是唯一的。

主键的作用是确保数据的唯一性和可查性。

6. 外键外键是表之间关联的一种机制。

它是一个字段,它引用了其他表中的主键。

外键用来建立不同表之间的关系,并保持数据的一致性。

例如,在一个订单管理系统中,订单表和客户表可以通过客户的ID建立外键关系。

7. 查询语言查询语言是用于检索和操作数据库中数据的语言。

最常用的查询语言是结构化查询语言(SQL)。

通过SQL语句,我们可以对数据库进行增删改查等操作。

8. 数据库管理系统数据库管理系统(Database Management System, DBMS)是一种软件,它用于管理和操作数据库。

数据库dbms的名词解释

数据库dbms的名词解释

数据库dbms的名词解释数据库(DBMS)是指数据库管理系统,是一种用于对数据库进行管理和操作的软件系统。

它提供了各种功能和工具,用于创建、查询、更新和删除数据库中的数据。

数据库(DB)是指数据的集合,旨在以有组织和结构化的方式存储和访问数据。

DBMS是用于管理数据库的软件应用程序。

它允许用户定义数据库中的模式,即数据库中的数据结构和数据之间的关系。

DBMS还提供了一种查询语言,用于执行数据检索和操作,以及用于控制数据库访问权限和保护数据的安全功能。

数据库管理系统有几个重要的概念和术语。

首先是数据模型,它定义了数据在数据库中的组织和结构。

常见的数据模型有层次模型、网络模型和关系模型。

关系模型是最广泛使用的数据模型,它使用表格来表示数据,其中每个表格称为关系,每个关系包含多个属性(列)和元组(行)。

除了数据模型,数据库还使用数据字典来存储和管理数据库的元数据,即描述数据库中存储的数据的数据。

数据字典中包含了数据库中的表、列、索引、约束等信息。

它提供了一个方便的方法来查询和修改数据库结构。

DBMS还提供了一个查询语言,用于从数据库中检索数据。

最常见的查询语言是结构化查询语言(SQL)。

SQL是一种声明性的语言,用户只需描述所需的数据,而不必指定如何检索数据。

SQL可以执行各种操作,如选择(从数据库中检索数据)、插入(向数据库中添加数据)、更新(修改数据库中的数据)和删除(从数据库中删除数据)。

数据库管理系统还提供了事务管理机制,以确保数据库的一致性和完整性。

事务是对数据库进行的一组操作的逻辑单元,它要么全部成功完成,要么全部失败回滚。

事务管理机制使用日志来记录数据库的变化,以便在发生故障或错误时进行恢复。

此外,DBMS还提供了安全管理功能,以保护数据库中的数据免受未经授权的访问和恶意操作的影响。

安全功能包括用户身份验证、访问控制、加密和审计等。

在过去的几十年中,随着计算机技术的发展和互联网的普及,数据库管理系统已经成为各个领域中存储和管理大量数据的标准工具。

数据库名词解释

数据库名词解释

1.1 名词解释(1) DB数据库(DataBase),DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。

(2) DBMS数据库管理系统(DataBase Management System,DBMS)。

是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

(3) DBS数据库系统(DataBase System,DBS)。

是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。

(4) 联系的元数与一个联系有关的实体集个数。

(5) 1:1联系如果实体集E1中每个实体至多和实体集E2中一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”(6) 1:N联系如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,而E2中的每个实体至多和E1中的一个实体有联系,那么称E1对E2的联系是一对多联系,记作:“1:N ”。

(7) M:N联系如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,反之亦然,那么称E1和E2的联系是“多对多联系”,记作“M:N”。

(8) 数据模型在数据库技术中,我们用数据模型的概念描述数据库的结构和语义,对现实世界的数据进行抽象。

根据数据抽象级别定义了四种模型:概念数据模型、逻辑数据模型、外部数据模型和内部数据模型。

(9) 概念模型表达用户需求观点的数据全局逻辑结构的模型。

(10) 逻辑模型表达用户需求观点的数据全局逻辑结构的模型。

(11) 层次模型用树型(层次)结构表示实体类型及实体间联系的数据模型。

(12) 网状模型用有向图结构表示实体类型及实体间联系的数据模型。

(13) 关系模型是由若干个关系模式组成的集合。

数据库名词解释

数据库名词解释

数据库名词解释数据库,又称为数据管理系统,是处理的数据按照一定的方式储存在一起,能够让多个用户共享、尽可能减小冗余度的数据集合,简而言之可视为电子化的文件柜——存储电子文件的处所。

一个数据库可以由多个数据表空间(Tablespace)构成,用户可以对文件中的资料运行新增、截取、更新、删除等操作。

数据库管理系统(database management system)是为管理数据库而设计的电脑软体系统,一般具有储存、撷取、安全保障、备份等基础功能。

数据库管理系统可以依据它所支援的数据库模型来作分类,例如关系模型(relational model)、XML;或依据所支持的计算机类型来作分类,例如服务器集群、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery;不论使用哪种分类方式,一些数据库管理系统能够跨类别,例如,同时支持多种查询语言。

现有的数据库管理系统,可以提供多种功能来管理数据库,基本可以分为四种基础功能:1.数据定义:通过创建修改和移出来确定数据组织。

2.更新:插入修改和删除当前的数据。

3.提取:从一个表格中提取从一个表格中提取信息,供直接使用或通过其他应用做下一步处理。

提取出的数据类型需要与原数据库的数据类型保持一致。

4.管理:登记并监控用户行为保证数据安全检查系统的运行情况,保证数据完整性注意信息并发性控制能够在有余,为预测的系统故障等情况出现后恢复信息。

数据库和它的管理系统要遵循同一个特定的数据库模型的准则,一般来说,数据库服务器是专门用于保存数据库、运行数据库管理系统和其相关的软件的计算机。

数据库服务器绝大部分都是多处理器的服务器,拥有超级存储空间和独立磁盘冗余阵列(Redundant Array of Inexpensive Disks,简称RAID)来保证稳定的存储量。

独立磁盘冗余阵列是保证在任何磁盘损坏或者故障的情况下可以恢复数据。

数据库硬件加速器将一个或者几个服务器用高速通道连接,这样就可以用在海量数据传输处理的环境下。

数据库的名词解释

数据库的名词解释

数据库的名词解释一、数据库管理系统(Database Management System)数据库管理系统是一种用于管理和操作数据库的软件系统。

它提供了一系列的功能和工具,使用户能够创建、修改、存储和访问数据库中的数据。

数据库管理系统还负责数据的安全性、完整性和一致性,允许多个用户同时访问数据库,并提供了数据备份和恢复的机制。

二、关系型数据库(Relational Database)关系型数据库是一种采用表格结构组织数据的数据库。

它使用行和列的形式将数据存储在表格中,每个表格代表一个实体集合,每个行代表一个实体,每个列代表一个属性。

关系型数据库使用结构化查询语言(SQL)进行数据操作和查询。

三、非关系型数据库(Non-relational Database)非关系型数据库是一种不使用表格结构存储数据的数据库。

它可以以各种形式存储数据,如键值对、文档、图形等。

非关系型数据库通常具有高性能和可扩展性,适用于存储大规模、复杂的数据。

四、数据模型(Data Model)数据模型是用于描述数据结构、数据语义和数据约束的概念工具。

它定义了数据如何组织、存储和操作。

常见的数据模型包括层次模型、网状模型和关系模型。

数据模型为数据库设计提供了基础,帮助用户理解和操作数据。

五、主键(Primary Key)主键是一种用于唯一标识数据库表中每个记录的字段或字段的组合。

主键必须具有唯一性和非空性,用于保证数据的完整性和一致性。

在关系型数据库中,主键通常用于建立表之间的关系,作为外键的参照。

六、外键(Foreign Key)外键是用于建立一个表与其他表之间关系的字段。

外键引用了另一个表的主键,用于建立表之间的关系和约束。

它可以保证数据的完整性,限制了对关联表的操作。

七、索引(Index)索引是一种数据结构,用于加快数据的检索和查询。

它为表中的一个或多个列创建了快速访问的路径,提高数据的查询效率。

索引可以有多种类型,如B树索引、哈希索引等。

(完整版)数据库名词解释

(完整版)数据库名词解释

数据库名词解释1.数据库:数据库是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。

2.数据库管理系统:数据库管理系统是位于用户与操作系统之间,具有数据定义,管理和操纵功能的软件集合。

3.数据库系统3级模式体系结构:外模式又称用户模式或子模式,对应于用户级,是某个或几个数据库用户所看到的数据库的数据视图。

概念模式又称模式或者逻辑模式,它是介于内模式与外模式之间的层次,与结构数据模型对应,由数据库设计者综合各用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。

内模式又称存储模式或物理模式,是数据库中全体数据的内部表示,它描述了数据的存储方式和物理结构,即数据库的“内部视图”。

4.数据库系统两级映射功能1)外模式与概念模式间的映射外模式与概念模式间的映射功能,定义了外模式与概念模式之间的对应关系,保证了逻辑数据的独立性,即外模式不受概念模式变化影响。

2)概念模式与内模式间的映射概念模式与内模式间的映射功能,定义了内模式与概念模式之间的对应关系,保证了物理数据的独立性,即概念模式不受内模式变化影响。

5.数据库系统的组成数据库系统的组成是在计算机系统的意义上来理解数据库系统,它一般由支持数据库的硬件环境,数据库软件支持环境(操作系统,数据库管理系统,应用开放工具软件,应用程序等)、数据库、开发、使用和管理数据库应用系统的人员组成。

6.数据库设计的步骤1)需求分析阶段:需求分析阶段是数据库设计的基础,是数据库设计的最初阶段。

2)概念结构设计阶段:数据库概念结构设计阶段是设计数据库的整体概念结构,也就是把需求分析结果抽象为反映用户需求信息和信息处理需求的概念模型。

3)逻辑结构设计阶段:数据库逻辑结构设计师在概念模型的基础上进行的,是把概念模型转换成可由某个数据库管理系统支持的数据模型。

数据库常用名词解释大全

数据库常用名词解释大全

数据库常用名词解释大全数据库(Database)是可以按照一定的数据模型组织、存储和管理数据的仓库。

数据库管理系统(Database Management System,简称DBMS)是用于管理和操作数据库的软件系统。

一、数据模型(Data Model)数据模型是数据库设计的基础,它定义了数据在数据库中的组织方式和关系,常见的数据模型包括层次模型、网络模型、关系模型和面向对象模型等。

1. 层次模型(Hierarchical Model):数据按照树形结构组织,以父子关系表示,层次模型适合表示具有明确定义的层次关系的数据。

2. 网络模型(Network Model):数据以图形结构组织,允许一个实体有多个父节点,网络模型适合表示复杂的多对多关系。

3. 关系模型(Relational Model):数据以表格形式组织,通过关系(表)之间的连接表示数据之间的关联关系,关系模型是目前最流行的数据模型。

4. 面向对象模型(Object-Oriented Model):数据以对象和类的方式进行组织,适合表示面向对象编程的数据结构。

二、表(Table)数据库中的表是数据的集合,类似于电子表格,由行和列组成。

每一行代表一个记录,每一列代表字段,表的结构由字段名、字段类型和约束条件等定义。

三、字段(Field)字段是表中的一个列,用于存储和表示数据。

字段具有数据类型(如整数、字符、日期等)和长度。

四、主键(Primary Key)主键是用于唯一标识表中每个记录的字段或字段组合。

主键的值必须唯一且不能为空,常用于保证数据的一致性和完整性。

五、外键(Foreign Key)外键用于建立表之间的关系,它是一个表中的字段,参照另一个表的主键。

外键用于维护不同表之间的关联关系。

六、索引(Index)索引是表中的数据结构,用于提高数据访问的速度和效率。

它可以是单列索引或多列索引,常见的索引类型包括B树索引、哈希索引和全文索引等。

数据库---名词解释

数据库---名词解释

一、名词解释1、实体:是指客观存在并可相互区分的事物;2、实体集:是指性质相同的同类实体的集合;3、实体型:是指若干个属性型所组成的集合可以表征一个实体的类型;4、属性:实体所具有的某一特征称为属性;5、联系:现实世界事物之间的联系同样要抽象和反映到信息世界中,在信息世界中将被抽象为实体型内部之间的联系和实体型之间的联系;6、码:可以唯一确定一个元组的属性或属性集合称为码;7、关系:一个二维表就是一个关系;8、域:属性的取值范围称为域9、元组:表中的一行称为一个元组;10、分量:元组中的一个属性值;11、DBMS:在数据库系统中,用于集中管理独立存放数据的软件叫数据库管理系统(DataBase Management System,DBMS)12、对象:对象就是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位;13、继承:是指一个类(子类)因承袭而具有另一个类(父类)的能力和特征的机制或关系;14、域:域是一组具有相同数据类型的值的集合;15、笛卡儿积:设A,B为集合,用A中元素为第一元素,B中元素为第二元素构成的有序对,所有这样的有序对组成的集合叫做A与B的笛卡尔积,记作AxB.笛卡尔积的符号化为:AxB={<x,y>|x∈A∧y∈B}16、超码:能够唯一标识一个元组的属性或属性组,称为超码;17、候选码:候选码是最小超码,它的任意真子集都不能成为超码;18、主码:在一个关系中可能有多个候选码,可以选取一个候选码作为主码来唯一地标识每一个元组;19、外码:如果关系R2的一个或一组属性X不是R2的主码,而是另一个关系R1的主码,则该属性或属性组X称为关系R2的外码;20、主属性和非主属性:包含在任何一个候选码中的属性称为主属性;不包含在任何一个候选码中的属性称为非主属性21、简单属性:是指不能划分为更小部分的属性,如性别属性就是简单属性;22、复合属性:是指可以再划分为更小部分的属性,复合属性可以是有层次的;23、单值属性:是指对一个特定实体只能有一个值的属性;24、多值属性:是指对一个特定实体可能对应一组值的属性;25、派生属性:是指属性的值可以从其他的相关属性或实体派生出来;26、SQL:SQL是Structured Query Language(结构化查询语言)的简称,是在1974年由IBM的San Jose实验室研究人员和Boyce提出的,当时称为结构化英语查询语言(Structured English Query Language,SEQUEL);27、数据库引擎:数据库引擎就是传统意义的数据库,它支持结构化和非结构化数据。

数据库名词解释

数据库名词解释

数据库是“按照数据结构来组织、存储和管理数据的仓库”。

是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。

数据库是存放数据的仓库。

它的存储空间很大,可以存放百万条、千万条、上亿条数据。

但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。

当今世界是一个充满着数据的互联网世界,充斥着大量的数据。

即这个互联网世界就是数据世界。

数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。

除了文本类型的数据,图像、音乐、声音都是数据。

数据库是一个按数据结构来存储和管理数据的计算机软件系统。

数据库的概念实际包括两层意思:
(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。

(2)数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。

数据库名词解释

数据库名词解释

1.数据:数据库中存储的基本对象,描述事物的符号记录数据库:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。

数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。

数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。

2.数据模型就是现实世界数据特征的抽象,即.数据模型是用来描述数据、组织数据和对数据进行操作的。

通俗的讲,数据模型就是现实世界的模拟。

包括概念模型、逻辑模型、物理模型。

逻辑模型包括网状模型、层次模型、关系模型等。

3.逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。

物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。

即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

下面的了解:数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式内模式映像。

这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。

外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。

当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。

应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。

模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。

当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库名词解释1.1名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合。

DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。

(2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。

(3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

(4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。

(5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。

(6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。

(7) 数据模型:模型是对现实世界的抽象。

在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。

它可分为两种类型:概念数据模型和结构数据模型。

(6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。

(9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。

这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。

结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。

它主要有:层次、网状、关系三种模型。

(10) 层次模型:用树型结构表示实体类型及实体间联系的数据模型。

(11)网状模型:用有向图结构表示实体类型及实体间联系的数据模型。

(12) 关系模型:是目前最流行的数据库模型。

其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。

关系模型是由若干个关系模式组成的集合。

(13) 概念模式:是数据库中全部数据的整体逻辑结构的描述。

它由若干个概念记录类型组成。

概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。

(14) 外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。

(15) 内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。

(16) 模式/内模式映象:这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,即概念记录和内部记录间的对应性。

此映象一般在内模式中描述。

(17) 外模式/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和内部记录间的对应性。

此映象都是在外模式中描述。

(18)数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。

数据独立性分成物理数据独立性和逻辑数据独立性两级。

(19) 物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。

也就是对模式的修改尽量不影响概念模式。

(20) 逻辑数据独立性:如果数据库的概念模式要进行修改(如增加记录类型或增加数据项),那么外模式/模式映象也要进行相应的修改,使外模式尽可能保持不变。

也就是对概念模式的修改尽量不影响外模式和应用程序。

(21) 宿主语言:在数据库技术中,编写应用程序的语言仍然是一些高级程序设计语言,这些语言称为宿主语言(host language),简称主语言。

(22) DDL:数据定义语言(Data DefinitionLanguage),用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映象,定义数据的完整性、安全控制等约束。

(23) DML:数据操纵语言(Data Manipulation Language),由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。

DML分成交互型DML和嵌入型DML两类。

依据语言的级别,DML又可分成过程性DML和非过程性DML两种。

(24) 交互型DML:如果DML自成系统,可在终端上直接对数据库进行操作,这种DML称为交互型DML。

(25) 嵌入型DML:如果DML嵌入在主语言中使用,此时主语言是经过扩充能处理DML语句的语言,这种DML称为嵌入型DML。

(26) 过程性DML:用户编程时,不仅需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎么获得数据)。

层状、网状的DML属于过程性语言。

(27) 非过程性DML:用户编程时,只需要指出“做什么”,不需要指出“怎么做”。

Notice:以上关于DML的各个概念单独出现时,首先要解释DML的含义。

(28) DD:数据字典(Data Dictionary),数据库系统中存放三级结构定义的数据库称为数据字典。

对数据库的操作都要通过访问DD才能实现。

(29) DD系统:管理DD的实用程序称为“DD系统”。

1.2 文件系统阶段的数据管理有些什么缺陷?试举例说明。

文件系统有三个缺陷:(1)数据冗余性(redundancy)。

由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。

(2)数据不一致性(inconsistency)。

这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。

(3)数据联系弱(poor data relationship)。

这是由文件之间相互独立,缺乏联系造成的。

1.3数据库阶段的数据管理有些什么特点?(1) 采用复杂的数据模型表示数据结构(2) 有较高的数据独立性(数据结构分成用户的逻辑结构、整体逻辑结构和物理结构三级) (3) 数据库系统为用户提供方便的用户接口,可以使用查询语言、终端命令或程序方式操作数据,也可以用程序方式操作数据库。

(4) 系统提供了四个方面的数据控制功能:数据库的恢复、并发控制、数据完整性和数据安全性,以保证数据库中数据是安全的、正确的和可靠的。

(5) 对数据的操作不一定以记录为单位,还可以数据项为单位,增加了系统的灵活性。

1.4你怎样理解实体、属性、记录、字段这些概念的类型和值的差别?试举例说明。

实体(entity):是指客观存在可以相互区别的事物。

实体可以是具体的对象,如:一个学生,一辆汽车等;也可以是抽象的事件,如:一次借书、一场足球赛等。

属性(attribute):实体有很多特性,每一个特性称为属性。

每个属性有一个值域,其类型可以是整数型、实数型、字符串型。

比如,学生(实体)有学号、姓名、年龄、性别等属性,相应值域为字符、字符串、整数和字符串型。

字段(field):标记实体属性的命名单位称为字段或数据项。

它是可以命名的最小信息单位,所以又称为数据元素或初等项。

字段的命名往往和属性名相同,比如,学生有学号、姓名、年龄、性别等字段。

记录(record):字段的有序集合称为记录。

一般用一个记录描述一个实体,所以记录又可以定义为能完整地描述一个实体的字段集。

如:一个学生记录,由有序的字段集(学号、姓名、年龄、性别等)组成。

1.5逻辑记录与物理记录,逻辑文件与物理文件有些什么联系和区别?联系:(1)逻辑记录与物理记录都是记录,是字段的有序集合;(2)逻辑文件与物理文件都是文件,是同一类记录的汇集。

区别:(1)逻辑记录与逻辑文件是逻辑数据描述,物理记录与物理文件是物理数据描述。

(2)物理数据描述是指数据在存储设备上的存储方式,物理记录、物理文件(还有物理联系、物理结构等术语),都是用来描述实际存储设备上的数据。

(3)逻辑数据描述是指程序员或用户用以操作的数据形式,是抽象的概念化数据。

逻辑记录、逻辑文件(还有逻辑联系、逻辑结构等术语),都是用户观点的数据描述。

1.6为某百货公司设计一个ER模型。

百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。

实体类型“商店”的属性有:商店编号,店名,店址,店经理。

实体类型“商品”的属性有:商品编号,商品名,单价,产地。

实体类型“职工”的属性有:职工编号,职工名,性别,工资。

在联系中应反映出职工参加某商店工作的开始时间,商店销售商品的月销售量。

试画出反映商店、商品、职工实体类型及联系类型的ER图,并将其转换成关系模式集。

实体:商店(商店编号,店名,店址,店经理)商品(商品编号,商品名,单价,产地)职工(职工编号,职工名,性别,工资)联系:SC(商店—商品之间1:N的联系,联系属性为“月销售量SE(商店—职工之间1:N的联系),联系属性为“职工参加商店工作的开始时间”。

ER图:关系模式集:商店模式(商店编号,店名,店址,店经理)商品模式(商品编号,商品名,单价,产地,商店编号,月销售量)职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)1.7试述ER模型、层次模型、网状模型、关系模型和面向对象模型的主要特点。

ER模型的主要特点:(1)优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。

(2)缺点:只能说明实体间语义的联系,不能进一步说明详细的数据结构。

层次模型的特点:(1)优点:记录之间的联系通过指针实现,查询效率较高。

(2)缺点:只能表示1:N联系,实现M:N结构较复杂;由于层次顺序的严格和复杂,引起数据的查询和更新操作也很复杂。

网状模型的特点:(1)优点:记录之间联系通过指针实现,M:N 联系也容易实现(每个M:N联系可拆成两个1:N联系),查询效率较高。

(2)缺点:编写应用程序比较复杂,程序员必须熟悉数据库的逻辑结构。

关系模型的特点:用关鍵码而不是用指针导航数据,表格简单,用户易懂,编程时并不涉及存储结构、访问技术等细节。

1.8试述概念模式在数据库结构中的重要地位。

概念模式是数据库中全部数据的整体逻辑结构的描述。

它由若干个概念记录类型组成。

概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。

数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式提供了连接这两级的相对稳定的中间观点,并使得两级的任何一级的改变都不受另一级的牵制。

1.9数据独立性与数据联系这两个概念有什么区别?数据独立性是指应用程序与数据之间相互独立,不受影响。

相关文档
最新文档