数据库名词解释

上传人:卷*** 文档编号:122050704 上传时间:2022-07-20 格式:DOC 页数:10 大小:55KB
返回 下载 相关 举报
数据库名词解释_第1页
第1页 / 共10页
数据库名词解释_第2页
第2页 / 共10页
数据库名词解释_第3页
第3页 / 共10页
点击查看更多>>
资源描述
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.15DBS由哪几种部分构成? 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)DBA 2)专业顾客 3)应用程序员 4)最后顾客 1.19 DBMS的查询解决器有哪些功能? DBMS的查询解决器可提成四个成分: 1)DML编译器 2)嵌入型DML的预编译器 3)DDL编译器 4)查询运营核心程序 (各成分功能参照P24) 1.20DBMS的存储解决器有哪些功能? DBMS的存储解决器提供了应用程序访问数据库中数据的界面,可提成四个成分: 1)授权和完整性管理器 2)事务管理器 3)文献管理器 4)缓冲区管理器 (各成分功能参照P25) 1.21 磁盘存储器中有哪四类重要的数据构造? 数据文献:存储了数据库中的数据; 数据字典(DD):存储三级构造的描述;索引文献:为提高查询速度而设立的逻辑排序手段;记录数据组织:存储DBS运营时记录分析数据。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑工程


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!