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 ================ 。
數據庫,容納數據的倉庫, 數據庫系統,數據庫、數據庫管理系統、硬件、操作人員的合在一起的總稱(chēng) 數據庫管理系統,用來(lái)管理數據及數據庫的系統。
數據庫系統開(kāi)發(fā)工具,以數據庫管理系統為核心,用高級語(yǔ)言開(kāi)發(fā)一套給傻瓜用戶(hù)使用的數據庫應用系統的軟件。 數據庫系統包含數據庫管理系統、數據庫及數據庫開(kāi)發(fā)工具所開(kāi)發(fā)的軟件(數據庫應用系統)。
數據庫系統開(kāi)發(fā)工具開(kāi)發(fā)出來(lái)的是數據庫管理系統還是數據庫管理工具?? 管理工具,因為很多用戶(hù)對數據庫和數據庫管理系統不會(huì )用,只會(huì )用簡(jiǎn)單的應用軟件,所以需要有掌握技術(shù)的人員用數據庫開(kāi)發(fā)工具編軟件給這些簡(jiǎn)單用戶(hù)用。 數據庫管理系統與數據庫系統開(kāi)發(fā)工具什么區別?? 前者是后者開(kāi)發(fā)軟件的核心,后者除要以它為基準外,還要用高級語(yǔ)言編寫(xiě)程序。
在裝操作系統時(shí)是不是已經(jīng)裝上了數據庫管理系統?? 沒(méi)裝,一般都得額外裝,比如VFP,PB,SQLSEVER等。 順便說(shuō)一下,第一個(gè)人說(shuō)的問(wèn)題, VF不是一個(gè)數據庫管理系統,準確的說(shuō)是一個(gè)數據庫管理系統、數據庫系統開(kāi)發(fā)工具的綜合體。
高級用戶(hù),可以利用它直接管理數據庫;而簡(jiǎn)單用戶(hù),要依賴(lài)高級用戶(hù)用它所編寫(xiě)的應用程序來(lái)管理數據。
常見(jiàn)數據庫有: ORACLE(甲骨文)、DB2、SQL Server、Sybase、Informix、MySQL、VF、Access等。
其實(shí)數據庫系統幾乎支持所有的操作系統,也就是上述數據庫幾乎與平臺無(wú)關(guān)(當然除SQL Server和Access以外,因為這是微軟的東西,平臺依賴(lài)性很強的)。 我個(gè)人最喜歡ORCLE,我也建議使用ORCLE,專(zhuān)業(yè)-非常專(zhuān)業(yè)-一種專(zhuān)業(yè)數據庫系統是給予一個(gè)技術(shù)人員永無(wú)止境的享受,呵呵也就是甲骨文了,它這個(gè)數據庫在我個(gè)人使用這些數據庫的對比和理論學(xué)習上覺(jué)得是一種完美,更讓我喜歡的是它的開(kāi)發(fā)工具竟然全部JAVA來(lái)寫(xiě)的,那么做企業(yè)級應用軟件會(huì )毫不憂(yōu)郁地選擇甲骨文了,因為它JAVA的支持是最為完美的,呵呵,這些你也沒(méi)問(wèn)我就不多說(shuō)了哈。
第一章 數據庫基礎知識 本章以概念為主,主要是了解數據庫的基本概念,數據庫技術(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--2 2、網(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)系的框架和若干元組構。
數據庫是依照某種數據模型組織起來(lái)并存放二級存儲器中的數據集合。
這種數據集合具有如下特點(diǎn):盡可能不重復,以最優(yōu)方式為某個(gè)特定組織的多種應用服務(wù),其數據結構獨立于使用它的應用程序,對數據的增、刪、改和檢索由統一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數據庫是數據管理的高級階段,它是由文件管理系統發(fā)展起來(lái)的。
數據庫的基本結構分三個(gè)層次,反映了觀(guān)察數據庫的三種不同角度。 (1)物理數據層。
它是數據庫的最內層,是物理存貯設備上實(shí)際存儲的數據的集合。這些數據是原始數據,是用戶(hù)加工的對象,由內部模式描述的指令操作處理的位串、字符和字組成。
(2)概念數據層。 它是數據庫的中間一層,是數據庫的整體邏輯表示。
指出了每個(gè)數據的邏輯定義及數據間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數據庫所有對象的邏輯關(guān)系,而不是它們的物理情況,是數據庫管理員概念下的數據庫。
(3)邏輯數據層。它是用戶(hù)所看到和使用的數據庫,表示了一個(gè)或一些特定用戶(hù)使用的數據集合,即邏輯記錄的集合。
數據庫不同層次之間的聯(lián)系是通過(guò)映射進(jìn)行轉換的。數據庫具有以下主要特點(diǎn): (1)實(shí)現數據共享。
數據共享包含所有用戶(hù)可同時(shí)存取數據庫中的數據,也包括用戶(hù)可以用各種方式通過(guò)接口使用數據庫,并提供數據共享。 (2)減少數據的冗余度。
同文件系統相比,由于數據庫實(shí)現了數據共享,從而避免了用戶(hù)各自建立應用文件。 減少了大量重復數據,減少了數據冗余,維護了數據的一致性。
(3)數據的獨立性。數據的獨立性包括數據庫中數據庫的邏輯結構和應用程序相互獨立,也包括數據物理結構的變化不影響數據的邏輯結構。
(4)數據實(shí)現集中控制。文件管理方式中,數據處于一種分散的狀態(tài),不同的用戶(hù)或同一用戶(hù)在不同處理中其文件之間毫無(wú)關(guān)系。
利用數據庫可對數據進(jìn)行集中控制和管理,并通過(guò)數據模型表示各種數據的組織以及數據間的聯(lián)系。 (5)數據一致性和可維護性,以確保數據的安全性和可靠性。
主要包括:①安全性控制:以防止數據丟失、錯誤更新和越權使用;②完整性控制:保證數據的正確性、有效性和相容性;③并發(fā)控制:使在同一時(shí)間周期內,允許對數據實(shí)現多路存取,又能防止用戶(hù)之間的不正常交互作用;④故障的發(fā)現和恢復:由數據庫管理系統提供一套方法,可及時(shí)發(fā)現故障和修復故障,從而防止數據被破壞 這是我的看法,請采納。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.288秒