資料庫第二週學習

2021-10-08 13:31:30 字數 1347 閱讀 6034

7.20

進行了達夢資料庫伺服器gui模式和字元模式的兩種安裝。

同時安裝了例項服務。

掌握了用管理工具和終端介面使用服務的方法:

./console 控制台

./dmservice.sh 資料庫服務檢視器

./dbca,sh 資料庫配置助手

./manager 開啟管理工具

disql 等

7.21

dm8資料庫邏輯結構的基本概念

a)表空間

儲存在資料庫伺服器上的乙個或者多個資料檔案所對應的邏輯儲存結構,資料庫中的表、檢視、索引等物件在邏輯上都存放在表空間中。

b)頁是達夢資料庫中最小的資料儲存單元。預設大小為8kb,可以在例項建立過程中調整(4k、8k、16k、 32k),例項建立完成之後不能改變。

c)簇簇是頁的上級邏輯單元,每個簇由16或者32個連續的資料頁組成。預設16個頁,可以在例項建立過程中進行指定。簇大小在例項建立好之後不能改變。

d)段段是簇的上級邏輯單元。段由多個簇組成,同個表空間中,段可以跨多

個資料檔案。

兩種方式進行建表空間、新增物理檔案、建使用者;同時設定各種許可權。

7.22

資料庫中表的建立:

使用工具或者sql命令完成了vspace專案中所有表的建立;

根據vspace專案e-r圖的關係將建立好的表之間的外來鍵關聯關係建立起來;

給配送位址表中的收貨人手機號新增乙個唯一鍵約束。

匯入專案資料的兩種方式:

使用資料遷移工具將excel**中的資料匯入到資料表中;

使用disql工具匯入vspace專案資料(start /data.sql)。

7.23

練習資料查詢基礎:增、刪、改、查。

常用到的一些語法:like 『%內容%』、order by 列名 排列方式、top 每頁顯示頁數;

函式:字串函式、數學函式、日期函式、型別轉換函式。

多表聯查:分為內聯接查詢和外聯接查詢;外聯接查詢分為左外聯接查詢、右外聯接查詢和全聯接查詢。

子查詢:將乙個子查詢的結果給外層的select語句用於查詢。

7.24

在查詢大量資料的時候,有索引的情況下可以大大縮短查詢時間。

掌握資料庫的全庫離線備份和聯機備份(聯機備份是需要配置歸檔)

離線還原(還原→恢復→更新魔數)

增量備份,暫時出現了問題,備份時出現錯誤:

未解決,待更新。

更新:發現錯誤了,沒有提前建立備份集目錄和基備份集目錄,並且需要提前在基備份集目錄中做好全域性備份,備份集目錄中如果有檔案需要刪除。

第二週(1) 資料庫設計

按照老師的指示,整個的設計應該從底層的資料庫設計開始,後面的頁面設計等都是基於資料庫設計的。而資料庫的設計,是基於前面對整個需求的設計。例如問卷表的設計需要滿足前面的一系列要求。實際上,整個資料庫表可以分為兩個部分,乙個部分是對調查人和被調查人的角色管理。另乙個是對問卷內容的管理。調查人和被調查人之...

第二週學習

二 字首和與差分 三 位運算 二分查詢是一種演算法,其輸入是乙個有序的元素列表 必須是有序的 查詢的元素包含在列表中,二分查詢返回其位置 int find int x if a r x return r else return 1 void find int a n int x if a l x c...

資料庫 第二章學習總結

1.笛卡爾積的表示方法 笛卡爾積可表示為一張二維表 表中的每行對應乙個元組,表中的每列對應乙個域 2.元組的定義 關係中的每個元素是關係中的元組,通常用t表示。3.關係的表示 關係也是乙個二維表,表的每行對應乙個元組,表的每列對應乙個域 4.屬性 關係中不同列可以對應相同的域為了加以區分,必須對每列...