当前位置:首页 » 操作系统 » 数据库字典

数据库字典

发布时间: 2022-01-09 04:24:52

1. 数据库常用表名和列名的数据字典那里有啊

您正在看的Oracle是:在数据字典中修改Oracle表列名。 sql>exec altercolname

(‘模式名称’,‘表名称’,‘原列名称’,‘新列名称’);

create or replace procere sys.altercolname

(schmaname in varchar2,

tabname in varchar2,

oldcolname in varchar2,

newcolname in varchar2) is

n_schmaname varchar2(30); --模式名称

n_tablename varchar2(30); --表名称

n_oldcolname varchar2(30); --原来列名称

n_newcolname varchar2(30); --新的列名称

n_objnum number;

begin

n_schmaname := upper(schmaname);

n_tablename := upper(tabname);

n_oldcolname := upper(oldcolname);

n_newcolname := upper(newcolname);

SELECT OBJECT_ID INTO n_objnum

FROM ALL_OBJECTS

WHERE OWNER = n_schmaname

AND OBJECT_NAME=n_tablename;

UPDATE SYS.COL$

SET NAME=n_newcolname

WHERE OBJ# = n_objnum AND

NAME=n_oldcolname;

COMMIT;

end altercolname;

1、 VFP命令格式:
①一般格式:命令动词 [范围] [FIELD 字段列表] [FOR 条件] [TO 短语]
范围:ALL FIELD :表中的字段进行操作 FOR:满足条件的 TO:输出到不
NEXT N 缺省值为全字段 记录进行操作 同的设备
RECORD N
REST
例题:将GZ.DBF中,显示工资库表中,姓名,基本工资且基本工资<500.
LIST ALL FIEL 姓名,基本工资 FOR 基本工资<500 TO PRINT
②书写约定P98:A.命令动词开头,回车键结束.用";"继行.
B.短语任选,书写次序任意,注意用空格分开.
C.动词或短语可简写为前四个字母,且大小写不区分.
③注释:NOTE 注释便于程序的阅读,位于行首.
*
&& 程序行之后做注释.
2常用表命令:
① 建表:方法一:CREATE 表名(出现表设计器对话框)
方法二:CREATE TABLE/DBF 表名(各个字段属性)
例:用命令定义建立学生表:学号,姓名,出生日期,性别,成绩。
CREATE TABLE 学生表 (学号 C(6),姓名 C(8), 出生日期 D,性别 C(2) DEFAULT "男",成绩 N(6,2))
② 打开表:USE 表名
USE RS.DBF(打开人事表)
③ 修改结构:MODI STRU (出现表设计器对话框)
④ 追加记录:
INSERT -SQL P85
USE RS
APPEND(在表文件的尾部追加记录)
APPEND BLANK(追加空记录)
APPEND FROM GZ.DBF (从其他表中追加记录)
⑤ 显示记录:
LIST
DISP
BROWSE
例:显示(RS.DBF)中基本工资大于是1000元,或基本工资小于300元的同志的情况:
USE RS
LIST ALL FOR 基本工资>1000.AND.基本工资<300
显示第3条记录:
LIST RECORD 3
显示第3到5条记录:
GO 3 (指针移动)
(SKIP +N 相对移动)
LIST NEXT 3
⑥ 修改记录:
EDIT
CHANGE (与EDIT 相同)
BROWSE (浏览式修改)
REPLACE [范围] 字段名 WITH 表达式
例:修改第3条记录:
USE RS
GO 3
EDIT
或 EDIT RECORD 3
例:修改基本工资小于300元的同志.
USE RS
EDIT ALL FOR 基本工资<300
⑦ 删除记录:
DELETE [范围] FOR [条件]
PACK
ZAP(清除所有记录,不管是否加标志,小心使用)
例给姓名为[张]的同志做逻辑删除.
USE RS
DELE ALL FOR 姓名=[张]
LIST
取消标志:
RECALL [范围] FOR [条件]
彻底删除:
PACK
⑧ 表的复制:
A、复制数据整表:(可用于复制任何类型文件)
COPY FILE 原文件名 TO 目标文件名
注:复制表时,还应当复制和它相配的备注文件(.FPT,
如有备注字段)和结构复合索引文件。
当前表应关闭。(如果已打开表:COPY TO 新文件名)
例:将RS.DBF复制为RS1.DBF
COPY FILE RS.DBF TO RS1.DBF
或 USE RS
COPY TO RS1
USE RS1
LIST
B、只复制结构:
COPY STRU TO 目标文件名 FIELDS 字段名列表
注:只复制结构,不复制表中的数据.因此生的新表只是一个空的结构.
新表的包含的字段,由[字段名列表]决定.
例:根据RS.DBF 生成一新表RS2.DBF的结构,包括字段:姓名,基本工资,奖金.
USE RS
COPY STRU TO RS2 FIELDS 姓名,基本工资,奖金.
USE RS2
LIST
C.选择表的部分内容生成一个新表.
打开表后:
COPY TO 新文件名 FIELDS 字段名列表
注: 所产生的新表即生成了结构又有记录,生成的字段由[字段名列表]决定.
USE RS
COPY TO RS3 FIELDS 姓名,基本工资,奖金
USE RS3
LIST

