當前位置:首頁 » 操作系統 » 資料庫字典

資料庫字典

發布時間: 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. 資料庫數據字典應該怎麼整理,包括什麼

一般就是以表為單位整出出表格為,一張表包含哪些欄位,欄位名,欄位類別,約束,注釋等

熱點內容
怎樣防止sql注入 發布:2024-04-27 06:11:25 瀏覽:235
安卓為什麼不能登蘋果系統的游戲 發布:2024-04-27 06:11:23 瀏覽:600
編程日課 發布:2024-04-27 05:56:54 瀏覽:619
漏洞上傳工具 發布:2024-04-27 05:50:58 瀏覽:716
手機如何選擇存儲 發布:2024-04-27 05:40:25 瀏覽:799
機架式伺服器怎麼操作 發布:2024-04-27 05:19:02 瀏覽:815
我的世界minez網易伺服器 發布:2024-04-27 05:09:26 瀏覽:384
易網頁源碼 發布:2024-04-27 04:51:06 瀏覽:864
攜程伺服器是什麼牌子 發布:2024-04-27 04:31:50 瀏覽:745
醫院新冠肺炎疫情防控演練腳本 發布:2024-04-27 04:04:45 瀏覽:652