数据库术语简述
数据库名词解释

数据库名词解释数据库(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):事务是数据库操作的一个逻辑单位,由一组操作组成,要么全部执行成功,要么全部回滚。
数据库概念术语

数据结构化:数据非纯文本的,有各种数据类型,以及各种类型的数据规范
数据的共享性:数据的共享性是指由于数据库系统是从整体角度上看待和描述数据的,数据不再面向某个应用,而是面向整个系统。
数据冗余度:指的多余的相同数据
数据的一致性:就是一条column的数据在多个表中保持同步更新
物理独立性:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
逻辑独立性:逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
数据的安全性(Security):指存储介质的物理安全,数据的保密程度或是访问权限,网络安全数据的完整性(Integrity):是指在进行数据库设计时,要站在全局需要的角度进行抽象和组织数据;要完整的、准确的描述数据自身和数据之间联系的情况;要建立设和整日需要的数据模型
并发(Concurrency)控制:当多个用户并发的对数据库进行操作时,对他们加以控制和协调,以保证并发操作的正确执行,保持数据库的一致性。
数据库恢复(Recovery):数据库恢复是指通过技术手段,将保存在数据库中上丢失的电子数据进行抢救和恢复。
为什么要使数据有完整性和共享性:
数据的晚成性高会使得数据库中的数据冗余度变小,从而避免了由于数据冗余度大带来的数据冲突问题,也避免了由此产生的数据维护麻烦和数据统计错误问题。
数据共享度高会提高数据的利用率,它使得数据更有价值和更容易、更方便地被使用。
数据库名词解释

数据库是“按照数据结构来组织、存储和管理数据的仓库”。
是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。
特别是关系型数据库已经成为目前数据库产品中最重要的一员,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.基本表:基本表示本生独立的表,在SQL中一个关系对应一个表。
一些基本表对应一个存储文件,一个表可以带若干个索引,索引放在存储文件中。
4.视图:视图是从基本表或其他视图中导出的表,他本生不独立存储在数据库中,也就是说数绝库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。
5.数据库的安全性:主要是指保护数据库,防止由于非法使用数据库造成数据泄漏,更改或破坏。
数据库管理系统提供的主要是保护数据安全的手段是对用户存取数据库的数据进行严格的控制。
用户存取数据库数据的控制,正常情况下由DBA利用数据库管理系统的用户管理和授权机制来完成。
6.审计:审计是一种事后监视的措施,即跟综数据库的访问活动,以发现数据库的非法访问,达到安全防范的目的。
7.数据字典:是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程五个部分。
其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。
数据库的物理设计:数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。
为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,这就是数据库的物理设计。
8.CGI:公共网关接口CGI是WWW技术中最重要的技术之一,有着不可替代的重要地位。
CGI是外部应用程序与web服务器之间的接口标准,是在CGI程序和web服务器之间传递信息的规程。
CGI规范允许web服务器执行外部程序,并将它们的输出发给web 浏览器。
CGI将web的一组简单的静态超媒体文档变成一个完美的新的交互式媒体。
数据库名词解释整理

数据库名词解释整理1.DBMS:把企业数据以记录的形式在计算机中保存起来的一种软件产品功能:数据定义、数据操作、数据保护、数据维护、数据字典2.层次数据模型/分级数据模型层次数据模型中数据以树状结构组织不同类型的记录通过层次结构相互联系3.网状模型某一级的一个记录集合在上一级中可能对应两个不同的包含层次4.关系模型关系模型被定义为表,通过键连接两个表,受关系规则约束。
(对象—关系模型是关系模型的扩展。
)ER数据库用户DBMS的一个重要特征是缺乏经验的用户可以从数据库中检索数据,这种类型的用户被称为“END USER”最终用户。
(1)Native user 初级用户通过鼠标(monus)访问数据库(2)Casual user 临时用户通过SQL交互式语言访问数据库(3)Application programmer 应用程序员用嵌套式编程语言访问(4)DBA数据库管理员用SQL语句访问DBMS6.数据模型一个数据库模型或者数据库模型是一组描述如何用计算机化的信息表示现实中数据的定义。
7.数据库命名术语A:表、列、行B:关系、元组、属性8.数据库数据库是表或者说是关系的集合。
(数据库是相关信息的集合,用一组表来表示)9.数据库模式表的标题被称作关系模式,即组成关系的属性的集合。
数据库的所有关系模式的集合构成了数据库模式。
表的航集合,也就是元组集合,被称作表的内容;表的行数被称为表的基数。
10.关系关系是一种数学结构,被定义为一个笛卡尔集的子集,即符合条件的笛卡尔积中的元素为相关的。
表中每一行都与不同的列上的值相关联,所以表中的行的完整集合才被称为一个关系。
11.关系规则规则1 第一范式规则在定义表中,关系模型不允许含有多值属性(重复字段)和含有内部结构的列,遵守这样规则的表被称为第一范式。
规则 2 只能基于内容存取行规则说明航是没有次序的,只可以通过行的内容,即每一列中所存在的属性值来检索行。
规则3 行唯一性规则要求关系中的任何两个元组(表中的行)的值在同一时刻不能是完全相同的。
数据库术语解释

