精华内容
下载资源
问答
  • 数据库常用名词解释

    2008-07-02 10:05:30
    数据库常用名词解释。。。
  • 数据库常用名词解释 很全的噢 看一遍基本上没问题了
  • ◆DB:数据库(Database), DB是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。◆超键:在关系中能唯一标识元组的属性集称为关系模式的超键。(注意,超键...

    ◆DB:数据库(Database), DB是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。

    ◆超键:在关系中能唯一标识元组的属性集称为关系模式的超键。(注意,超键是一个属性集) ◆候选键:不含有多余属性的超键称为候选键。

    ◆主键:用户选作元组标识的一个候选键为主键。

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

    ◆实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值。如果出现空值,那么主键值就起不了唯一标识元组的作用。

    ◆参照完整性规则:这条规则要求“不引用不存在的实体”。其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。

    这条规则在使用时有三点应注意:

    1) 外键和相应的主键可以不同名,只要定义在相同值域上即可。

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

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

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

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

    ◆无限关系:当一个关系中存在无穷多个元组时,此关系为无限关系。如元组表达式{t|┐R(t)}表示所有不在关系R中的元组的集合,这是一个无限关系。

    ◆无穷验证:在验证公式时需对无穷多个元组进行验证就是无穷验证。如验证公式(∨u)(P(u))的真假时需对所有的元组u进行验证,这是一个无穷验证的问题。

    ◆ DBMS:数据库管理系统(Database Management System), DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 ◆DBS:数据库系统(Database System), DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 ◆ 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,好么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。

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

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

    ◆ 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为两种类型:概念数据模型和结构数据模型。

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

    ◆结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。

    ◆层次模型:用树型结构表示实体间联系的数据模型

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

    ◆关系模型:是由若干个关系模式组成的集合,其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。

    ◆概念模式:是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成。概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。 ◆外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。

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

    ◆模式/内模式映象:这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,即概念记录和内部记录间的对应性。此映象一般在内模式中描述。

    《数据库常用名词解释大全》全文内容当前网页未完全显示,剩余内容请访问下一页查看。

    展开全文
  • 关系数据库常用名词解释 1、键码(Key):它是关系模型中的一个重要概念,在关系中用来标识行的一列或多列。 2、候选关键字(Candidate Key):它是唯一地标识表中的一行而又不含多余属性的一个属性...

    关系数据库常用名词及解释


    1、键码(Key):它是关系模型中的一个重要概念,在关系中用来标识行的一列或多列。


    2、候选关键字(Candidate Key):它是唯一地标识表中的一行而又不含多余属性的一个属性集,即在同一张表中,也许存在多于一种列的组合可以唯一地标识一行数据,这些任意一种列的组合就是候选关键字;

    3、主关键字(Primary Key):它是被挑选出来,作为表行的唯一标识的候选关键字,一个表中只有一个主关键字,主关键字又称为主键;

    4、公共关键字(Common Key):在关系数据库中,关系之间的联系是通过相容或相同的属性或属性组来表示的。如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字;

    5、外关键字(Foreign Key):如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。由此可见,外关键字表示了两个关系之间的联系,外关键字又称为外键;

    6、数据库关系图:数据库中的关系图对象用来描述数据库中表和表之间的对应关系。在数据库技术领域中,关系图有时也被称为E-R图、ERD图、EAR图等。

    7、表:与日常使用的表格相似,由行和列组成,列由同类信息组成,一行数据称为一个记录。每个表通常有一个主键;

    8、索引:索引是根据指定的数据库表列建立起来的顺序,它提供了快速访问数据的途径,并且可以监督表的数据,使其索引所指向的列中的数据不重复;

    9、视图:视图看上去与表一样,具有一组命名的列和数据项,但它其实是一个虚拟的表,在数据库中并不实际存在。视图是由查询数据库表产生的,它限制了用户能看到和修改的数据。

    10、图表:其实就是数据库表之间的关系示意图,利用 它可以编辑表与表之间的关系。

    11、默认值:它是在表中创始列或插入数据时,对没有指定其具体值的列或列数据项赋予事先设定好的值。


    12、类型:包括系统数据类型、用户自定义数据类型和XML架构集合等对象类型。

    13、规则:它是对数据库表中数据信息的约束命令,并且限定表中的列。

    14、触发器:它是一个用户自定义的SQL事务命令集。当对一个表进行插入、更改、删除时,这组命令会自动执行;

    15、存储过程:存储过程是为完成特定的功能而汇聚在一起的一组SQL语句,是经编译后存储在数据库中供用户调用的SQL程序;

    16、实体:实体是一个数据对象,可以是具体的事物,也可以是抽象的事物;

    17、属性:是实体所具有的某一特性;

    18、标识符:实体实例都有标识符,它用来指定和区分不同的实体;

    19、域:表中的列的数据的取值范围;

    展开全文
  • 2011年计算机等级考试三级数据库技术常用名词解释
  • 数据库名词解释

    2008-01-11 23:19:25
    数据库常用专业名词解释
  • 数据库专业英文词汇

           data: By data, we mean known facts that can be recorded and that have implicit meaning.

           数据是可被记录并且有隐含意义的已知事实。

          

           database: A database is a collection of related data.

           数据库是有关联数据的集合。

           DBMSA database management system is a collection of programs that enable users to create and maintain a database.

           数据库管理系统是一组可支持用户来创建和管理数据库的程序集合。

     

           database system: We call the database and DBMS software together a database system.

           数据库和数据库管理系统统称为数据库系统。

           Database catalog contains information such as the structure of each file, the type and stored format of each data item, and various constraints on the data.

           数据库目录包含每个文件的结构,每条数据项的类型和存储格式,以及针对数据的不同约束等信息。

    Program-data independenceIt is a property of database system that the structure of data file is stored in the DBMS catalog separately from the access programs

    程序-数据独立性:是一种数据结构文件存储于DBMS目录与访问程序分开的一种机制。

           user view: A view may be a subset of the database or it may contain virtual data that is derived from the database files but is not explicitly stored.

           用户视图:一个视图是数据库的一个子集,或者说是由数据库文件导出的虚数据,并不是真正存储的数据。

           DBA(database administrator)The DBA is responsible for authorizing access to the database, for coordinating and monitoring its use, and for acquiring software and hardware resources as needed.

           数据库管理员是负责对数据库进行授权,协调和监管数据库的使用,并根据需要获取软硬件资源的人员。

           end user: End users are people whose jobs require access to database for querying ,updating, and generating reports; the database primarily exists for their use.

           最终用户是需要访问数据库进行查询、更新数据并产生报表的人员。数据库就是为他们提供服务的。

           canned transaction: Standard types of queries and updates which have been carefully programmed and tested.

           固定事务:经过仔细编程和调试的标准查询和更新程序。

    Deductive database systemIt's a system that provides capabilities for defining deduction rules for infering new information from the stored database facts

    演绎数据库系统:该系统能够定义从已经存在的数据事实中推论出新信息的演绎准则。

    Persistent objectA complex object can be stored permanently in an objectoriented DBMS

    持久性对象:一个能够被永久地存储在一个面向对象DBMS中的复杂对象。

           meta-data: Meta-data is the information stored in the catalog and it describes the structure of the primary database.

           元数据是存储在数据库目录里描述数据库基本结构的数据。

           transaction-processing application: An application in which several users try to query and update the same database at the same time.

           事务处理应用:允许多用户同时查询和更新同一数据库的应用程序。

     

     

     

    data model:(教材P26) A data model is a collection concepts that can be used to describe the structure of a database, and it provides the necessary means to achieve this abstraction.

           数据模型是一组用于描述数据库结构的概念集合,它提供实现数据抽象所必需的方法.

           database schema: (教材P27)Database schema is the description of a database, which is specified during database design and is not expected to change frequently.

           数据库模式是对数据库的描述,它在数据库设计时被指定,不会作频繁改动.

           database state: (教材P28)The data in the database at a particular moment in time is called a database state.

           数据库状态是数据库中某一特定时刻的即时数据.

           internal schema: (教材P29)Internal schema describes the physical storage structure of the database, which is in the internal level.

           内模式是位于内部层,描述数据库的物理存储结构.

           conceptual schema: (教材P30)Conceptual schema describes the structure of the whole database for a community of users, which is in the conceptual level.

           概念模式是位于概念层,为共有用户描述全部数据库的结构.

           external schema: (教材P30)External schema describes the part of the database that a particular user group is interested in and hides the rest of the database from that user group.

    外模式是位于外部层,描述针对某些特定用户组关心的数据库的结构,剩下的部分则对他们是隐藏的.

    data independence: (教材P31)Data independence can be defined as the capacity to change the schema at one level of a database system without having to change the schema at the next higher level.

    数据独立性是在一个层次对一个数据库系统的模式的更改而不用改变更高层次的数据库模式的性能.

    client/server architecture: (教材P38)Client/server architecture is an underlying framework that consists of many PCs and workstation as well as smaller number of mainframe machines, connected via local area networks and other types of computer networks.

    客户/服务器体系结构是一种底层架构,由许多计算机和工作站以及小数量的中央处理器组成,他们通过局域网和其他类型的计算机网络相联.

    展开全文
  • JavaWeb开发常用名词解释

    千次阅读 2018-05-31 10:06:04
    1.DAO(Data Access Object):是一个数据访问接口,数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。 2.Apache Shiro:是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理...

    1.DAO(Data Access Object):是一个数据访问接口,数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。

    2.Apache Shiro:是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。三个核心组件:Subject, SecurityManager 和 Realms。

    3.Nexus:Maven私服的一种。

    4.ZooKeeper:是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。

    5.Dubbo:是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能。

    6.CAS(Central Authentication Server)中央认证服务:是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法。

    7.DSL(Domain Specific Languages领域定义语言):是一种帮助用户从一个系统中抽象出某些部分的工具,不仅提高了代码的易读性,让开发者可以和领域专家更好的交流,而且是改变执行上下文的一种手段。

    8.约定优于配置(convention over configuration),本质是说,开发人员仅需规定应用中不符约定的部分。例如,如果模型中有个名为Sale的类,那么数据库中对应的表就会默认命名为sales。只有在偏离这一约定时,例如将该表命名为”products_sold”,才需写有关这个名字的配置。如果你所用工具的约定与你的期待相符,便可省去配置;反之,你可以配置来达到你所期待的方式。

    9.Redis是一个key-value存储系统。它支持存储的value类型包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。

    10.Spring项目中,Controller文件,其中包含@RestController意为Controller内的方法都以json格式输出,如果为@Controller则代表输出为页面。

    11.生产者消费者模式:生产者生产消息放到队列里,多个消费者同时监听队列,谁先抢到消息谁就会从队列中取走消息;即对于每个消息只能被最多一个消费者拥有。
    发布者订阅者模式:发布者生产消息放到队列里,多个监听队列的消费者都会收到同一份消息;即正常情况下每个消费者收到的消息应该都是一样的。

    12.SOA(Service-Oriented Architecture),即面向服务的架构。是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。可以看作是B/S模型、XML(标准通用标记语言的子集)/Web Service技术之后的自然延伸。

    13.Preconditions是guava提供的用于进行代码校验的工具类,其中提供了许多重要的静态校验方法,用来简化我们工作或开发中对代码的校验或预 处理,能够确保代码符合我们的期望,并且能够在不符合校验条件的地方,准确的为我们显示出问题所在。

    展开全文
  • 常用名词解释

    2008-03-18 22:43:32
    在层次中主要存放数据库的操作方法。 3.PO:Hibernate的数据持久化对象。(包括一个POJO和一个映射文件) 4.POJO:普通java类。 5.DI:(dependency injection)依赖注入。比如:在系统中DAO依赖注入给业务逻辑。...
  • JAVA 常用名词解释

    2010-12-13 15:33:31
    PO则是向数据库中添加新数据时创建,删除数据库中数据时削除的。并且它只能存活在一个数据库连接中,断开连接即被销毁。 2.VO是值对象,精确点讲它是业务对象,是存活在业务层的,是业务逻辑使用的,它存活的...
  • oracle中常用名词解释

    2014-11-25 15:14:14
    Rac和ha的区别? ... ha,仅只是在操作系统层面进行数据库的监控和管理,一般只针对单实例数据库使用。优点是管理方便,应用开发方便(方便了开发商);工程投入较小。缺点是,具有所有单实...
  • 常用名词 1.1.集群 集群通常指使用分布式事务数据库HotDB Server所需要搭建的整套架构组件的整体。一般包含计算节点、存储节点、配置库、管理平台、备份程序等。不同集群在业务上是独立的,管理平台中也可以同时管理...
  • .net常用名词解释

    2007-05-20 13:15:00
    静态页面---web中的静态页面并不是指没有动画,GIF图片之类的页面,而是指整个网页的编码是由HTML所组成的,通常会以.html,.hml格式表现,静态页面的优点是浏览速度快,其缺点则是不能更新...另一种是指除此之外,要与数据库
  • 区块链(Blockchain)是比特币的一个重要概念,本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证...
  • Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要...
  • 我有时候也很懵逼,那么今天就来把这几个数据库常用术语搞清楚,同时也记录一下。读写分离这个相对比较好理解一些,就是将数据库分为主从库,一个主库(Master)用于写数据,多个从库(Slaver)进行轮询读取数据的过程,...
  • 数据访问中间件:解决应用访问数据库的共性问题。分布式系统:一定是有多个节点组成的系统,一般一个节点就是一台服务器,节点之间是相互连通协作的,这些连通的节点上部署了我们的组件,共同服务于一个大型系统。...
  • 名词解释:归档

    千次阅读 2012-02-06 12:28:16
    通常最近产生的数据会比较常用,而若干年前的数据则很少再被使用.归档的意思就是将某些不常使用的数据放置到诸如磁带等大容量而不便于访问的设备上去. 数据库上我听说过日志归档,那就是说这些日志比较旧了,可以转移...
  • 客户关系管理客户关系管理系统主要特点分类以及常用CRM软件介绍上客户关系管理系统的宗旨是为了满足每个客户的特殊需求同每个客户建立联系通过同客户的联系来了解客户的不同需求并在此基础上进行"一对一"个性化服务...
  • 表示概念模型最常用的是“实体-关系”图,E-R图主要由实体(矩形)、属性(椭圆)和关系(菱形)三个要素构成。 关系:一对一,一对多,多对多。 逻辑模型:逻辑数据模型反应的是系统分析设计人员对数据存储的观点...
  • 简化Spring的配置流程,集成大量常用的第三方库配置。 SSM 有三大框架构成:Spring、Spring MVC 、MyBatis(数据库持久层框架) 动态代理 运行时动态的生成类,并且作为一个真是对象的代理来做事情。 ...
  • 新公司使用的是亚马逊服务,刚开始的时候,对很多名词不太明白,总结了一下如下 1,EC2 这个是亚马逊的一种服务器服务,可以理解为跟vmware差不多,EC2为虚拟机提供载体,EC2上跑虚拟机服务器。 2,RDS RDS是...
  • 数据库基本操作(1)

    2016-01-19 13:50:55
    数据库常用干货 (mysql)1、数据库的相关名词解释 A、DB——Database,数据库,存储数据的仓库; B、DBMS——Database Manager System,数据库管理系统,其实就是指软件,比如MySql、SqlServer、Oracle等等都是...

空空如也

空空如也

1 2 3 4 5
收藏数 94
精华内容 37
关键字:

数据库常用名词解释