数据库术语+简述

合集下载

数据库名词解释

数据库名词解释

数据库名词解释数据库(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运行时统计剖析数据.。

数据库概念术语

数据库概念术语

数据结构化:数据非纯文本的,有各种数据类型,以及各种类型的数据规范
数据的共享性:数据的共享性是指由于数据库系统是从整体角度上看待和描述数据的,数据不再面向某个应用,而是面向整个系统。

数据冗余度:指的多余的相同数据
数据的一致性:就是一条column的数据在多个表中保持同步更新
物理独立性:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。

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

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

数据的安全性(Security):指存储介质的物理安全,数据的保密程度或是访问权限,网络安全数据的完整性(Integrity):是指在进行数据库设计时,要站在全局需要的角度进行抽象和组织数据;要完整的、准确的描述数据自身和数据之间联系的情况;要建立设和整日需要的数据模型
并发(Concurrency)控制:当多个用户并发的对数据库进行操作时,对他们加以控制和协调,以保证并发操作的正确执行,保持数据库的一致性。

数据库恢复(Recovery):数据库恢复是指通过技术手段,将保存在数据库中上丢失的电子数据进行抢救和恢复。

为什么要使数据有完整性和共享性:
数据的晚成性高会使得数据库中的数据冗余度变小,从而避免了由于数据冗余度大带来的数据冲突问题,也避免了由此产生的数据维护麻烦和数据统计错误问题。

数据共享度高会提高数据的利用率,它使得数据更有价值和更容易、更方便地被使用。

数据库术语 简述

数据库术语 简述

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

其形式为:关系模式名(属性名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.基本表:基本表示本生独立的表,在SQL中一个关系对应一个表。

一些基本表对应一个存储文件,一个表可以带若干个索引,索引放在存储文件中。

4.视图:视图是从基本表或其他视图中导出的表,他本生不独立存储在数据库中,也就是说数绝库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。

5.数据库的安全性:主要是指保护数据库,防止由于非法使用数据库造成数据泄漏,更改或破坏。

数据库管理系统提供的主要是保护数据安全的手段是对用户存取数据库的数据进行严格的控制。

用户存取数据库数据的控制,正常情况下由DBA利用数据库管理系统的用户管理和授权机制来完成。

6.审计:审计是一种事后监视的措施,即跟综数据库的访问活动,以发现数据库的非法访问,达到安全防范的目的。

7.数据字典:是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程五个部分。

其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。

数据库的物理设计:数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。

为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,这就是数据库的物理设计。

8.CGI:公共网关接口CGI是WWW技术中最重要的技术之一,有着不可替代的重要地位。

CGI是外部应用程序与web服务器之间的接口标准,是在CGI程序和web服务器之间传递信息的规程。

CGI规范允许web服务器执行外部程序,并将它们的输出发给web 浏览器。

CGI将web的一组简单的静态超媒体文档变成一个完美的新的交互式媒体。

数据库术语解释

数据库术语解释

数据库术语解释:1、信息:是人借助于在数据的表示中所用的已知约定赋予数据的含义。

2、数据库: 是在计算机存贮设备上,按一定的组织方式存储在一起的相关的数据集合。

3、数据库管理系统:是一种位于应用软件和操作系统之间,建立、管理和维护数据库的软件系统。

4、数据模型:是对数据库中的数据进行逻辑组织的方法,是用户看到的数据库中数据间的逻辑结构。

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

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

非主属性:不属于任何候选键中的属性。

等值联接:是指连结运算中的判断条件都是判断那些相同属性上的值是否相等的一类联接运算。

广义笛卡尔积:当两个同目关系R和S无公共属性时,则R和S 的自然连接也称为R与S的广义笛卡尔积。

安全约束:是一种为了防止无限关系和无穷验证情况出现,而人为地对元组演算表达式活预演算表达式所施加的限制条件。

基本表:在SQL语言中,把关系模式称为基本表。

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

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

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

递归联系:“同一个实体集”的实体之间的联系。

实体-联系模型:实体-联系模型是一种在数据库设计中获得广泛应用的语义模型。

实体-联系模型是一种用于表示用户组织中数据及其联系的、直观的图示化语义模型,所以也称为实体-联系图。

实体-联系模型的基本要素包括实体集、联系集和属性。

在实体-联系模型中,用一个矩形框表示一个实体集,并将实体集的名字记入矩形框中;用一个菱形框表示一个联系集,并将联系集的名字记入菱形框中;用一个椭圆形框表示一个属性,并将属性的名字记入椭圆形框中;用一条直线表示一个实体集与一个联系集之间的联系,并在直线的端部标注联系的种类(1:1、1:N或M:N);用一条直线连接实体集或联系集的一个属性。

数据库技术中的关键术语解释(十)

数据库技术中的关键术语解释(十)

数据库技术中的关键术语解释引言:数据库技术在当今数字化时代的应用越来越广泛。

作为数据存储、管理和检索的重要工具,数据库技术中存在许多关键术语,对于初学者而言,这些术语可能令人困惑。

本文将针对数据库技术中的关键术语进行解释,帮助读者更好地理解和运用这些概念。

一、数据模型数据模型是数据库设计的基础,它描述了数据的组织结构和关系。

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

其中,关系模型最为广泛应用。

它将数据组织为表格的形式,每个表格代表一个实体或概念,而每个表格中的行则代表该实体的一个实例,列则表示实例的属性。

二、数据表数据表是关系数据库中最基本的组织形式。

它由行和列的组合构成。

行代表某个实体的一个具体实例,而列则对应实例的属性。

数据表具有固定的结构,其中每一列都具有特定的数据类型和约束条件。

数据表是关系型数据库管理系统中数据存储和管理的核心。

三、主键主键是数据表中的一列或一组列,其值用于唯一标识数据表中的每一行。

主键的作用是保证数据的唯一性和完整性。

主键可以是单个列,也可以是多个列的组合。

在设计数据库表时,选择适当的主键非常重要,它可以提高数据的检索效率和数据的准确性。

四、外键外键是数据表中的一列或一组列,它建立了数据表之间的关联关系。

外键是关系数据库的核心特性之一,它可以用来维护数据表之间的一致性和完整性。

外键定义了两个或多个数据表之间的父子关系,通过外键可以实现数据表之间的引用和联接。

五、索引索引是数据库中的一种数据结构,用于快速查找和定位数据。

索引是基于某一列或多列的数据组织形式,它提高了数据的检索效率。

索引可以理解为数据库中的“目录”,不仅可以加速数据的检索,还可以提高数据库的性能。

不过,索引也会占用一定的存储空间,并且会对插入、更新和删除操作产生一定的影响。

六、事务事务是数据库中一组操作的集合,这些操作要么全部执行成功,要么全部回滚。

事务是确保数据一致性和完整性的重要机制。

在数据库中,事务通常具有四个特性,即原子性、一致性、隔离性和持久性。

数据库名词解释

数据库名词解释

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

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

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

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

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

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

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

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

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

数据库术语

数据库术语

数据库术语
1. 数据库(Database):具有一定结构,可按照一定的方式描述,并存储在计算机中的有组织的数据集合。

2. 数据库管理系统(Database Management System,DBMS):管理、访问和操作数据库的软件系统,是介于用户和数据库之间的接口程序。

3. 表(Table):一种数据存储结构,由若干行和若干列组成。

每一列包含某一类数据,每一行描述一个实例。

4. 列(Column):表的纵向结构,用于存储同一类数据。

5. 行(Row):表的横向结构,用于描述同一实例的数据。

6. 主键(Primary Key):唯一标识每个表中的行,确保每个实例的数据是唯一的,通常是一个或多个列。

7. 外键(Foreign Key):一列或一组列,用来描述一个表与另一个表之间的联系。

8. 索引(Index):一种数据结构,可加快数据检索的速度。

9. 视图(View):一种虚拟表,不存储实际数据,是基于一个或多个表的查询结果组成的。

10. 存储过程(Stored Procedure):一段经过编写、编译、并存储在数据库中的SQL代码,可被多次调用,用于简化复杂的数据操作。

11. 事务(Transaction):一组数据库操作,逻辑上是一个整体,要么全部执行,要么全部不执行。

12. 触发器(Trigger):在数据库发生某些事件时自动执行的一段SQL代码。

常用于数据约束和数据管理。

关系数据库的术语

关系数据库的术语

关系数据库的术语
1. 表(table):在关系型数据库中,数据存储在一个或多个表中,每个表都有一组命名的列和对应的行。

2. 列(column):表示表中的一个字段,类似于 Excel 表格
中的列。

3. 行(row):表中的一个记录,类似于 Excel 表格中的行。

4. 主键(primary key):一组字段,唯一标识表中的一个记录。

主键必须是唯一的,否则会失去其作用。

5. 外键(foreign key):是另一个表的主键,在本表中作为一
个字段存储。

它用于建立表与表之间的关联。

6. 索引(index):是一种数据结构,用于优化数据库的查询
速度。

它可以加快数据的检索速度,使得查询更快。

7. 视图(view):是一种虚拟表,其内容基于查询语句中指定的一个或多个基本表而生成。

它与基本表不同,只存储在数据库中的逻辑表示。

8. 事务(transaction):是数据库操作的基本单元,在一个事
务中,一组操作要么全部完成,要么全部失败。

9. 数据库管理员(DBA):是负责管理数据库系统的专业人员。

他们负责数据库的安装、配置、备份和恢复,以及性能问
题的解决等任务。

10. 数据库管理系统(DBMS):是指一种软件,用于管理和操作关系型数据库。

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) 关系模型是由若干个关系模式组成的集合。

数据库技术中的关键术语解释(九)

数据库技术中的关键术语解释(九)

数据库技术中的关键术语解释引言数据库技术是当今信息时代中极其重要的一部分,它为我们存储、管理和操作大量数据提供了有效的工具。

然而,对于不熟悉数据库技术的人来说,其中的一些术语可能会令人迷惑。

在本文中,我们将对数据库技术中的一些关键术语进行解释和探讨。

一、数据库数据库是指按照特定的数据结构和数据存储方式组织起来的大量数据的集合。

它是为了方便管理和操作数据而设计的,并提供了一种结构化的方法来存储和检索数据。

数据库可以有不同的类型,包括关系数据库、NoSQL数据库等。

二、关系模型关系模型是一种常用的数据库管理系统中的数据模型。

它使用表格的形式来组织和表示数据,其中每个表格都有一个唯一的名字和一组列。

关系模型中的表格之间可以建立关系,这种关系可以通过共享列中的值来实现。

三、SQLSQL(Structured Query Language)是一种专门用于与关系数据库进行交互的编程语言。

通过使用SQL,用户可以执行诸如插入、更新、删除、查询等操作。

SQL语句可以分为数据定义语言(DDL)、数据操作语言(DML)和数据查询语言(DQL)等不同类型。

四、索引索引是一种用于提高数据库查询性能的数据结构。

它类似于书的目录,可以帮助我们快速找到所需的数据。

通过在某个列上创建索引,数据库可以更快地定位到符合查询条件的数据,从而提高查询效率。

五、事务事务是数据库操作的基本单位,指的是一系列操作要么都成功执行,要么都不执行。

事务具有ACID(原子性、一致性、隔离性和持久性)特性,确保了数据库操作的可靠性和稳定性。

六、备份与恢复备份与恢复是数据库管理中重要的一环。

备份指的是将数据库的数据和结构拷贝到另一个位置以防止数据丢失的过程。

恢复则是将备份的数据还原回数据库的过程,以使数据库回到之前的状态。

备份和恢复操作的频率取决于数据的重要性和对数据丢失的容忍度。

七、性能优化性能优化是数据库管理员的重要任务之一。

它涉及到对数据库中的查询、索引、表结构以及硬件设备的优化。

数据库名词解释

数据库名词解释

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

数据库术语

数据库术语

带你了解最常见的13个数据库术语1.关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。

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

2.关系模式:关系模式实际上就是记录类型。

它包括:模式名,属性名,值...1.关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。

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

2.关系模式:关系模式实际上就是记录类型。

它包括:模式名,属性名,值域名以及模式的主键。

关系模式仅是对数据特性的描述。

3.关系实例:就是一个关系,即一张二维表格。

4.属性:在关系模型中,字段称为属性。

5.域:在关系中,每一个属性都有一个取值范围,称为属性的值域。

6.元组:在关系中,记录称为元组。

7.候选码:在关系中能唯一标识元组的属性集称为关系模式的候选码。

8.主码:用户选作元组标识的一个候选码为主码。

9.外码:某个关系的主码相应的属性在另一关系中出现,此时该主码在就是另一关系的外码,如有两个关系S和SC,其中S#是关系S的主码,相应的属性S#在关系SC中也出现,此时S#就是关系SC的外码。

10.实体完整性规则:这条规则要求关系中元组在组成主码的属性上不能有空值。

如果出现空值,那么主码值就起不了唯一标识元组的作用。

11.参照完整性规则:这条规则要求“不引用不存在的实体”。

其形式定义如下:如果属性集K是关系模式R1的主码,K也是关系模式R2的外码,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主码值。

这条规则在使用时有三点应注意:(1)外码和相应的主码可以不同名,只要定义在相同值域上即可。

(2)R1和R2也可以是同一个关系模式,表示了属性之间的联系。

(3)外码值是否允许空应视具体问题而定。

12.过程性语言:在编程时必须给出获得结果的操作步骤,即“干什么”和“怎么干”。

如Pascal 和C语言等。

13.非过程性语言:编程时只须指出需要什么信息,不必组出具体的操作步骤的语言,各种关系查询语言均属于非过程性语言。

数据库名词解释

数据库名词解释

1.数据:是描述事物的符号记录。

包括数字、文字、图形、声音、视频等各种形式。

2.数据处理:是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。

3.DataBase:即数据库,是长期存储在计算机内的、有组织的、可共享的数据集合。

4.DBMS:即数据库管理系统,是一种用来对数据进行组织、存储、维护、获取等系统软件。

5.DBS:即数据库系统,是采用数据库技术的计算机系统。

由数据库、数据库管理系统及开发工具、数据库应用程序、数据库管理员和用户共同组成。

6.数据模型:是对现实世界数据特征的抽象,是现实世界的模拟。

分为概念模型和结构模型两大类。

7.概念数据模型:是按用户的观点来对数据和信息进行抽象,主要用于数据库设计。

8.结构数据模型:是按计算机的观点来对数据和信息进行建模,主要用于DBMS的实现。

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

实体可以是具体的人、事、物,也可以是抽象的概念和联系。

10.实体型(Entity Type):具有相同属性的实体成为同型实体,用实体名及其属性名的集合来抽象和刻画同类实体,称为实体型。

11.关系模型:指采用二维表形式来表示实体和实体间联系的数据模型。

二维表结构又称为关系,一个关系数据库就是由若干个二维表组成。

12.关键字(码):在关系表中,能够用来唯一标识各个记录的属性(或属性组合)称为关键字或码(Key)。

关键字取值必须唯一且不能为空。

13.外键或外码:当关系中的某个属性或属性组合为另一个关系的关键字时,称该属性或属性组合为这个关系的外键(外部关键字Foreign Key)或外码。

14.从表与主表:指以外键相关联的两个表,以外键为主键的表称为主表,外键所在的表称为从表。

15.SQL语言:是关系数据库的标准语言,它提供了对数据库数据的定义、查询和更新和控制等功能。

16.事务:是一组T-SQL语句的集合,它们被作为一个整体来执行,对于数据的修改,要么全都执行,要么全都不执行。

数据库---名词解释

数据库---名词解释

一、名词解释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.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运转时统计分析数据.。

  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中的一个元组。

投影运算:投影运算是按照j1,j2.....jk的顺序从关系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所述转换的一般原则。

相关文档
最新文档