關聯課件: 3子項目三 -Web開(kāi)發(fā)與數據庫(點擊在線預覽)
動态網站開(kāi)發(fā)離不開(kāi)數據存儲,數據存儲則離不開(kāi)數據庫。在前面(miàn)的章節中,曾做過(guò)一個例子,將(jiāng)注冊用戶的信息存儲在一個文本文件中,以供以後(hòu)取用。這(zhè)使得網站增加了很多交互性因素。但是文本文件并不是存儲數據的最理想方法。數據庫技術的引入給網站開(kāi)發(fā)帶了巨大的飛躍。
數據庫技術是計算機技術中的重要部分,在軟件開(kāi)發(fā)領域起(qǐ)着至關重要的作用。由于數據庫技術屬于一個專門的技術領域,而本書也不是以讨論數據庫原理爲目的,因此不再對(duì)數據庫的理論進(jìn)行闡述。考慮到部分讀者可能(néng)對(duì)數據庫并不熟悉,甚至一無所知,爲了使這(zhè)部分讀者對(duì)數據庫的概念有一個簡單的認識,爲接下來的學(xué)習掃除障礙,這(zhè)裡(lǐ)用比較通俗的語言描述一下什麼(me)是數據庫。
所謂數據庫,可以理解爲用來存儲信息的“倉庫”。而“信息”就是要存儲的數據,如用戶的姓名、年齡,産品的價格、簡介,某一個日期時間甚至圖像等。總之一切可以在計算機中存儲下來的數據都(dōu)可以通過(guò)各種(zhǒng)方法存儲到數據庫中。
信息并不是雜亂無章的直接放入數據庫,而是以二維表的形式組織起(qǐ)來,一條一條存儲于表中。這(zhè)和日常生活中經(jīng)常用到的各種(zhǒng)表格形式上是一緻的。表中的每一條信息稱爲一條“記錄”。一個數據庫中可以有若幹張表,每張表中又可以存放若幹條記錄。如前面(miàn)講到的用戶注冊程序,每一個用戶的信息,如用戶名、密碼、頭像等,就可以作爲一條記錄,存儲在一張表中。
每張表都(dōu)有自己的“表頭”。如需要設計一個用來統計學(xué)生信息的表格。把要收集的學(xué)生的信息分成(chéng)幾個欄目,這(zhè)些欄目就是“表頭”,在數據庫技術中,稱爲“字段”。如表3-1是一張學(xué)生基本信息表,其中“學(xué)号”、“姓名”、“性别”、“年齡”就是字段,“張三”就是第一條記錄的“姓名”字段值;“20”就是第3條記錄的“年齡”字段值。而表中橫向(xiàng)的多個字段值組成(chéng)了一條記錄。多條記錄構成(chéng)了一張數據表。
這(zhè)樣簡要說明了數據庫、表、字段和字段值這(zhè)幾個概念。實際上這(zhè)些概念遠比這(zhè)裡(lǐ)的介紹複雜得多。對(duì)此感興趣的讀者可以參考數據庫技術的相關書籍來進(jìn)一步理解。
把數據以這(zhè)種(zhǒng)形式存放在數據庫中有什麼(me)好(hǎo)處呢?采取數據庫技術可以給數據的存儲和檢索帶來巨大好(hǎo)處,主要可以歸納爲以下4點。
· 數據存儲集約化,最大限度節省存儲空間。
· 數據庫專門的檢索引擎能(néng)夠極大提高數據檢索速度。
· 數據庫結構化查詢語言(SQL)給數據管理帶來了極大便利。
· 可以方便地對(duì)數據進(jìn)行查詢、增加、删除、修改。
數據庫系統從根本上說就是一個軟件系統。通過(guò)這(zhè)個軟件系統可以對(duì)大量數據進(jìn)行存儲和管理。當前市場上的數據庫有幾十種(zhǒng),其中有如Oracle、SQL Server等大型網絡數據庫,也有如Access、VFP等小型桌面(miàn)數據庫。對(duì)于網站開(kāi)發(fā)而言,一般來說中小型數據庫系統就能(néng)滿足要求。MySQL就是當前Web開(kāi)發(fā)中,尤其是PHP開(kāi)發(fā)中使用最爲廣泛的數據庫。
不同數據庫系統之間的SQL不能(néng)完全相互通用。
結構化查詢語言語句可以嵌套,這(zhè)使它具有極大的靈活性和強大的功能(néng)。
内容很詳細,講解的很清楚。也很有趣,生動。
老師很細緻的講解了數據庫與web開(kāi)發(fā)的概念和關系,簡潔明了
動态網站開(kāi)發(fā)離不開(kāi)數據存儲,數據存儲則離不開(kāi)數據庫。在前面(miàn)的章節中,曾做過(guò)一個例子,將(jiāng)注冊用戶的信息存儲在一個文本文件中,以供以後(hòu)取用。這(zhè)使得網站增加了很多交互性因素。但是文本文件并不是存儲數據的最理想方法。數據庫技術的引入給網站開(kāi)發(fā)帶了巨大的飛躍。
老師講的很仔細,條理清晰,便于學(xué)習
講解清晰,從中獲益匪淺!
老師講解的很到位,視頻的模式也便于同學(xué)課下學(xué)習,喜歡!
講解的很詳細生動,我學(xué)會了很多。
方法獨特,從中學(xué)到了很多。
視頻很清晰,講的很好(hǎo),受益匪淺
老師的視頻講解很清楚
這(zhè)個好(hǎo)詳細,不會的可以看看,真心不錯
老師講解細緻,思路清晰,很不錯的學(xué)習視頻
老師提供了多種(zhǒng)學(xué)習方式,很不錯。
值得收藏
精緻的講解獨一無二,精簡明了,受益頗深...
講的很清楚。從中可以學(xué)到一些東西。
老師很細緻的講解了數據庫與web開(kāi)發(fā)的概念和關系,簡潔明了
通俗易懂
數據庫優點多多,功能(néng)強大。
簡單易懂,對(duì)學(xué)習有很大幫助!
老師講解知識點條例清晰,通俗易懂。适合學(xué)生課下補充學(xué)習。
學(xué)習方法和教學(xué)手段多樣化,降低了學(xué)習難度,提高了學(xué)習效率。
老師講的很清楚,差不多能(néng)聽懂
講解詳細,會說到各種(zhǒng)細節
視頻清晰,講解清楚,适合學(xué)習者