freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上人才招聘系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(已改無(wú)錯(cuò)字)

2023-01-15 16:00:00 本頁(yè)面
  

【正文】 聯(lián)合數(shù)組 )。 2 哈希表 (聯(lián)合數(shù)組 ) 在 C 語(yǔ)言里我們使用了枚舉的數(shù)據(jù)類(lèi)型,就是譬如我們定義了星期的枚舉變量,我們可以讓這個(gè)枚舉里含有星期一到星期日的名字,這樣我們就可以直接引用星期的名字也能得到正確的值了,但是枚舉需要預(yù)定義,數(shù)量也是定義好的,才能引用,在 PHP 將其歸類(lèi)到了這種聯(lián)合數(shù)組,也就是說(shuō)我們的下標(biāo)不必非采用數(shù)字,這樣數(shù)組的下標(biāo)也成了我們可以發(fā)揮的地方。實(shí)際上數(shù)組的維數(shù)最好不要超過(guò)三維,否則會(huì)給服務(wù)器帶來(lái)極大的負(fù)擔(dān),就有些得不償失了。 (六 ) 函數(shù) 函數(shù)就是能執(zhí)行特定功能的語(yǔ)句塊。函數(shù)在 PHP 運(yùn)用非常廣泛,也是各種PHP 函數(shù)使 PHP 變?yōu)閺?qiáng)大的 WEB 編程腳本語(yǔ)言的原因之一,我們可以通過(guò)用戶(hù)定義的函數(shù)使程序結(jié)構(gòu)變得更清晰、更合理以及代碼更簡(jiǎn)潔。 PHP 已經(jīng)預(yù)定義了大量的函數(shù),而我們這里主要講的是如何定義使用用戶(hù)定義的函數(shù)。 1 用戶(hù)定義函數(shù) 用戶(hù)在解決一些問(wèn)題時(shí)需要用戶(hù)多次完成同樣的工作,還有就是 PHP 沒(méi)有解決的功能等這些問(wèn)題,我們則提倡使用函數(shù)。 PHP 定義函數(shù)的方式,沒(méi)有象變量定義那樣非常嚴(yán)格,在這里大小寫(xiě)可以混用,可以在定義的時(shí)候 使用大寫(xiě),使用的時(shí)候用小寫(xiě)的函數(shù)名,從這點(diǎn)上可以看出 PHP 是非常地為編程人員著想。PHP 的函數(shù)可以有返回值,也可以沒(méi)有返回值,這樣可以省略上面的返回語(yǔ)句。 2 參數(shù) PHP 的參數(shù)使用比較靈活,我們可以象 C 里面一樣使用“&”引用參數(shù),在函數(shù)里改變參數(shù)的值的話,就直接改變了這個(gè)變量的值,也可定義參數(shù)的缺省值,這樣可以在需要的時(shí)候省略參數(shù)。 Mysql 簡(jiǎn)介 MySQL 是一個(gè)真正的多用戶(hù)、多線程 SQL 數(shù)據(jù)庫(kù)服務(wù)器。 SQL(結(jié)構(gòu)化查詢(xún)語(yǔ)言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫(kù)語(yǔ)言。 MySQL 是以一個(gè)客 戶(hù)機(jī) /服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序 mysqld 和很多不同的客戶(hù)程序和庫(kù)組成。 畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū) 共 53 頁(yè) 第 16 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ SQL 是一種標(biāo)準(zhǔn)化的語(yǔ)言,它使得存儲(chǔ)、更新和存取信息更容易。例如,你能用 SQL 語(yǔ)言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí) MySQL 也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。 MySQL 主要目標(biāo)是快速、健壯和易用。最初是因?yàn)槲覀冃枰@樣一個(gè) SQL服務(wù)器,它能處理與任何可不昂貴硬件平臺(tái)上提供數(shù)據(jù)庫(kù)的廠家在一個(gè)數(shù)量級(jí)上的大型數(shù)據(jù)庫(kù),但速度更快, MySQL 就開(kāi)發(fā)出來(lái)。盡管 MySQL 仍在開(kāi)發(fā)中,但它已經(jīng)提供一個(gè)豐富和極其有 用的功能集。 下表描述 MySQL 一些重要的特征: ? 使用核心線程的完全多線程。這意味著它能很容易地利用多 CPU(如果有)。 ? C 、 C++、 Eiffel 、 Java、 Perl、 PHP、 Python、和 TCL API。 ? 可運(yùn)行在不同的平臺(tái)上。 ? 多種列類(lèi)型: 和 8 字節(jié)長(zhǎng)度的有符號(hào) /無(wú)符號(hào)整數(shù)、 FLOAT、DOUBLE、 CHAR、 VARCHAR、 TEXT、 BLOB、 DATE、 TIME、 DATETIME、 TIMESTAMP、YEAR、 SET 和 ENUM 類(lèi)型。 ? 利用一個(gè)優(yōu)化的一遍 掃描多重聯(lián)結(jié)( onesweep multijoin)非??焖俚剡M(jìn)行聯(lián)結(jié) (join)。 ? 在查詢(xún)的 SELECT 和 WHERE 部分 支持全部運(yùn)算符和函數(shù) ? 通過(guò)一個(gè)高度優(yōu)化的類(lèi)庫(kù)實(shí)現(xiàn) SQL 函數(shù)庫(kù)并且像他們能達(dá)到的一樣快速,通常在查詢(xún)初始化后不應(yīng)該有任何內(nèi)存分配。 ? 全面支持 SQL 的 GROUP BY 和 ORDER BY 子句,支持聚合函數(shù) ( COUNT()、COUNT(DISTINCT)、 AVG()、 STD()、 SUM()、 MAX()和 MIN() )。 ? 支持 ANSI SQL 的 LEFT OUTER JOIN 和 ODBC 語(yǔ)法 。 ? 你可以在同一查詢(xún)中混用來(lái)自不同數(shù)據(jù)庫(kù)的表。 ? 一個(gè)非常靈活且安全的權(quán)限和口令系統(tǒng),并且它允許基于主機(jī)的認(rèn)證??诹钍前踩模?yàn)楫?dāng)與一個(gè)服務(wù)器連接時(shí),所有的口令傳送被加密。 ? ODBC for Windiws 95。所有的 ODBC 2 . 5 函數(shù)和其它許多函數(shù)。例如,你可以用 Access 連接你的 MySQL 服務(wù)器。 ? 具備索引壓縮的快速 B 樹(shù)磁盤(pán)表。 ? 每個(gè)表允許有 16 個(gè)索引。每個(gè)索引可以由 1~ 16 個(gè)列或列的一部分組成。最大索引長(zhǎng)度是 256 個(gè)字節(jié) (在編譯 MySQL 時(shí),它可以改變 )。一個(gè)索引可以使 用一個(gè) CHAR 或 VARCHAR 字段的前綴。 ? 定長(zhǎng)和變長(zhǎng)記錄。 ? 用作臨時(shí)表的內(nèi)存散列表。 ? 大數(shù)據(jù)庫(kù)處理。我們正在對(duì)某些包含 50,000,000 個(gè)記錄的數(shù)據(jù)庫(kù)使用MySQL。 畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū) 共 53 頁(yè) 第 17 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ? 所有列都有缺省值,你可以用 INSERT 插入一個(gè)表列的子集,那些沒(méi)用明確給定值的列設(shè)置為他們的缺省值。 ? 用 C 和 C++編寫(xiě),并用大量不同的編譯器測(cè)試。 ? 一個(gè)非常快速的基于線程的內(nèi)存分配系統(tǒng)。 ? 沒(méi)有內(nèi)存漏洞。用一個(gè)商用內(nèi)存漏洞監(jiān)測(cè)程序測(cè)試過(guò) (purify)。 ? 包括 myisamchk,一個(gè)檢查、優(yōu)化和修復(fù)數(shù)據(jù)庫(kù)表的快速實(shí)用程序 。 ? 所有數(shù)據(jù)以 ISO88591 Latin1 格式保存。所有正常的字符串比較是忽略大小寫(xiě)的。 ? 根據(jù) ISO88591 Latin1 字符集進(jìn)行排序。通過(guò)在源代碼中增加排序順序數(shù)組可以改變它。 MySQL 支持可在編譯時(shí)指定的很多不同的字符集。 ? 表和列的別名符合 SQL92 標(biāo)準(zhǔn)。 ? DELETE、 INSERT、 REPLACE 和 UPDATE 返回有多少行被改變 (受影響 )。 ? 函數(shù)名不會(huì)與表或列名沖突。例如 ABS 是一個(gè)有效的列名字。對(duì)函數(shù)調(diào)用的唯一限制是函數(shù)名與隨后的 “(”不能有空格。所有 MySQL 程序可以用選項(xiàng) help 或 ?獲得聯(lián)機(jī)幫助。 ? 服務(wù)器能為客戶(hù)提供多種語(yǔ)言的出錯(cuò)消息。 ? 客戶(hù)端使用 TCP/IP 連接或 Unix 套接字( socket)或 NT 下的命名管道連接 MySQL。 ? MySQL 特有的 SHOW 命令可用來(lái)檢索數(shù)據(jù)庫(kù)、表和索引的信息 , EXPLAIN命令可用來(lái)確定優(yōu)化器如何解決一個(gè)查詢(xún)。 數(shù)據(jù)庫(kù)的建立 數(shù)據(jù)庫(kù)理論基礎(chǔ) 1. 數(shù)據(jù)庫(kù)模型 數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理技術(shù),是計(jì)算機(jī)軟件領(lǐng)域的一個(gè)重要分支,產(chǎn)生于60 年代末。現(xiàn)已形成相當(dāng)規(guī)模的理論體系和實(shí)用技術(shù)。模型是對(duì)現(xiàn) 實(shí)世界的抽象。在數(shù)據(jù)庫(kù)技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,對(duì)現(xiàn)實(shí)世界進(jìn)行抽象,表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的模型稱(chēng)為“數(shù)據(jù)模型” 。目前廣泛作用的數(shù)據(jù)模型可分為兩種類(lèi)型。一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來(lái)描述某個(gè)特定組織所關(guān)心的信息結(jié)構(gòu),這類(lèi)模型稱(chēng)為“概念數(shù)據(jù)模型” 。這其中著名的模型是“實(shí)體聯(lián)系模型” 。另一種數(shù)據(jù)模型是直接面向數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),它是現(xiàn)實(shí)世界的第二層抽象。 這類(lèi)模型涉及到計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng),又稱(chēng)為“結(jié)構(gòu)數(shù)據(jù)模型” 。例如,層次、網(wǎng)狀、關(guān)系、 面向?qū)ο蟮饶P?。這類(lèi)模型有嚴(yán)格的形式化定義,以便于在計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)。 (1)層次模型。用樹(shù)型結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。層次模型的特點(diǎn)是記錄之間的聯(lián)系通過(guò)指針實(shí)現(xiàn),查詢(xún)效率較高。但層次模型有兩個(gè)缺 畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū) 共 53 頁(yè) 第 18 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 點(diǎn):一是只能表示 1∶ N 聯(lián)系,雖然有多種輔助手段實(shí)現(xiàn)了 M∶ N聯(lián)系,但都較復(fù)雜,用戶(hù)不易掌握,二是由于樹(shù)型結(jié)構(gòu)層次順序的嚴(yán)格和復(fù)雜,引起數(shù)據(jù)的查詢(xún)和更新操作也很復(fù)雜,因此,編寫(xiě)應(yīng)用程序也很復(fù)雜。 (2)網(wǎng)狀模型。用有向圖結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。網(wǎng)狀模型的特點(diǎn):記錄之間聯(lián)系通過(guò)指針實(shí)現(xiàn), M∶ N 聯(lián)系也容易實(shí)現(xiàn),查詢(xún)效率較高。網(wǎng)狀模型的缺點(diǎn)是編寫(xiě)應(yīng)用程序比較復(fù)雜,程序員必須熟悉數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。 (3)關(guān)系模型。關(guān)系模型的主要是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。關(guān)系模式相當(dāng)于前面提到的記錄類(lèi)型,它的實(shí)例稱(chēng)為關(guān)系,每個(gè)關(guān)系實(shí)際上是一張二維表格。 SQL 語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化語(yǔ)言,已得到了廣泛的應(yīng)用。關(guān)系模型和網(wǎng)狀、層次模型的最大區(qū)別是:關(guān)系模型用表格數(shù)據(jù)而不是通過(guò)指針鏈來(lái)表示和實(shí)現(xiàn)實(shí)體間聯(lián)系。關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單、易懂。只需用簡(jiǎn)單的查詢(xún)語(yǔ)句就可對(duì) 數(shù)據(jù)庫(kù)進(jìn)行操作。 (4)面向?qū)ο竽P?。目前,關(guān)系數(shù)據(jù)庫(kù)的使用已相當(dāng)普遍,但是,現(xiàn)實(shí)世界中仍然存在著許多含有復(fù)雜數(shù)據(jù)結(jié)構(gòu)的應(yīng)用領(lǐng)域,因此,人們需要更高級(jí)的數(shù)據(jù)庫(kù)技術(shù)來(lái)表達(dá)這類(lèi)信息。面向?qū)ο髷?shù)據(jù)庫(kù)是面向?qū)ο蟾拍钆c數(shù)據(jù)庫(kù)技術(shù)相結(jié)合的產(chǎn)物。面向?qū)ο竽P湍芡暾孛枋霈F(xiàn)實(shí)世界的數(shù)據(jù)結(jié)構(gòu),具有豐富的表達(dá)能力,但模型相對(duì)較復(fù)雜,涉及的知識(shí)面也廣,因此面向?qū)ο髷?shù)據(jù)庫(kù)尚未達(dá)到關(guān)系數(shù)據(jù)庫(kù)那樣的普及程度。 2. 范式 建立起一個(gè)良好的數(shù)據(jù)指標(biāo)體系,是建立數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)的最重要的一環(huán)。一個(gè)良好的數(shù)據(jù)指標(biāo)體系是建立 DB 的必要條件, 但不是充分條件。我們完全可以認(rèn)為所建指標(biāo)體系中的一個(gè)指標(biāo)類(lèi)就是關(guān)系數(shù)據(jù)庫(kù)中的一個(gè)基本表,而這個(gè)指標(biāo)類(lèi)下面的一個(gè)個(gè)具體指標(biāo)就是這個(gè)基本表中的一個(gè)字段。但如果直接按照這種方式建庫(kù)顯然還不能算最佳。對(duì)于指標(biāo)體系中數(shù)據(jù)的結(jié)構(gòu)在建庫(kù)前還必須進(jìn)行規(guī)范化的重新組織。在數(shù)據(jù)的規(guī)范化表達(dá)中,一般將一組相互關(guān)聯(lián)的數(shù)據(jù)稱(chēng)為一個(gè)關(guān)系,而在這個(gè)關(guān)系下的每個(gè)數(shù)據(jù)指標(biāo)項(xiàng)則被稱(chēng)為數(shù)據(jù)元素,這種關(guān)系落實(shí)到具體數(shù)據(jù)庫(kù)上就是基本表,而數(shù)據(jù)元素就是基本表中的一個(gè)字段。 規(guī)范化表達(dá)還規(guī)定在每一個(gè)基本表中必須定義一個(gè)數(shù)據(jù)元素為關(guān)鍵字,它可以唯一地標(biāo)識(shí) 出該表中其它相關(guān)的數(shù)據(jù)元素。在規(guī)范化理論中表是二維的,它有如下四個(gè)性質(zhì):在表中的任意一列上,數(shù)據(jù)項(xiàng)應(yīng)屬于同一個(gè)屬性。 表中所有行都是不相同的,不允許有重復(fù)組項(xiàng)出現(xiàn)。在表中,行的順序無(wú)關(guān)緊要。 在表中,列的順序無(wú)關(guān)緊要,但不能重復(fù)。 在對(duì)表的形式進(jìn)行了規(guī)范化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種規(guī)范化定義,定名為規(guī)范化模式,稱(chēng)為范式。在這五種范式中,一般只用前三種,對(duì)于常用系統(tǒng)就足夠了。而且這五種范式是“向上兼容”的,即滿(mǎn) 畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū) 共 53 頁(yè) 第 19 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 足第五范式的數(shù)據(jù)結(jié)構(gòu)自動(dòng)滿(mǎn)足一、二、三、四范式,滿(mǎn)足第四范式的數(shù)據(jù)結(jié)構(gòu)自動(dòng)滿(mǎn)足第一、二、三范式,??, 依此類(lèi)推。 第一范式 就是指在同一表中沒(méi)有重復(fù)項(xiàng)出現(xiàn),如果有則應(yīng)將重復(fù)項(xiàng)去掉。這個(gè)去掉重復(fù)項(xiàng)的過(guò)程就稱(chēng)之為規(guī)范化處理。 第二范式 是指每個(gè)表必須有一個(gè) (而且僅一個(gè) )數(shù)據(jù)元素為主關(guān)鍵字,其它數(shù)據(jù)元素與主關(guān)鍵字一一對(duì)應(yīng)。通常我們稱(chēng)這種關(guān)系為函數(shù)依賴(lài)關(guān)系。即表中其它數(shù)據(jù)元素都依賴(lài)于主關(guān)鍵字,或稱(chēng)該數(shù)據(jù)元素唯一地被主關(guān)鍵字所標(biāo)識(shí)。 第三范式 就是指表中的所有數(shù)據(jù)元素不但要能夠唯一地被主關(guān)鍵字所標(biāo)識(shí),而且它們之間還必須相互獨(dú)立,不存在其它的函數(shù)關(guān)系。也就是說(shuō)對(duì)于一個(gè)滿(mǎn)足了第二范式的數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1