第一章 數(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)系型。
一 事務(wù)處理介紹 事務(wù)是這樣一種機(jī)制,它確保多個(gè)SQL語句被當(dāng)作單個(gè)工作單 元來處理。
事務(wù)具有以下的作用: * 一致性:同時(shí)進(jìn)行的查詢和更新彼此不會(huì)發(fā)生沖突,其他 用戶不會(huì)看到發(fā)生了變化但尚未提交的數(shù)據(jù)。 * 可恢復(fù)性:一旦系統(tǒng)故障,數(shù)據(jù)庫會(huì)自動(dòng)地完全恢復(fù)未完 成的事務(wù)。
二 事務(wù)與一致性 事務(wù)是完整性的單位,一個(gè)事務(wù)的執(zhí)行是把數(shù)據(jù)庫從一個(gè)一 致的狀態(tài)轉(zhuǎn)換成另一個(gè)一致的狀態(tài)。因此,如果事務(wù)孤立執(zhí)行時(shí) 是正確的,但如果多個(gè)事務(wù)并發(fā)交錯(cuò)地執(zhí)行,就可能相互干擾, 造成數(shù)據(jù)庫狀態(tài)的不一致。
在多用戶環(huán)境中,數(shù)據(jù)庫必須避免同 時(shí)進(jìn)行的查詢和更新發(fā)生沖突。這一點(diǎn)是很重要的,如果正在被 處理的數(shù)據(jù)能夠在該處理正在運(yùn)行時(shí)被另一用戶的修改所改變, 那么該處理結(jié)果是不明確的。
不加控制的并發(fā)存取會(huì)產(chǎn)生以下幾種錯(cuò)誤: 1 丟失修改(lost updates) 當(dāng)多個(gè)事務(wù)并發(fā)修改一個(gè)數(shù)據(jù)時(shí),不加控制會(huì)得出錯(cuò)誤的結(jié) 果,一個(gè)修改會(huì)覆蓋掉另一個(gè)修改。 2 讀的不可重復(fù)性 當(dāng)多個(gè)事務(wù)按某種時(shí)間順序存取若干數(shù)據(jù)時(shí),如果對(duì)并發(fā)存 取不加控制,也會(huì)產(chǎn)生錯(cuò)誤。
3 臟讀(DIRDY DATA),讀的不一致性 4 光標(biāo)帶來的當(dāng)前值的混亂 事務(wù)在執(zhí)行過程中它在某個(gè)表上的當(dāng)前查找位置是由光標(biāo)表 示的。光標(biāo)指向當(dāng)前正處理的記錄。
當(dāng)處理完該條記錄后,則指 向下一條記錄。在多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),某一事務(wù)的修改可能產(chǎn) 生負(fù)作用,使與這些光標(biāo)有關(guān)的事務(wù)出錯(cuò)。
5 未釋放修改造成連鎖退出 一個(gè)事務(wù)在進(jìn)行修改操作的過程中可能會(huì)發(fā)生故障,這時(shí)需 要將已做的修改回退(Rollback)。如果在已進(jìn)行過或已發(fā)現(xiàn)錯(cuò) 誤尚未復(fù)原之前允許其它事務(wù)讀已做過修改(臟讀),則會(huì)導(dǎo)致 連鎖退出。
6 一事務(wù)在對(duì)一表更新時(shí),另外的事務(wù)卻修改或刪除此表的 定義。 數(shù)據(jù)庫會(huì)為每個(gè)事務(wù)自動(dòng)地設(shè)置適當(dāng)級(jí)別的鎖定。
對(duì)于前面 講述的問題:臟讀、未釋放修改造成的連鎖退出、一事務(wù)在對(duì)一 表更新時(shí)另外的事務(wù)卻修改或刪除此表的定義,數(shù)據(jù)庫都會(huì)自動(dòng) 解決。而另外的三個(gè)問題則需要在編程過程中人為地定義事務(wù)或 加鎖來解決。
三 事務(wù)和恢復(fù) 數(shù)據(jù)庫本身肩負(fù)著管理事務(wù)的責(zé)任。事務(wù)是最小的邏輯工作 單元,在這個(gè)工作單元中,對(duì)數(shù)據(jù)庫的所有更新工作,要么必須 全部成功,要么必須全部失敗(回退)。
只要應(yīng)用程序指定了某 段程序?yàn)橐粋€(gè)事務(wù)并做了相應(yīng)的處理(提交或回退),數(shù)據(jù)庫系 統(tǒng)會(huì)自動(dòng)維護(hù)事務(wù)本身的特性。 四 ORACLE數(shù)據(jù)庫的事務(wù)定義 ORACLE事務(wù)從COMMIT、ROLLBACK、連接到數(shù)據(jù)庫或開始第一 條可執(zhí)行的SQL語句時(shí)開始,到一條COMMIT、ROLLBACK語句或退出 數(shù)據(jù)庫時(shí)結(jié)束。
如果在一個(gè)事務(wù)中包含DDL語句,則在DDL語句的 前后都會(huì)隱含地執(zhí)行COMMIT語句,從而開始或結(jié)束一個(gè)事務(wù)。 如果一個(gè)事務(wù)由于某些故障或者由于用戶改變主意而必須在 提交前取消它,則數(shù)據(jù)庫被恢復(fù)到這些語句和過程執(zhí)行之前的狀 態(tài)。
利用ROLLBACK語句可以在COMMIT命令前隨時(shí)撤消或回退一個(gè) 事務(wù)。可以回退整個(gè)事務(wù),也可以會(huì)退部分事務(wù),但是不能回退 一個(gè)已經(jīng)被提交的事務(wù)。
回退部分事務(wù)的ROLLBACK命令為: ROLLBACK to savepoint 存儲(chǔ)點(diǎn)名 存儲(chǔ)點(diǎn)是用戶放入事務(wù)中的標(biāo)記,用來表示一個(gè)可被回退的 位置。存儲(chǔ)點(diǎn)通過在事務(wù)中放入一個(gè)SAVEPOINT命令而被插入。
該 命令的語法是: SAVEPOINT 存儲(chǔ)點(diǎn)名 如果在ROLLBACK語句中沒有給出存儲(chǔ)點(diǎn)名,則整個(gè)事務(wù)被回 退。 五 SYBASE數(shù)據(jù)庫的事務(wù)定義 SYBASE通過使用BEGIN TRANsaction和COMMIT TRANsaction命令指 示SQL將任意數(shù)目的語句作為一個(gè)單元來處理。
ROLLBACK TRANsaction 命令則允許用戶恢復(fù)到事務(wù)的開始,或恢復(fù)到事務(wù)內(nèi)部已經(jīng)被用SAVE TRANsaction命令定義的存儲(chǔ)點(diǎn)上。 BEGIN TRANsaction和COMMIT TRANsaction能夠包含任意數(shù)目的SQL 語句和存儲(chǔ)過程,方法很簡單: BEGIN TRANsaction [事務(wù)名稱] COMMIT TRANsaction 如果一個(gè)事務(wù)由于某些故障或者由于用戶改變主意而必須在提交 前取消它,則數(shù)據(jù)庫被恢復(fù)到這些語句和過程執(zhí)行之前的狀態(tài)。
利用ROLLBACK TRANsaction命令可以在COMMIT TRANsaction命令 前隨時(shí)回退一個(gè)事務(wù)。可以回退整個(gè)事務(wù),也可以回退部分事務(wù),但 是不能回退一個(gè)已經(jīng)被提交的事務(wù)。
ROLLBACK TRANsaction命令為: ROLLBACK TRANsaction [事務(wù)名|存儲(chǔ)點(diǎn)名] 存儲(chǔ)點(diǎn)名是用戶放入事務(wù)中的標(biāo)記,用來表示一個(gè)可以被回退的 位置。存儲(chǔ)點(diǎn)名通過在事務(wù)中放入一個(gè)SAVE TRANsaction命令而被插 入。
該命令的句法是: SAVE TRANsaction 存儲(chǔ)點(diǎn)名 如果在ROLLBACK TRANsaction中沒有給出存儲(chǔ)點(diǎn)名或事務(wù)名,則 事務(wù)被回退到批處理中的第一個(gè)BEGIN TRANsaction語句處。
第
1
章練習(xí)題答案
一、選擇題
題號(hào)
1
2
3
4
5
6
7
8
9
10
答案
B
A
A
D
C
B
B
B
A
A
二、填空題
1
、數(shù)據(jù)定義、數(shù)據(jù)操縱
2
、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段
3
、屬性、字段、元組、記錄
4
、關(guān)鍵字
5
、域
6
、屬性、屬性到域的映象
7
、關(guān)系、關(guān)系
8
、投影
9
、選擇運(yùn)算、投影運(yùn)算
10
、連接運(yùn)算、自然連接
三、簡答題
1
、答:數(shù)據(jù)庫(
DataBase
)是被長期存放在計(jì)算機(jī)內(nèi)、有組織的、可以表現(xiàn)為多種形式的
可共享的數(shù)據(jù)集合。
數(shù)據(jù)庫管理系統(tǒng)(
DataBase Management System
簡稱
DBMS
)是計(jì)算機(jī)系統(tǒng)軟件,它的職
能是有效地組織和存儲(chǔ)數(shù)據(jù)、
獲取和管理數(shù)據(jù),
接受和完成用戶提出的訪問數(shù)據(jù)的各種請(qǐng)求。
數(shù)據(jù)庫系統(tǒng)是指擁有數(shù)據(jù)庫技術(shù)支持的計(jì)算機(jī)系統(tǒng),
它可以實(shí)現(xiàn)有組織地、
動(dòng)態(tài)地存儲(chǔ)大量
相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享服務(wù)。
數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),
一般由數(shù)據(jù)庫、
數(shù)據(jù)庫管理系統(tǒng)
(及
其開發(fā)工具)
、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。
2
、答:關(guān)系是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在計(jì)算機(jī)中,一個(gè)關(guān)系可以存儲(chǔ)為一
個(gè)文件。在
Visual FoxPro
中,一個(gè)關(guān)系就是一個(gè)表文件。
元組是二維表中水平方向的行,有時(shí)也叫做一條記錄。
屬性是二維表中垂直方向的列,有時(shí)也叫做一個(gè)字段。
3
、答:數(shù)據(jù)庫系統(tǒng)由四部分組成:硬件系統(tǒng)、系統(tǒng)軟件、數(shù)據(jù)庫應(yīng)用系統(tǒng)和各類人員。
4
、答:常用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型。
層次模型的特點(diǎn)是:
形狀象一棵倒立的樹,
有且僅有一個(gè)結(jié)點(diǎn)無父結(jié)點(diǎn),
這個(gè)結(jié)點(diǎn)稱為根結(jié)
點(diǎn),其他結(jié)點(diǎn)有且僅有一個(gè)父結(jié)點(diǎn)。
網(wǎng)狀模型的特點(diǎn)是:
形狀象一張網(wǎng),
允許一個(gè)以上的結(jié)點(diǎn)無父結(jié)點(diǎn),
一個(gè)結(jié)點(diǎn)可以有多于一
個(gè)的父結(jié)點(diǎn)。
關(guān)系模型的特點(diǎn)是:
在關(guān)系中,
數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表。
該表滿足每一列中的分量是
類型相同的數(shù)據(jù);
列的順序可以是任意的;
行的順序可以是任意的;
表中的分量是不可再分
割的最小數(shù)據(jù)項(xiàng),即表中不允許有子表;表中的任意兩行不能完全相同。
層次模型對(duì)具有一對(duì)多層次關(guān)系的數(shù)據(jù)描述非常自然、
直觀、
容易理解;
網(wǎng)狀模型主要是描
述具有多對(duì)多關(guān)系的數(shù)據(jù)。
關(guān)系模型具有嚴(yán)格的數(shù)學(xué)理論為基礎(chǔ),
在描述數(shù)據(jù)時(shí)使用簡單靈
活、數(shù)據(jù)獨(dú)立性強(qiáng)等特點(diǎn),而被公認(rèn)為是理想的數(shù)據(jù)的組織方式。
5
、答:不是,只有具備以下幾個(gè)要求的二維表才被稱為是關(guān)系:
(
1
)每一列中的分量是類型相同的數(shù)據(jù);
(
2
)列的順序可以是任意的;
附上出處鏈接:
1第一章習(xí)題參考答案1.選擇題(1)數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是(A)。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS(2)設(shè)有部門和職員兩個(gè)實(shí)體,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,則部門與職員實(shí)體之間的聯(lián)系類型是(B)。A.m:nB.1:mC.m:kD.1:1(3)對(duì)于“關(guān)系”的描述,正確的是(D)。
A.同一個(gè)關(guān)系中允許有完全相同的元組B.同一個(gè)關(guān)系中元組必須按關(guān)鍵字升序存放C.在一個(gè)關(guān)系中必須將關(guān)鍵字作為該關(guān)系的第一個(gè)屬性D.同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名(4)E-R圖用于描述數(shù)據(jù)庫的(A)。A.概念模型B.數(shù)據(jù)模型C.存儲(chǔ)模型D.邏輯模型(5)在關(guān)系模型中,一個(gè)關(guān)鍵字(C)。
A.可以由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成C.可以由一個(gè)或者多個(gè)其值能夠唯一表示該關(guān)系模式中任何元組的屬性組成D.可以由一個(gè)或者多個(gè)任意屬性組成(6)現(xiàn)有如下關(guān)系:患者(患者編號(hào),患者姓名,性別,出生日期,單位)醫(yī)療(患者編號(hào),患者姓名,醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外關(guān)鍵字是(A)。A.患者編號(hào)B.患者姓名C.患者編號(hào)和患者姓名D.醫(yī)生編號(hào)和患者編號(hào)(7)一個(gè)關(guān)系只有一個(gè)(D)。
A.候選關(guān)鍵字B.外部關(guān)鍵字C.組合關(guān)鍵字D.主關(guān)鍵字(8)下列標(biāo)識(shí)符可以作為局部變量使用的是(C)。A.[@Myvar]B.MyvarC.@MyvarD.@Myvar(9)Transact-SQL支持的一種程序結(jié)構(gòu)語句是(A)。
A.BEGIN…ENDB.IF…THEN…ELSEC.DOCASED.DOWHILE(10)字符串常量使用(A)作為定界符。A.單引號(hào)B.雙引號(hào)C.方括號(hào)D.花括號(hào)2.填空題(1)數(shù)據(jù)庫是在計(jì)算機(jī)系統(tǒng)中按照一定的方式組織、存儲(chǔ)和應(yīng)用的(數(shù)據(jù)集合)。
支持?jǐn)?shù)據(jù)庫各種操作的軟件系統(tǒng)叫(數(shù)據(jù)庫管理系統(tǒng))。由計(jì)算機(jī)、操作系統(tǒng)、DBMS、數(shù)據(jù)庫、應(yīng)用程序及有關(guān)人員等組成的一個(gè)整體叫(數(shù)據(jù)庫系統(tǒng))。
/link?url=_dRWH0N-TOwjiDuRWTF_DqdRZBjChyQK8LPxW 93x0vGixEdWYK。
判斷題:對(duì)錯(cuò)錯(cuò)錯(cuò)對(duì)對(duì)錯(cuò)對(duì)錯(cuò)對(duì)
填空題:1.操作系統(tǒng) 2.order by , group by 3.表,元組,屬性。4.數(shù)據(jù)結(jié)構(gòu),完整性約束 5.關(guān)系 6.一對(duì)一,一對(duì)多,多對(duì)多 7.創(chuàng)建,修改,刪除 8.min,sum 9.視圖,虛擬或查詢 10.exec 11. 系統(tǒng)存儲(chǔ)過程,用戶定義存儲(chǔ)過程
聲明:本網(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í)間:4.305秒