3常用命令:
库 表
建立数据库: CREATE DATABASE 库文件名.DBC 建立表: CREATE 表文件名.DBF
CREATE TABLE/DBF 表名(各个字段属性)
打开数据: OPEN DATABASE 库文件名 打开表: USE 表文件名
使用非前库的表:USE 库名!表名 打开索引表:USE 表名 INDEX 索引名
显示库信息:DISP DATABASE [TO PRINTER] 显示记录:LIST (快速查看)
BROWSE(分屏浏览可修改)
DISP (显示当前记录)
关闭数据库:CLOSE ALL (关闭所有库、表、索引) 关闭表: USE
CLOSE DATABASES(关闭当前库、表) CLOSE TABLES
CLOSE INDEXES (关闭当前索引) (关闭当前表,不关库)
修改库:MODI DATA 库名 [NOWAIT] [NOEDIT] 修改表结构:MODI STRU
ALTER TABLE 表名 ADD 字段名
ALTER TABLE 表名 ALTER 字段名
ALTER TABLE 表名 DROP 字段名
添加表:ADD TABLE 表名 追加记录:
INSERT INTO 表名 (字段名列表)
VALUES (对应数值)
APPEND
APPEND FROM 源文件
移去表:REMOVE TABLE 表名 删除记录:DELETE ALL FOR [条件] (逻辑删除)
PACK(物理删除)
ZAP (全部彻底删除)
删除库:DELETE DATABASE 库名 (先关闭库) 删除表:DELETE FILE 表名(先关闭表)

INSERT命令:
例:在第一条记录之后,插入记录。
1
INSERT
只能用命令,不能用菜单中的"追加记录",否则会追加到尾部。
常用命令:LIST (快速查看),DISPLAY 显示当前记录,BROWSE(分屏浏览可修改)
增加记录的命令:APPEND(追加), INSERT-SQL(插入), APPEND BLANK,(追加空记录)
修改记录:EDIT , CHANGE
TOTAL 汇总 COUNT 统计记录数 SUM 求和 AVERAGE求平均
DELETE 删除记录 RECALL 恢复删除 ZAP 清空记录

2. 什么是数据字典

数据字典
数据库的重要部分是数据字典。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括:

数据库中所有模式对象的信息,如表、视图、簇、及索引等。

分配多少空间,当前使用了多少空间等。

列的缺省值。

约束信息的完整性。

用户的名字。

用户及角色被授予的权限。

用户访问或使用的审计信息。

其它产生的数据库信息。

数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。

数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。

3. 数据字典怎么写

数据字典的组成:

1、数据项

2、数据结构

3、数据流

4、数据存储

5、处理过程

数据字典内容包括:

1、数据库中所有模式对象的信息,如表、视图、簇、及索引等。

2、分配多少空间,当前使用了多少空间等。

3、列的缺省值。

4、约束信息的完整性。

5、用户的名字。

6、用户及角色被授予的权限。

7、用户访问或使用的审计信息。

8、其它产生的数据库信息。

数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。

数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。

关于数据的信息集合,是一种用户可以访问的记录数据库和应用程序元数据的目录,是对数据库内表信息的物理与逻辑的说明

4. 数据库中 什么叫字典值

字典值,个人感觉应该是指:
系统中已经有一些值了,而其中的某个值,就是字典值。
例如:民族,已经有汉族、满族、壮族……其中的汉族,就是个字典值。在程序中,字段值是需要手工填写或是程序自动计算出来的,字典值是下拉选择的。

