数据库术语简述

合集下载

数据库名词解释

数据库名词解释

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

数据库名词解释

数据库名词解释

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

2.数据库管理系统:DBMS是数据库系统中专门用来管理数据的软件,它位于用户和操作系统之间。

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

4.数据库技术:数据库技术是研究数据库的结构,存储,设计,管理和使用的一门软件技术。

5.数据库概念设计:是指根据用户的需求设计数据库所表达的概念。

6.数据库逻辑设计:是指从概念设计得到的数据库概念出发设计数据库的逻辑结构,即实现数据存取的表达方式和方法。

7.联系:是指实体之间的关系。

与一个联系有关的实体集的个数,称为联系的元数。

8.概念模型:用来表达用户需求观点的数据库全局逻辑结构的模型。

9.逻辑模型:用来表达计算机实现观点的数据库全局逻辑结构的模型。

10.外部模型:用来表达用户使用观点的数据库局部逻辑结构的模型。

11.内部模型:用来表达数据库物理结构的模型。

12.投影操作:是对一个关系进行垂直分割,消除某些列,并重新安排列的顺序。

13.选择运算:是根据某些条件对关系做水平分割,即选取符合条件的元组。

14.自然连接:是连接运算的有个重要特例,他要求被连接的两个关系有若干相同的属性名。

15.函数依赖:是指关系中属性之间取值的依赖情况。

16.第一范式:如果关系模式R的每个关系r的属性值都是不可分解的原子值。

17.关系规范式:实际上是对关系逐步分解的过程,通过分解使关系逐步达到较高范式。

18.查询:是按照事先规定的准则,以不同方式查看相关表中数据的一种数据库对象。

19.数据访问页:是指连接到数据库的特殊Web页,利用数据访问页可以输入,查看。

编辑和操作存储在数据库中的数据。

20.宏:是一个或多个操作的集合,每个操作完成一个特定的功能。

21.组:是由一些属于数据库对象的快捷方式组成,通过“数据库”窗口可以将不同类型的数据库对象组织到一个“组”中。

数据库名词解释

数据库名词解释

1.1名词【2 】解释(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)DBA2)专业用户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运行时统计剖析数据.。

数据库详细设计术语与缩写解释

数据库详细设计术语与缩写解释

数据库详细设计术语与缩写解释数据库详细设计术语与缩写解释1. 数据库(Database):数据库是一个有组织的、可共享的、持久的、动态的数据集合,用于存储和管理数据。

2. DBMS(Database Management System):数据库管理系统是一种软件,用于管理数据库的创建、维护、访问和操作。

3. ER模型(Entity-Relationship Model):实体-关系模型是一种用于描述现实世界中实体、属性和关系之间关系的概念模型。

4. 数据模型(Data Model):数据模型是对现实世界中数据的抽象描述,用于定义数据的结构、约束和操作。

5. 关系型数据库(Relational Database):关系型数据库是基于关系模型的数据库,使用表格(关系)来组织和存储数据。

6. 表(Table):表是关系型数据库中的基本组织单位,由行和列组成,用于存储实体的属性。

7. 列(Column):列是表中的一个属性,用于描述实体的某个特征。

8. 行(Row):行是表中的一个记录,包含了实体的具体数据。

9. 主键(Primary Key):主键是表中用于唯一标识每个记录的一列或一组列,用于确保数据的唯一性和完整性。

10. 外键(Foreign Key):外键是表中的一列,用于建立表与表之间的关系,指向另一个表的主键。

11. 索引(Index):索引是一种数据结构,用于提高数据库查询的性能,通过创建索引可以快速定位和访问数据。

12. 视图(View):视图是一个虚拟表,由一个或多个表的数据组成,可以根据需要定义和查询,简化复杂的查询操作。

13. 触发器(Trigger):触发器是一种特殊的存储过程,与表相关联,当满足特定条件时自动执行。

14. 存储过程(Stored Procedure):存储过程是一组预定义的SQL语句,存储在数据库中,可以被多次调用和重复使用。

15. 事务(Transaction):事务是数据库操作的一个逻辑单位,由一组操作组成,要么全部执行成功,要么全部回滚。

数据库名词解释

数据库名词解释

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

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

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

在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。

