【正文】
劉旭東 《基于Linux下的小型數(shù)據(jù)庫(kù)設(shè)計(jì)》 第21頁(yè) 共21頁(yè)Linux操作系統(tǒng)下的小型數(shù)據(jù)庫(kù)設(shè)計(jì)摘 要 本系統(tǒng)是采用MySQl數(shù)據(jù)庫(kù)技術(shù),使用 的是數(shù)據(jù)庫(kù)服務(wù)器MySQL和Web的程序設(shè)計(jì)語(yǔ)言—PHP,基于Linux操作系統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)。本設(shè)計(jì)要求根據(jù)所學(xué)的數(shù)據(jù)庫(kù)原理與程序設(shè)計(jì)的知識(shí)針對(duì)一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng),掌握Linux操作系統(tǒng)命令,完成系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),編碼,測(cè)試等,從而達(dá)到掌握一個(gè)小型數(shù)據(jù)庫(kù)的目地。關(guān)鍵詞 Linux操作系統(tǒng);PHP;MySQL數(shù)據(jù)庫(kù)Abstract This system uses the MySQl database technology, using a database server MySQL and Web programming languagesPHP, Linux, Webbased database system. According to the study of the design principles and procedures of the database design for a small knowledge of database management systems, Linux operating system mands to master to plete the system design, database design, coding, testing, etc., so as to achieve control objectives in a small database. Key words Linux operating system。 PHP。 MySQL database目 錄1 引 言 2 Linux 操作系統(tǒng)下的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)設(shè)計(jì) 3 系統(tǒng)可行性分析 3 系統(tǒng)硬件需求分析 32 Linux 操作系統(tǒng)及其常用命令簡(jiǎn)介 4 Linux操作系統(tǒng)簡(jiǎn)介 4 目錄及文件操作命令 5 使用命令 83 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 9 Apache服務(wù)器的配置 9 PHP簡(jiǎn)介 10 PHP編程 10 MySQL數(shù)據(jù)庫(kù)服務(wù)器 15 程序流程圖 15 建立數(shù)據(jù)庫(kù) 164 運(yùn)行結(jié)果及其分析 19 運(yùn)行結(jié)果 195 結(jié)束語(yǔ) 201 引 言數(shù)據(jù)庫(kù)設(shè)計(jì)是指根據(jù)的需求,在某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過(guò)程 。就是規(guī)則和結(jié)構(gòu)化數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過(guò)程。Linux 操作系統(tǒng)下的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)設(shè)計(jì)是利用Linux系統(tǒng)進(jìn)行對(duì)Web的開(kāi)發(fā),開(kāi)發(fā)Web的工具很多,我們使用 的是數(shù)據(jù)庫(kù)服務(wù)器MySQL和Web的程序設(shè)計(jì)語(yǔ)言—PHP。在Linux 操作系統(tǒng)下使用MySQL數(shù)據(jù)庫(kù)服務(wù)器建立 一個(gè)小型的數(shù)據(jù)庫(kù),建立完成后在通過(guò)Web的程序設(shè)計(jì)語(yǔ)言PHP將程序嵌入到HTML文檔中去執(zhí)行,以實(shí)現(xiàn)對(duì) 數(shù)據(jù)庫(kù)的訪問(wèn)。 Linux 操作系統(tǒng)下的小型數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是指根據(jù)的需求,在某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過(guò)程 。就是規(guī)則和結(jié)構(gòu)化數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過(guò)程。Linux 操作系統(tǒng)繼承了UNIX操作系統(tǒng)的支持多用戶,多任務(wù),穩(wěn)定性好,網(wǎng)絡(luò)功能強(qiáng)大等眾多優(yōu)點(diǎn)。最為 開(kāi)源操作系統(tǒng),Linux發(fā)展迅速,其應(yīng)用遍及金融,教育,郵政,電信等眾多行業(yè)。Linux 操作系統(tǒng)下的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)設(shè)計(jì)是利用Linux系統(tǒng)進(jìn)行對(duì)Web的開(kāi)發(fā),開(kāi)發(fā)Web的工具很多,我們使用 的是數(shù)據(jù)庫(kù)服務(wù)器MySQL和Web的程序設(shè)計(jì)語(yǔ)言—PHP。在Linux 操作系統(tǒng)下使用MySQL數(shù)據(jù)庫(kù)服務(wù)器建立 一個(gè)小型的數(shù)據(jù)庫(kù),建立完成后在通過(guò)Web的程序設(shè)計(jì)語(yǔ)言PHP將程序嵌入到HTML文檔中去執(zhí)行,以實(shí)現(xiàn)對(duì) 數(shù)據(jù)庫(kù)的訪問(wèn)。PHP是一種可以運(yùn)行在多種硬件和操作系統(tǒng)環(huán)境下的動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言,它與Linux, Apache服務(wù)器以及MySQL的組合是目前最流行的Web應(yīng)用平臺(tái)。本課程設(shè)計(jì)根據(jù)所學(xué)的數(shù)據(jù)庫(kù)原理與程序設(shè)計(jì)的知識(shí),針對(duì)一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng),進(jìn)行系統(tǒng)的需求分析,系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),編碼,測(cè)試等,完成題目要求的功能,從而達(dá)到掌握一個(gè)小型的數(shù)據(jù)庫(kù)的目地。 系統(tǒng)可行性分析MySQL是一個(gè)小巧的數(shù)據(jù)庫(kù)服務(wù)器軟件,對(duì)于中小型應(yīng)用系統(tǒng)是非常理想的。除了支持標(biāo)準(zhǔn)的ANSI SQL語(yǔ)句,它還支持多種平臺(tái),而在UNIX系統(tǒng)上的該軟件支持地多線程運(yùn)行方式,從而能獲得相當(dāng)好的性能。而且其提供了一套非常實(shí)用的權(quán)限系統(tǒng),勝于管理和控制某個(gè)用戶是否連接到指定的MySQL數(shù)據(jù)庫(kù),以及控制用戶的操作功能。 系統(tǒng)硬件需求分析系統(tǒng)軟件:Red Hat Linux 數(shù)據(jù)庫(kù)管理系統(tǒng):MySQL 硬件要求:Pentium III 450以上, 258M RAM, 14G HD2 Linux 操作系統(tǒng)及其常用命令簡(jiǎn)介L(zhǎng)inux系統(tǒng)是以全雙工的方式工作,即從鍵盤把字符輸入系統(tǒng),系統(tǒng)再將字符回送到終端并顯示出來(lái),在Linux系統(tǒng)中打開(kāi)終端的方式有以下兩種:一種是在桌面上依次依次單擊“主菜單→系統(tǒng)工具→終端”可打開(kāi)終端窗口;另一種是在Linux桌面上單擊右鍵,從彈出的快捷菜單中選擇:“終端”命令,也可打開(kāi)終端窗口。終端顯示提示符后,用戶就可以輸入命令