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