什麼是論壇資料庫
⑴ dz論壇是什麼資料庫
Discuz! 是康盛公司(Comsenz)推出的一個以社區為基礎的專業建站平台,讓論壇(BBS)、社交網路(SNS)、門戶(Portal)、群組(Group)、開放平台(Open Platform)應用充分融合於一體,幫助網站實現一站式服務。
Discuz論壇分兩種版本。
1、NT版本使用mssql資料庫。
2、php版本使用mysql資料庫。
⑵ 什麼叫論壇資料庫
[1]嚴格地說,資料庫是「按照數據結構來組織、存儲和管理數據的倉庫」。在經濟管理的日常工作中,常常需要把某些相關的數據放進這樣的「倉庫」,並根據管理的需要進行相應的處理。例如,企業或事業單位的人事部門常常要把本單位職工的基本情況(職工號、姓名、年齡、性別、籍貫、工資、簡歷等)存放在表中,這張表就可以看成是一個資料庫。有了這個"數據倉庫"我們就可以根據需要隨時查詢某職工的基本情況,也可以查詢工資在某個范圍內的職工人數等等。這些工作如果都能在計算機上自動進行,那我們的人事管理就可以達到極高的水平。此外,在財務管理、倉庫管理、生產管理中也需要建立眾多的這種"資料庫",使其可以利用計算機實現財務、倉庫、生產的自動化管理。
資料庫(11張)
J.Martin給資料庫下了一個比較完整的定義:資料庫是存儲在一起的相關數據的集合,這些數據是結構化的,無有害的或不必要的冗餘,並為多種應用服務;數據的存儲獨立於使用它的程序;對資料庫插入新數據,修改和檢索原有數據均能按一種公用的和可控制的方式進行。當某個系統中存在結構上完全分開的若干個資料庫時,則該系統包含一個「資料庫集合」。定義2資料庫是依照某種數據模型組織起來並存放二級存儲器中的數據集合。這種數據集合具有如下特點:盡可能不重復,以最優方式為某個特定組織的多種應用服務,其數據結構獨立於使用它的應用程序,對數據的增、刪、改和檢索由統一軟體進行管理和控制。從發展的歷史看,資料庫是數據管理的高級階段,它是由文件管理系統發展起來的。
編輯本段資料庫中數據的性質數據整體性資料庫是一個單位或是一個應用領域的通用數據處理系統,他存儲的是屬於企業和事業部門、團體和個人的有關數據的集合。資料庫中的數據是從全局觀點出發建立的,他按一定的數據模型進行組織、描述和存儲。其結構基於數據間的自然聯系,從而可提供一切必要的存取路徑,且數據不再針對某一應用,而是面向全組織,具有整體的結構化特徵。數據共享性資料庫中的數據是為眾多用戶所共享其信息而建立的,已經擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用資料庫中的數據;多個用戶可以同時共享資料庫中的數據資源,即不同的用戶可以同時存取資料庫中的同一個數據。數據共享性不僅滿足了各用戶對信息內容的要求,同時也滿足了各用戶之間信息通信的要求。
⑶ 一般BBS論壇的資料庫應該怎樣建啊
設計一個BBS論壇,該系統的用戶分別是:用戶和系統管理員。不同的用戶擁有不同的許可權,各自完成各自的管理功能,不同的用戶看到不同的系統功能。用sql server2000創建後台資料庫,然後利用JSP技術編寫程序實現對資料庫的操作,按照要求完成所有的功能和模塊。
用戶的主要功能模塊包括:
(1)用戶注冊與登陸
(2)查看帖子,查詢歷史帖子
(3)發布帖子
系統管理員的主要功能模塊包括:
(1)用戶管理
(2)後台資料庫維護
(3)論壇信息的分類管理
2、主要資料庫表單
(1)登陸用戶基本信息表單
主要欄位有:用戶編號、用戶呢稱、真實姓名、性別、出生日期、電子信箱
(2)content數據表(每篇文章的詳細信息)
主要欄位有:id編號、文章標題、是否回帖、文章作者、發表時間、正文
(3)board數據表(各個不同討論區信息)
主要欄位有:討論區中文描述名、討論區版主要id、不同討論區文章總數
(4)保存被封id數據表
主要欄位有:id,被查封用戶的id
⑷ 論壇資料庫
論壇包含兩部分東西。一部分是頁面,是用來讓用戶看,和執行論壇相關功能的東西。而用戶的信息、發表的文章等等一切東西,放在哪裡呢? 答案就是論壇的另一部分:資料庫了。
對論壇來說,兩者缺一不可。缺少了頁面,用戶什麼都沒有看到,什麼功能都做不到。缺少了資料庫呢? 用戶只能看到頁面,在執行一些功能時卻沒有資料庫來操作,所以只能看沒得干。
⑸ 論壇資料庫問題
論壇是BBS的一種形式,在論壇里,人們之間的交流打破了空間、時間的限制。在與別人進行交往時,無須考慮自身的年齡、學歷、知識、社會地位、財富、外貌,健康狀況,而這些條件往往是人們在其他交流形式中無可迴避的。而這些論壇是如何架設的呢?那麼今天我們就來看一下目前網路上流行的三種格式論壇在Windows 2000 Server下的架設方法吧。目前網路上流行的三種格式論壇分別是:ASP論壇、CGI論壇和PHP論壇。我們從中挑選出他們的代表性論壇學習架設,ASP-動網論壇、CGI-雷傲論壇、PHP-Discuz!論壇。
首先配置動態域名解析:登陸www.oray.net注冊網域護照,在護照底下申請域名(網域科技提供了免費域名注冊),激活域名對應的花生殼服務,下載安裝花生殼客戶端,在區域網內PC或伺服器主機上安裝花生殼客戶端登陸在線。我們先來看一下ASP的動網論壇架設方法,動網論壇的架設方法相對來說比較簡單一些。首先,伺服器要安裝IIS服務,然後在硬碟上建立一個文件夾名字為Web,路徑為D盤,然後打開控制面板->管理工具->Internet服務管理器,新建一個Web站點,IP地址分配為您本機的IP,默認埠80不變。
下一步出現輸入Web主目錄的提示,這里就輸入您剛才建立的那個文件夾的絕對路徑或者是直接使用瀏覽來指定。最後出現許可權設置對話窗口,為了後面要架設的論壇,這里我們把「執行(例如ISAPI應用程序或CGI)」的許可權也選擇上,點擊下一步,完成。
到現在為止,您D盤下的Web文件夾就是你Web服務的主目錄了,這里就可以放置你要發布的主頁了。然後到http://bbs.dvbbs.net/download/Dvbbs7.0.0_Ac.exe下載動網論壇7.0Sp2的程序,解壓縮後把裡面所有的內容都復制到D:\web目錄下,然後打開IE瀏覽器,輸入http://您的IP/index.asp,比如我的本機IP為192.168.0.244,這樣我就輸入http://192.168.0.244/index.asp。如果出現一下畫面,說明我們安裝成功了。
動網論壇的默認管理員賬號是:admin密碼是:admin888,使用這個賬號登陸就會看到管理的連接,點擊管理連接使用默認管理員賬號和密碼進入後台管理,在這里您就可以設置您的論壇了,關於論壇的設置這里就不多講了。
接下來看一下CGI的雷傲論壇架設方法,到http://www.leobbs.com/download/getleobbs.cgi下載LeoBBSX 040926 正式版程序。解壓縮後把文件夾cgi-bin和non-cgi復制到你所建的Web主目錄(d:\web)中,要架設CGI論壇首先要求伺服器支持Perl解析,而IIS並不支持Perl解析,所以我們要安裝Perl解析,我所使用的是ActivePerl V5.8.4.810 For Windows。因為雷傲論壇的解析路徑是#!/usr/bin/perl(用記事本打開雷傲論壇的代碼第一行就是),所以安裝解析的時候要注意安裝在USR路徑。
然後點擊 「OK」 一直 「next」 安裝就行了,可能到最後的安裝時間很長。下面我們就要設置其他項目了,點擊 「開始」-> 「運行」 輸入regedit啟動注冊表編輯器。尋找HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目錄項,在此項中添加如下字串值:鍵名 ".cgi" 鍵值 "C:\USR\BIN\perl.exe %s %s" 鍵名 ".pl" 鍵值 "C:\USR\BIN\perl.exe %s %s"
然後打開控制面板->管理工具->Internet服務管理器,右擊你剛才創建的Web站點,選擇 「屬性」 就會出現XXX屬性,點擊 「主目錄」 在下面有個 「配置」,點擊進入 「應用程序配置」 窗口,點擊 「添加」,在 「可執行文件」 輸入C:\usr\bin\perl.exe %s %s,在 「擴展名」 輸入.cgi腳本引擎打上鉤,點確定即可。
點擊 「ISAPI篩選器」->「添加」,在 「篩選器名稱」 處輸入cgi 在 「可執行文件」 處輸入C:\usr\bin\PerlIS.dll然後點擊確定。
關閉所有窗口重新啟動機器,啟動完畢後,打開瀏覽器,輸入http://您的IP/cgi-bin/install.cgi就會出現LeoBBSX安裝向導,沿著安裝向導進行初始設置。
設置完畢後會直接進入論壇管理後台,然後設置論壇就可以了,這里也不多講了。最後我們看一下PHP的Discuz!論壇架設方法,架設Discuz!論壇不但需要伺服器支持PHP而且需要MYSQL資料庫的支持。MYSQL-4.0.21-win下載地址:http://www.skycn.com/soft/1262.htmlphp-4.3.9-Win32下載地址:http://www.skycn.com/soft/9122.html將MYSQL-4.0.21-win.zip解壓縮,然後運行setup。選擇安裝路徑,比如我安到了C:\mysql。安裝方默認就可以。一路狂點next,整個安裝過程大概也就2、3分種。MySql裝好了,下面就是配置了,在C盤根目錄下建立一個文件my.cnf的文本文件,內容如下:[mysql]basedir = d:/mysql/其中basedir是你安裝MySql的路徑。安裝完畢後點擊 「開始」-> 「運行」輸入命令C:\mysql\bin\mysqld-nt.exe –install,然後重新啟動計算機。打開C:\mysql\bin\winmysqladmin.exe在第一次用它時,需要建立管理員名及密碼,分別設置用戶名和密碼,設定後,系統托盤會出現一個「紅綠燈」的小圖標(以後系統啟動時均會自動載入),這樣MySql就安裝完成了。下面就要安裝PHP解析了,將壓縮包解壓縮到C:\php文件夾中,把C:\php\Php4ts.dll復制到C:\WINNT\SYSTEM32目錄下,將php.ini-dist改名為php.ini雙擊打開此文件,找到extension_dir這句修改為extension_dir= 「c:/php/extensions」 然後復制php.ini到C:\WINNT目錄下,點擊開始->運行輸入regedit啟動注冊表編輯器尋找:HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目錄項。在此項中添加如下字串值:鍵名 ".PHP" 鍵值 "C:\php\php.exe %s %s"然後打開控制面板->管理工具->Internet服務管理器,右擊你剛才創建的Web站點,選擇 「屬性」 就會出現XXX屬性,點擊 「主目錄」 在下面有個 「配置」,點擊進入 「應用程序配置」 窗口,點擊 「添加」,在 「可執行文件」 輸入C:\php\sapi\php4isapi.dll在 「擴展名」 輸入.php腳本引擎打上鉤,點確定即可。點擊 「ISAPI篩選器」->「添加」,在 「篩選器名稱」 處輸入php 在 「可執行文件」 處輸入C:\php\sapi\php4isapi.dll然後點擊確定,可以關閉屬性窗口了。最後重新啟動計算機,啟動完畢後伺服器就支持PHP+MYSQL了。在Web(D:\web)主目錄下建立一個文件info.php,內容如下:<?phpphpinfo();?>
然後在瀏覽器中輸入http://您的IP/info.php,關於伺服器的詳細信息都顯示了出來。
解壓縮後把Discuz!文件夾改名為BBS復制到你所建的Web主目錄(web)中,打開瀏覽器輸入http://您的IP/bbs/install.php就會出現Discuz!論壇的安裝向導。
選擇完全同意,然後出現選擇資料庫的選項。
因為是演示所以我們就不建立新的資料庫了,Mysql安裝後自帶2個資料庫mysql和test,這里我使用test資料庫,如果大家要建立論壇使用的話,務必建立新的資料庫,並且設置資料庫的用戶名和密碼。下一步會讓你建立一個管理員賬號和密碼,建立完畢後就開始安裝了。
如果出現一下字樣,刷新一邊就可以。Cache List: settings index style_ usergroup_1Caches successfully created, please refresh.現在看看,論壇的模樣是不是很漂亮?使用你建立的管理員賬戶登陸,就可以看到有系統設置的字樣,進入後就是論壇後台設置了,這里也不多說了,按照自己的喜好建立論壇吧。
最後說一下以上架設伺服器要注意的問題:1.如果Windows 2000 Server使用的是NTFS分區格式,可能會出現錯誤,這是因為沒有寫入許可權,只要把Web文件夾安全屬性中的Everyone用戶給予完全控制許可權就可以。2.安裝完畢IIS以後,先停止IIS服務,然後刪除IIS的默認安裝目錄C:\Inetpub,因為微軟默認安裝的漏洞實在是太多太多,另外建立其他WEB目錄。3.MYSQL也可以結合MYSQL ODBC數據源進行資料庫的建立,需要安裝MYSQL ODBC。4.PHP.ini有很多模塊可以打開,結合MYSQL和其他PHP語言選擇性開放,畢竟伺服器安全是重要的。這樣三種格式的論壇架設完畢了,您的伺服器也變成了IIS+CGI+PHP+Mysql了,再提醒一句:注意伺服器的安全問題!
相關名詞解釋:BBS——Bulletin Board Service(公告牌服務),是Internet上的一種電於信息服務系統。它提供一塊公共電子白板,每個用戶都可以在上面書寫,可發布信息或提出看法。ASP——ASP即Active Server Page(活動伺服器頁面)的縮寫,是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。CGI——CGI即common gate intergace(通用網關介面)的縮寫,它是一段程序,運行在伺服器上,提供同客戶端HTML頁面的介面。通俗的講CGI就象是一座橋,把網頁和WEB伺服器中的執行程序連接起來,它把HTML接收的指令傳遞給伺服器,再把伺服器執行的結果返還給HTML頁。PHP——PHP(PHP Hypertext Preprocessor,最初稱為"Personal Home Page Tools",也稱為"Professional Homepages",或者"Pre-Hypertext Processor"),是一種伺服器端HTML-嵌入式腳本描述語言。IIS----IIS是Internet Information Server的縮寫,微軟公司的Web伺服器。
參考資料:http://www.oray.net/PeanutHull/Samples/BBS/PH_BBS_setup.asp&29907653=2668655317
⑹ 論壇資料庫用來放什麼
用戶注冊時所填的所有資料,什麼用戶名、密碼注冊時間、個人詳細信息等等。還有用戶的許可權(斑竹、管理員、會員等)
以及用戶的等級。
帖子的內容,發帖時間,發帖人,回帖人,回帖信息。
帖子中的圖片也放到資料庫中。
訪問量很大的論壇100m絕對不夠用的
⑺ 論壇的資料庫
用戶表(id,用戶名,密碼,性別,年齡..........)
管理員表(id,用戶名,密碼,角色id)
角色表(id,角色名,許可權id,描述)
許可權表(id,許可權名,模塊名id,描述)
模塊(id,模塊名,連接地址,描述)
主貼(id,標題,內容,發貼人,發貼時間,最後回貼人,最後回帖時間)
跟貼(id,標題,內容,回帖人,回帖時間,主貼id)
基本的就這些,還可以豐富一下啊
⑻ discuz論壇 使用的是什麼資料庫
discuz論壇的資料庫都是你在你的伺服器上安裝discuz程序的時候向你自己伺服器的資料庫裡面執行的創建資料庫以及表的語句。都是它自動的~不需要你管的。只要你填好自己的資料庫地址,連接密碼。還有discuz的文件放到你的伺服器目錄下。
⑼ 論壇與資料庫的關系
1:wwwroot和web文件夾是一樣的,都是網站的跟目錄!
2:你買空間的時候就應該問清楚,是否帶資料庫,不過現在的空間一般都是附帶masql資料庫的!
3:論壇屬於互動性站點,他的資料庫是masql,你也不用去搞什麼access或者mssql,你去下載一個本地一鍵配置伺服器的軟體就行了!
⑽ 論壇資料庫有什麼用
壇的用戶數據好像是通用的...
有事在線聯系