• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    網(wǎng)站開發(fā)中數(shù)據(jù)庫的管理者

    2014-10-29 09:16:57王芳
    電子技術(shù)與軟件工程 2014年16期
    關(guān)鍵詞:管理系統(tǒng)數(shù)據(jù)庫

    王芳

    摘 要

    隨著Internet的發(fā)展和普及,越來越多的單位和個人都建立了自己的網(wǎng)站,以便更好地進(jìn)行各種信息交流或者宣傳自身,亦或者通過管理系統(tǒng)提高工作效率,邁入信息化、高效化的快節(jié)奏時代。Web開發(fā)人員比較青睞Wamp的開發(fā)環(huán)境,即WAMP(Windows+Apache+MySQL+PHP),是指是基于Windows 操作系統(tǒng)下,Apache作為 Web 服務(wù)器,MySQL 作為數(shù)據(jù)庫以及PHP(部分網(wǎng)站也使用 Perl 或 Python)作為服務(wù)器端腳本解釋器完美組合,也是目前較為廣泛使用的WEB 應(yīng)用程序平臺。這其中MySQL數(shù)據(jù)庫作為網(wǎng)站運行更新的橋梁紐帶,起著舉足輕重的作用。

    【關(guān)鍵詞】數(shù)據(jù)庫 MySQL 管理系統(tǒng)

    那什么叫數(shù)據(jù)庫呢?可以理解為是存儲數(shù)據(jù)的倉庫。舉例來說:比如你的記錄本上有你的學(xué)生的學(xué)號、姓名、電話、家庭地址,這些記錄就是數(shù)據(jù)。把這些數(shù)據(jù)按照學(xué)號、姓名、電話、家庭住址存放在一個表里,再把這樣的表放到數(shù)據(jù)庫里供我們或者人查詢使用,這就是我們說的數(shù)據(jù)庫。如今:已經(jīng)存在Oracle、SQL Server等諸多優(yōu)秀的數(shù)據(jù)庫。同時,還有MySQL、PostgreSQL都是很優(yōu)秀的開源數(shù)據(jù)庫。

    MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是一款非常優(yōu)秀的自由軟件。由瑞典 MySQ LAB 公司開發(fā),它之所以流行,是因為它有著自己獨特的優(yōu)勢:體積小、速度快、總體擁有成本低,最重要的是代碼開源,共享。作為商業(yè)運行網(wǎng)站,為了降低網(wǎng)站總體成本而選擇這樣的數(shù)據(jù)庫當(dāng)然是顯而易見的。

    1 MySQL支持的語言---SQL

    1.1 什么是SQL語言

    結(jié)構(gòu)化查詢語言(Structured Query Language,簡稱SQL)是一種介于關(guān)系代數(shù)與關(guān)系演算之間,并且使用范圍限定的形式化語言。它專門用于與關(guān)系數(shù)據(jù)庫管理系統(tǒng)進(jìn)行數(shù)據(jù)交互,并且能夠完成數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制四個方面的功能,是一種通用的、功能性強(qiáng)大的關(guān)系數(shù)據(jù)庫語言。

    1.2 SQL語言的特點

    (1)統(tǒng)一的語言。SQL語言可用于所有用戶的數(shù)據(jù)庫模型,包括系統(tǒng)管理員數(shù)據(jù)庫管理員應(yīng)用程序開發(fā)人員及許多其他類型終端用戶。所有用SQL編寫的程序都是可以移植的。

    (2)語言簡潔、易學(xué)易用。SQL語言用了九個動詞完成率數(shù)據(jù)定義(CREATE、DROP、ALTER)、數(shù)據(jù)查詢(SELECT)、數(shù)據(jù)操作(INSERT、UPDATE、DELETE)、數(shù)據(jù)控制(GTANT、REVOKE)的大部分功能.。

    (3)高度非過程化。降低了數(shù)據(jù)庫使用的復(fù)雜度,也提高了數(shù)據(jù)的獨立性。

    (4)SQL語言既可以交互式使用,也可以以嵌入形式使用

    (5)面向集合的操作方式

    (6)SQL語言支持關(guān)系數(shù)據(jù)庫三級模式結(jié)構(gòu)。數(shù)據(jù)庫三級模式指:內(nèi)模式對應(yīng)于存儲文件,模式對應(yīng)于基本表,外模式對應(yīng)于視圖。

    2 MySQL與其他數(shù)據(jù)庫

    2.1 甲骨文的Oracle

    Oracle數(shù)據(jù)庫是世界上第一個支持SQL語言的數(shù)據(jù)庫。主要應(yīng)用于大型系統(tǒng)。隨著網(wǎng)格技術(shù)的發(fā)展和應(yīng)用,Oracle公司推出以網(wǎng)格計算模型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。盡可能以最低成本和最高的服務(wù)質(zhì)量提供信息,它提供了企業(yè)網(wǎng)格計算所需的集群、工作負(fù)載管理、數(shù)據(jù)中心自動化、易用性。

    2.2 IBM的DB2

    DB2是IBM公司研制的一種關(guān)系型數(shù)據(jù)庫系統(tǒng)。主要應(yīng)用于OS、Windows等平臺下。DB2提供了高層次的數(shù)據(jù)利用性,數(shù)據(jù)的完整性好。而且DB2的安全性高,具有很強(qiáng)的可恢復(fù)性。DB2數(shù)據(jù)庫主要用于大型系統(tǒng)當(dāng)中。

    2.3 開源的MySQL

    MySQL數(shù)據(jù)庫是一個開放源代碼的數(shù)據(jù)庫。是由瑞典MySQLAB公司開發(fā)的。MySQL廣泛地應(yīng)用于Internet上的中小型網(wǎng)站,針對不同客戶群提供Community Server、Enterprise Server和Embedded Server3種套件,體現(xiàn)了良好的伸縮能力。SQL Server 數(shù)據(jù)庫也是微軟公司開發(fā)的。SQL Server是基于客服機(jī)/服務(wù)器模式的大型數(shù)據(jù)庫管理系統(tǒng),能夠支持大吞吐量的事務(wù)處理,能在網(wǎng)絡(luò)環(huán)境下進(jìn)行數(shù)據(jù)的存取,能用于開發(fā)決策支持系統(tǒng)等軟件。

    2.4 微軟的Access和SQL Server

    Access 數(shù)據(jù)庫是微軟公司開發(fā)的小型數(shù)據(jù)庫。Access數(shù)據(jù)庫是Microsoft公司Office系列軟件之一,在程序設(shè)計概念上更加接近大型DBMS。

    3 MySQL數(shù)據(jù)庫的價值

    3.1 MySQL是開放源代碼

    MySQL是源代碼可共享、開放的數(shù)據(jù)庫,任何人都可以獲取該數(shù)據(jù)庫的源代碼,基于此基礎(chǔ)進(jìn)行二次開發(fā),修正MYSQL的缺陷,完善數(shù)據(jù)庫代碼,是一款可自由運用的數(shù)據(jù)庫。

    3.2 MySQL的跨平臺性

    MYSQL可以在Windows系列的操作系統(tǒng)上運行,還能在MacOS、UNIX、Linux等操作系統(tǒng)上運行。

    3.3 功能強(qiáng)大

    MySQL 是一個真正的多用戶、多線程 SQL 數(shù)據(jù)庫服務(wù)器。MySQL 是以一個客戶機(jī)/服務(wù)器結(jié)構(gòu)的實現(xiàn),它由一個服務(wù)器守護(hù)程序 mysqld 和很多不同的客戶程序和庫組成。

    總之,與其他的大型數(shù)據(jù)庫如 Oracle、DB2、SQL Server 等相比,MySQL 雖有不足之處,如規(guī)模小、功能有局限等,但是這并沒有澆滅Web開發(fā)人員對它的鐘愛熱情。因為對于一般的個人使用者和中小型企業(yè)來說,MySQL 提供的功能已經(jīng)綽綽有余,目前互聯(lián)網(wǎng)上流行的網(wǎng)站構(gòu)架平臺是 WAMP開發(fā)環(huán)境,MySQL 加 PHP 的結(jié)合在網(wǎng)際網(wǎng)路上的應(yīng)用較常見,且獲得了“動態(tài)配對”(Dynamic Duo)的雅號,它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,因而MySQL一躍成為了當(dāng)今最流行的數(shù)據(jù)庫。

    作者單位

    永城職業(yè)學(xué)院 河南省永城市 476600endprint

    猜你喜歡
    管理系統(tǒng)數(shù)據(jù)庫
    基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
    基于LED聯(lián)動顯示的違停管理系統(tǒng)
    海盾壓載水管理系統(tǒng)
    中國船檢(2017年3期)2017-05-18 11:33:08
    數(shù)據(jù)庫
    財經(jīng)(2017年2期)2017-03-10 14:35:35
    數(shù)據(jù)庫
    財經(jīng)(2016年15期)2016-06-03 07:38:02
    數(shù)據(jù)庫
    財經(jīng)(2016年3期)2016-03-07 07:44:46
    數(shù)據(jù)庫
    財經(jīng)(2016年6期)2016-02-24 07:41:51
    基于RFID的倉儲管理系統(tǒng)實現(xiàn)
    江阴市| 沙河市| 龙江县| 巴南区| 轮台县| 泰兴市| 宣化县| 扶余县| 平阴县| 潢川县| 武穴市| 沁阳市| 开平市| 安宁市| 南宁市| 南川市| 那曲县| 广宁县| 洪湖市| 嵊州市| 娄烦县| 介休市| 图木舒克市| 甘孜| 贵阳市| 定陶县| 锦州市| 伊宁县| 惠州市| 北宁市| 澳门| 璧山县| 陇西县| 盐源县| 泰安市| 咸丰县| 长丰县| 平远县| 长沙市| 正安县| 安庆市|