特别是关系型数据库已经成为目前数据库产品中最重要的一员,80年代以来,几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。

这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。

随着云计算的发展和大数据时代的到来,关系型数据库越来越无法满足需要,这主要是由于越来越多的半关系型和非关系型数据需要用数据库进行存储管理,以此同时,分布式技术等新技术的出现也对数据库的技术提出了新的要求,于是越来越多的非关系型数据库就开始出现,这类数据库与传统的关系型数据库在设计和数据结构有了很大的不同,它们更强调数据库数据的高并发读写和存储大数据,这类数据库一般被称为NoSQL(Not only SQL)数据库。

而传统的关系型数据库在一些传统领域依然保持了强大的生命力。

数据库术语 简述

数据库术语 简述

术语:关系模式:是一种用于描述二维表格结构的表示方式,由关系模式和与该关系模式名相关联的属性名表组成。

其形式为:关系模式名(属性名1,属性名2,…,属性名n)。

Create table xxoo (xxx,xxxx,xx,,x)关系模型:是一种用二维表格结构表示数据及数据之间联系的数据模型。

候选键:如果一个属性集能唯一地标识一个关系中的元组而又不含有多余属性,则称该属性值为该关系的候选键。

主键:是指当某个关系模式有多个候选键时,被用户选用的那个候选键。

外键:如果关系模式R1中的某属性集是另一个关系模式R2的主键,则该属性在关系模式R1中称为外键。

概念模式:是对数据库中全部数据的整体逻辑结构的描述,体现了全局、整体的数据观点,所以称为数据库的整体逻辑结构。

外模式:是表达用户使用观点和用到的那部分数据的逻辑描述,体现了应用程序员对数据库的数据观点。

内模式:是数据库在物理结构和物理存储方面的描述,规定了数据的内部记录类型、记录建起技术、文件的组织方式和数据控制方面的细节等。

关系的目或度:关系中的属性个数。

关系的基数:关系中元组的个数。

笛卡儿积运算:设关系R和S的目数分别为r和s,R和S的笛卡儿积是一个r+s 目的元组集合,每个元组的前r个分量来自R中的的一个元组,后s个分量来自S中的一个元组。

投影运算:投影运算是按照j1,j2.....jk的顺序从关系R中取出序号为j1,j2...jk的K列。

并除去结果中的重复元素构成一个以j1,j2...jk为顺序的K 目关系。

选择运算:从关系R中挑选出满足公式F的那些元组。

联接运算:从关系R和S的笛卡儿积中选取属性值满足某一比较运算操作的元组。

自然联接运算:从关系R和S的笛卡尔积中选取公共属性值相等的元组,并去除重复的属性。

聚合函数:能够根据查询结果的记录集或根据查询结果的记录集中某列值的特点返回一个汇总信息的函数。

分组查询:在SQL语言中,把元组按某个或某些列上相同的值分组,然后再对各组进行相应操作的查询方式称为分组查询。

数据库名词解释

数据库名词解释

一、名词解释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.数据管理: 在数据处理的一系列活动中,将数据收集、存储、分类、传输等基本操作环节称为数据管理。

5.数据库: 数据库是长期存储在计算机内、有组织的、可共享的数据集合,具有较小的冗余度,较高的数据独立性和易扩展性。

6.DBMS (数据库管理系统): 数据库管理系统是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分,位于用户和操作系统之间,用于建立、运用和维护数据库,具有定义、建立、维护和使用数据库的功能。

7.数据库系统: 数据库系统是指在计算机系统中引入数据库后的系统构成,其总目的是存储和产生所需要的信息,一般由数据库、数据库管理系统、用户和硬件环境组成。

8.DBA: 是“数据库管理员”的简称,是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。

9.外视图(个别用户视图): 外视图是数据库的三个抽象层次中最靠近用户的一层,反映各个用户看待数据库的方式,是概念视图的某一部分的抽象表示。

10.内视图(存储视图): 内视图是数据库的三个抽象层次中最靠近物理存储的一层,反映数据的实际存储方式,是整个数据库实际存储的表示。

11.概念视图(用户共同视图): 概念视图是数据库的三个抽象层次中介于内外两层之间的中间层,是所有个别用户视图综合起来的用户共同视图,是所有外视图的一个最小并集,是整个数据库实际存储的抽象表示。