数据库术语解释: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 第2范式---如果关系属于第一范式,且每一个非主属性完全依赖于码,则该关系为2NF。
2 数据库---数据库是长期储存在计算机内、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
3 实体---客观存在并可以相互区分的事物叫实体。
4 外码---如果A表的一个或者一组属性F与B表的主码K相对应,则F为A表的外码。
5 E-R图---表示实体及实体与实体之间联系的图形。
6 数据模型----数据模型就是现实世界数据特征的模拟和抽象。
在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息. 它包含三个特点:(1)较真实地模拟现实世界。
(2)容易为人理解。
(3)便于上机实现。
它主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据的建模。
7 主键---唯一标识实体的属性集称为主键。
8 数据库系统——数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。
数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
9事务的原子性——事务的所有操作必须完成,否则事务将被撤消。
也就是说,事务是作为一个整体的单位处理,不可以被分割。
10 属性——属性为实体的某一方面特征的抽象表示。
如学生,可以通过学生的“姓名”、“学号”、“性别”、“年龄”及“政治面貌”等特征来11 3NF:若R∈lNF,且每一个非主属性完全函数依赖于码,并且不存在传递依赖,则R ∈2NF12 侯选码:在关系模式R中某一属性组X唯一地标识一个元组,则称 X是R的侯选码。
13.排它锁又称为写锁。
如果事务T对数据对象X加上排它锁,则只允许事务T读取和修改数据项X,其他任何事务都不能对X加任何类型的锁,直到T释放X上的锁。
14.并发控制---就是用正确的方法调度并发操作,以免不同事务的执行会互相带来干扰。
15.网状模型--用有向图结构表示实体类型及其联系的数据模型。
数据库名词解释

