第一章 數(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)的反映?;蛘J(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ù)處理是對各種形式的數(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ā)展趨勢: 1、面向?qū)ο蟮姆椒ê图夹g(shù)對數(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)的核心和管理對象,其數(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)用程序: 對數(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è)用戶對數(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è)對象; 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--2 2、網(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)鍵字”。 每一行對應(yīng)的屬性值叫做一個(gè)分量。
表格的框架相當(dāng)于記錄型,一個(gè)表格數(shù)據(jù)相當(dāng)于一個(gè)同質(zhì)文件。所有關(guān)系由關(guān)系的框架和若干元組構(gòu)。
關(guān)于數(shù)據(jù)庫的學(xué)習(xí)~個(gè)人總結(jié)意見,僅供參考!
首先需要了解下 數(shù)據(jù)模型 關(guān)系數(shù)據(jù)庫 DBMS 范式 自然運(yùn)算 等等概念性的東西,可以去書店或者圖書館查閱相關(guān)書籍,可以了解下,沒必要完全掌握,當(dāng)然你要能掌握的話,那么對你的以后是非常有幫助的。
其實(shí)然后就是SQL標(biāo)準(zhǔn) 對象關(guān)系SQL 基本的SQL查詢,以及最基本的SELECT/UPDATE/INSERT/DELETE語法,各種不同的數(shù)據(jù)庫大同小異的。
然后就是不同的數(shù)據(jù)庫,不同的用法,你也可以專學(xué)一門,比如ORACLE
或者M(jìn)SSQL MYSQL INFORMIX DB2主要這幾種~
這些入門了就可以學(xué)習(xí)嵌入數(shù)據(jù)庫了,訪問數(shù)據(jù)庫的程序
以及數(shù)據(jù)庫的性能優(yōu)化,完整性,視圖,安全 目錄 備份 還原等等
當(dāng)然主要學(xué)習(xí)ORACLE的話你也可以先直接挑本ORACLE入門看,類似ORACLE10G入門,ORACLE基礎(chǔ)的書,不求完全懂,能看一點(diǎn)是一點(diǎn),學(xué)習(xí)ORACLE是一個(gè)長期的過程,你在懂了一些后,再去看別的書,你會(huì)找到很多相同點(diǎn),那時(shí)候就會(huì)有恍然大悟的感覺,一點(diǎn)點(diǎn)看就OK了~
到了一定的程度,你就知道自己怎么去學(xué)習(xí),需要掌握些什么,像什么方向發(fā)展了。
另外在學(xué)習(xí)的過程中推薦有疑問的就自己做實(shí)驗(yàn)操作,或者去各大論壇像CSDN,CNOUG,ITPUB,CNBLOGS查找答案或者提問,也可以下載里面的基礎(chǔ)區(qū)的教程了,不過大多是達(dá)人們整理出來的文檔,也很不錯(cuò)的,尤其前面兩個(gè)論壇你能學(xué)到很多東西的,不過還是推薦你先完整的看一本入門的后再說,不管理解了幾成,有什么問題記下來,以后慢慢一點(diǎn)點(diǎn)解決。
ORACLE視頻教程的話有個(gè)中科院的什么絕版培訓(xùn)教程oracle 10g的04年的視頻,非常不錯(cuò),迅雷上搜索中科院oracle 10g培訓(xùn)教程就能搜索到。
數(shù)據(jù)庫開發(fā)工具的話 有TOAD(客戶端連接工具),POWERDESIGN(數(shù)據(jù)庫設(shè)計(jì)建模工具,), PL/SQL DESIGNER(PL/SQL開發(fā)工具),一般這3個(gè)就夠用了,可以自己去迅雷搜索下載最新版本,另外的話還有一個(gè)叫DBATRIN,E/R 什么的工具,很多的,其實(shí)裝了ORACLE客戶端工具后,自帶的JAVA控制臺(tái)也很好用的。
當(dāng)然你想一蹴而就的話,可以直接去網(wǎng)上找相關(guān)的ORACLE入門資料,那些都是些整理出來的條條,不過不推薦,最好多看書,多做實(shí)驗(yàn)。
數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲(chǔ)器中的數(shù)據(jù)集合。
這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的。
數(shù)據(jù)庫的基本結(jié)構(gòu)分三個(gè)層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 (1)物理數(shù)據(jù)層。
它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。
(2)概念數(shù)據(jù)層。 它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。
指出了每個(gè)數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。
(3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個(gè)或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。
數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。數(shù)據(jù)庫具有以下主要特點(diǎn): (1)實(shí)現(xiàn)數(shù)據(jù)共享。
數(shù)據(jù)共享包含所有用戶可同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。 (2)減少數(shù)據(jù)的冗余度。
同文件系統(tǒng)相比,由于數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。 減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。
(3)數(shù)據(jù)的獨(dú)立性。數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序相互獨(dú)立,也包括數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。
(4)數(shù)據(jù)實(shí)現(xiàn)集中控制。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。
利用數(shù)據(jù)庫可對數(shù)據(jù)進(jìn)行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。 (5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。
主要包括:①安全性控制:以防止數(shù)據(jù)丟失、錯(cuò)誤更新和越權(quán)使用;②完整性控制:保證數(shù)據(jù)的正確性、有效性和相容性;③并發(fā)控制:使在同一時(shí)間周期內(nèi),允許對數(shù)據(jù)實(shí)現(xiàn)多路存取,又能防止用戶之間的不正常交互作用;④故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時(shí)發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞 這是我的看法,請采納。
一般數(shù)據(jù)庫工程師的主要工作包括:數(shù)據(jù)備份;數(shù)據(jù)庫日常維護(hù);數(shù)據(jù)結(jié)構(gòu)方面的設(shè)計(jì);SQL調(diào)優(yōu);解決由于數(shù)據(jù)庫操作所造成的系統(tǒng)性能問題;給開發(fā)人員開展一些數(shù)據(jù)庫方面的培訓(xùn)。那么成為一名合格的數(shù)據(jù)庫工程師需掌握哪些知識(shí)技能呢?
一、數(shù)據(jù)庫應(yīng)用系統(tǒng)分析及規(guī)劃:1.軟件工程與軟件生命周期。 2.數(shù)據(jù)庫系統(tǒng)生命周期。 3.數(shù)據(jù)庫開發(fā)方法與工具。 4.數(shù)據(jù)庫應(yīng)用體系結(jié)構(gòu)。 5.數(shù)據(jù)庫應(yīng)用接口。
二、數(shù)據(jù)庫設(shè)計(jì)及實(shí)現(xiàn): 1.概念設(shè)計(jì)。 2.邏輯設(shè)計(jì)。 3.物理設(shè)計(jì)。 4.數(shù)據(jù)庫對象實(shí)現(xiàn)及操作。
三、數(shù)據(jù)庫存儲(chǔ)技術(shù):1.存儲(chǔ)與文件結(jié)構(gòu)。 2. 索引技術(shù)。
四、并發(fā)控制技術(shù):1.事務(wù)管理。 2.并發(fā)控制技術(shù)。3.死鎖處理。
五、數(shù)據(jù)庫管理與維護(hù):1、數(shù)據(jù)完整性。 2、數(shù)據(jù)庫安全性。 3、數(shù)據(jù)庫可靠性。 4、監(jiān)控分析。 5、參數(shù)調(diào)整。 6、查詢優(yōu)化。 7、空間管理。
六、數(shù)據(jù)庫技術(shù)的發(fā)展與新技術(shù):1、分布式數(shù)據(jù)庫。 2、對象數(shù)據(jù)庫。 3、并行數(shù)據(jù)庫。 4、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘。
數(shù)據(jù)庫應(yīng)用占到了計(jì)算機(jī)應(yīng)用的70%,像計(jì)算機(jī)程序設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)都用到了它,它有很多的產(chǎn)品,比如:access,SQL server,MySQL,Oracle等的。
我認(rèn)為數(shù)據(jù)庫的學(xué)習(xí)可以這么來看,第一,認(rèn)清目的,你學(xué)數(shù)據(jù)庫是要做什么?是計(jì)算機(jī)編程,還是網(wǎng)頁設(shè)計(jì),還是你想用它來存儲(chǔ)公司的材料信息。要是前兩者,你必須學(xué)SQL語言,再選擇會(huì)操作一個(gè)數(shù)據(jù)庫產(chǎn)品比如access,來熟練操作它。
但是要是后者你需要的是全面的數(shù)據(jù)庫知識(shí),SQL語言是所有的數(shù)據(jù)庫產(chǎn)品都通用,還是一定要學(xué),這時(shí)就不能學(xué)些簡單的東西了,要學(xué)習(xí)功能更全更強(qiáng)的了,比如中型數(shù)據(jù)庫SQL server,超大型數(shù)據(jù)庫Oracle等的。這完全取決于你的需要,但是你要是為設(shè)計(jì)一個(gè)大型的電子商務(wù)網(wǎng)站做努力,那學(xué)access是遠(yuǎn)遠(yuǎn)不夠的。
第二,要想全面的學(xué)習(xí)數(shù)據(jù)庫知識(shí),應(yīng)當(dāng)分兩個(gè)部分,第一,現(xiàn)在流行的關(guān)系型數(shù)據(jù)庫的基礎(chǔ)知識(shí)是一定要知道的,比如ER模型,屬性,記錄,聯(lián)系的概念,SQL語言等的,學(xué)完之后還要掌握各個(gè)數(shù)據(jù)庫的特點(diǎn),比如SQL server,Oracle的特點(diǎn)在哪——就是這樣,通用的部分+特殊的部分。希望我的介紹對你有用。
常見數(shù)據(jù)庫有: ORACLE(甲骨文)、DB2、SQL Server、Sybase、Informix、MySQL、VF、Access等。
其實(shí)數(shù)據(jù)庫系統(tǒng)幾乎支持所有的操作系統(tǒng),也就是上述數(shù)據(jù)庫幾乎與平臺(tái)無關(guān)(當(dāng)然除SQL Server和Access以外,因?yàn)檫@是微軟的東西,平臺(tái)依賴性很強(qiáng)的)。 我個(gè)人最喜歡ORCLE,我也建議使用ORCLE,專業(yè)-非常專業(yè)-一種專業(yè)數(shù)據(jù)庫系統(tǒng)是給予一個(gè)技術(shù)人員永無止境的享受,呵呵也就是甲骨文了,它這個(gè)數(shù)據(jù)庫在我個(gè)人使用這些數(shù)據(jù)庫的對比和理論學(xué)習(xí)上覺得是一種完美,更讓我喜歡的是它的開發(fā)工具竟然全部JAVA來寫的,那么做企業(yè)級應(yīng)用軟件會(huì)毫不憂郁地選擇甲骨文了,因?yàn)樗麶AVA的支持是最為完美的,呵呵,這些你也沒問我就不多說了哈。
Access數(shù)據(jù)庫程序設(shè)計(jì)
基本要求
1、具有數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)知識(shí)。
2、基本了解面向?qū)ο蟮母拍睢?
3、掌握關(guān)系數(shù)據(jù)庫的基本原理。
4、掌握數(shù)據(jù)庫程序設(shè)計(jì)方法。
5、能使用Access建立一個(gè)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)。
考試內(nèi)容
一、數(shù)據(jù)庫基礎(chǔ)知識(shí)
1、基本概念:
數(shù)據(jù)庫,數(shù)據(jù)模型,數(shù)據(jù)庫管理系統(tǒng),類和對象,事件。
2、關(guān)系模型(實(shí)體的完整性,參照的完整性,用戶定義的完整性)關(guān)系模式,關(guān)系,元組,屬性,字段,域,值,主關(guān)鍵字等。
3、關(guān)系運(yùn)算基本概念:
選擇運(yùn)算,投影運(yùn)算,連接運(yùn)算。
4、SQL基本命令:查詢命令,操作命令。
5、Access系統(tǒng)簡介:
(1)Access系統(tǒng)的基本特點(diǎn)。
(2)基本對象:表,查詢,窗體,報(bào)表,頁,宏,模塊。
二、數(shù)據(jù)庫和表的基本操作
1、創(chuàng)建數(shù)據(jù)庫:
(1)創(chuàng)建空數(shù)據(jù)庫。
(2)使用向?qū)?chuàng)建數(shù)據(jù)庫。
2、表的建立:
(1) 建立表結(jié)構(gòu):使用向?qū)?,使用表設(shè)計(jì)器,使用數(shù)據(jù)表。
(2) 設(shè)置字段屬性。
(3) 輸入數(shù)據(jù):直接輸入數(shù)據(jù),獲取外部數(shù)據(jù)。
3、表間關(guān)系的建立與修改:
(1) 表間關(guān)系的概念:一對一,一對多。
(2) 設(shè)置參照完整性。
(3) 建立表間關(guān)系。
4、表的維護(hù):
(1) 修改表結(jié)構(gòu):添加字段,修改安段,刪除字段,重新設(shè)置主關(guān)鍵字。
(2) 編輯表內(nèi)容:添加記錄,個(gè)性記錄,刪除記錄,復(fù)制記錄。
(3) 調(diào)整表外觀。
5、表的其他操作:
(1) 查找數(shù)據(jù)。
(2) 替換數(shù)據(jù)。
(3) 排序記錄。
(4) 篩選記錄。
三、查詢的基本操作
1、查詢分類
(1) 選擇查詢。
(2) 參數(shù)查詢。
(3) 交叉表查詢。
(4) 操作查詢。
(5) SQL查詢。
2、查詢準(zhǔn)則
(1) 運(yùn)算符。
(2) 函數(shù)。
(3) 表達(dá)式。
3、創(chuàng)建查詢
(1) 操作已創(chuàng)建的查詢
(2) 編輯查詢中的字段。
(3) 編輯查詢中的數(shù)據(jù)源。
(4) 排序查詢的結(jié)果。
四、窗體的基本操作
1、窗體分類:
(1) 縱欄式窗體
(2) 表格式窗體
(3) 主/子窗體
(4) 數(shù)據(jù)表窗體
(5) 圖表窗體
(6) 數(shù)據(jù)透視表窗體
2、創(chuàng)建窗體:
(1) 使用向?qū)?chuàng)建窗體。
(2) 使用設(shè)計(jì)器創(chuàng)建窗體:控件的含義及種類,在窗體中添加和修改控件,設(shè)置控件的常見屬性。
五、報(bào)表的基本操作
1、報(bào)表分類:
(1) 縱欄式報(bào)表。
(2) 表格式報(bào)表。
(3) 圖表報(bào)表。
1.如果是剛接觸oracle的話,應(yīng)該先熟悉一下oracle體系結(jié)構(gòu)和工作原理。
2.學(xué)習(xí)一下unix或linux的基本維護(hù)操作(具體應(yīng)用時(shí),一般會(huì)在這些平臺(tái)下)
3.學(xué)會(huì)獲取數(shù)據(jù)庫的各種信息,數(shù)據(jù)庫備份,尤其是RMAN備份.
4.數(shù)據(jù)庫性能優(yōu)化是管理員的一項(xiàng)重要工作,掌握基本方面之后,要學(xué)會(huì)優(yōu)化
以上基本掌握了,根據(jù)你的實(shí)際應(yīng)用,再進(jìn)行有針對性地提高學(xué)習(xí)。
以上只是很基礎(chǔ)的部分,oracle的內(nèi)容很多,還有很多高級應(yīng)用,
你只要不斷的學(xué)習(xí),就會(huì)發(fā)現(xiàn)你還需要學(xué)習(xí)的課題內(nèi)容。所以不可能一
一列出了.
書的話,根據(jù)自己的情況選用,最好下載官方資料學(xué)習(xí),當(dāng)然基本上
是英文版的了
以上僅作參考。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時(shí)間:3.149秒