12.模式: 模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及到对数据类型的描述,不涉及到具体的数值。

13.外模式: 外模式是是数据库用户的数据视图,描述数据的局部逻辑结构,是概念模式的子集。

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

术语:关系模式:是一种用于描述二维表格结构的表示方式,由关系模式和与该关系模式名相关联的属性名表组成。

其形式为:关系模式名(属性名1,属性名2,…,属性名n)。

Create table xxoo (xxx,xxxx,xx,,x)关系模型:是一种用二维表格结构表示数据及数据之间联系的数据模型。

候选键:如果一个属性集能唯一地标识一个关系中的元组而又不含有多余属性,则称该属性值为该关系的候选键。

主键:是指当某个关系模式有多个候选键时,被用户选用的那个候选键。

外键:如果关系模式R1中的某属性集是另一个关系模式R2的主键,则该属性在关系模式R1中称为外键。

概念模式:是对数据库中全部数据的整体逻辑结构的描述,体现了全局、整体的数据观点,所以称为数据库的整体逻辑结构。

外模式:是表达用户使用观点和用到的那部分数据的逻辑描述,体现了应用程序员对数据库的数据观点。

内模式:是数据库在物理结构和物理存储方面的描述,规定了数据的内部记录类型、记录建起技术、文件的组织方式和数据控制方面的细节等。

关系的目或度:关系中的属性个数。

关系的基数:关系中元组的个数。

笛卡儿积运算:设关系R和S的目数分别为r和s,R和S的笛卡儿积是一个r+s 目的元组集合,每个元组的前r个分量来自R中的的一个元组,后s个分量来自S中的一个元组。

j2...jk,j1中取出序号为R的顺序从关系j1,j2.....jk:投影运算是按照投影运算.的K列。

并除去结果中的重复元素构成一个以j1,j2...jk为顺序的K目关系。

选择运算:从关系R中挑选出满足公式F的那些元组。

联接运算:从关系R和S的笛卡儿积中选取属性值满足某一比较运算操作的元组。

自然联接运算:从关系R和S的笛卡尔积中选取公共属性值相等的元组,并去除重复的属性。

聚合函数:能够根据查询结果的记录集或根据查询结果的记录集中某列值的特点返回一个汇总信息的函数。

分组查询:在SQL语言中,把元组按某个或某些列上相同的值分组,然后再对各组进行相应操作的查询方式称为分组查询。

多元查询:SQL语言允许用户在同一查询语句中从两个或多个表中查询数据,即在两个或多个表的联接运算的基础上,再从其联接结果中选取满足查询条件的元组,一般称为二元查询或多元查询。

视图:也称用户视图或外模式,反映了数据库的局部逻辑结构,是数据库应用系统中各不同用户看到和使用的数据库。

1NF:在一个关系模式R中,如果R的每一个属性的值域中的值都是不可再分的最小数据单位,则称R为第一范式,记为1NF。

2NF:如果一个关系模式R属于1NF,并且它的每一个非主属性都完全依赖于它的每一个候选键,则称R为第二范式,记为2NF。

3NF:如果一个关系模式R属于1NF,并且R的任何一个非主属性都不传递依赖于它的任何一个候选键,则称R为第三范式,记为3NF。

BCNF:设有关系模式R(U,F),F是R上的函数依赖,X和A是U的子集,且A 不包含于X。

如果对于F中的每个函数依赖X->A,X都是R的一个候选键,则称R是BCNF。

数据库生命周期:把数据库应用系统从开始规划,设计实现,运行使用,直到被新的系统取代而停止使用的整个时期称为数据库生命周期。

一对一联系:如果实体集E1中每一个实体(至少有一个)至多与实体集E2中的一个实体有联系;反之,实体集E2中的每一个实体至多与实体集E1中的一个实体有联系,则称E1和E2为一对一联系,记为1:1;一对多联系:如果实体集E1中至少有一个实体与实体集E2中的一个以上的实体有联系;反之,实体集E2中的每一个实体至多与实体集E1中的一个实体有联系,则称E1和E2为一对多联系,记为1:N。

