多級使用者系統的資料庫應該怎麼設計

2021-03-04 00:11:06 字數 1504 閱讀 9568

1樓:匿名使用者

主要從幾個不同方面設計oracle資料庫優化方案:

一62616964757a686964616fe58685e5aeb931333363363538.資料庫優化自由結構ofa(optimal flexible architecture)

二、充分利用系統全域性區域sga(system global area)

三、資料庫設計中的優化策略

資料應當按兩種類別進行組織:頻繁訪問的資料和頻繁修改的資料。對於頻繁訪問但是不頻繁修改的資料,內部設計應當物理不規範化。

對於頻繁修改但並不頻繁訪問的資料,內部設計應當物理規範化。

四、合理設計和管理表

1、利用表分割槽

分割槽將資料在物理上分隔開,不同分割槽的資料可以制定儲存在處於不同磁碟上的資料檔案裡。

2、避免出現行連線和行遷移

3、控制碎片

4、別名的使用

別名是大型資料庫的應用技巧,就是表名、列名在查詢中以一個字母為別名,查詢速度要比建連線錶快1.5倍。

5、回滾段的交替使用

五、索引index的優化設計

1、管理組織索引

索引可以大大加快資料庫的查詢速度,索引把表中的邏輯值對映到安全的rowid,因此索引能進行快速定位資料的實體地址。

六、多cpu和並行查詢pqo(parallel query option)方式的利用

七、實施系統資源管理分配計劃

oracle 提供了database resource manager(drm,資料庫資源管理器)來控制使用者的資源分配,dba可以用它分配使用者類和作業類的系統資源百分比。在一個oldp系統中,可給聯機使用者分配75%的cpu資源,剩下的25%留給批使用者。另外,還可以進行cpu的多級分配。

除了進行cpu資源分配外,drm還可以對資源使用者組執行並行操作的限制。

八、使用最優的資料庫連線和sql優化方案

九、充分利用資料的後臺處理方案減少網路流量

1、合理建立臨時表或檢視

2、資料庫打包技術的充分利用

利用資料庫描述語言編寫資料庫的過程或函式,然後把過程或函式打成包在資料庫後臺統一執行包即可。

3、資料複製、快照、檢視,遠端過程呼叫技術的運用

二級分類的資料庫怎麼設計? - 技術問答

2樓:匿名使用者

用兩個欄位,分別表示一級分類和二級分類,讀取出來儲存到一個php檔案裡,用的時候包含這個檔案,也不考慮父分類什麼的,這樣是簡單,如果能滿足要求也可以

3樓:匿名使用者

用一個父表一個子表或一個表父子id,其實用array形式文字儲存也行.把思路開啟.

分類資訊資料庫設計

4樓:匿名使用者

id classname parentid 多級分類表如上建立 如果你還需要對資訊型別進行區分就再增加一個 newsflag 欄位1:表示**介紹形式的資訊 2:新聞列表形式 3:

**型別 等等

資料庫管理系統能對資料庫中的資料進行查詢 插入 修改和刪除等操作,這種功能稱為

是操縱功能,即select,insert,update,delete屬於dml資料操縱語言。所以選d 以上為資料庫操作行為,屬於資料庫管理功能,因此選c 選d,資料操縱功能。原因如下 1 資料定義功能 資料描述語言 ddl data definition language,使用者可通過它來定義資料物...

資料庫的查詢語句的別名怎麼起翱,資料庫的查詢語句的別名怎麼起啊?

直接把語句用括號括起來,然後as別名即可。如 select a.from select from emp where deptno 10 as a,select from emp where sal 2000 as b where a.empno b.empno 語句中a和b就是別名,但注意查詢中欄...

sql2005資料庫學生管理系統怎麼建立》?

a.該 學生資訊管理系統 只是對資料庫應用技術的一個樣本資料庫的例項,重在對資料庫一些方法的熟悉與掌握,其中包括從資料庫的概念模型到er圖的繪製,再到資料庫模式的建立 即為資料庫及其基本表的建立 而後資料的錄入 在此從略 最後完成一些簡單的關係運算表示式的表達和相關的select 查詢語句的使用。b...