5. 数据字典是什么

一、数据字典的概念

数据字典(Data dictionary)是可以供用户访问、记录数据库和应用程序元数据的记录。一般可以分为主动数据字典和被动数据字典。主动数据字典,在对数据库或应用程序结构进行修改时,其内容可以自动更新。被动数据字典,修改时必须手工更新其内容。

二、数据字典的用户

数据字典是对数据的描述,描述数据模型中的数据对象、或项目描述的集合。数据字典有利于开发人员、分析师、算法工程师等其他需要参考的用户,以较快的速度了解数据。

当开发人员用到数据模型的程序时,数据字典可以帮助理解数据项适合结构中的哪个地方、可能包含什么数值、以及数据项表示现实中的什么意思。

例如,看到学历代码时,我们看到的是01、02、03…… ,需要知道具体的意思时,可以从字典中得知,01表示小学,02表示初中,03表示高中……

总之,数据字典的目标是更好地将公司的数据资产进行整合、融会贯通,也是对业务的全面梳理。

数据字典的目标用户将越来越广,除了技术开发人员,还有分析师、算法工程师、风控策略工程师,将来包括业务运营人员,也可以根据业务发展,查询可以使用的数据资产、以帮助进行更好的拓展业务。从数据字典中看到的,不仅是数据字段的解释,更能够从中解读出业务含意。

(5)数据库字典扩展阅读

数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。

换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义,很有助于改进分析员和用户的通信。

数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。

6. 数据库中的字典是什么意思

数据字典即为数据库说明。包含完整的表结构介绍。

7. sql数据库字典表有什么用

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合. 组成 1数据流 2数据流分量,即数据元素 3数据存储 4处理 数据字典 数据库的重要部分是数据字典。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括: 数据库中所有模式对象的信息,如表、视图、簇、及索引等。 分配多少空间,当前使用了多少空间等。 列的缺省值。 约束信息的完整性。 用户的名字。 用户及角色被授予的权限。 用户访问或使用的审计信息。 其它产生的数据库信息。 数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。 数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。

8. 数据字典怎么写

数据字典要包括在以下六个部分吧:

1、编写数据项:

数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}。

其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。

2、编写数据结构:

数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}。

3、编写数据流:

数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}。

其中“数据流来源”是说明该数据流来自哪个过程,即数据的来源。“数据流去向”是说明该数据流将到哪个过程去,即数据的去向。“平均流量”是指在单位时间(每天、每周、每月等)里的传输次数。“高峰期流量”则是指在高峰时期的数据流量。

4、编写数据存储:

数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,组成:{数据结构},数据量,存取方式}。

其中“数据量”是指每次存取多少数据,每天(或每小时、每周等)存取几次等信息。“存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检索还是随机检索等。

5、编写处理过程:

处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}}。

6、编写外部实体:

简单设计即可。

(8)数据库字典扩展阅读:

数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。

换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义,很有助于改进分析员和用户的通信。

9. 数据库字典是指什么

数据字典不用给客户,他们要了也看不懂,而且,系统的维护,是由我们自己人完成的。
说正题,数据字典,就是以,一种格式来统一的呈现数据库中的表、视图、过程等内容。
我们的数据字典,是word格式的,现在很多生产工具;对oracle来说,其实本身表的定义,就像数据字典,列明、类型、说明,自己定义就行。

10. 数据库数据字典应该怎么整理,包括什么

一般就是以表为单位整出出表格为,一张表包含哪些字段,字段名,字段类别,约束,注释等

热点内容
编程强度高 发布:2024-05-08 10:24:59 浏览:278
电脑如何查看型号和配置 发布:2024-05-08 10:19:56 浏览:420
大地电子保单pdf密码多少 发布:2024-05-08 09:54:21 浏览:860
ftp扫描免费主机 发布:2024-05-08 09:50:05 浏览:339
听说ftpmp4 发布:2024-05-08 09:39:51 浏览:475
退货上传图片 发布:2024-05-08 09:38:38 浏览:79
linux命令安装rpm 发布:2024-05-08 09:37:37 浏览:643
什么是逆算法 发布:2024-05-08 09:28:17 浏览:208
泰康平衡配置跟行业配置哪个好 发布:2024-05-08 09:19:09 浏览:598
动态创建存储过程 发布:2024-05-08 09:19:01 浏览:52