Oracle複習題-練習題

第一週

  1. oracle權限分爲:
    系統權限: 允許用戶執行特定的數據庫動作,如創建表、創建索引、連接實例等。
    對象權限: 允許用戶操縱一些特定的對象,如讀取視圖,可更新某些列、執行存儲過程等。
  2. Oracle表級約束和列級約束
1. 表級定義約束

指的是在定義完一個表所有列之後,再去定義所有相關的約束。

注意:not null 約束只能在列級上定義。

2. 列級定義約束

指的是在定義一個表的每一列的同時定義每一個列的約束條件,其約束條件

位於每一列之後。

約束:FOREIGN KEY,PRIMARY KEY,NOT NULL,CHECK,UNIQUE

check約束:是爲了讓表中某字段值能輸入固定的值。
unique約束:是指唯一約束,用於要求列種不允許出現重複值。可以爲單獨的列添加一個unique約束,也可以爲多個列添加一個unique約束(屬於表級約束)
  1. Oracle視圖不是真正的數據庫表,它只是一種存儲查詢。視圖是以定義的方式存儲在數據庫中,用的時候實際上是執行查詢操作。因此它並不佔用數據的存儲空間。
  2. 索引的特點: 索引越多查詢越慢
  3. 序列的定義:序列佔用的空間較少
  4. 序列: 只有先使用SEQUTEST.NEXTVAL 才能使用 SWQUTEST.CURRVAL
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章