㈠ 編寫數據字典用什麼工具好
製作數據字典工具的sql文件必須Navicat或MySQLFront或Toad導出,我使用的是sqlyog,因此格式和這個工具有沖突,導致經常使用有問題,建議使用的話採用Navicat導出表結構,這樣就不會存在sql格式不兼容的問題。
比較哦可惜的是不能自動生成每個表的功能以及索引情況。先上一張圖展示一下效果:
對於MySQL, 總共三步操作:
一、點DataDictionaryTool版本號.bat打開圖形界面。
二、MySQL->載入sql腳本文件
三、MySQL->生成數據字典
對於Oracle,也是三步操作
一、點DataDictionaryTool版本號.bat打開圖形界面。
二、Oracle->載入sql腳本文件
三、Oracle->生成數據字典
㈡ oracle怎麼創建資料庫實例
oracle手動創建資料庫步驟如下所示:
1.編寫初始化參數文件
2.設置操作系統環境變數
3.創建實例
4.以管理員身份連接資料庫
5.啟動實例
6.create database 創建資料庫
7.運行數據字典腳本
8.Oracle的網路配置 (客戶端連接到服務端)
初始化參數文件
從%ORACLE_HOME%\admin\sample\pfile從復制initsmpl.ora文件,並黏貼到$ORACLE_HOME%\database目錄下,改名為init<sid>假設改為initzhouyt.ora.(init為文本文件)
對initzhouyt.ora內容進行修改
新增參數
* instance_name=zhouyt
* db_domain=h.e.cn
修改參數
* db_name=zhouyt
* db_block_size=8192(8kM)
* remote_login_passwordfile=exclusive
操作系統環境變數
設置操作系統環境變數oracle_sid指向資料庫實例的名稱
set oracle_sid=zhouyt
該命令在window dos窗口下只對當前有效,當關閉窗口則失效,想要一直有效,則需要在系統環境變數中修改
創建實例
實用工具oradim使用
在DOS窗口輸入命令 oradim -new -sid zhouyt -intpwd sys123(sys的密碼,sys是管理員) -startmode auto
sid是Oracle在操作系統中的「身份證號碼」
管理員身份連接資料庫
sqlplus實用工具登錄資料庫
在DOS命令輸入sqlplus/nolog 只是登錄狀態
以資料庫管理員身份連接資料庫
在上面的基礎上輸入命令 connect sys/sys123 as sysdba
因為以 資料庫管理員身份 登錄可以 安裝資料庫
啟動實例
將文本初始化參數文件pfile轉化為二進制初始化參數文件spfile
因為資料庫啟動需要找到配置文件,默認尋找二進制文件,也可以手動啟動文本文件,那這一步就不需要了
輸入命令 create spfile from pfile; (將會報錯,因為文本文件比較老相對於Oracle 10g), 這個時候我們需要修改配置文件initzhouyt.ora
這個時候在%ORACLE_HOME%\database文件下會生成SPFILEZHOUYT.ora文件
以nomount形式啟動實例
命令 startup nomount,將會出現錯誤,當我們按照提示修改文本文件以後,如果我們還是按照startup nomount來啟動的話,我們要生成相應的二進制文件來覆蓋舊的二進制文件
並注釋%seed_control%
create databae 創建資料庫
創建資料庫腳本
三個文件
控制文件
數據文件
重做日誌文件
create database zhouyt
datafile
'C:\oracle\proct\10.2.0\db_2\zhouyt\system_01.dbf' size 100m
Autoextend on next 10m maxsize unlimited
sysaux datafile
'C:\oracle\proct\10.2.0\db_2\zhouyt\systemaux_01.dbf' size 60m
Autoextend on next 10m maxsize unlimited
logfile
group 1 ('C:\oracle\proct\10.2.0\db_2\zhouyt\log_1_01.rdo') size 10m,
group 2 ('C:\oracle\proct\10.2.0\db_2\zhouyt\log_2_01.rdo') size 10m
character set zhs16gbk;
需要確保目錄文件"db_2\zhouyt"存在
生成兩個數據文件和兩個重做日誌文件,那麼控制文件呢?
運行數據字典腳本
__資料庫創建後,系統會生成兩個管理員用戶sys和system
運行3個數據字典腳本
catalog.sql 創建系統常用的數據字典視圖和同義詞 (sys登錄);
catproc.sql 建立PL/SQL功能的使用環境,還創建幾個PL/SQL包用於擴展RDBMS功能 (sys登錄);
pupbld.sql 使用SQL*PLUS環境時需要 (system登錄)
在命令行輸入@ 加腳本文件的絕對路徑
第二個腳本過程和第一個一樣
執行第三個腳本需要切換到system用戶
connect system/manager
@ C:\oracle\proct\10.2.0\db_2\sqlplus\admin\pupbld.sql
創建scott模式
@ C:\oracle\proct\10.2.0\db_2\RDBMS\ADMIN\scott.sql
㈢ 數據字典是什麼
一、數據字典的概念
數據字典(Data dictionary)是可以供用戶訪問、記錄資料庫和應用程序元數據的記錄。一般可以分為主動數據字典和被動數據字典。主動數據字典,在對資料庫或應用程序結構進行修改時,其內容可以自動更新。被動數據字典,修改時必須手工更新其內容。
二、數據字典的用戶
數據字典是對數據的描述,描述數據模型中的數據對象、或項目描述的集合。數據字典有利於開發人員、分析師、演算法工程師等其他需要參考的用戶,以較快的速度了解數據。
當開發人員用到數據模型的程序時,數據字典可以幫助理解數據項適合結構中的哪個地方、可能包含什麼數值、以及數據項表示現實中的什麼意思。
例如,看到學歷代碼時,我們看到的是01、02、03…… ,需要知道具體的意思時,可以從字典中得知,01表示小學,02表示初中,03表示高中……
總之,數據字典的目標是更好地將公司的數據資產進行整合、融會貫通,也是對業務的全面梳理。
數據字典的目標用戶將越來越廣,除了技術開發人員,還有分析師、演算法工程師、風控策略工程師,將來包括業務運營人員,也可以根據業務發展,查詢可以使用的數據資產、以幫助進行更好的拓展業務。從數據字典中看到的,不僅是數據欄位的解釋,更能夠從中解讀出業務含意。
(3)創建數據字典視圖用哪個腳本擴展閱讀
數據字典最重要的作用是作為分析階段的工具。任何字典最重要的用途都是供人查詢對不了解的條目的解釋,在結構化分析中,數據字典的作用是給數據流圖上每個成分加以定義和說明。
換句話說,數據流圖上所有的成分的定義和解釋的文字集合就是數據字典,而且在數據字典中建立的一組嚴密一致的定義,很有助於改進分析員和用戶的通信。
資料庫數據字典不僅是每個資料庫的中心,而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問資料庫數據字典。
㈣ SQL Server 2008資料庫中怎麼創建視圖
SQLServer創建視圖
我們以前使用的查詢設計器創建兩個表中選擇數據的查詢。
現在讓我們將查詢保存為一個名為 「ToDoList」 的視圖。
我們需要做的就是把 CREATE VIEW ToDoList 的 AS 查詢,如下:
CREATE VIEW ToDoList AS
SELECT Tasks.TaskName, Tasks.Description
FROM Status INNER JOIN
Tasks ON Status.StatusId = Tasks.StatusId
WHERE (Status.StatusId = 1)
運行該腳本,在左窗格中刷新瀏覽文件夾,你會看到視圖就在左窗格中:
from 樹懶學堂 - 一站式數據知識平台
㈤ 如何快速建立數據字典
在我們工作中,手頭不一定都有VISIO等資料庫設計軟體,往往是我們直接在SQL企業管理器中直接設計資料庫,再添加資料庫字典,以方便以後的工作及管理。有時我很苦惱,因為我們不得不打兩次相現的數據欄位的說明,麻煩。不過,也不盡然,不久前我發現了一個更好的方法:(以我建一個表為例) 1、打開企業管理器。 2、在關系中「右擊」,「新建關系」,在讓你選擇表時選擇取消。 3、在關系在,「右鍵」,選「新建表」,輸入我們想要的名字。(方法是不是和傳統不一樣了) 4、在我們剛新建的表上「右擊」,然後「表視圖」,「修改自定義」。 5、在彈出的對話框中選擇我們想要的列。 6、確定就OK了。 7、當然是輸入我們腦子里的數據表結構及說明,當我們要生成這個數據表的字典的時候,就選中這些列,CTRL+C,然後到Excel在CTRL+V,如果想到導出WORD中,再在Excel中選中想要的單元格,CTRL+C到WORD中CTRL+V 8、當然是OK了!看一下我們的成果吧!
㈥ 怎麼用 PLSQL Developer 創建新的oracle資料庫
手動創建資料庫通常包含如下操作步驟:
1、確定新建資料庫名稱和實例名稱;
2、確定資料庫管理員的認證方式;
3、創建初始化參數文件;
4、創建實例;
5、連接並啟動實例;
6、使用create
database語句創建資料庫;
7、創建附加的表空間;
8、運行腳本創建數據字典視圖;
㈦ ORACLE資料庫中什麼是數據字典及作用
數據字典 簡單的說就和我們小學用的詞典的目錄一樣 要查詢個表的數據 首先要確認這個詞典(資料庫)中有這個詞語(表) 吧
至於作用 看看資料吧
㈧ 怎麼用 PLSQL Developer 創建新的oracle資料庫
不幸,你只能通過oracle的dbca工具來操作
在菜單下:Database Configuration Assistant
PLSQL Developer可以連接通過一個用戶,連接上一個資料庫,所有的操作,就是對應的這個資料庫的。
就相當於你在A房子裡面,沒有辦法再房子內部創建一個在外面的房子B出來一樣。
海楓科技
㈨ oracle基表是什麼意思
通過 create table table_name...
創建的表就叫基表