版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
單元二數(shù)據(jù)庫管理環(huán)境的建立
項目知識要點與目標項目知識要點知識能力目標學時2.1任務1了解數(shù)據(jù)庫的基礎知識2.1.1數(shù)據(jù)與數(shù)據(jù)庫2.1.2數(shù)據(jù)庫技術的發(fā)展2.1.3數(shù)據(jù)庫管理系統(tǒng)(DBMS)2.1.4數(shù)據(jù)庫系統(tǒng)的組成2.1.5數(shù)據(jù)庫系統(tǒng)的特點2.1.6常見的關系型數(shù)據(jù)庫管理系統(tǒng)2.1.7結構化查詢語言SQL2.2任務2安裝與配置MySQL數(shù)據(jù)庫2.2.1MySQL服務器安裝2.2.2AppServ套裝軟件的安裝與配置2.2.3連接與斷開服務器【情境】:安裝與配置數(shù)據(jù)庫【職業(yè)崗位】:數(shù)據(jù)庫管理員、操作員【典型工作任務】:安裝MySQL數(shù)據(jù)庫,配置數(shù)據(jù)庫【技能要求】:1、MySQL的安裝和配置2、MySQL運行環(huán)境測試【知識要求】:1、數(shù)據(jù)庫管理系統(tǒng)組成2、服務器連接、啟動和運行
2項目實訓二安裝MySQL數(shù)據(jù)庫2任務一了解數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)庫服務器響應和提供數(shù)據(jù)應用程序客戶端操作和查詢數(shù)據(jù)庫應用程序作用:響應操作并顯示結果、向數(shù)據(jù)庫請求數(shù)據(jù)要求:美觀、操作簡單方便數(shù)據(jù)庫作用:存儲數(shù)據(jù)、檢索數(shù)據(jù)、生成新的數(shù)據(jù)要求:統(tǒng)一、安全、性能等數(shù)據(jù)庫應用系統(tǒng)為何需要數(shù)據(jù)庫存儲數(shù)據(jù)的方法第一種方法:用大腦來記住數(shù)據(jù)第二種方法:寫在紙上第三種方法:寫在計算機的內(nèi)存中第四種方法:寫成磁盤文件數(shù)據(jù)庫系統(tǒng):管理大量的、持久的、可靠的、共享的數(shù)據(jù)的工具數(shù)據(jù)庫特點:存儲大量數(shù)據(jù),方便檢索和訪問保持數(shù)據(jù)信息的一致、完整共享和安全通過組合分析,產(chǎn)生新的有用信息數(shù)據(jù)庫的發(fā)展史萌芽階段——文件系統(tǒng)使用磁盤文件來存儲數(shù)據(jù)初級階段——第一代數(shù)據(jù)庫出現(xiàn)了層次模型、網(wǎng)狀模型的數(shù)據(jù)庫中級階段——第二代數(shù)據(jù)庫關系型數(shù)據(jù)庫和結構化查詢語言高級階段——新一代數(shù)據(jù)庫“關系-對象”型數(shù)據(jù)庫層次模型網(wǎng)狀模型數(shù)據(jù)庫…
訂單
客戶
產(chǎn)品
產(chǎn)品數(shù)據(jù)庫表數(shù)據(jù)庫就是“數(shù)據(jù)”的“倉庫”數(shù)據(jù)庫由表、關系以及操作對象組成數(shù)據(jù)存放在表中數(shù)據(jù)表存儲過程視圖….所謂數(shù)據(jù)庫(Database,DB),是將數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享的數(shù)據(jù)集合。列行(記錄)關系型數(shù)據(jù)庫關系型數(shù)據(jù)庫關系模型使用的存儲結構是多個二維表格,表中每一行稱為一條記錄,用來描述一個對象的信息;每一列稱為一個字段,用來描述對象的一個屬性。數(shù)據(jù)表于數(shù)據(jù)庫之間存在相應的關聯(lián),這些關聯(lián)將用來查詢相關的數(shù)據(jù)。數(shù)據(jù)庫管理系統(tǒng)馬蘭A004楊可A003劉開泰B008李新愛B007數(shù)據(jù)庫檢索數(shù)據(jù)插入數(shù)據(jù)更新數(shù)據(jù)刪除數(shù)據(jù)數(shù)據(jù)庫管理系統(tǒng)-DBMS數(shù)據(jù)庫管理系統(tǒng)(DBMS-DataBaseManagementSystem
)對收集到的大量數(shù)據(jù)進行整理、加工、歸并、分類、計算、存儲等處理,產(chǎn)生新的數(shù)據(jù),以便反映事物或現(xiàn)象的本質(zhì)和特征及其內(nèi)在聯(lián)系。時下流行的DBMS簡介(1)OracleOracle公司的產(chǎn)品,世界上最好的數(shù)據(jù)庫系統(tǒng)“關系-對象”型數(shù)據(jù)庫支持70多種操作系統(tǒng),配置、管理和維護復雜主要滿足對銀行、金融、保險等企業(yè)、事業(yè)開發(fā)大型數(shù)據(jù)庫需求SQLServerMicrosoft公司的產(chǎn)品,針對不同用戶群體的多個版本要求在Windows操作系統(tǒng)平臺上運行易用性好時下流行的DBMS簡介(2)MySQL瑞典MySQLAB公司開發(fā),被SUN公司收購,后Oracle收購Sun,現(xiàn)在MySQL并入了Oracle旗下。體積小、速度快、成本低、開放源碼廣泛地應用在Internet上的中小型網(wǎng)站中Access微軟公司推出的基于Windows的桌面關系數(shù)據(jù)庫管理系統(tǒng),MicrosoftOffice的成員之一優(yōu)點:存儲方式單一、面向對象、界面友好、易操作、集成環(huán)境、處理多種數(shù)據(jù)信息、支持ODBC小型數(shù)據(jù)庫,有局限性:數(shù)據(jù)庫過大、網(wǎng)站訪問頻繁、記錄數(shù)過多性能會急劇下降注意:招聘時通常要求“熟練使用SQLServer/Oracle/MySQL一種或多種數(shù)據(jù)庫”結構化查詢語言SQL2.結構化查詢語言SQL(StructuredQueryLanguage)SQL語言是用于關系數(shù)據(jù)庫查詢的結構化語言,最早由Boyce和Chambedin在1974年提出,稱為SEQUEL語言。1976年,IBM公司的SanJose研究所在研制關系數(shù)據(jù)庫管理系統(tǒng)SystemR時修改為SEQUEL2,即目前的SQL語言。SQL語言集數(shù)據(jù)查詢(dataquery)、數(shù)據(jù)操縱(datamanipulation)、數(shù)據(jù)定義(datadefinition)和數(shù)據(jù)控制(datacontrol)功能于一體,充分體現(xiàn)了關系數(shù)據(jù)語言的特點和優(yōu)點。主要特點包括:(1)綜合統(tǒng)一(2)高度非過程化(3)面向集合的操作方式(4)以同一種語法結構提供兩種使用方式(5)語言簡潔,易學易用數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,DBS)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶結構組成任務二MySQL的安裝與配置
MySQL是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracal收購。目前MySQL被廣泛地應用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL有如下優(yōu)勢。1、速度快。MySQL數(shù)據(jù)庫可能是目前能得到的最快的數(shù)據(jù)庫。2、連接性和安全性。MySQL是完全網(wǎng)絡化的,其數(shù)據(jù)庫可在因特網(wǎng)上訪問,因此,可以和任何地方的任何人共享數(shù)據(jù)庫,而且MySQL還能進行訪問控制,能夠控制特定用戶不允許其訪問數(shù)據(jù)。3、可移植性。MySQL可運行在各種版本的UNIX系統(tǒng)及其他非UNIX(如Windows和OS/2)系統(tǒng)上,從家用PC到高級服務器都可運行MySQL。4、支持SQL語言。MySQL支持這種現(xiàn)代數(shù)據(jù)庫系統(tǒng)都選用的語言。5、成本優(yōu)勢。MySQL對多數(shù)個人用戶來說是免費的。MySQL的安裝(1)1.MySQL服務器的安裝(1)下載Windows版的MySQL下載地址:
/downloads/mysql/MySQL社區(qū)版是免費的,有MSI和zip兩種安裝方式下載前先選擇安裝平臺(windows)和安裝文件方式(MSI或Zip)MySQL的安裝(2)(1)安裝完畢后選擇“ConfiguretheMySQLservernow”復選框進入配置向導。配置類型,有兩種:DetailedConfiguration(詳細配置)StandardConfiguration(標準配置)。標準配置選項適合想要快速啟動MySQL而不必考慮服務器配置的新用戶。詳細配置選項適合想要更加細粒度控制服務器配置的高級用戶。這里選擇DetailedConfiguration。MySQL的安裝(3)(2)單擊“next”按鈕進行服務器類型選擇服務器類型分為3種:DeveloperMachine(開發(fā)機器)ServerMachine(服務器)DedicatedMySQLServerMachine(專用MySQL服務器)。鑒于只是初學MySQL,所以這里選擇DeveloperMachine。MySQL的安裝(4)(3)單擊“next”按鈕進入數(shù)據(jù)庫使用情況對話框,有3個選項:MultifunctionalDatabase(多功能數(shù)據(jù)庫)TransactionalDatabaseOnly(只是事務處理數(shù)據(jù)庫)Non-TransactionalDatabaseOnly(只是非事務處理數(shù)據(jù)庫)。其中多功能數(shù)據(jù)庫對InnoDB和MyISAM表都適用這里選擇“MultifunctionalDatabase”。MySQL的安裝(5)(4)下一步進入InnoDB表空間對話框,這里可以修改InnoDB表空間文件的位置,默認位置是MySQL服務器數(shù)據(jù)目錄,這里不做修改,直接下一步。MySQL的安裝(6)(5)接下來進入并發(fā)連接選擇對話框DecisionSupport(決策支持)(DSS)/OLAP:如果服務器不需要大量的并行連接可以選擇該選項;OnlineTransactionProcessing(聯(lián)機事務處理)(OLTP):如果服務器需要大量的并行連接則選擇該選項;ManualSetting(人工設置):選擇該選項可以手動設置服務器并行連接的最大數(shù)目。這里選擇“DecisionSupport(DSS)/OLAP”。MySQL的安裝(7)(6)進入聯(lián)網(wǎng)選項對話框。默認情況是啟用TCP/IP網(wǎng)絡,默認端口為3306。這里不做修改,直接下一步。MySQL的安裝(8)(7)進入字符集選擇對話框,前面的選項一直是按默認設置進行的,這里要做一些修改。選中“ManualSelectedDefaultCharacterSet/Collation”選項,在“CharacterSet”選框中將latin1修改為gb2312。MySQL的安裝(9)(8)下一步進入服務選項對話框,服務名為MySQL,這里不做修改。(9)下一步是安全選項對話框在密碼輸入框中輸入root用戶的密碼。要想防止通過網(wǎng)絡以root登錄,選中Rootmayonlyconnectfromlocalhost(只允許從本機登錄連接root)選項旁邊的框。要想創(chuàng)建一個匿名用戶賬戶,選中CreateAnAnonymousAccount(創(chuàng)建匿名賬戶)選項旁邊的框。由于安全原因,這里不建議選擇這項。MySQL的安裝(10)(10)設置完畢后,隨后一步是提交配置,單擊“execute”按鈕即可完成。注意:對不同的操作系統(tǒng)和不同版本的MySQL,安裝過程可能有所不同,這里只舉MySQL5.1的安裝例子。以上步驟完成后,MySQL服務器就已經(jīng)可以使用了。(11)MySQL安裝和配置完后,打開“開始”→“程序”→“MySQL”→“MySQLServer5.1”→“MySQLCommandLineClient”,進入到MySQL客戶端,在客戶端窗口輸入密碼,就以root用戶身份登錄到MySQL服務器,在命令行中輸入SQL語句就可以操作MySQL數(shù)據(jù)庫。MySQL的安裝(11)AppServ軟件的安裝(1)開發(fā)網(wǎng)絡信息管理系統(tǒng)軟件需要安裝一系列軟件產(chǎn)品,單獨安裝這些軟件比較煩瑣。因此AppServ軟件壓縮包整合Apache(服務器軟件)、PHP(網(wǎng)頁程序設計語言)、MySQL(數(shù)據(jù)庫管理系統(tǒng)軟件)、PhpMyAdmin(圖形界面的數(shù)據(jù)庫管理軟件)四個軟件進行形成一套完整的軟件安裝包,執(zhí)行AppServ軟件的安裝程序后,就可以安裝上述四個軟件產(chǎn)品了。AppServ2.5.8軟件各軟件版本是PHPv5.2.1、Apachev2.2.4、MySQLv5.0.27和phpMyAdminv2.9.2。AppServ軟件有很多軟件版本,本項目介紹的是AppServ2.5.9版本,壓縮包為appserv-win32-2.5.9_PConline.exe為例進行介紹
1.停止IIS服務器軟件工作目前IIS和Apache軟件都是服務器軟件。只要計算機中安裝其中的一個服務器軟件產(chǎn)品計算機就可以成為網(wǎng)站服務器了。要安裝AppServ軟件,首先需要先檢查計算機中是否安裝或啟動了IIS服務器軟件。如果計算機中安裝了IIS服務器軟件,那么需要先停止IIS服務器軟件工作后才能安裝AppServ軟件。這是因為如果計算機已經(jīng)自動啟動IIS服務器軟件工作,在這種情況下再安裝Apache服務器軟件會導致通訊端口地址沖突,造成新安裝的AppServ服務器軟件無法正常工作。因此安裝AppServ軟件前要停止IIS服務器軟件工作。停止計算機安裝的IIS服務器軟件工作的方法是:在Windows系統(tǒng)的桌面,選擇“開始-控制面板-管理工具-服務”選項AppServ軟件的安裝(2)AppServ軟件的安裝(3)提示:并非所有的計算機中都安裝有IIS服務器軟件,如果在上圖所示的窗口中沒有顯示“IISAdmin”的名稱,說明計算機中沒有安裝IIS服務器軟件,因此可以直接安裝Apache服務器軟件。
2.暫停殺毒軟件工作。有時為了順利安裝AppServ軟件需要暫時停止殺毒軟件的工作。找到AppServ軟件的安裝程序,雙擊鼠標鍵這樣可以執(zhí)行安裝程序,出現(xiàn)如下圖所示的窗口。AppServ軟件的安裝(4)選擇安裝目錄:默認為c:\AppServAppServ軟件的安裝(5)勾選要安裝的軟件,本例勾選了全部選項AppServ軟件的安裝(6)輸入網(wǎng)站域名、網(wǎng)站系統(tǒng)管理員的電子郵箱地址和端口可根據(jù)需要設置網(wǎng)站域名和網(wǎng)站系統(tǒng)管理員的電子郵箱地址,最好設置成為已經(jīng)申請到的網(wǎng)站域名和管理員的電子郵箱。如果只做練習,那么可以隨意設置網(wǎng)站域名和電子郵箱的內(nèi)容。
(默認端口為80)AppServ軟件的安裝(7)設置名稱是“root”的MySQL數(shù)據(jù)庫管理員的登錄密碼
本例在“Enterrootpassword”
和“Re-enterrootpassword”位置輸入的密碼是“123456”。
在“
CharacterSetsandCollations”位置選擇MySQL數(shù)據(jù)庫的字符集代碼。本例選擇“GB2312SimplifiedChinese”,這樣MySQL數(shù)據(jù)庫和數(shù)據(jù)表的數(shù)據(jù)可以使用漢字。這個設置很重要設置數(shù)據(jù)庫管理員的登錄密碼。AppServ軟件的安裝(8)勾選“StartApache”和“StartMySQL”選項,表示執(zhí)行完安裝程序后,計算機自動啟動Apache服務器軟件和MySQL數(shù)據(jù)庫軟件。點擊“Finish”按鈕完成。
AppServ軟件的安裝(9)AppServ安裝完畢后,選擇Windows的“資源管理器”可以查看計算機“c盤”文件夾的安裝情況,出現(xiàn)了AppServ軟件的四個組件。AppServ軟件的安裝(10)完成AppServ軟件安裝后,軟件的目錄結構是:C:\AppServ\apache2.2存儲apache2.2服務器軟件。C:\AppServ\php5存儲PHP5網(wǎng)頁程序開發(fā)工具軟件。C:\AppServ\MySQL存儲MySQL數(shù)據(jù)庫管理系統(tǒng)軟件。C:\AppServ\MySQL\data\...存儲數(shù)據(jù)庫、數(shù)據(jù)表文件。C:\AppServ\www\...存儲網(wǎng)頁程序文件。1.測試Apache服務器軟件
安裝完AppServ服務器軟件后默認的IP地址是“”。所以在瀏覽器的地址欄輸入“”,出現(xiàn)下圖所示的窗口,顯示AppServ軟件自帶的主頁網(wǎng)頁程序,表示Apache服務器軟件安裝成功。AppServ軟件的安裝測試(1)
在Windwos系統(tǒng)的桌面,選擇“開始-程序-AppServ-MySQLCommandLineClient”選項,出現(xiàn)下圖窗口,輸入數(shù)據(jù)庫管理員的密碼(123456),出現(xiàn)“mysql>”提示符,表示MySQL數(shù)據(jù)庫管理系統(tǒng)軟件安裝成功。AppServ軟件的安裝測試(2)3、測試PHP網(wǎng)頁程序設計軟件
在瀏覽器的地址欄輸入“/phpinfo”,出現(xiàn)下圖所示的窗口,表示PHP軟件安裝成功。AppServ軟件的安裝測試(3)4.測試phpMyAdmin軟件在瀏覽器的地址欄輸入:/phpmyadmin
出現(xiàn)下圖所示,表示phpMyAdmin軟件安裝成功。在上圖窗口,“用戶名(U):”處輸入“root”,在“密碼(P):”處輸入“123456”,單擊“確定”按鈕出現(xiàn)下圖所示的窗口,表示正確進入phpMyAdmin軟件。AppServ軟件的安裝測試(4)配置AppServ軟件(1)AppServ軟件安裝后會自行進行參數(shù)配置,如果沒有特殊需要,可以不做本節(jié)介紹的參數(shù)配置,因為AppServ軟件在安裝時自動配置好了相關參數(shù)。如果需要配置參數(shù),可以按照本節(jié)介紹的相關內(nèi)容進行設置。提示:作為初學者建議不要輕易修改AppServ軟件的配置參數(shù)。如果設置不當,將導致系統(tǒng)故障。網(wǎng)站默認的文件夾,可修改。
AppServ軟件安裝后會自行進行參數(shù)配置,如果沒有特殊需要,可以不做本節(jié)介紹的參數(shù)配置,因為AppServ軟件在安裝時自動配置好了相關參數(shù)。如果需要配置參數(shù),可以按照本節(jié)介紹的相關內(nèi)容進行設置。提示:作為初學者建議不要輕易修改AppServ軟件的配置參數(shù)。如果設置不當,將導致系統(tǒng)故障。在Windwos系統(tǒng)的桌面,選擇“開始-程序-AppServ-ConfigurationServer-ApacheEditthehttpd.confconfigurationFile”選項,出現(xiàn)下圖:配置Apache軟件配置PHP軟件
在桌面選擇“開始-程序-AppServ-ConfigurationServer-PHPEdittheconfigurationFile”選項,出現(xiàn)下圖的窗口。
為了啟動PHP軟件對MySQL軟件的支持模塊,把語句:
;extension=php_mysql.dll
換為語句:extension=php_mysql.dll去掉分號(;)。配置MySQL軟件在Win
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職光電信息科學與工程(光電信息)試題及答案
- 2025年中職會計(財務會計基礎)試題及答案
- 2025年高職能源技術(技術實操訓練)試題及答案
- 2025年中職園藝設施管理應用(應用技術)試題及答案
- 2025年高職城市軌道交通運營服務(票務管理技巧)試題及答案
- 2025年中職城市軌道交通車輛技術(城軌車輛維護)試題及答案
- 2025年高職(健康管理)健康評估試題及答案
- 2025年高職供用電技術(供用電管理)試題及答案
- 2025年高職通信(通信技術基礎)試題及答案
- 2025年高職(藥學)藥物合成基礎試題及答案
- 2025公路安全韌性提升技術指南
- SF-36健康調(diào)查量表(含excel版)
- 超星爾雅學習通《高校實驗室安全基礎課(實驗室準入教育)》章節(jié)測試含答案
- 酒店餐飲宴會服務流程規(guī)定
- 電子電氣設備選型采購方案
- 洼田飲水試驗科普課件
- 2024-2025學年山東省濰坊市高一下學期5月期中考試政治試題(解析版)
- 環(huán)境污染治理設施運營考試試題
- 2025年證監(jiān)會招聘面試高頻考題及解析
- 2025-2030中國溶劑染料行業(yè)消費狀況及競爭策略分析報告
- 急診科腦出血課件
評論
0/150
提交評論