1、若是在校生 11、直接用上MS SQL的官方教程,中英對(duì)照學(xué),這樣就能非常全面的學(xué),[注意以考試或認(rèn)證為專攻方向] 2、若是在職的話 21、請(qǐng)直接用ACCESS自帶的或MS SQL 自帶的羅斯文數(shù)據(jù)庫(kù)示例,進(jìn)行一個(gè)案例,每一個(gè)細(xì)節(jié)的全程體會(huì)與思考 ============= 數(shù)據(jù)庫(kù)是一門專業(yè)中的專業(yè)的實(shí)踐設(shè)計(jì)課程, 數(shù)據(jù)庫(kù)的專業(yè)應(yīng)用有如下三個(gè)方面 ? 1、一個(gè)是程序 ? 2、一個(gè)是分析 ? 3、另一個(gè)就是商業(yè)戰(zhàn)略 目前國(guó)內(nèi)只能教程序方面 ================ 也沒(méi)有辦法了,畢竟老師需要天份,學(xué)生也需要天份的 -------------- 你能問(wèn)這個(gè)現(xiàn)實(shí)問(wèn)題說(shuō)明已經(jīng)跑先了一步,就看你是馬拉松,還是百米跑了 不過(guò)祝你好運(yùn) =============== 專業(yè)問(wèn)題,需要你的專業(yè),以及日常所學(xué),天份,才能匯總給你明確回復(fù) ================ ================ 葉綠楚才 2008/10/07 ================ 。
數(shù)據(jù)庫(kù),容納數(shù)據(jù)的倉(cāng)庫(kù), 數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、硬件、操作人員的合在一起的總稱 數(shù)據(jù)庫(kù)管理系統(tǒng),用來(lái)管理數(shù)據(jù)及數(shù)據(jù)庫(kù)的系統(tǒng)。
數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)工具,以數(shù)據(jù)庫(kù)管理系統(tǒng)為核心,用高級(jí)語(yǔ)言開(kāi)發(fā)一套給傻瓜用戶使用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的軟件。 數(shù)據(jù)庫(kù)系統(tǒng)包含數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)開(kāi)發(fā)工具所開(kāi)發(fā)的軟件(數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng))。
數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)工具開(kāi)發(fā)出來(lái)的是數(shù)據(jù)庫(kù)管理系統(tǒng)還是數(shù)據(jù)庫(kù)管理工具?? 管理工具,因?yàn)楹芏嘤脩魧?duì)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)不會(huì)用,只會(huì)用簡(jiǎn)單的應(yīng)用軟件,所以需要有掌握技術(shù)的人員用數(shù)據(jù)庫(kù)開(kāi)發(fā)工具編軟件給這些簡(jiǎn)單用戶用。 數(shù)據(jù)庫(kù)管理系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)工具什么區(qū)別?? 前者是后者開(kāi)發(fā)軟件的核心,后者除要以它為基準(zhǔn)外,還要用高級(jí)語(yǔ)言編寫程序。
在裝操作系統(tǒng)時(shí)是不是已經(jīng)裝上了數(shù)據(jù)庫(kù)管理系統(tǒng)?? 沒(méi)裝,一般都得額外裝,比如VFP,PB,SQLSEVER等。 順便說(shuō)一下,第一個(gè)人說(shuō)的問(wèn)題, VF不是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),準(zhǔn)確的說(shuō)是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)工具的綜合體。
高級(jí)用戶,可以利用它直接管理數(shù)據(jù)庫(kù);而簡(jiǎn)單用戶,要依賴高級(jí)用戶用它所編寫的應(yīng)用程序來(lái)管理數(shù)據(jù)。
常見(jiàn)數(shù)據(jù)庫(kù)有: ORACLE(甲骨文)、DB2、SQL Server、Sybase、Informix、MySQL、VF、Access等。
其實(shí)數(shù)據(jù)庫(kù)系統(tǒng)幾乎支持所有的操作系統(tǒng),也就是上述數(shù)據(jù)庫(kù)幾乎與平臺(tái)無(wú)關(guān)(當(dāng)然除SQL Server和Access以外,因?yàn)檫@是微軟的東西,平臺(tái)依賴性很強(qiáng)的)。 我個(gè)人最喜歡ORCLE,我也建議使用ORCLE,專業(yè)-非常專業(yè)-一種專業(yè)數(shù)據(jù)庫(kù)系統(tǒng)是給予一個(gè)技術(shù)人員永無(wú)止境的享受,呵呵也就是甲骨文了,它這個(gè)數(shù)據(jù)庫(kù)在我個(gè)人使用這些數(shù)據(jù)庫(kù)的對(duì)比和理論學(xué)習(xí)上覺(jué)得是一種完美,更讓我喜歡的是它的開(kāi)發(fā)工具竟然全部JAVA來(lái)寫的,那么做企業(yè)級(jí)應(yīng)用軟件會(huì)毫不憂郁地選擇甲骨文了,因?yàn)樗麶AVA的支持是最為完美的,呵呵,這些你也沒(méi)問(wèn)我就不多說(shuō)了哈。
第一章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 本章以概念為主,主要是了解數(shù)據(jù)庫(kù)的基本概念,數(shù)據(jù)庫(kù)技術(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ù)處理的核心問(wèn)題。
3、數(shù)據(jù)庫(kù)技術(shù)所研究的問(wèn)題不是如何科學(xué)的進(jìn)行數(shù)據(jù)管理。 4、數(shù)據(jù)管理技術(shù)的三個(gè)階段:人工管理,文件管理和數(shù)據(jù)庫(kù)系統(tǒng)。
第二節(jié):數(shù)據(jù)庫(kù)技術(shù)的發(fā)展 一、數(shù)據(jù)庫(kù)的發(fā)展:數(shù)據(jù)庫(kù)的發(fā)展經(jīng)歷了三個(gè)階段: 1、層次型和網(wǎng)狀型: 代表產(chǎn)品是1969年IBM公司研制的層次模型數(shù)據(jù)庫(kù)管理系統(tǒng)IMS。 2、關(guān)系型數(shù)據(jù)型庫(kù): 目前大部分?jǐn)?shù)據(jù)庫(kù)采用的是關(guān)系型數(shù)據(jù)庫(kù)。
1970年IBM公司的研究員E.F.Codd提出了關(guān)系模型。其代表產(chǎn)品為sysem R和Inges。
3、第三代數(shù)據(jù)庫(kù)將為更加豐富的數(shù)據(jù)模型和更強(qiáng)大的數(shù)據(jù)管理功能為特征,以提供傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)難以支持的新應(yīng)用。它必須支持面向?qū)ο螅哂虚_(kāi)放性,能夠在多個(gè)平臺(tái)上使用。
二、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展趨勢(shì): 1、面向?qū)ο蟮姆椒ê图夹g(shù)對(duì)數(shù)據(jù)庫(kù)發(fā)展的影響: 數(shù)據(jù)庫(kù)研究人員借鑒和吸收了面向?qū)ρ姆椒ê图夹g(shù),提出了面向?qū)ο髷?shù)據(jù)模型。 2、數(shù)據(jù)庫(kù)技術(shù)與多學(xué)科技術(shù)的有機(jī)組合: 3、面向?qū)iT應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)技術(shù) 三、數(shù)據(jù)庫(kù)系統(tǒng)的組成: 數(shù)據(jù)庫(kù)系統(tǒng)(DBS)是一個(gè)采用數(shù)據(jù)庫(kù)技術(shù),具有管理數(shù)據(jù)庫(kù)功能,由硬件、軟件、數(shù)據(jù)庫(kù)及各類人員組成的計(jì)算機(jī)系統(tǒng)。
1、數(shù)據(jù)庫(kù)(DB): 數(shù)據(jù)庫(kù)是以一定的組織方式存放于計(jì)算機(jī)外存儲(chǔ)器中相互關(guān)聯(lián)的數(shù)據(jù)集合,它是數(shù)據(jù)庫(kù)系統(tǒng)的核心和管理對(duì)象,其數(shù)據(jù)是集成的、共享的以及冗余最小的。 2、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS): 數(shù)據(jù)庫(kù)管理系統(tǒng)是維護(hù)和管理數(shù)據(jù)庫(kù)的軟件,是數(shù)據(jù)庫(kù)與用戶之間的界面。
作為數(shù)據(jù)庫(kù)的核心軟件,提供建立、操作、維護(hù)數(shù)據(jù)庫(kù)的命令和方法。 3、應(yīng)用程序: 對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行各種處理的程序,由用戶編寫。
4、計(jì)算機(jī)軟件: 5、計(jì)算機(jī)硬件: 包括CPU、內(nèi)存、磁盤等。要求有足夠大的內(nèi)存來(lái)存放操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的核心模塊以及數(shù)據(jù)庫(kù)緩沖;足夠大的磁盤能夠直接存取和備份數(shù)據(jù);比較主的通道能力;支持聯(lián)網(wǎng),實(shí)現(xiàn)數(shù)據(jù)共享。
6、各類人員。 四、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn): 1、數(shù)據(jù)共享: 2、面向全組織的數(shù)據(jù)結(jié)構(gòu)化: 數(shù)據(jù)不再?gòu)膶儆谝粋€(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ù)庫(kù)中的數(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ù)庫(kù)中的數(shù)據(jù)層次如下: 1、數(shù)據(jù)項(xiàng)(field):又稱字段,用于描述實(shí)體的一個(gè)屬性,是數(shù)據(jù)庫(kù)的基本單位。
一般用屬性名作項(xiàng)名; 2、記錄(Record):又稱為結(jié)點(diǎn),由若干個(gè)數(shù)據(jù)項(xiàng)組成,用于描述一個(gè)對(duì)象; 3、文件(File):由若干個(gè)記錄組成; 4、數(shù)據(jù)庫(kù)(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ù)庫(kù):層次數(shù)據(jù)庫(kù)系統(tǒng),網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)以及面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)。 目前微機(jī)上使用的主要是關(guān)系型數(shù)據(jù)庫(kù)。
1、層次型:是以記錄為結(jié)點(diǎn)的有向樹(shù);圖如教材P7圖1--2 2、網(wǎng)狀型:樹(shù)的集合,它的表示能力以及精巧懷強(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)。
數(shù)據(jù)庫(kù)是依照某種數(shù)據(jù)模型組織起來(lái)并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合。
這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來(lái)的。
數(shù)據(jù)庫(kù)的基本結(jié)構(gòu)分三個(gè)層次,反映了觀察數(shù)據(jù)庫(kù)的三種不同角度。 (1)物理數(shù)據(jù)層。
它是數(shù)據(jù)庫(kù)的最內(nèi)層,是物理存貯設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對(duì)象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。
(2)概念數(shù)據(jù)層。 它是數(shù)據(jù)庫(kù)的中間一層,是數(shù)據(jù)庫(kù)的整體邏輯表示。
指出了每個(gè)數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫(kù)所有對(duì)象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫(kù)管理員概念下的數(shù)據(jù)庫(kù)。
(3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫(kù),表示了一個(gè)或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。
數(shù)據(jù)庫(kù)不同層次之間的聯(lián)系是通過(guò)映射進(jìn)行轉(zhuǎn)換的。數(shù)據(jù)庫(kù)具有以下主要特點(diǎn): (1)實(shí)現(xiàn)數(shù)據(jù)共享。
數(shù)據(jù)共享包含所有用戶可同時(shí)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),也包括用戶可以用各種方式通過(guò)接口使用數(shù)據(jù)庫(kù),并提供數(shù)據(jù)共享。 (2)減少數(shù)據(jù)的冗余度。
同文件系統(tǒng)相比,由于數(shù)據(jù)庫(kù)實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。 減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。
(3)數(shù)據(jù)的獨(dú)立性。數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)庫(kù)中數(shù)據(jù)庫(kù)的邏輯結(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),不同的用戶或同一用戶在不同處理中其文件之間毫無(wú)關(guān)系。
利用數(shù)據(jù)庫(kù)可對(duì)數(shù)據(jù)進(jìn)行集中控制和管理,并通過(guò)數(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),允許對(duì)數(shù)據(jù)實(shí)現(xiàn)多路存取,又能防止用戶之間的不正常交互作用;④故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫(kù)管理系統(tǒng)提供一套方法,可及時(shí)發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞 這是我的看法,請(qǐng)采納。
聲明:本網(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í)鳥(niǎo). 頁(yè)面生成時(shí)間:3.288秒