一、名词解释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.数据库: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.组:是由一些属于数据库对象的快捷方式组成;通过“数据库”窗口可以将不同类型的数据库对象组织到一个“组”中..22.生成表查询:可以把选择查询得到的结果变成一个真正的表;这个表完全独立于数据源;用户对生成的新表进行任何操作;都不会影响原来的表..23.更新查询:可以按指定的条件一次性地更新一批记录;而不必逐个地去修改每一条记录..24.追加查询:是一种从一个表向另一个表追加记录的操作;特别适宜于从已存在数据的源表按照指定的条件向目标表转移的情况..25.SQL查询:是用户使用SQL语句创建的查询..26.联合查询:可以将多个表合并为一个表;但要求用来合并的表具有相同的字段名;相应的字段具有相同的属性..27.传递查询:可以直接向ODBC数据库发送SQL命令;不必链接到服务器上的表;就是直接使用相应的表..28.数据定义查询:是一种包括数据定义语言语句的SQL查询;实际上是创建表..29.类模块:是指可以用来定义新对象的模块;包括有属性和方法的定义..30.标准模块:是指存储在数据库中的通用过程和常用的过程..31.关系模型:通过若干个二维表反映实体集及实体之间的联系..32.数据模型:是构造数据的规则以及对数据所能进行的操作的总体..33.数据独立性:应用程序与数据库的数据结构之间相互独立..34.侯选键:在关系中凡能唯一标识元组的属性;称为关系模式的侯选键..35.主键:用户从侯选键中选做标识元组的属性称为主键..36.外键:如果关系模式R中属性K是其他关系模式的主键;那么K在R中称为外键.37.实体完整性:要求关系中的元组在组成主键的属性上不能是空值..38.参照完整性:参照完整性规则与关系之间的联系有关;是指“不允许参照引用与当前关系相联系的另一关系中不存在的元组..39.用户定义完整性:在建立关系模式时;允许用户定义属性的数据类型;大小和取值范围;系统采用统一的方法进行检验实施;不在由程序员承担这部分工作..40.函数依赖:是指关系中属性之间取值的依赖情况..41.完全函数依赖:属性E依赖于主键A+B;即E的取值依赖与A和B两者的组合..42.部分函数依赖:属性C只依赖于主键中的B;而与A无关;这称为部分函数依赖..43.传递函数依赖:属性D依赖于C;而C又依赖于B;因而D间接依赖于B;这称为D传递依赖于B..44.数据完整性:数据的正确性45.数据安全性控制:防止非法存取数据库;一般通过设置密码、控制存取权限和采取数据加密等措施来实现..46.并发控制:在网络环境下当多个用户同时操作同一数据时加以控制保证数据的正确性47.实体集:性质相同的同类实体的集合..48.1:1联系:对于不同型实体集A和B;如果A中的一个实体最多只与B中的一个实体有联系;则称A和B两实体为1:1联系..49.联系的元数:有一个联系有关的实体集的个数..50.模块:是用VBA语言编写的程序代码;基本上是由声明;语句和过程组成的集合..51.利用查询可以建立一个新表;这样的查询称为生成表查询..52.将窗体中的一个显示记录按列分隔的窗体是纵栏式窗体..53.如果需要在窗体没一页的顶部都显示信息;该窗体必需具有页面页眉节..54.在Access中;如果要对数据访问页进行修改;则应该使用数据访问页的设计视图55.ACCESS中;查询不仅具有查找的功能;而且还具有计算功能56.窗体中的数据主要来源于表和查询57.查询设计器分为上下两部分;上半部分是表的显示区;下半部分是查询设计区58.用于设定控件的输入格式;仅对文本型或日期型数据有效的控件的数据属性为“输入掩码”59.在ACCESS中可以定义三种类型的主键是自动编号的主键;单字段主键和多字段主键60.在报表中可以根据字段或表达式对记录进行分组和排序61.关系数据库中可命名的最小数据单位是属性名或字段62.在ACCESS中;通过数据访问页发布的数据来自于数据库63.在ACCESS数据库管理系统中;通过数据库对象来管理信息64.ACCESS数据库中查询有很多种;根据每种方式在执行上的不同可以分为选择查询;交叉表查询;操作查询;参数查询和SQL查询65.当数据的物理结构存储结构;存取方式等改变时;不影响数据库的逻辑结构;从而不至于引起应用程序的变化;这是指数据的物理独立性66.如果一个查询的数据源仍是查询;而不是表;则该查询称为子查询67.数据库系统由数据库、硬件、软件、和数据管理员四个部分组成68.关系模型由数据结构;数据操纵和数据完整性规则三部分组成69.在当前打开的数据库窗口中;已创建的某类对象的所有列的显示区域称为对象列表框70.在ACCESS中压缩当前数据库;用户必须具有“打开/运行”和以独占方式打开的权限71.在创建查询时;有些实际需要的内容在数据源的字段中并不存在;但可以通过在查询中增加计算字段来完成..72.根据窗体的用途;可以将窗体分为数据操作窗体、控制窗体和信息交互窗体73.在窗体中可以采用“按选定内容筛选”、“按窗体筛选”、“内容排除筛选”、“高级筛选/排序”四种方式来挑选并显示要求的记录74.ACCESS在当前行或列中打印当前节;而在下一行或列中打印下一节的内容;则节的“新行或新列”属性应设置为节后75.在设计数据访问页时;可在页面插入超链接;ACCESS的超链接控件有两种;分别是文字超链接和图象超链接76.在ACCESS中;通过RunMacro运行宏组中的宏时;其格式是宏组名..宏名77.嵌入在ACCESS中的程序设计语言是VBA78.ACCESS提供了直接创建空数据库和数据库向导两种创建数据库的方法79.在ACCESS中;可以使用表设计器;表向导;输入数据;导入和链接外部数据等多种方式创建表80.设置输入掩码可以约束向字段输入的数据;一个输入掩码可以由掩码和原义显示字符两类字符组成81.报表中的每一个组成部分称为报表的一个节82.数据访问页是作为独立文件保存的;其文件扩展名为..Htm83.在ACCESS中;模块分为类模块和标准模块两种类型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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算法)实例:P126 5-2 5-3求X关于F 的闭包X+掌握求函数依赖集F的最小函数依赖集的方法(P108例)实例:p126 5-5(3) 5-6 5-7理解保持无损的分解,掌握其判断方法(P112,算法及P114定理所述和简单检验方法)实例:P126 例5-9 5-10 5-11 5-15掌握关系候选键的求解方法(P118 算法及例)实例:P126 5-15 (1)5-16(2)掌握向3NF的模式分解算法(P123算法及例保持函数依赖性、定理无损联接性) 实例p126 5-15(1)(2)(3) 5-16(2)(3)(4)应用根据文字语义描述画出合适的实体-联系图(E-R图),方法描述参见学习指导P107 习题(如学生,课程、教师等实体之间的联系,理解书P139图)实体-联系模型向关系模型转换方法,方法参见学习指导P106 习题所述转换的一般原则。