多对多联系:如果实体集E1中至少有一个实体与实体集E2中的一个以上的实体有联系;反之,实体集E2中至少有一个实体与实体集E1中一个以上的实体有联系,则称E1和E2为多对多联系,记为M:N。

isa联系:也称“构入式联系”,记作A isa B,表示实体集A包含在实体集B中,A是B中的一种特殊群体。

弱实体:如果某实体集E1的存在依赖于另一个实体集E2的存在,并且这两个实体集之间的联系是用来标识E1的,则实体集E1称为弱实体。

事务的原子性:一个事务或者成功地结束,或者什么都不做,即对数据库不产生任何影响。

事务的永久性:一个事务一旦提交,它对数据库中数据的改变就应该是永久性的,随后的其它操作或故障都不会对其结果有任何影响。

.完整性约束:是保护数据库中数据正确性和相融性所做的各种检查或数据应满足的约束条件。

触发器:是一个能因某一个事件触发而由系统自动执行的SQL语句序列。

引用完整性约束:是指一个关系的外键值必须与另一个关系的主键值相匹配。

实体完整性约束:也称主键完整性约束,是指每个关系的主键值必须非空且唯一。

排他锁:当某个事务T为修改某个数据项A且不允许其他事务修改该数据项,或不允许其它事务对该数据项加S锁时,该事务可以对A加排他锁。

共享锁:当某个事务T希望阻止其他事务修改正为它读取的某个数据项A时,该事务可以对A加共享锁。

简述:1简述数据库与文件系统的区别:数据库与传统意义上的文件的区别主要体现在在如下方面(1)数据库中的数据是面向全组织和全系统的,因此可以被多个用户和多个应用共享,而文件系统中的数据是面向某一专门程序和个别应用的,大多没有提供多个用户共享的机制。

(2)数据库中的数据是结构化的,而文件系统中的数据是非结构化或半结构化的。

(3)数据库中的数据具有非冗余性、一致性和相关性,而文件系统中的数据是分离的、独立的、可重复的。

2关系的主键有哪些特性:(1)唯一性:主键属性集中的每一个值唯一地确定了关系中的一个元组。

例如,一个学号只能查询到一个学生的信息。

(2)非冗余性:如果从主键属性集中抽去任一属性,则该属性集不再具有唯一性。

例如,当用“城市名、街道与门牌号”表示一个单位所处位置信息时,如果去掉城市名或街道与:主键中任一属性都不有效性(3)门牌号其中之一,都无法确定该单位的地址。

.能为空值。

其含义是显然的。

3将数据库系统的体系结构设计成三级的意义:将数据库系统的体系结构设计成三级的意义如下。

(1)保证数据的独立性。

将概念模式与内模式分开,保证了数据物理独立性;将外模式与概念模式分开,保证了数据逻辑独立性。

(2)简化了用户接口,方便了用户的使用。

用户只需按外模式编写应用程序或在终端上输入操作命令即可,而不需了解数据的物理存储结构。

(3)有利于数据共享。

从概念模式可产生不同的外模式,减少了数据冗余,有利于数据共享和提供多种应用服务。

(4)有利于数据的安全保密。

用户程序只能操作给定的某个或某些外模式数据,而不能操作未给定的其他数据,同时也缩小了程序错误传播的范围,保证了其他数据安全。

4用户视图对数据库设计带来了哪些好处:利用视图的定义功能,可以提前把带有复杂查询条件的查询语句定义成用户视图,这样在应用程序设计中就可以利用简单的视图查询语句代替具有复杂查询条件的查询语句,从而可以简化用户应用程序接口,使应用程序中的SQL语句变得简单明了,清晰可读;使应用程序员把编写应用程序的主要精力集中在对数据的分析、处理和用户界面的实现上,方便应用程序设计。

另外,用户视图给数据库提供了逻辑数据独立性和物理数据独立性。

5分别简述数据定义语句、数据查询语句、数据操纵语句和数据控制语句的功能用途:数据定义语句用于定义数据库的逻辑结构,包括定义基本表、定义视图和定义索引。

数据查询语句按不同查询条件实现对数据库中数据的检索查询。

数据操纵语句用于更改和操作表中的数据,包括数据插入、数据修改和数据删除。

数完整性和安全性控制事务控制、基本表和视图授权、实现用户授权、据控制语句.等。

