数据库系统的一些专用词汇表:
· 数据(Data):
反映客观世界的事实,并可以区分其特征的符号:字符、数字、文本、声音、图形、图像、图表、等,它们是现实世界中客观存在的,可以输入到计算机中进行存储和管理的。
· 信息(Information):
由原始数据经加工提炼而成的、用于决定行为、计划或具有一定语义的数据称为信息。
· 数据库DB(Data Base):
是现实世界中相互关联的大量数据及数据间关系的集合。
· 数据库管理系统DBMS(Data Base Management System):
是对数据库中的数据进行存储和管理的软件系统。包括存储、管理、检索和控制数据库中数据的各种语言和工具,是一套系统软件。
· 数据库系统DBS(Data Base System):
是对数据库和数据库管理系统的总称。是指相互关联的数据集合与 *** 纵数据的软件工具集合。DBS = DB+DBMS
· 数据库应用程序接口API(Application Programming Interface):
是由DBMS为开发应用程序提供的 *** 纵和访问数据库中数据的接口函数、过程或语言。
· 数据库应用程序AP(Application Program):
满足某类用户要求的 *** 纵和访问数据库的程序。
· 数据仓库(Data Warehouse)
一个数据仓库就是一个自带数据库的商业应用系统。利用现有的数据资源,把数据转换为信息,从中挖掘出知识,提炼成智慧,创造出效益。
· 数据发掘(Data Mining)
数据发掘可帮助商业用户处理大量存在的数据,以期发现一些"意外的关系",以便增加市场份额和利润。
· 信息发掘(Information Mining):
信息发掘是指在文档、地图、照片、声音和影像之汪洋大海中发现相关信息,即面向内容的检索。
· 数据模式(Data Model):
在数据库中,对数据(实体)的描述称为数据库模式。用相应的模式定义语言来描述。
· 数据模型(Data Model):
是对现实世界特征的数字化的模拟和抽象。
· 字段( Field):
层次数据模型中数据的最小单位,描述实体的属性。
· 片段(Segment):
是IMS层次数据模型中描述实体的单位,由字段集合组成的记录。也是应用程序访问数据库数据的单位。
· 数据项(Data Item):
是DBTG命名的网状数据模型中的最小数据单位, 表示实体的属性。
· 记录(Record ):
是DBTG命名的网状数据模型中描述实体的单位,是数据项的有序集合。
· 域(Domain):
域是值的集合,即值的取值范围。
· 关系(Relation):
一个关系就是一张二维表, 每张表有一个表名。
· 元组(Tuple):
关系表中的一行称为一个元组。元组可表示一个实体或实体之间的联系。
· 属性( Attribute):
关系表中的一个列称为关系 的一个属性,即元组的一个数据项。属性有属性名、属性类型、属性值域和属性值之分。属性名在表中是的。
· 关键字( Primary Key ):
表中的一个属性或几个属性的组合、其值能地标识关系中的一个元组。关键字属性不能取空值。
· 外部关键字(Forgien Key):
在一个关系中含有的与另一个关系的关键字相对应的属性组称为该关系的外部关键字。外部关键字取空值或为外部表中对应的关键字值。
· 网络库(Net-Library):
一个通信软件包,对数据库请求和结果打包,由网络协议传送。也称Net-Library,在客户机和服务器上都要安装。
· 主数据文件:
SQL Server数据库管理系统中,主数据文件用于存储指向其他数据库文件的指针和启动信息。SQL Server的每个数据库只有一个主数据文件,扩展名为mdb。
· 辅数据文件:
SQL Server数据库管理系统中,所有不适合存储在主数据文件中的数据都存储在辅数据文件中。如果主数据文件可以包含所有的数据,可不用辅数据文件。大规模的数据库可以有分布在多个磁盘驱动上的辅文件。文件的扩展名为ndf。
· 日志文件(LOG File):
存储数据库的事务日志信息,必要时利用日志恢复数据库。每个数据库至少需要一个日志文件。SQL Server日志文件的扩展名为ldf。
· 开放数据库互连ODBC(Open Database Connection)
这是一个调用级的数据库访问接口,而且是标准 的数据库通用接口,通过使用不同的数据库管理系统提供的ODBC驱动程序,应用程序可以访问不同的数据库系统,而不必随数据库的改变而改变。
· OLE DB:
这是一个基于组件对象模型(COM)的数据访问接口。
· ADO(ActiveX Data Object )
封装了OLE DB,降低了应用程序开发和维护的成本,可以在VC、VB以及ASP(Active Server Pages)和Microsoft Internet Explorer等脚本对象模型中使用。
· RDO(Remote Data Object)
远程数据对象,它 封装了ODBC,可以在VC、VB等中使用。
· SQL(Structured Query Language):
SQL是结构化查询语言(Structured Query Language)的缩写,是关系数据库的标准语言。
· 视图(View):
视图是查询结果的关系,是被存储的查询定义。因此,视图数据在物理上是不存在的,但是可以查看,也可以通过视图修改基本表中的数据,故称为视图。
· 游标(CURSOR)
游标是系统为用户的查询结果开辟的数据缓冲区,存放 SQL的查询结果集合。
· 完整性约束(Integrity Constraint):
对数据库数据的正确性和有效性的约束。假如在任何时刻,一个数据库满足显式指定的验证规则集合,就说该数据库是满足完整性约束的。
· 触发器(Trigger):
触发器是一种特殊类型的存储过程,它由一系列的命令组成。当关系表中数据被修改时,系统自动执行触发器定义的 *** 作。
· T-SQL(Transaction - SQL):
T-SQL是SQL Server的数据库语言,它是对标准SQL语言的扩充。T-SQL以函数、数据类型、逻辑运算符及流程控制语句等扩充了SQL语言的功能。
· 存储过程(Stored Procedure):
存储过程是存放在服务器上的预先定义与编译好的SQL语句。可以提供给有权限的用户共享调用,提高系统的执行效率。
· 数据模式(Data Schema):
对某一类数据的结构、属性、联系和约束的描述称为数据模式。
· 关系模式(Relation Schema):
对关系的描述称为关系模式。关系模式可以形式化地表示为:
R(U, F)或R(U),
其中R为关系名, U为组成该关系的属性名集合, F为属性间数据的依赖关系集合。
· 数据依赖(Data Dependency):
是说明在一个关系中属性值之间的相互关系,它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。
· 函数依赖(Functional Dependency)
所谓函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。函数依赖正象一个函数 y = f(x) 一样,x的值给定后,y的值也就地确定了。
· 规范化(Normalization):
关系模式需要满足一定的条件,不同程度的条件称作不同程度的规范化。对关系的最基本的规范化要求是每一个分量必须是不可分的数据项。
· 原子聚合(Atom Aggregation):
原子聚合是用实体表示联系。即把实体之间的联系看作是更高层次的一个实体,对较低层次实体不予考虑。
· 数据流图(Data Flow Diagram):
是从"数据"和"对数据的加工"两方面表达数据处理系统工作过程的一种图形表示法, 具有直观、易于被用户和软件人员双方理解的特点。
· 数据字典(Data Dictionary)
是各类数据描述的集合,通常包括数据项、数据结构、数据流、数据存储和加工过程等五个部分。
· Asp:
ASP是一套微软开发的服务器端脚本环境,ASP内含于IIS 30和 40 之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。
· 数据库 *** 纵语言DML:
数据 *** 纵语言DML是终端用户、应用程序实现对数据库中的数据进行各种 *** 纵的语言。DML包括的基本 *** 作功能有:增加、删除、更新、检索等。
· 事务(transaction):
是用户定义的一个数据库 *** 作序列,这些 *** 作要么全做,要么全不做,是一个不可分割的工作单元。
· 共享锁(shared lock) :
共享锁只用于并发的只读数据 *** 作。任何试图修改某数据的事务,如果该数据上有共享锁,那么该事务就会被阻塞,直到所有的共享锁被释放。
· 独占锁(exclusive lock) :
任何写 *** 作均要使用独占锁。独占锁被授予已经准备好进行数据修改的事务,确保其它事务不能访问该独占锁锁定的数据。
· 角色(role):
角色是数据库访问许可的管理单位,其成员继承角色所拥有的访问许可。角色是为方便管理而设置的权限管理单位,类似于Windows NT中用户组的概念。
· 数据传输(Data Transformation):
数据传输就是把数据从一个数据源(数据库或文件)转到另外一个数据源。
· 复制(replication):
复制是将一组数据通过网络从一个数据源拷贝到多个数据源的技术。使数据分布式的存放多个数据备份。
· 快照复制 (Snapshot Replication):
快照复制是指出版服务器在指定的时刻把发表数据的变化更新到分发服务器上,改写原来存在的任何数据。
· 事务复制 (Transaction Replication) :
事务复制发布的是修改发表数据的语句,如INSERT,UPDATE,DELETE,而实际的数据并不会传输。事务复制需要连续监视出版服务器事务日志的改变。
· 合并复制 (Merge Replication):
合并复制修改出版服务器中的出版数据库和订阅服务器中的订阅数据库,它能够自动监视这些数据库中的数据变化,并定期将这些修改 *** 作进行合并,把合并后的结果提交给所有订阅者。
· 客户机/服务器系统(Client/Server System):
软件应用系统,其处理过程由两个有明显区别的结构分量共同提供,即客户机和服务器。
· 数据市场(Data Mart):
服务于一个单位的某个部门的数据仓库和对数据限制较少的数据仓库工具。一个单位通常有若干个数据市场。
· 决策支持系统DSS(Decision Support System):
能够帮助企业单位制定与商业有关的决策的一种自动化应用系统。
· 维度(Dimension):
数据仓库用于组织大量运作数据和历史数据的一种形式,例如时间是一个重要的维度。
· 粒度(Granularity):
数据仓库中用于表达信息详细程度的一个术语。粒度越高,详细的程度越低(高级抽象)。
· 索引:(Indexing):
用于提高查找与检索数据库记录的数据访问方法,是改善数据库查询性能的一种经常使用的技术。
· 多维数据分析(Multidimensional data analysis):
对多个数据维同时进行分析。
· 在线事务处理OLTP (On-Line Transaction Processing):
连机对事务数据库中数据进行增、删、改 *** 作,及查询和报表等处理。
· 在线分析处理OLAP(On-Line Analytical Processing):
连机对多维数据进行分析、查询和报表等处理。
· 面向主题(Subject Oriented):
按照商业主题或者题目所进行的分类。
· 对称多处理器SMP(Symmetric MultiProcessors):
在一个CPU上按多个处理器来分解任务。
· 同义词(Synonyms):
内容相同而名字不同的两个数据元素。
· 胖客户(Fat client):
用于客户机/服务器结构中,其中客户工作站管理信息的处理(商业逻辑)以及图形用户界面。
· 瘦客户(Thin client):
用于客户机/服务器结构中,其中客户工作站主要管理用户图形界面。
· 瀑布开发方法(Waterfall Development Method):
用于软件开发工程中的传统开发生存期。该名称来源于以下事实:在瀑布中水流的方向总是单一的,因此这种方法的流程也是从需求收集和分析到系统开发和交付,每个阶段都要产生一些文档。
Sybase公司是世界著名的数据库厂家,其关系数据库产品SYBASE SQL Server在中国大中型企事业单位中拥有大量的用户。针对获取数据库相关信息也提供了对应的API,以便管理进行维护。
一.sp_spaceused 可看到数据库空间包括日志(对应数据库)
打开Sql Advantage 对话框——输入sp_spaceused(上边数据库选择要查的数据库)或直接
use your_db_name
go
sp_spaceused
go
运行!出现如下信息
Database name:数据库名称
Datebase Size:数据库空间总大小
Reserved:已分配空间
data数据:已分配空间中数据占用空间大小
index_size索引:已分配空间中index_size索引占用空间大小
unused:为已分配空间中未使用空间大小
计算关系:
reserved(已分配空间)=data+index_size+unused
剩余空间= Datebase Size(总空间)—已分配空间(resrved)
二sp_helpdb db_name 可看到数据库占用的数据库设备device的空间信息(对应数据库设备和数据库)
打开Sql Advantage 对话框——输入sp_s helpdb db local(local为要看的数据库名字如不输入则显示所有数据库)
运行!显示如下信息:
(一).数据库方面
1 name:数据库名字
2 db_size:数据库空间大小
3 owner:数据库所有者
4 created:数据库创建时间
5 status:状态
(二).数据库设备方面
1 device_fragments:数据库设备名称
2 size:数据库占用数据库设备的空间大小 单位MB
3 usage:用法 用途
4 created:数据库占用的数据库设备的空间的创建时间
5 free kbytes :数据库占用的数据库设备的剩余空间 单位KB
6 log only free
kbytes:数据库日志设备中日志剩余空间 单位KB
注意:由于数据库创建后不一定全部占用数据库设备的所有空间,可以在以后通过增加的方法占用设备空间,因此每增加一次就会有一条数据库设备信息
计算关系:
剩余空间=所有free Kbytes(剩余KB)相加+log only
free Kbytes
数据库占用数据库设备总空间(size)=size1+size2+……(所有相加)=数据库总空间(db_size)=
reserved(已分配空间)+剩余空间
free Kbytes(剩余KB)相加+log only free Kbytes= Datebase
Size(总空间)—已分配空间(resrved)
access可以通过创建一个临时表来完成这两步 *** 作。
第一步将数据转入一个临时表:
select 物资名称, 规格型号, 计量单位,sum(数量) as 数量 into TempTable from phone group by 物资名称, 规格型号, 计量单位
第二步:将原表的数据删除,同时删除原表 --必须删除原表,第三步执行select into的时候会再生成
delete from 原表
drop table 原表
第三步:将临时表的内容返回给原表,然后删除临时表
select into 原表 from TempTable
drop table TempTable
工作表中只有名字,没有身份z,怎么快速从另一个表中提取?(适用于所有数据)
第一步,首先要同时打开工作表和数据表(有身份z的表),工作表新开一列,输入身份z号,用鼠标左键点一下首行,找到公式--插入函数--VLOOKUP--确定。这是第一步
确定后会出现函数参数(从上到下有:查找值、数据表、列序数和匹配条件等四个条件)。
点击“”查找值“”最右边的图标,在工作表中全部选中名字,按住Enter。
数据表:点击数据库最右边的图标,打开有身份z的表,从名字到身份z全部选择,按住Enter。
列序数更简单,在数据表中,从名字选择到身份z,有几列就写几列。
匹配条件写0--确定--出现身份z后下拉。
(要其他数据也可以,比如电话号码,家庭地址等。如果数据库里没有那个人的身份z,表格里会出现:#N/A)(作者:吴化臻)
数据库中表的基本单位是记录。
1、数据库中表是数据库中的基础部分,表是数据库中数据存储的基本单位,有字段和记录组成;
2、字段:定义表的结构,通常字段与所存数据对应;
3、记录:由每个字段对应值组成,一行为一条记录;
注:所有的数据 *** 作都源自于表,一个数据库可以有多个表。
建立一个数据库当你想建立一个表时,你必须按照以下的步骤先建立一个数据库:在SQL Enterprise Manager中,选择你的数据库的名字。从Manage菜单中选择Databases选项。管理数据库的窗口就出现了。在工具条上点击新建数据库的按钮,就会出现新建数据库的对话框(如图35所示)。注意</B>现在版本的SQL Server(version 65)最多能有32,767个数据库。每个数据库的最小容量是1MB,最大容量是ITB。在SQL Enterprise Manager对话框中的新建数据库对话框。 填写你的数据库所要使用的名字(不能有空格)。 然后,填写你要建立的数据库所在的数据库设备(例如,他就是你在前面一步建立的数据库设备)。 这个新建数据库的对话框会以图形的方式显示所有数据库设备的已经使用和没有使用的空间。 当你建立一个数据库时,你可以选择去建立事务日志。为了建立事务日志,你需要指定一个log device(日志数据库设备)。在新建数据库对话框中,打开标有LogDevice的下拉式框,然后选择一个数据库设备和用于日志的空间大小。注意</B>每个数据库都有它自己的事务处理日志,它记录了对数据库每一个请求(modify,insert,delete)。日志文件是对数据库的内部处理过程的一种监视。它允许你对数据库执行updates, inserts, deletes等 *** 作。所以在需要的时候,你也可以取消这些 *** 作的结果。在系统没有正确地关闭,而只是停机或重新启动时,这些事务处理的日志是很有用的-在重新启动时,SQL Server会根据事务处理日志来恢复数据。注意</B>当你把事务处理日志向一个dump 数据库倾倒时,你的事务处理日志会被截短。你也可以强制地使你的事务日志缩短。如果你想知道有关事务日志的更多的信息,请查询SQL 在线帮助文件,用关键字transaction log查找。6当你完成在新建数据库的对话框中的这些问题的回答,点击Create Now 按钮。你的数据库就会在Databases文件夹下显示出来。
数据库,可视为电子化的文件柜,即存储电子文件的处所。
所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。在数据库中,用户可以对文件中的数据进行新增、查询、更新、删除等 *** 作。
因为使用io流文件存储数据有很多弊端如文件存储数据存储效率低、不管存还取 *** 作都较麻烦、一般只能保存小量字符串数据等。为了解决这些弊端,才有数据库的出现,使用数据库存储数据就可以很好的解决这些弊端。
扩展资料:
数据库的结构:
一个数据库由一个或一组数据表组成。每个数据库都以文件的形式存放在磁盘上,即对应于一个物理文件。不同的数据库,与物理文件对应的方式也不一样。
对于dBASE,FoxPro和Paradox格式的数据库来说,一个数据表就是一个单独的数据库文件,而对于Microsoft Access、Btrieve格式的数据库来说,一个数据库文件可以含有多个数据表。
数据库中的数据是以表为单位进行组织的。一个表是一组相关的按行排列的数据;每个表中都含有相同类型的信息。表实际上是一个二维表格,例如,一个班所有学生的考试成绩,可以存放在一个表中,表中的每一行对应一个学生,这一行包括学生的学号,姓名及各门课程成绩。
参考资料来源:百度百科-数据库
以上就是关于教你轻松掌握数据库系统的一些专用词汇表全部的内容,包括:教你轻松掌握数据库系统的一些专用词汇表、关于sysbase数据库的大数据选择性查询问题、delphi7编程,access数据库。在数据库中有表phone 。表结构为物资名称、规格型号、计量单位、数量。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)