導航:首頁 > 萬維百科 > 資料庫設計網頁

資料庫設計網頁

發布時間:2020-09-11 22:03:58

1、網站資料庫的設計

你這樣的小網站的資料庫設計不用考慮範式這種東西,怎麼方便怎麼來就行。

用戶一個表,有許可權加一個表。
日誌一個表
留言一個表
作品呢你看情況,欄位差的不多就合成一個表,差的多了就拆成多個。
分類你看是不是需要寫死,活的分類就弄表,死的就不用了。
就這么簡單啦

2、怎樣做資料庫?怎樣做靜態網頁?

用dreamwaver 做網站編輯器 比較流行

圖片處理用Photoshop

關於製作網站的教程 你可以搜索 陶益的 ASP 教程,比較好

有詳細的MSSQL 資料庫設計 教程

或者搜索 曹鵬的 PHP 教程也不錯!

是MYSQL 網站資料庫設計

還有黑鷹基地的 ASP 入門教程也不錯,

3、製作簡單網頁需要什麼類型的資料庫

其實你的問題很難,我只是按我的經驗談談看法:
1、如果只是簡單的內容發布,一般用關系型資料庫就很好;
2、對於你說到的問卷調查,由於問卷的問題可能很多,不同問卷又各不相同,這樣用關系型資料庫確實不方便,可以嘗試「文檔資料庫」,如mongoDB,我也是剛在學,這種資料庫可以每一條的記錄都不相同,應該適合於問卷調查這種應用。

4、資料庫與網頁設計

web伺服器是個編譯工具,只有經過編譯的網站才能夠被外界訪問,才能夠實現預先寫好的各項功能,如果沒有這個伺服器的話,那有很多代碼是不能夠進行編譯,使得這個網站只是個靜態頁面;
注冊的話就是取得這個頁面上需要填寫的信息,通過insert sql 語句講這些數據寫入你的資料庫中,這邊的話可以建議你去看下SQL方面的基本操作。

5、網站的資料庫如何設計?


什麼是好的資料庫設計?

一些原則可為資料庫設計過程提供指導。第一個原則是,重復信息(也稱為冗餘數據)很糟糕,因為重復信息會浪費空間,並會增加出錯和不一致的可能性。第二個原則是,信息的正確性和完整性非常重要。如果資料庫中包含不正確的信息,任何從資料庫中提取信息的報表也將包含不正確的信息。因此,基於這些報表所做的任何決策都將提供錯誤信息。

所以,良好的資料庫設計應該是這樣的:

將信息劃分到基於主題的表中,以減少冗餘數據。

向 Access 提供根據需要聯接表中信息時所需的信息。

可幫助支持和確保信息的准確性和完整性。

可滿足數據處理和報表需求。


設計過程

設計過程包括以下步驟:

確定資料庫的用途:這可幫助進行其他步驟的准備工作。

查找和組織所需的信息:收集可能希望在資料庫中記錄的各種信息,如產品名稱和訂單號。

劃分到表中的信息:將信息項劃分到主要的實體或主題中,如「產品」或「訂單」。每個主題即構成一個表。

關閉信息項目導入的列 確定希望在每個表中存儲哪些信息。每個項將成為一個欄位,並作為列顯示在表中。例如,「雇員」表中可能包含「姓氏」和「聘用日期」等欄位。

指定為主鍵:選擇每個表的主鍵。主鍵是一個用於唯一標識每個行的列。例如,主鍵可以為「產品 ID」或「訂單 ID」。

設置表關系:查看每個表,並確定各個表中的數據如何彼此關聯。根據需要,將欄位添加到表中或創建新表,以便清楚地表達這些關系。

優化您的設計:分析設計中是否存在錯誤。創建表並添加幾條示例數據記錄。確定是否可以從表中獲得期望的結果。根據需要對設計進行調整。

應用規范化規則:應用數據規范化規則,以確定表的結構是否正確。根據需要對表進行調整。


參考:資料庫設計基礎

6、網頁開發:文章列表的資料庫怎麼設計?

動態網頁只要一個頁面就行了。
文章表可以這樣設計(因為你的要求簡單,就用簡單方法)
ID
文章主題
文章內容
作者
發表時間

ID是唯一的。
列表頁列出所有的文章,點擊每個鏈接進入文章詳情頁,用ID查找詳細信息並在詳情頁顯示
祝好運,望採納。

7、網站資料庫怎麼設計?

問卷調查,需要有目的----你搞這個調查的主題你得清楚,所以不建議讓用戶自定義問卷。如果你非要讓用戶定義問卷的話,可以換一種思路:搞成論壇那種形式。

結合你的問題還有一種解決方案:自己定義一些問題,最後加兩個欄位:「其他問題」和「您的看法」,這樣一張表就可以搞定了,不用為每個用戶動態生成一張新表。

8、網頁及資料庫設計

問題1:在病人每天輸入數據的同時,要保存當前的日期這個數據
這個你可以在資料庫中實現,在該欄位上設置默認值為now(),注意,資料庫不同函數使用方法一樣。
問題2:怎麼做到讓數據記錄根據資料庫的內容來改變顯示狀態
在資料庫中設一個變數為顯示狀態的參考值,在取該條記錄的同時取出此欄位值,用if語句判斷,不同的值顯示不同的狀態。
問題3:還有就是session變數的問題,我的想法是,在login表裡輸入用戶名和密碼後,找到這個userID,然後根據userID的類型不同(例如病人都是1××,醫生是2××,管理員3××)來實現進入不同的操作界面,但不知道怎麼實現,因為如果post傳遞的話只能到一張網頁,不知道怎麼進行分類
我不知道你具體用的是什麼語言,只能給你說下思想,在用戶登錄成功以後把用戶的相關信息(用戶名,類型)寫進session,這個是一定要寫的,不管是顯示還是在安全方面這個是必要的,每個頁面在載入之前你都要讀取session的用戶信息是不是為空,要是為空的話就一個非法用戶,要強制跳到登錄頁面,如果有用戶信息,取出用戶類型進行判斷,形如:<% if user=「admin」 then %> html標記 <%else if user=「doc」%> html標記…………根據不同的用戶類型顯示不同的界面信息。

9、如何製作帶有資料庫的網頁

這個問題問得有點雷人

首先要建立資料庫

再要寫打資料庫的程序

比如:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>

<%
dim conn
dim connstr
dim db:db="db\31231123.mdb"
dim dbset:setdb = 1

Set conn = Server.CreateObject("ADODB.Connection")
select case setdb
case "1"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
case "2"
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&db&"")
case "3"
connstr="driver={SQL Server};server=localhost;UID=sa;PWD=123;database=PW_SYS_data"
case else
connstr= "Dns=PW_SYS_Data"
end select

if err.number<>0 then
err.clear
set conn=nothing
response.write "wrong"
Response.End
else
conn.open connstr
if err then
err.clear
set conn=nothing
response.write "wrong"
Response.End
end if
end if

sub CloseConn()
conn.close
set conn=nothing
end sub

%>

然後再寫對數據進行操作的程序

與資料庫設計網頁相關的知識