1、資料庫設計軟體的作用是什麼?
假如你設計的資料庫同時用於oracle,db2,你的SSMS能搞定嗎?如果用pd設計,那麼基本上他設計出的模型能用於很多資料庫。
2、資料庫設計時關系太復雜有什麼好處,什麼壞處
1.最簡單的方法:
public static String reverse1(String str)
{ return new StringBuffer(str).reverse().toString();
}
2.最常用的方法:
public static String reverse3(String s)
{ char[] array = s.toCharArray();
String reverse = ""; //注意這是空,不是
for (int i = array.length - 1; i >= 0; i--)
reverse += array[i];
return reverse;
}
3.常用方法的變形:
public static String reverse2(String s)
{ int length = s.length();
String reverse = ""; //注意這是空,不是null
for (int i = 0; i < length; i++)
reverse = s.charAt(i) + reverse;//在字元前面連接, 而非常見的後面
return reverse;
}
3、新聞網站資料庫設計問題
分兩張表:文章表和評論表
文章表中主鍵為aid(article_id)
評論表中增加一個aid欄位,用來記錄評論所屬的文章。
比如,找出ID為99的文章的評論:
SELECT * FROM comments WHERE aid=99
4、黃頁網站的資料庫設計?幫我提供個大概的設計思路。
黃頁資料庫表不是會很多,簡單簡單到到10張表就搞定,一個類型,一個地址,一個用戶.三個主要,再加點輔助的就OK了.
祝你好運.
5、求一篇網站資料庫設計論文
《資料庫技術及應用》
課程設計說明書
課程名稱 《資料庫技術及應用》
設計題目 SQL SERVER 資料庫課程設計
專業班級 計算機(動漫)1018班
學生姓名翁靜靜 學號 20105010109
指導教師 程遠利
起止日期 2011年6月20日至6月24日
福建林業職業技術學院自動化工程系
目錄
第一章.系統概述 3
1.1現狀分析 3
1.2系統目標 4
第二章.系統資料庫分 4
2.1需求分析 4
2.2資料庫物理結構分析 4
2.3資料庫邏輯結構分析 5
2.3.1登陸酒店管理信息系統窗口 5
2.4數據詞典 6
第三章.系統(界面)設計部分 7
3.1數據錄入,修改,刪除界面設計 7
3.1.1用戶登錄界面實現 7
3.1.2具欄菜單的實現 8
3.1.3住房信息窗口 9
3.1.4退房信息窗 10
3.1.5會員信息窗口 10
3.2系統維護,安全設計 11
3.3會員維護查詢 11
第四章.實習報告總結 12
第一章.系統概述
1.1現狀分析
對酒店整個來說,對酒店經營狀況起決定作用的是酒店的服務管理水平。如何利用先進的管理手段來提高酒店的管理水平成為酒店業務發展的當務之急。面對信息時代的機遇和挑戰,利用科技手段提高酒店的管理無疑是一條行之有效的途徑。雖然計算機管理並不是酒店管理走向成功的關鍵元素,但它可以最大限度地發揮准確、快捷、高效等作用,對酒店的業務管理提供強有力的支持。因此,採用全新的計算機網路和酒店業務管理系統,已成為提高酒店的管理效率,使作業人員與管理系統之間靈活互動,實現流暢的工作流銜接,幫助酒店有效地進行業務管理,釋放最大價值。酒店業務管理系統在達到在節省人力資源成本的同時,可以提高業務效率,並能夠及時、准確、迅速地滿足顧客服務的需求。
隨著我國經濟體制改革的不斷深化和我國經濟的快速發展,我國人民的收入不斷提高,消費觀念也有提高,對服務質量的要求也有很大的提高。各地把旅遊業當作本 地經濟發展的重要支柱之一。酒店作為人們食宿、娛樂、休閑的場所而得到了快速的發展。社會上也成立了各種類型,不同規模的酒店服務企業。如何為客戶提供更 加准確及時的服務,成為各個酒店競爭關鍵。所以酒店業務信息化建設就成為了客戶衡量酒店提供商服務標準的一個准則,信息系統成為了基礎。
隨著Internet技術的進一步發展和普及,不能很好的適應世界經濟發展的形式和我國國民經濟建設的需要,市場現有的產品化的酒店業務軟體系統在不斷發 展中的酒店的需求。基於WEB的酒店管理系統的總體設計目標能夠建立完善、高效、可靠的酒店業務信息系統,為酒店提供良好的信息環境。
1.2系統目標
利用PB來實現對酒店管理的設計,能夠進行對顧客住房,退房,會員申請等等。
第二章.系統資料庫分
2.1需求分析
系統需對用戶登錄進行管理。使用各功能模塊時,系統應驗證用戶編號的有效性,否則要求用戶登錄。另外,允許用戶對自己的密碼進行修改。
系統應用比較簡單,除了住房模塊,退房模塊,還有會員查詢模塊,並為會員的增加做了維護。
需求分析是從客戶的需求中提取出軟體系統能夠幫助用戶解決的業務問題,通過對用戶業務問題的分析,規劃出系統的功能模塊,即定義用例。這個步驟是對理解需求的升華,直接關繫到該系統的質量。
2.2資料庫物理結構分析
住房信息:顧客信息,顧客編號,房間編號,房間信息。
會員維護信息:會員編號,會員姓名,會員年齡,會員性別。
會員查詢:會員編號。
退房信息:顧客編號,顧客住房編號,退房時間,普通顧客退房信息,會員退房信息。
2.3資料庫邏輯結構分析
2.3.1登陸酒店管理信息系統窗口
業務登記:窗口中輸入正確的「編號」和對應的「密碼」,則可以進入主窗口
操作可實現的功能:
(1)檢查是否正確連接資料庫
(2)檢查編號與密碼是否匹配--若編號與密碼不匹配,則彈出對話框「輸入錯誤,請中心輸入」。
操作步驟:在窗口中輸入正確的「編號」和對應的「密碼」。
(3)主窗口
若在「登陸」窗口輸入正確的「編號」和「密碼」,便可進入主窗口
如下圖所示:
(4)內部功能:
1.住房信息
2.退房信息
3.會員信息查詢
4.會員維護
5.主題幫助
2.4數據詞典
1.管理員表
Mcode Mname Mtype Mpsd
01 張三 P 111111
02 李四 S 111111
2.顧客表
Pcode Pname Psex Page
01 夏三 男 30
02 陳麗 女 28
03 陳安南 男 24
04 田丁丁 女 28
05 張國政 男 40
3.房間信息表
Rcode 10000 10002 10003 10004 10005 10006 10007
Rkey 2 1 2 1 2 3 3
4.會員號表
Vcode Vname Vsex Vage
07 饒雪漫 女 34
08 林竹 女 24
09 菁菁 女 37
第三章.系統(界面)設計部分
3.1數據錄入,修改,刪除界面設計
3.1.1用戶登錄界面實現
建立窗口w_login
雙擊進入按鈕進行編譯,輸下代碼。
3.1.2具欄菜單的實現
分別點擊菜單項,在下面窗口鍵入open(w_vipprotect),其他的同理。
3.1.3住房信息窗口
在住房窗口中的的顧客編號輸入顧客編號,按enter鍵查詢,則顧客信息會顯示顧客的信息。在訂房過程的房間號信息輸入房間號查詢(若在輸入房間號信息時,房間查詢框中無房間號出現,則該房間已被申請),申請該房間,則按申請該房間按鈕,即申請成功,後退出即可。
3.1.4退房信息窗
顧客退房時,先插入顧客編號,查詢顧客信息。我將顧客信息分為兩個,一個是會員的,一個是普通的顧客。顧客退房時,將顧客所要退的房間編號輸入在房間編號信息框中,進行查詢,或者直接按「插入」鍵,並在房間信息框中插入顧客所要退的房間編號以及房間鑰匙,然後按「數據更新」,即退房成功。
3.1.5會員信息窗口
在顧客編號中輸入會員編號,若是會員的話,則會在會員信息中顯示。若不是會員,則不是會員。
3.2系統維護,安全設計
由於是酒店管理系統的業務性質,必須選擇具有較高的可靠性、穩定性以保證任何情況下都不至於丟失、損失數據。
必須有較高的響應速度,以保證各項具體業務的順利進行。考慮應該要有良好的課維護性,可操作性。
由於各種情況,酒店管理系統在實施後應能達到以下目標:
⒈實現多點操作的信息共享,相互之間信息傳遞准確,快捷,順暢。
⒉系統界面美觀友好,操作簡單易行,查詢靈活方便,數據存儲安全可靠。
⒊實施會員制,提供多種優惠政策。
3.3會員維護查詢
在酒店管理系統中,點擊「統計列印」,再按會員維護,即出現下面的窗口。
在「會員編號」中輸入會員編號,查詢,該窗口用以對會員額增加或對會員號的失效而定的窗口。
第四章.實習報告總結
在本次實習設計中,在連接資料庫時,我認為已經按照以前能夠運行的方法做好了所以的操作任務了,但是在運行中遇到了一個另我很長時間解決不了的問題。在檢查資料庫和連接資料庫代碼以及各項操作代碼都沒有問題的情況了(可以顯示資料庫中已有的記錄),居然連最簡單的提交表單功能都不能實現。
經過這段時間的精心設計,系統的基本功能已經實現,並能實踐於一些業務管理過程中,但酒店業務管理系統是一個龐大的工程,要使網路交互功能的實現,腳本的設計,網頁的構架,網頁的美工,文字的編輯,非一朝一夕可盡善盡美的,這需要一個長期的摸索與完善過程,同時還要在實踐中發現與操作者使用要求不相符合的 地方還要修改。子系統功能雖已基本實現,但仍有諸多地方需要修改。我個人覺得酒店作為一個較早應用了計算機管理系統的行業。隨著酒店業務的擴展,服務的增加,酒店業務管理系統也逐漸發展、完善。如果沒有一套可靠的酒店業務管理系統,但憑手工操作,不僅效率低下,而且會極大地形象到酒店的服務質量。要在酒店服務中選擇好適合自己酒店實際情況的業務管理系統不僅 要考慮該系統在酒店的實用性,還要考慮酒店對該系統所能夠承擔費用的能力,以及這個系統對操作員來說的操作難易程度。
通過本次畢業設計中,我對資料庫有了深一層的認識,或許我的編譯不是很好,整個窗口看起來不是很完美,我做的設計看起來是一個雛形,而且之中還存在很多問題,像我設計的酒店管理系統,很多科室需要靠顧客的口頭描述,並且像賬單的結算等,必須管理員的手頭造作。這還是會給管理員增添了一些麻煩。但是我相信我會一直把資料庫學好。
6、資料庫設計的根本目的是什麼
資料庫設計的根本目標是要解決
A)數據共享問題 B)數據安全問題
C)大量數據存儲問題 D)簡化數據維護
一般書上很少這么提,大家在答這個題的時候,可以從資料庫的概念上入手,資料庫設計的根本目標是要解決應該是共享問題。四個答案可以做一些比較,最好的答案應該是A答案。你可以看一下資料庫的概念,一般資料庫是長期存儲在計算機內有組織的可共享的數據集合。還有一個線索,資料庫設計的六個階段,每一個階段主要做什麼,或者是大家看資料庫的一些範式,這個範式主要解決什麼問題。從這一題大家一定要注意二級考試的公共基礎知識,很多地方都考最根本,最主要的地方。
*************************
以上是轉載的資料
呵呵,說一下我的理解:
資料庫設計的目的即設計目標從根本上來說就是要實現數據的共享和安全存取,從細化及技術上來說,一個優秀的資料庫設計必須要最終實現用戶對於數據共享的具體要求,必須要在滿足於用戶的數據存取要求的基礎上實現對於數據的關聯性及優化,必須實現數據的安全性及可移植性,以保證用戶數據能夠簡單的進行移植,必須要實現資料庫的可擴容性結構以保證資料庫對於用戶未來數據要求的兼容性等等
7、設計資料庫最主要的目的是什麼?
最初沒有資料庫的時候就直接讀寫內存,但是數據和數據結構復雜了以後,就發現存取速度太慢,於是就出現了資料庫的概念。
所以資料庫的主要目的就是為了提高數據操作效率
8、資料庫在網頁設計中作用及重要性
資料庫是用來存儲數據的,其中分好多類,小型的有ACCESS,中型的有SQL SERVER,大型的有ORACLE,可根據自已的需要選用。 其重要性是顯而易見的,沒有資料庫,只可以做靜態的頁面,無法實時更新或存儲歷史數據。資料庫的設計在大型項目中尤為重要,好的資料庫設計可以網站開發者更方便,讓網站訪問時間縮短好多倍,會讓網站訪問起來更快。
9、資料庫設計的重要性
目前一般企業用的比較多的資料庫有:微軟的SQL2000到現在的SQL2005,甲骨文公司的Oracle,以及免費的MySQL,還有SyBase、DBase等等,當然還有一般小應用當中使用的Access資料庫。
上述的資料庫中,除MySQL是免費之外,其餘都是收費的。他們的資料庫語言基本上由國際標准S演變而來,所以他們大部分類似,但又有著各自的特點,比如SQL2000的T-SQL等。
在實際應用當中,一般我們首先在項目分析之後,就要進行資料庫的設計了。資料庫不僅僅用來存儲數據,大型的如SQL2000、Oracle等都有著自己的事務機制,可以自動完成一些設定好的事務。比如銀行應用當中的大量結算工作,都會安排在凌晨由伺服器自動完成。
可以說所有的軟體應用,處理的都是數據對象,所以掌握一種資料庫語言,對於學習任何一門語言都是非常必要的。
初學可以從Access開始,比較簡單,或者可以選擇SQL2000,它的幫助文檔比較齊全,也容易找到相關資料,使用的人也比較多,可以有很多交流學習的機會。
隨著信息化,電子化進程的發展,數據越來越成為企業,事業單位日常運作的核心決策發展的依據。由於網路的發展,電子商務的興起,網路安全也越來越引起人們的重視,歸根到底網路安全的核心也就是數據的安全。有機構研究sample明:丟失300MB的數據對於市場營銷部門就意味著13萬元人民幣的損失。對財務部門就意味著16萬的損失,對工程部門來說損失可達80萬。而企業丟失的關鍵數據如果15天內仍得不到恢復,企業就有可能被淘汰出局。CIH和愛蟲給國際社會造成損失多達數十億美金。國內有客戶誤刪有效數據由於沒有備份造成停業手工重新錄入,給企業造成損失數十萬元。這種教訓在國內時有發生,這都說明了保證信息數據安全的重要性.