1、資料字典怎麼了解?
資料字典是指對資料的資料項、資料結構、資料流、資料存儲、處理邏輯、外部實體等進行定義和描述,其目的是對資料流程圖中的各個元素做出詳細的說明。
資料字典(Data dictionary)是一種使用者可以通路的記錄資料庫和應用程式源資料的目錄。主動資料字典是指在對資料庫或應用程式結構進行修改時,其内容可以由DBMS自動更新的資料字典。
資料字典的主要作用:資料字典和資料流圖共同構成系統的邏輯模型。沒有流圖資料字典難以發揮作用。沒有資料字典,資料流圖就不嚴格。
2、資料庫系統的三級模式
3、資料庫的二級映像
4、Oracle表空間
簡單來說,表空間就是一個或多個資料檔案(實體檔案)的集合(邏輯檔案),所有的資料對象都被邏輯的存放在指定的表空間中。
5、表看空間的類型
系統表空間:系統自動建立的,一般存儲Oracle的資料字典表和相應資料
永久表空間:用來存放永久性資料,例如系統資料、應用程式資料
臨時表空間:例如Group by、order by等算法會用到一些臨時空間,用完就釋放,
撤銷表空間:用于資料恢複
6、簡單的指令
設定每頁顯示的資料條數:SET PAGESIZE 30;
設定每行顯示的字元數:SET LINESIZE 100;
執行檔案:@檔案路徑;
顯示目前使用者:SHOW USER;
切換登入使用者:CONNECT 使用者名/密碼 [(SYS使用者需要)AS SYSDBA];
拷貝檔案:HOST COPY d:hello.sql d:data1.sql
查詢表結構:DESC tablename;
7、什麼是DML、DDL、DCL
DML:資料庫操作語言,資料的增删改查操作
DDL:資料庫對象定義語言,資料表建立、限制、索引、同義詞等
DCL:資料庫權限控制
8、簡單查詢語句
8.1 文法格式:
SELECT [DISTINCT] * | 列名 [列别名] [,列名 [列别名]...]
FROM 表名 [表别名]//FROM子句是先于SELECT子句執行的
8.2 列支援四則運算
8.3 資料連接配接符“||”
例如:SELECT empno||','||ename ss,sal*12 年收入 FROM emp;//拼接時數字直接寫,字元串要用單引号
9、限定查詢
9.1 文法格式:
SELECT [DISTINCT] * | 列名 [列别名] [,列名 [列别名]...]③映射
FROM 表名 [表别名]①笛卡爾積
[WHERE 限定條件1[,限定條件2...]]②篩選
9.2 篩選條件的運算符:
關系運算:=、>、>=、或!=
範圍運算:BETWEEN 最小值 AND 最大值
空判斷:IS NULL、IS NOT NULL
IN範圍判斷:IN、NOT IN、EXISTS(複雜查詢)
模糊查詢:LIKE、NOT LIKE(%、_)
9.3 組合多個篩選條件:可以使用與(AND)或(OR)非(NOT)操作
10、查詢排序
10.1 文法格式:
SELECT [DISTINCT] * | 列名 [列别名] [,限定條件2...]]②篩選
[ORDER BY] 排序字段 [ASC | DESC] [,排序字段 [ASC | DESC]]④排序
12、
總結
以上是程式設計之家為你收集整理的Oracle資料庫知識點總結全部内容,希望文章能夠幫你解決Oracle資料庫知識點總結所遇到的程式開發問題。
如果覺得程式設計之家網站内容還不錯,歡迎将程式設計之家網站推薦給程式員好友。
本圖文内容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。