當前位置:首頁 » 編程語言 » sql字典表設計
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql字典表設計

發布時間: 2022-03-13 03:24:04

1. 資料庫基礎字典表包含哪些欄位

一般可將資料庫結構設計分為四個階段,即需求分析、概念結構設計、邏輯結構設計和物理設計。
數據字典(data
dictionary
dd)用於記載系統定義的或中間生成的各種數據、數據元素,以及常量、變數、數組及其他數據單位,說明它們的名字、性質、意義及各類約束條件,是系統開發與維護中不可缺少的重要文件。數據與數據元素分別用數據表、數據元素表記載。其中,數據號是設計人員給定的順序編號,用於分類清查與整理,並且與數據元素代碼相關聯。數據名是原有表格或憑證的名稱。

2. sql兩張表(主表和字典表)關聯查詢,字典項翻譯問題

select t.dw,t1.name from jbxxb t
left join department t1 on t.dw=t1.code

3. SQLSERVER中怎麼使用數據字典來建表

數據字典是關於數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合.
組成
1數據流
2數據流分量,即數據元素
3數據存儲
4處理

數據字典
資料庫的重要部分是數據字典。它存放有資料庫所用的有關信息,對用戶來說是一組只讀的表。數據字典內容包括:

資料庫中所有模式對象的信息,如表、視圖、簇、及索引等。

4. SQL資料庫數據字典怎麼生成的

SELECT 表名=case when a.colorder=1 then d.name else '' end,
--欄位序號=a.colorder,
欄位名=a.name,
--標識=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
/*主鍵=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name
in ( SELECT name FROM sysindexes WHERE indid
in( SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid )))
then '√' else '' end,
*/
類型=b.name,
--佔用位元組數=a.length,
長度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),
小數位數=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
允許空=case when a.isnullable=1 then '√'else '' end,
默認值=isnull(e.text,''),
欄位說明=isnull(g.[value],'')
FROM syscolumns a left join systypes b on a.xtype=b.xusertype inner join sysobjects d on a.id=d.id
and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id left join sysproperties g on a.id=g.id
and a.colid=g.smallid
order by a.id,a.colorder

5. mysql資料庫數據字典表怎麼寫

你導出 information_schema 資料庫里的所有表就OK了 新特性啊,以前只有ORACLE才有的

6. 什麼是數據字典SQL SERVER 中如何創建數據字典

數據字典是關於數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合. 組成 1數據流 2數據流分量,即數據元素 3數據存儲 4處理 數據字典 資料庫的重要部分是數據字典。它存放有資料庫所用的有關信息,對用戶來說是一組只讀的表。數...

7. 資料庫結構設計包含的數據字典 表結構有哪些

你好:
數據字典(Data dictionary)是一種用戶可以訪問的記錄資料庫和應用程序元數據的目錄。主動數據字典是指在對資料庫或應用程序結構進行修改時,其內容可以由DBMS自動更新的數據字典。被動數據字典是指修改時必須手工更新其內容的數據字典。
1數據字典是一個預留空間,一個資料庫,這是用來儲存信息資料庫本身。
1數據字典可能包含的信息,例如:
資料庫設計資料
儲存的SQL程序
用戶許可權
用戶統計
資料庫的過程中的信息
資料庫增長統計
資料庫性能統計
數據字典則是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果.
數據字典通常包括數據項\數據結構\數據流\數據存儲和處理過程五個部分.
數據字典是關於數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合.
組成
1數據流
2數據流分量,即數據元素
3數據存儲
4處理
數據字典
資料庫的重要部分是數據字典。它存放有資料庫所用的有關信息,對用戶來說是一組只讀的表。數據字典內容包括:
資料庫中所有模式對象的信息,如表、視圖、簇、及索引等。
分配多少空間,當前使用了多少空間等。
列的預設值。
約束信息的完整性。
用戶的名字。
用戶及角色被授予的許可權。
用戶訪問或使用的審計信息。
其它產生的資料庫信息。
資料庫數據字典是一組表和視圖結構。它們存放在SYSTEM表空間中。
資料庫數據字典不僅是每個資料庫的中心。而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問資料庫數據字典。
關於數據的信息集合,是一種用戶可以訪問的記錄資料庫和應用程序元數據的目錄,是對資料庫內表信息的物理與邏輯的說明

8. SQL怎麼創建數據字典表,最好舉個例子!

我的理解數據字典表就是普通的表,例如性別的數據字典表
而這個字典表即可以包含, xmdm(代碼),xmmc(名稱),xmsm (說明) 三列,可根據使用情況增加或減少列,裡面的數據,即包含了 男,女,未知,三個選擇 這男,女等就是字典
是可以列舉完全的。

