search

mysql資料庫設計

mysql資料庫設計

  資料庫設計:是指對於一個給定的應用環境,構造最優的資料庫模式,建立資料庫及其應用系統,使之能夠有效地儲存資料,滿足各種使用者的應用需求即資訊要求和處理要求,在資料庫領域內,常常把使用資料庫的各類系統統稱為資料庫應用系統。

  資料庫設計的設計內容包括:需求分析、概念結構設計、邏輯結構設計、物理結構設計、資料庫的實施、資料庫的執行和維護。

資料庫設計的步驟

  1、常見資料庫設計方法是比較簡單的。

  2、一主多從冗餘讀庫帶來的副作用:讀寫有延時,可能不一致;寫仍然是單點,不能保證寫高可用。

  3、主庫冗餘存在資料不一致問題。

  4、資料讀取速度。

  5、利用快取來實現。

試述資料庫設計的基本步驟.

  1、需求分析:需求收集和分析,得到資料字典和資料流圖;

  2、概念結構設計:對使用者需求綜合、歸納與抽象,形成概念模型,用ER圖表示;

  3、邏輯結構設計:將概念結構轉換為某個DBMS所支援的資料模型;

  4、資料庫物理設計:為邏輯資料模型選取一個最適合應用環境的物理結構;

  5、資料庫實施:建立資料庫,編制與除錯應用程式,組織資料入庫,程式試執行;

  6、資料庫執行和維護:對資料庫系統進行評價、調整與修改。


MYSQL資料庫如何多執行緒

  MYSQL資料庫多執行緒的方法如下:   1、透過執行緒的互斥來同步操作資料庫;   2、資料庫採用事務處理表中的資料;   3、採用共享方式開啟資料庫,不能以獨佔方式開啟資料庫建立一個mysql連線表加上一個臨界區,根據實際情況定大小。   4、當要進行mysql操作時,從表中取出一個閒置的mysql連 ...

請推薦幾本關於資料庫設計的書

  《資料庫系統導論》,作者:Date;《資料庫系統概念》,作者:Silberschatz;《資料庫系統實現》,作者:Ullman;《資料庫設計》,作者:Stephens;《資料庫系統概論》,作者:薩師煊等;《資料庫處理——基礎、設計與實現》,作者:Kroenke;《SQL反模式》,作者:Karwin;《資料 ...

資料庫設計階段的3個概念區別

  1、需求分析階段準確瞭解與分析使用者需求,是整個設計過程的基礎,是最困難、最耗費時間的一步。   2、概念結構設計階段是整個資料庫設計的關鍵,透過對使用者的需求進行綜合,歸納與抽象,形成一個獨立於具體DBMS的概念模型。   3、邏輯結構設計階段將概念結構轉換為某個DBMS所支援的資料模型,對其進行最佳化 ...

資料庫設計的具體內容是指建立

  資料庫設計的具體內容是指建立資料庫及其應用系統,資料庫設計是指對於一個給定的應用環境,構造最優的資料庫模式,建立資料庫及其應用系統,使之能夠有效地儲存資料,滿足各種使用者的應用需求。   在資料庫領域內,常常把使用資料庫的各類系統統稱為資料庫應用系統,資料庫設計的設計內容包括:需求分析、概念結構設計、邏輯 ...

資料庫設計的步驟有哪些

  資料庫設計包括六個主要步驟:1、需求分析。瞭解使用者的資料需求、處理需求、安全性及完整性要求。   2、概念設計。透過資料抽象,設計系統概念模型,一般為ER模型。   3、邏輯結構設計。設計系統的模式和外模式,對於關係模型主要是基本表和檢視。   4、物理結構設計。設計資料的儲存結構和存取方法,如索引的設 ...

mysql資料庫漢字顯示問號

  原因:   mysql的預設編碼方式和程式碼的編碼方式不一致,而引起顯示問號。   解決辦法:   1、開啟Eclipse;   2、開啟J2EE專案;   3、可以看到程式碼的中文編碼方式不是utf8(例如是gbk),mysql的預設編碼為utf8。由於兩者不一致,所以在將字元插入資料庫時就出現了問題; ...

mysql資料庫物件有哪些

  資料庫物件主要包括表、檢視、索引、儲存過程、觸發器和約束等。   對資料庫的操作主要有查詢、插入、刪除和更新。   資料庫的完整性包括實體完整性、參照完整性和使用者定義完整性。 ...