教你轻松掌握数据库系统的一些专用词汇表
数据库的一些特殊词汇:
数据(数据):
反映客观世界事实并能区分其特征的符号:文字、数字、文本、声音、图形、图像、图表、图片等。它们客观存在于现实世界中,可以输入计算机进行存储和管理。
信息(信息):
从原始数据中加工提炼出来的用于决定行为、计划或具有一定语义的数据称为信息。
数据库(数据库):
它是现实世界中相互关联的数据和数据间关系的集合。
数据库管理系统(DBMS):
它是一个存储和管理数据库中数据的软件系统。包括用于在数据库中存储、管理、检索和控制数据的各种语言和工具,是一套系统软件。
数据库系统DBS(数据库系统):
它是数据库和数据库管理系统的总称。指相互关联的数据集和用于操作数据的软件工具集。DBS = DB+DBMS
数据库应用程序编程接口(API):
它是DBMS提供的接口函数、过程或语言,用于开发应用程序来操作和访问数据库中的数据。
数据库应用AP(应用程序):
操作和访问满足特定用户要求的数据库的过程。
,数据仓库(Data Warehouse)
数据仓库是一个拥有自己数据库的商业应用系统。利用现有的数据资源,将数据转化为信息,从中挖掘知识,提炼为智慧,创造效益。
,数据挖掘(Data Mining)
数据挖掘可以帮助商业用户处理大量的现有数据,以便发现一些“意想不到的关系”,从而增加市场份额和利润。
,信息挖掘(Information Mining):
信息发现是指在文档、地图、照片、声音和图像的汪洋大海中发现相关信息,即面向内容的检索。
,数据模型(Data Model):
在数据库中,数据(实体)的描述称为数据库模式。用相应的模式定义语言描述它。
,数据模型(Data Model):
它是对真实世界特征的数字模拟和抽象。
字段(字段):
分层数据模型中的最小数据单元,描述实体的属性。
细分市场(细分市场):
它是描述IMS分层数据模型中实体的单元,是由一组字段组成的记录。它也是应用程序访问数据库数据的单元。
,数据项(数据项):
是DBTG命名的网络数据模型中最小的数据单元,代表实体的属性。
记录(记录):
它是DBTG命名的网络数据模型中描述实体的单位,是一组有序的数据项。
域(Domain):
域是值的集合,即值的范围。
关系(Relation):
关系是一个二维表,每个表都有一个表名。
元组(Tuple):
关系表中的一行称为元组。元组可以表示一个实体或实体之间的连接。
属性(Attribute):
关系表中的列称为关系的属性,即元组的数据项。有属性名称、属性类型、属性值字段和属性值。属性名在表中。是的。
关键词(主键):
表中一个属性或几个属性的组合的值可以清楚地标识关系中的一个元组。关键字不能采用空的值。
外部密钥(Forgien密钥):
一个关系中包含的对应于另一个关系的键的属性组称为该关系的外键。外部键采用空的值或外部表中相应的键值。
网络图书馆:
一个通信软件包,将数据库请求和结果打包,通过网络协议传输。也称为Net-Library,应该安装在客户机和服务器上。
主数据文件:
在SQL Server数据库管理系统中,主数据文件用于存储指向其他数据库文件的指针和启动信息。SQL Server的每个数据库只有一个主数据文件,扩展名为。mdb。
辅助数据文件:
在SQL Server数据库管理系统中,所有不适合存储在主数据文件中的数据都存储在辅助数据文件中。如果主数据文件可以包含所有数据,就没有必要使用辅助数据文件。大型数据库可以将辅助文件分布在多个磁盘驱动器上。的文件扩展名是。ndf。
日志文件(日志文件):
存储数据库的事务日志信息,必要时使用日志恢复数据库。每个数据库至少需要一个日志文件。SQL Server日志文件的扩展名是。ldf。
开放式数据库连接
这是一个调用级数据库访问接口,是一个标准的通用数据库接口。通过使用不同数据库管理系统提供的ODBC驱动程序,应用程序可以访问不同的数据库系统,而不必随着数据库的变化而变化。
OLE DB:
这是一个基于组件对象模型(COM)的数据访问接口。
ActiveX数据对象
封装了OLE DB,降低了应用程序开发和维护的成本,可用于VC、VB、ASP(Active Server Pages)、Microsoft Internet Explorer等脚本对象模型。
RDO(远程数据对象)
远程数据对象,封装了ODBC,可以在VC,VB等中使用。
SQL(结构化查询语言):
SQL是结构化查询语言的缩写,是关系数据库的标准语言。
视图(视图):
视图是查询结果和存储的查询定义之间的关系。所以视图数据在物理上是不存在的,但是可以通过视图查看或者修改基本表中的数据,所以叫做视图。
,光标(CURSOR)
游标是系统为用户的查询结果打开的数据缓冲区,存储SQL的查询结果集。
,完整性约束(Integrity Constraint):
对数据库数据正确性和有效性的约束。如果在任何时候,数据库满足明确指定的一组验证规则,则称该数据库满足完整性约束。
触发器(Trigger):
触发器是一种特殊类型的存储过程,它由一系列命令组成。当关系表中的数据被修改时,系统自动执行触发器定义的操作。
T-SQL(事务SQL):
T-SQL是SQL Server的数据库语言,是标准SQL语言的扩展。T-SQL用函数、数据类型、逻辑运算符和流控制语句扩展了SQL语言的功能。
,存储过程(存储过程):
存储过程是存储在服务器上的预定义和编译的SQL语句。它可以为授权用户提供共享调用,提高系统的执行效率。
,数据模式(Data Schema):
对某一类数据的结构、属性、关系和约束的描述称为数据模式。
关系模式(relationship schema):
关系的描述称为关系模式。关系模式可以正式表示为:
R(U,F)或r (u),
r是关系名,u是组成关系的属性名集合,f是属性间的数据依赖集合。
,数据依赖(data dependence):
解释关系中属性值之间的关系。它是对现实世界中属性之间关系的抽象,是数据的固有性质,是语义的体现。
功能依赖(functional dependence)
函数依赖是指关系中一个或一组属性的值可以决定其他属性的值。函数依赖就像一个函数y = f(x)。给定x的值后,y的值也是局部确定的。
,标准化(Normalization):
关系模式需要满足一定的条件,不同程度的条件称为不同程度的规范化。关系最基本的规范化要求是每个组件必须是不可分的数据项。
原子聚集(Atom Aggregation):
原子由实体连接。即把实体之间的联系看成一个较高层次的实体,而不考虑较低层次的实体。
数据流程图(Data Flow Diagram):
它是从“数据”和“数据处理”两个方面对数据处理系统工作过程的图形化表示,既直观又易于用户和软件人员理解。
,数据字典(Data Dictionary)
它是各种数据描述的集合,通常包括五个部分:数据项、数据结构、数据流、数据存储和处理。
Asp:
ASP是微软开发的一套服务器端脚本环境。ASP包含在IIS 3.0和4.0中。通过ASP,我们可以将HTML页面、ASP指令和ActiveX组件结合起来,构建动态、交互式、高效的Web服务器应用程序。
数据库操作语言DML:
数据操作语言DML是最终用户和应用程序用来操作数据库中数据的语言。DML包括添加、删除、更新和搜索等基本操作功能。
交易(交易):
它是用户定义的数据库操作序列,要么全有,要么全无,是一个不可分割的工作单元。
共享锁(共享锁):
共享锁仅用于并发只读数据操作。如果数据上有共享锁,任何试图修改某些数据的事务都将被阻止,直到所有共享锁都被释放。
独占锁(Exclusive lock):
任何写操作都需要一个排他锁。排他锁被授予准备好进行数据修改的事务,以确保其他事务不能访问被排他锁锁定的数据。
角色(Role):
它是角色数据库访问许可的管理单元,其成员继承角色拥有的访问许可。角色是为了方便管理而设置的权限管理单元,类似于Windows NT中用户组的概念。
,数据传输(数据转换):
数据传输是将数据从一个数据源(数据库或文件)传输到另一个数据源。
,复制(replication):
复制是通过网络将一组数据从一个数据源复制到多个数据源的技术。使数据以分布式方式存储多个数据备份。
,快照复制(快照复制):
快照意味着版本服务器在指定的时间将已发布数据的更改更新到分发服务器,覆盖任何现有数据。
事务复制(事务复制):
事务复制发布修改已发布数据的语句,如INSERT、UPDATE和DELETE,但不会传输实际数据。复制需要持续监视发布服务器的事务日志中的更改。
合并复制:
复制并修改发布服务器中的发布数据库和订阅服务器中的订阅数据库。它可以自动监视这些数据库中的数据变化,定期合并这些修改,并将合并结果提交给所有订阅者。
客户端/服务器系统(客户端/服务器系统):
软件应用系统的处理过程由两个不同的结构组件提供,即客户机和服务器。
数据集市(Data Mart):
服务于组织某个部门的数据仓库和数据限制较少的数据仓库工具。一个公司通常有几个数据市场。
决策支持系统:
可以帮助企业做出业务相关决策的自动化应用系统。
维度(维度):
数据仓库是用来组织大量运营数据和历史数据的一种形式。例如,时间是一个重要的维度。
颗粒大小(粒度):
数据仓库中用来表示信息详细程度的术语。粒度越高,细节层次越低(高层次抽象)。
索引:(索引):
改进用于搜索和检索数据库记录的数据访问方法是提高数据库查询性能的常用技术。
多维数据分析:
同时分析多个数据维度。
在线事务处理(OLTP):
计算机可以添加、删除和更改交易数据库中的数据,以及查询和报告处理。
在线分析处理OLAP(online analytic processing):
计算机可以分析、查询和报告多维数据。
,面向主题(Subject Oriented):
根据商业主题或话题分类。
对称多处理器:
在一个CPU上由多个处理器分割任务。
同义词(同义词):
内容相同但名称不同的两个数据元素。
胖客户端:
用于客户机/服务器结构,其中客户机工作站管理信息处理(业务逻辑)和图形用户界面。
瘦客户机:
用于客户机/服务器结构,其中客户机工作站主要管理用户图形界面。
瀑布开发法:
软件开发工程中使用的传统开发生命周期。名字来源于瀑布的水流方向永远是单一的,所以这种方法的过程也是从需求收集分析到系统开发交付,每个阶段都会产生一些文档。
位律师回复
0条评论