第一章 數(shù)據(jù)庫基礎(chǔ)知識(shí)本章以概念為主,主要是了解數(shù)據(jù)庫的基本概念,數(shù)據(jù)庫技術(shù)的發(fā)展,數(shù)據(jù)模型,重點(diǎn)是關(guān)系型數(shù)據(jù)。
第一節(jié):信息,數(shù)據(jù)與數(shù)據(jù)處理一、信息與數(shù)據(jù):1、信息:是現(xiàn)實(shí)世界事物的存在方式或運(yùn)動(dòng)狀態(tài)的反映。或認(rèn)為,信息是一種已經(jīng)被加工為特定形式的數(shù)據(jù)。
信息的主要特征是:信息的傳遞需要物質(zhì)載體,信息的獲取和傳遞要消費(fèi)能量;信息可以感知;信息可以存儲(chǔ)、壓縮、加工、傳遞、共享、擴(kuò)散、再生和增值2、數(shù)據(jù):數(shù)據(jù)是信息的載體和具體表現(xiàn)形式,信息不隨著數(shù)據(jù)形式的變化而變化。數(shù)據(jù)有文字、數(shù)字、圖形、聲音等表現(xiàn)形式。
3、數(shù)據(jù)與信息的關(guān)系:一般情況下將數(shù)據(jù)與信息作為一個(gè)概念而不加區(qū)分。二、數(shù)據(jù)處理與數(shù)據(jù)管理技術(shù):1、數(shù)據(jù)處理:數(shù)據(jù)處理是對(duì)各種形式的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工和傳輸?shù)然顒?dòng)的總稱。
2、數(shù)據(jù)管理:數(shù)據(jù)收集、分類、組織、編碼、存儲(chǔ)、檢索、傳輸和維護(hù)等環(huán)節(jié)是數(shù)據(jù)處理的基本操作,稱為數(shù)據(jù)管理。數(shù)據(jù)管理是數(shù)據(jù)處理的核心問題。
3、數(shù)據(jù)庫技術(shù)所研究的問題不是如何科學(xué)的進(jìn)行數(shù)據(jù)管理。4、數(shù)據(jù)管理技術(shù)的三個(gè)階段:人工管理,文件管理和數(shù)據(jù)庫系統(tǒng)。
第二節(jié):數(shù)據(jù)庫技術(shù)的發(fā)展一、數(shù)據(jù)庫的發(fā)展:數(shù)據(jù)庫的發(fā)展經(jīng)歷了三個(gè)階段:1、層次型和網(wǎng)狀型: 代表產(chǎn)品是1969年IBM公司研制的層次模型數(shù)據(jù)庫管理系統(tǒng)IMS。2、關(guān)系型數(shù)據(jù)型庫: 目前大部分?jǐn)?shù)據(jù)庫采用的是關(guān)系型數(shù)據(jù)庫。
1970年IBM公司的研究員E.F.Codd提出了關(guān)系模型。其代表產(chǎn)品為sysem R和Inges。
3、第三代數(shù)據(jù)庫將為更加豐富的數(shù)據(jù)模型和更強(qiáng)大的數(shù)據(jù)管理功能為特征,以提供傳統(tǒng)數(shù)據(jù)庫系統(tǒng)難以支持的新應(yīng)用。它必須支持面向?qū)ο?,具有開放性,能夠在多個(gè)平臺(tái)上使用。
二、數(shù)據(jù)庫技術(shù)的發(fā)展趨勢(shì):1、面向?qū)ο蟮姆椒ê图夹g(shù)對(duì)數(shù)據(jù)庫發(fā)展的影響:數(shù)據(jù)庫研究人員借鑒和吸收了面向?qū)ρ姆椒ê图夹g(shù),提出了面向?qū)ο髷?shù)據(jù)模型。2、數(shù)據(jù)庫技術(shù)與多學(xué)科技術(shù)的有機(jī)組合:3、面向?qū)iT應(yīng)用領(lǐng)域的數(shù)據(jù)庫技術(shù)三、數(shù)據(jù)庫系統(tǒng)的組成:數(shù)據(jù)庫系統(tǒng)(DBS)是一個(gè)采用數(shù)據(jù)庫技術(shù),具有管理數(shù)據(jù)庫功能,由硬件、軟件、數(shù)據(jù)庫及各類人員組成的計(jì)算機(jī)系統(tǒng)。
1、數(shù)據(jù)庫(DB):數(shù)據(jù)庫是以一定的組織方式存放于計(jì)算機(jī)外存儲(chǔ)器中相互關(guān)聯(lián)的數(shù)據(jù)集合,它是數(shù)據(jù)庫系統(tǒng)的核心和管理對(duì)象,其數(shù)據(jù)是集成的、共享的以及冗余最小的。2、數(shù)據(jù)庫管理系統(tǒng)(DBMS):數(shù)據(jù)庫管理系統(tǒng)是維護(hù)和管理數(shù)據(jù)庫的軟件,是數(shù)據(jù)庫與用戶之間的界面。
作為數(shù)據(jù)庫的核心軟件,提供建立、操作、維護(hù)數(shù)據(jù)庫的命令和方法。3、應(yīng)用程序:對(duì)數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行各種處理的程序,由用戶編寫。
4、計(jì)算機(jī)軟件:5、計(jì)算機(jī)硬件:包括CPU、內(nèi)存、磁盤等。要求有足夠大的內(nèi)存來存放操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的核心模塊以及數(shù)據(jù)庫緩沖;足夠大的磁盤能夠直接存取和備份數(shù)據(jù);比較主的通道能力;支持聯(lián)網(wǎng),實(shí)現(xiàn)數(shù)據(jù)共享。
6、各類人員。四、數(shù)據(jù)庫系統(tǒng)的特點(diǎn):1、數(shù)據(jù)共享:2、面向全組織的數(shù)據(jù)結(jié)構(gòu)化:數(shù)據(jù)不再從屬于一個(gè)特定應(yīng)用,而是按照某種模型組織成為一個(gè)結(jié)構(gòu)化的整。
它描述數(shù)據(jù)要身的特性,也描述數(shù)據(jù)與數(shù)據(jù)之間的種種聯(lián)系。3、數(shù)據(jù)獨(dú)立性:4、可控?cái)?shù)據(jù)冗余度:5、統(tǒng)一數(shù)據(jù)控制功能:數(shù)據(jù)安全性控制:指采取一定的安全保密措施確保數(shù)據(jù)庫中的數(shù)據(jù)不被非法用戶存取而造成數(shù)據(jù)的泄密和破壞;數(shù)據(jù)完整性控制:是指數(shù)據(jù)的正確性、有效性與相容性。
并發(fā)控制:多個(gè)用戶對(duì)數(shù)據(jù)進(jìn)行存取時(shí),采取必要的措施進(jìn)行數(shù)據(jù)保護(hù);數(shù)據(jù)恢復(fù):系統(tǒng)能進(jìn)行應(yīng)急處理,把數(shù)據(jù)恢復(fù)到正確狀態(tài)。第三節(jié):數(shù)據(jù)模型一、數(shù)據(jù)組織:關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)層次如下:1、數(shù)據(jù)項(xiàng)(field):又稱字段,用于描述實(shí)體的一個(gè)屬性,是數(shù)據(jù)庫的基本單位。
一般用屬性名作項(xiàng)名;2、記錄(Record):又稱為結(jié)點(diǎn),由若干個(gè)數(shù)據(jù)項(xiàng)組成,用于描述一個(gè)對(duì)象;3、文件(File):由若干個(gè)記錄組成;4、數(shù)據(jù)庫(Data Base):由邏輯相關(guān)的文件組成。二、數(shù)據(jù)模型:數(shù)據(jù)的組織形式稱為數(shù)據(jù)模型,它決定 數(shù)據(jù)(主要是結(jié)點(diǎn))之間聯(lián)系的表達(dá)方式。
主要包括層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮退姆N。層次型和網(wǎng)狀型是早期的數(shù)據(jù)模型,又稱為格式化數(shù)據(jù)系統(tǒng)數(shù)模型。
以上四種模型決定了四種類型的數(shù)據(jù)庫:層次數(shù)據(jù)庫系統(tǒng),網(wǎng)狀數(shù)據(jù)庫系統(tǒng),關(guān)系型數(shù)據(jù)庫系統(tǒng)以及面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。目前微機(jī)上使用的主要是關(guān)系型數(shù)據(jù)庫。
1、層次型:是以記錄為結(jié)點(diǎn)的有向樹;圖如教材P7圖1--22、網(wǎng)狀型:樹的集合,它的表示能力以及精巧懷強(qiáng)于層次型,但獨(dú)立性下降。3、關(guān)系型:在關(guān)系型中,數(shù)據(jù)被組織成若干張二維表,每張表稱為一個(gè)關(guān)系。
一張表格中的一列稱為一個(gè)“屬性”,相當(dāng)于記錄中的一個(gè)數(shù)據(jù)項(xiàng)(或稱為字段),屬性的取值范圍稱為域。表格中的一行稱為一個(gè)“元組”,相當(dāng)于記錄值。
可用一個(gè)或若干個(gè)屬性集合的值標(biāo)識(shí)這些元組,稱為“關(guān)鍵字”。每一行對(duì)應(yīng)的屬性值叫做一個(gè)分量。
表格的框架相當(dāng)于記錄型,一個(gè)表格數(shù)據(jù)相當(dāng)于一個(gè)同質(zhì)文件。所有關(guān)系由關(guān)系的框架和若干元組構(gòu)成,或者說關(guān)系是一張二維表。
關(guān)系型。
1)select b.name from book as a ,student as b where a.title like '數(shù)據(jù)庫原理';2)select a.sid form student as a, lend as b,return as c where (b.sid = a.sid or c.sid = a.sid )and ldate = rdate;3)select distinct (t.title)書名,(select(max(a.price) from book as a)價(jià)格 from book as t。
為了建立交互站點(diǎn),你需要使用數(shù)據(jù)庫來存儲(chǔ)來自訪問者的信息。
例如,你要建立一個(gè)職業(yè)介紹服務(wù)的站點(diǎn),你就需要存儲(chǔ)諸如個(gè)人簡歷,所感興趣的工作等等這樣的信息。創(chuàng)建動(dòng)態(tài)網(wǎng)葉也需要使用數(shù)據(jù)庫,如果你想顯示符合來訪者要求的最好的工作,你就需要從數(shù)據(jù)庫中取出這份工作的信息。
你將會(huì)發(fā)現(xiàn),在許多情況下需要使用數(shù)據(jù)庫。 在這一章里,你將學(xué)會(huì)怎樣使用“結(jié)構(gòu)化查詢語言”(SQL〕來操作數(shù)據(jù)庫。
SQL語言是數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。在Active SeverPages 中,無論何時(shí)你要訪問一個(gè)數(shù)據(jù)庫,你就要使用SQL語言。
因此,掌握好SQL對(duì)ASP編程是非常重要的。 注意: 你可以把“SQL”讀作“sequel”,也可以按單個(gè)字母的讀音讀作S-Q-L。
兩種發(fā)音都是正確的,每種發(fā)音各有大量的支持者。 在本書里,認(rèn)為“SQL”讀作“sequel”。
通過這一章的學(xué)習(xí),你將理解怎樣用SQL實(shí)現(xiàn)數(shù)據(jù)庫查詢,你將學(xué)會(huì)怎樣使用這種查詢從數(shù)據(jù)表中取出信息,最后,你將學(xué)會(huì)怎樣設(shè) 計(jì)和建立自己的數(shù)據(jù)庫。 注意: 通過下面幾章對(duì)SQL的介紹,你將對(duì)SQL有足夠的了解,從而可以有效地使用Active Sever Pages。
但是,SQL是一種復(fù)雜的語言, 本書不可能包括它的全部細(xì)節(jié)。要全面掌握SQL語言,你需要學(xué)習(xí)在Microsoft SQL Sever 中使用SQL。
你可以到附近的書店去買 一本Microsoft SQL Sever 6。5。
SQL介紹: 本書假設(shè)你是在SQL操作Microsoft SQL Sever 的數(shù)據(jù)庫。你也可以用SQL操作許多其它類型的數(shù)據(jù)庫。
SQL是操作數(shù)據(jù)庫的標(biāo)準(zhǔn)語 言。(事實(shí)上,關(guān)于SQL語言有一個(gè)專門的ANSI標(biāo)準(zhǔn)〕 注意: 不要在你的站點(diǎn)上試圖用Microsoft Access代替Microsoft SQL Sever。
SQL Sever可以同時(shí)服務(wù)于許多用戶,如果你希望你的 站點(diǎn)有較高的訪問率,MS Access是不能勝任的。 在學(xué)習(xí)SQL的細(xì)節(jié)之前,你需要理解它的兩大特點(diǎn)。
一個(gè)特點(diǎn)容易掌握,另一個(gè)掌握起來有點(diǎn)困難。 第一個(gè)特點(diǎn)是所有SQL數(shù)據(jù)庫中的數(shù)據(jù)都存儲(chǔ)在表中。
一個(gè)表由行和列組成。例如,下面這個(gè)簡單的表包括name 和e-mail address: Name Email Address Bill Gates billg@microsoft。
com president Clinton president@whitehouse。 com Stephen Walther swalther@somewhere。
com 這個(gè)表有兩列(列也稱為字段,域〕:Name和Email Address。有三行,每一行包含一組數(shù)據(jù)。
一行中的數(shù)據(jù)組合在一起稱為一條 記錄。
**數(shù)據(jù)庫大綱 基本要求 1.掌握計(jì)算機(jī)系統(tǒng)和計(jì)算機(jī)軟件的基本概念、計(jì)算機(jī)網(wǎng)絡(luò)的基本知識(shí)和應(yīng)用知識(shí)、信息 安全的基本概念。
2.掌握數(shù)據(jù)結(jié)構(gòu)與算法的基本知識(shí)并能熟練的應(yīng)用。 3.掌握并能熟練運(yùn)用操作系統(tǒng)的基本知識(shí)。
4.掌握數(shù)據(jù)庫的基本概念,深入理解關(guān)系數(shù)據(jù)模型、關(guān)系數(shù)據(jù)理論和關(guān)系數(shù)據(jù)庫系統(tǒng), 掌握關(guān)系數(shù)據(jù)語言。 5.掌握數(shù)據(jù)庫設(shè)計(jì)方法,具有數(shù)據(jù)庫設(shè)計(jì)能力。
了解數(shù)據(jù)庫技術(shù)發(fā)展。 6.掌握計(jì)算機(jī)操作,并具有C語言編程,開發(fā)數(shù)據(jù)庫應(yīng)用(含上機(jī)調(diào)試)的能力。
考試內(nèi)容 一、基礎(chǔ)知識(shí) 1.計(jì)算機(jī)系統(tǒng)的組成和應(yīng)用領(lǐng)域。 2.計(jì)算機(jī)軟件的基礎(chǔ)知識(shí)。
3.計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)知識(shí)和應(yīng)用知識(shí)。 4.信息安全的基本概念。
二、數(shù)據(jù)結(jié)構(gòu)與算法 1.數(shù)據(jù)結(jié)構(gòu)、算法的基本概念。 2.線性表的定義、存儲(chǔ)和運(yùn)算。
3.樹形結(jié)構(gòu)的定義、存儲(chǔ)和運(yùn)算。 4.排序的基本概念和排序方法。
5.檢索的基本概念和檢索算法。 三、操作系統(tǒng) 1.操作系統(tǒng)的基本概念、主要功能和分類。
2.進(jìn)程、線程、進(jìn)程間的通信的基本概念。 3.存儲(chǔ)管理、文件管理、設(shè)備管理的主要技術(shù)。
4.典型操作系統(tǒng)的應(yīng)用。 四、數(shù)據(jù)庫系統(tǒng)的基本原理 1.數(shù)據(jù)庫的基本概念,數(shù)據(jù)庫系統(tǒng)的組成。
2.數(shù)據(jù)模型概念和主要的數(shù)據(jù)模型。 3.關(guān)系數(shù)據(jù)模型的基本概念,關(guān)系操作和關(guān)系代數(shù)。
4.結(jié)構(gòu)化查詢語言SQL。 5.事務(wù)管理、并發(fā)控制、故障恢復(fù)的基本概念。
五、數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫應(yīng)用 1.關(guān)系數(shù)據(jù)庫的規(guī)范化理論。 2.數(shù)據(jù)庫設(shè)計(jì)的目標(biāo)、內(nèi)容和方法。
3.數(shù)據(jù)庫應(yīng)用開發(fā)工具。 4.數(shù)據(jù)庫技術(shù)發(fā)展。
六、上機(jī)操作 1.掌握計(jì)算機(jī)基本操作。 2.掌握C語言程序設(shè)計(jì)基本技術(shù)、編程和調(diào)試。
3.掌握與考試內(nèi)容相關(guān)的知識(shí)的上機(jī)應(yīng)用。 上機(jī)考試60分鐘 筆試120分鐘。
1、若是在校生 11、直接用上MS SQL的官方教程,中英對(duì)照學(xué),這樣就能非常全面的學(xué),[注意以考試或認(rèn)證為專攻方向] 2、若是在職的話 21、請(qǐng)直接用ACCESS自帶的或MS SQL 自帶的羅斯文數(shù)據(jù)庫示例,進(jìn)行一個(gè)案例,每一個(gè)細(xì)節(jié)的全程體會(huì)與思考 ============= 數(shù)據(jù)庫是一門專業(yè)中的專業(yè)的實(shí)踐設(shè)計(jì)課程, 數(shù)據(jù)庫的專業(yè)應(yīng)用有如下三個(gè)方面 ? 1、一個(gè)是程序 ? 2、一個(gè)是分析 ? 3、另一個(gè)就是商業(yè)戰(zhàn)略 目前國內(nèi)只能教程序方面 ================ 也沒有辦法了,畢竟老師需要天份,學(xué)生也需要天份的 -------------- 你能問這個(gè)現(xiàn)實(shí)問題說明已經(jīng)跑先了一步,就看你是馬拉松,還是百米跑了 不過祝你好運(yùn) =============== 專業(yè)問題,需要你的專業(yè),以及日常所學(xué),天份,才能匯總給你明確回復(fù) ================ ================ 葉綠楚才 2008/10/07 ================ 。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時(shí)間:2.682秒