6SQL Server中数据库引擎实例是:SQL Server 2005 数据库引擎实例包括一组该实例私有的程序和数据文件,同时也和其他实例共用一组共享程序或文件。

SQL Server 2005 数据库可以包括一个或者多个数据库实例。

在一台计算机上,每一个实例都独立于其他的实例运行,都可以看作一个独立的“服务器“。

应用程序可以分别联接到不同的实例进行工作,数据库管理员也是通过联接到实例对数据库进行管理与维护的。

7什么是Transact-SQL语言:Transact-SQL语言是由微软公司在SYBASE数据库的基础发展起来的一种结构化查询语言,是对按照国际标准化组织和美国国家标准协会(ANSI)发布的SQL标准定义的语言的扩展,因此它符合ANSI89和ANSI92标准,又在SQL的基础上扩展了语言功能。

T-SQL语言是应用程序和存储过程与SQL Server交互的工具。

8简述关系数据模型的规范化设计过程:关系模型的规范化设计就是按照函数依赖理论和范式理论,对逻辑结构设计的第一步所涉及的关系模型进行规范化设计,基本设计方法可归纳为如下5步。

(1)参照每个关系模型的语句及其内涵,分别写出每个关系模式中各个属性间的数据依赖,进而确定每个关系模式的函数依赖集。

(2)求每个关系模式的函数依赖集的最小依赖集。

(3)将求得的每个关系模式的函数依赖集中的决定因素相同的函数依赖进行合并。

(4)按照关系模式分解理论和函数依赖理论,对每个关系模式与之相关的函数依赖进行分解,使得分解后的关系模式至少满足第三范式或BCNF范式。

(5)通过以上的模式分解过程之后,可能出现某些完全相同的关系模式所以要将完全相同的关系模式合并成一个单独的关系模式,即消除掉多余的关系模式。

.9在关系数据库的逻辑设计中,规范化理论的作用:关系数据库逻辑设计中的规范化设计是指对关系数据库逻辑结构设计第一步所得到的关系模型进行规范化设计。

在规范化的设计中,规范化理论的作用在于减少乃至消除关系模型中存在的数据冗余、更新异常、插入异常和删除异常,提高数据库的完整性、一致性和存储效率。

10数据库的并发操作会带来哪些问题?如何解决:数据库并发操作带来的数据不一致性问题包括丢失修改、读过时数据和读“脏”数据。

对于并发操作带来的问题,可以用并发控制的方法调度并发操作,避免造成数据的不一致性,使一个用户事务的执行不受其他事务的干扰。

一级锁协议可防止丢失修改;二级锁协议不仅可以防止丢失修改,而且可以防止读“脏”数据;三级锁协议除了防止丢失修改和不读“脏”数据外,还可防止读过时数据。

应用:重点理解关系代数运算的表达查询的方法。

实例:P39 2-7 2-10 2-11 根据查询要求写出关系代数表达式。

应用:根据要求,写出完成相应功能的SQL语句。

掌握delete,update,insert,select语句的语法。

P68 3-7 3-8 3-11~3-23重在对单表查询、多表联接查询、理解(理论课及实验课中练习的各查询表达应用掌握求X关于F的闭包的方法(P106算法5.1)实例:P126 5-2 5-3求X关于F的闭包X+掌握求函数依赖集F的最小函数依赖集的方法(P108例5.5)实例:p126 5-5(3) 5-6 5-7理解保持无损的分解,掌握其判断方法(P112,算法5.2及P114定理5.5所述和简单检验方法)实例:P126 例5-9 5-10 5-11 5-15掌握关系候选键的求解方法(P118 算法5.4及例5.14)实例:P126 5-15 (1)5-16(2)掌握向3NF的模式分解算法(P123算法5.5及例5.20 保持函数依赖性、定理5.9 无损联接性) 实例p126 5-15(1)(2)(3) 5-16(2)(3)(4)应用根据文字语义描述画出合适的实体-联系图(E-R图),方法描述参见学习指导P107 习题6.11(如学生,课程、教师等实体之间的联系,理解书P139图6.8)实体-联系模型向关系模型转换方法,方法参见学习指导P106 习题6.9所述转换的一般原则。

相关文档
最新文档