9. SQL怎麼創建數據字典表!

數據字典是關於數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合.
組成
1數據流
2數據流分量,即數據元素
3數據存儲
4處理

數據字典
資料庫的重要部分是數據字典。它存放有資料庫所用的有關信息,對用戶來說是一組只讀的表。數據字典內容包括:

資料庫中所有模式對象的信息,如表、視圖、簇、及索引等。

分配多少空間,當前使用了多少空間等。

列的預設值。

約束信息的完整性。

用戶的名字。

用戶及角色被授予的許可權。

用戶訪問或使用的審計信息。

其它產生的資料庫信息。

資料庫數據字典是一組表和視圖結構。它們存放在SYSTEM表空間中。

資料庫數據字典不僅是每個資料庫的中心。而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問資料庫數據字典。

10. 資料庫設計說明書中的數據字典應該如何編寫啊

正文

1 引言

1.1編寫目的

說明編寫這份資料庫設計說明書的目的,指出預期的讀者。

1.2背景

說明:

a.說明待開發的資料庫的名稱和使用此資料庫的軟體系統的名稱;
b.列出該軟體系統開發項目的任務提出者、用戶以及將安裝該軟體和這個資料庫的計算站(中心)。

1.3定義

列出本文件中用到的專門術語的定義、外文首字母組詞的原片語。

1.4參考資料

列出有關的參考資料:

a.本項目的經核準的計劃任務書或合同、上級機關批文;
b.屬於本項目的其他已發表的文件;
c.本文件中各處引用到的文件資料,包括所要用到的軟體開發標准。

列出這些文件的標題、文件編號、發表日期和出版單位,說明能夠取得這些文件的來源。

2 外部設計

2.1標識符和狀態

聯系用途,詳細說明用於唯一地標識該資料庫的代碼、名稱或標識符,附加的描述性信息亦要給出。如果該資料庫屬於尚在實驗中、尚在測試中或是暫時使用的,則要說明這一特點及其有效時間范圍。

2.2使用它的程序

列出將要使用或訪問此資料庫的所有應用程序,對於這些應用程序的每一個,給出它的名稱和版本號。

2.3約定

陳述一個程序員或一個系統分析員為了能使用此資料庫而需要了解的建立標號、標識的約定,例如 用於標識資料庫的不同版本的約定和用於標識庫內各個文卷、、記錄、數據項的命名約定等。

2.4專門指導

向准備從事此資料庫的生成、從事此資料庫的測試、維護人員提供專門的指導,例如將被送入數據 庫的數據的格式和標准、送入資料庫的操作規程和步驟,用於產生、修改、更新或使用這些數據文卷的操 作指導。 如果這些指導的內容篇幅很長,列出可參閱的文件資料的名稱和章條。

2.5支持軟體

簡單介紹同此資料庫直接有關的支持軟體,如資料庫管理系統、存儲定位程序和用於裝入、生成、修 改、更新資料庫的程序等。說明這些軟體的名稱、版本號和主要功能特性,如所用數據模型的類型、允許 的數據容量等。列出這些支持軟體的技術文件的標題、編號及來源。

3 結構設計

3.1概念結構設計

說明本資料庫將反映的現實世界中的實體、屬性和它們之間的關系等的原始數據形式,包括各數據項、記錄、系、文卷的標識符、定義、類型、度量單位和值域,建立本資料庫的每一幅用戶視圖。

3.2邏輯結構設計

說明把上述原始數據進行分解、合並後重新組織起來的資料庫全局邏輯結構,包括所確定的關鍵字和屬性、重新確定的記錄結構和文卷結構、所建立的各個文卷之間的相互關系,形成本資料庫的資料庫管理員視圖。

3.3物理結構設計

建立系統程序員視圖,包括:

a.數據在內存中的安排,包括對索引區、緩沖區的設計;
b.所使用的外存設備及外存空間的組織,包括索引區、數據塊的組織與劃分;
c.訪問數據的方式方法。

4 運用設計

4.1數據字典設計

對資料庫設計中涉及到的各種項目,如數據項、記錄、系、文卷、模式、子模式等一般要建立起數據字典,以說明它們的標識符、同義名及有關信息。在本節中要說明對此數據字典設計的基本考慮。

4.2安全保密設計

說明在資料庫的設計中,將如何通過區分不同的訪問者、不同的訪問類型和不同的數據對象,進行分別對待而獲得的資料庫安全保密的設計考慮。