




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)基本概念一、數(shù)據(jù)庫(kù)系統(tǒng)的基本概念(1) DB:即數(shù)據(jù)庫(kù)(Database),是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。 DB能為各種用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高的數(shù)據(jù)獨(dú)立性。 (2) DBMS:即數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System),是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件, 為用戶或應(yīng)用程序提供訪問(wèn)DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。 DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMS。 (3) DBS:即數(shù)據(jù)庫(kù)系統(tǒng)(Database System),是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),
2、方便多用戶訪問(wèn)的計(jì)算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng)。 (4) 1:1聯(lián)系:如果實(shí)體集E1中的每個(gè)實(shí)體最多只能和實(shí)體集E2中的一個(gè)實(shí)體有聯(lián)系,反之亦然, 那么實(shí)體集E1對(duì)E2的聯(lián)系稱為“一對(duì)一聯(lián)系”,記為“1:1”。 (5) 1:N聯(lián)系:如果實(shí)體集E1中每個(gè)實(shí)體與實(shí)體集E2中任意個(gè)(零個(gè)或多個(gè))實(shí)體有聯(lián)系, 而E2中每個(gè)實(shí)體至多和E1中的一個(gè)實(shí)體有聯(lián)系,那么E1對(duì)E2的聯(lián)系是“一對(duì)多聯(lián)系”,記為“1:N”。 (6) M:N聯(lián)系:如果實(shí)體集E1中每個(gè)實(shí)體與實(shí)體集E2中任意個(gè)(零個(gè)或多個(gè))實(shí)體有聯(lián)系, 反之亦然,那么E1對(duì)E2的聯(lián)系是“多對(duì)多聯(lián)系”,記為“M:N”。
3、 (7) 數(shù)據(jù)模型:模型是對(duì)現(xiàn)實(shí)世界的抽象。在數(shù)據(jù)庫(kù)技術(shù)中,表示實(shí)體類型及實(shí)體類型間聯(lián)系的模型稱為“數(shù)據(jù)模型”。 它可分為兩種類型:概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型。 (6) 概念數(shù)據(jù)模型:是獨(dú)門(mén)于計(jì)算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示, 只是用來(lái)描述某個(gè)特定組織所關(guān)心的信息結(jié)構(gòu)。 (9) 結(jié)構(gòu)數(shù)據(jù)模型:是直接面向數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),是現(xiàn)實(shí)世界的第二層抽象。 這類模型涉及到計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng),所以稱為“結(jié)構(gòu)數(shù)據(jù)模型”。 結(jié)構(gòu)數(shù)據(jù)模型應(yīng)包含:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)完整性約束三部分。它主要有:層次、網(wǎng)狀、關(guān)系三種模型。 (10) 層次模型:用樹(shù)型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。
4、(11) 網(wǎng)狀模型:用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。 (12) 關(guān)系模型:是目前最流行的數(shù)據(jù)庫(kù)模型。其主要特征是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。 關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。 (13) 概念模式:是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。它由若干個(gè)概念記錄類型組成。 概念模式不僅要描述概念記錄類型,還要描述記錄間的聯(lián)系、操作、數(shù)據(jù)的完整性、安全性等要求。 (1.1 文件系統(tǒng)階段的數(shù)據(jù)管理有些什么缺陷?文件系統(tǒng)有三個(gè)缺陷: (1)數(shù)據(jù)冗余性(redundancy)。由于文件之間缺乏聯(lián)系,造成每個(gè)應(yīng)用程序都有對(duì)應(yīng)的文件, 有可能同樣的數(shù)據(jù)在多個(gè)文件中重復(fù)存儲(chǔ)
5、。 (2)數(shù)據(jù)不一致性(inconsistency)。這往往是由數(shù)據(jù)冗余造成的,在進(jìn)行更新操作時(shí),稍不謹(jǐn)慎, 就可能使同樣的數(shù)據(jù)在不同的文件中不一樣。 (3)數(shù)據(jù)聯(lián)系弱(poor data relationship)。這是由文件之間相互獨(dú)立,缺乏聯(lián)系造成的。 1.2數(shù)據(jù)庫(kù)階段的數(shù)據(jù)管理有些什么特點(diǎn)? (1) 采用復(fù)雜的數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu) (2) 有較高的數(shù)據(jù)獨(dú)立性(數(shù)據(jù)結(jié)構(gòu)分成用戶的邏輯結(jié)構(gòu)、整體邏輯結(jié)構(gòu)和物理結(jié)構(gòu)三級(jí)) (3) 數(shù)據(jù)庫(kù)系統(tǒng)為用戶提供方便的用戶接口,可以使用查詢語(yǔ)言、終端命令或程序方式操作數(shù)據(jù), 也可以用程序方式操作數(shù)據(jù)庫(kù)。
6、0; (4) 系統(tǒng)提供了四個(gè)方面的數(shù)據(jù)控制功能:數(shù)據(jù)庫(kù)的恢復(fù)、并發(fā)控制、數(shù)據(jù)完整性和數(shù)據(jù)安全性, 以保證數(shù)據(jù)庫(kù)中數(shù)據(jù)是安全的、正確的和可靠的。 (5) 對(duì)數(shù)據(jù)的操作不一定以記錄為單位,還可以數(shù)據(jù)項(xiàng)為單位,增加了系統(tǒng)的靈活性。 1.3你怎樣理解實(shí)體、屬性、記錄、字段這些概念的類型和值的差別?試舉例說(shuō)明。 實(shí)體(entity):是指客觀存在可以相互區(qū)別的事物。實(shí)體可以是具體的對(duì)象,如:一個(gè)學(xué)生,一輛汽車等; 也可以是抽象的事件,如:一次借書(shū)、一場(chǎng)足球賽等。 屬性(attribute):實(shí)體有很多特性,每一個(gè)特
7、性稱為屬性。每個(gè)屬性有一個(gè)值域, 其類型可以是整數(shù)型、實(shí)數(shù)型、字符串型。比如,學(xué)生(實(shí)體)有學(xué)號(hào)、姓名、年齡、性別等屬性, 相應(yīng)值域?yàn)樽址⒆址?、整?shù)和字符串型。 字段(field):標(biāo)記實(shí)體屬性的命名單位稱為字段或數(shù)據(jù)項(xiàng)。它是可以命名的最小信息單位, 所以又稱為數(shù)據(jù)元素或初等項(xiàng)。字段的命名往往和屬性名相同,比如,學(xué)生有學(xué)號(hào)、姓名、年齡、性別等字段。 記錄(record):字段的有序集合稱為記錄。一般用一個(gè)記錄描述一個(gè)實(shí)體, 所以記錄又可以定義為能完整地描述一個(gè)實(shí)體的字段集。如:一個(gè)學(xué)生記錄,由有序的字段集(學(xué)號(hào)、姓
8、名、年齡、性別等)組成。 1.4試述DBMS的主要功能。 DBMS的主要功能有: (1)數(shù)據(jù)庫(kù)的定義功能 (2)數(shù)據(jù)庫(kù)的操縱功能 (3)數(shù)據(jù)庫(kù)的保護(hù)功能 (4)數(shù)據(jù)庫(kù)的存儲(chǔ)管理 (5)數(shù)據(jù)庫(kù)的維護(hù)功能 (6)數(shù)據(jù)字典 1.5試敘DBMS對(duì)數(shù)據(jù)庫(kù)的保護(hù)功能。 DBMS對(duì)數(shù)據(jù)庫(kù)的保護(hù)主要通過(guò)四個(gè)方面實(shí)現(xiàn): (1)數(shù)據(jù)庫(kù)的恢復(fù)。 (2)數(shù)據(jù)庫(kù)的并發(fā)控制。 (3)數(shù)據(jù)庫(kù)的完整性控制。 (4)數(shù)據(jù)庫(kù)的安全性控制。 1.6試敘DBMS對(duì)數(shù)據(jù)庫(kù)的維護(hù)功能。 DBMS中有一些程序提供給數(shù)據(jù)庫(kù)管理員運(yùn)行數(shù)據(jù)庫(kù)系統(tǒng)時(shí)使用,這些程序起著數(shù)據(jù)庫(kù)維護(hù)的功能。 主要有四個(gè)實(shí)用程序: (1)數(shù)據(jù)裝載程序(loading)
9、(2)備份程序(backup) (3)文件重組織程序 (4)性能監(jiān)控程序 1.7DBS由哪幾個(gè)部分組成? DBS由四部分組成:數(shù)據(jù)庫(kù)、硬件、軟件、數(shù)據(jù)庫(kù)管理員。 1.8什么樣的人是DBA?DBA應(yīng)具有什么素質(zhì)?DBA的職責(zé)是什么? DBA是控制數(shù)據(jù)整體結(jié)構(gòu)的人,負(fù)責(zé)DBS的正常運(yùn)行。DBA可以是一個(gè)人,在大型系統(tǒng)中也可以是由幾個(gè)人組成的小組。 DBA承擔(dān)創(chuàng)建、監(jiān)控和維護(hù)整個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的責(zé)任。 DBA應(yīng)具有下列素質(zhì): (1)熟悉企業(yè)全部數(shù)據(jù)的性質(zhì)和用途; (2)對(duì)用戶的需求有充分的了解; (3)對(duì)系統(tǒng)的性能非常熟悉。 DBA的主要職責(zé)有五點(diǎn): (1)概念模式定義 (2)內(nèi)模式定義 (3)根據(jù)要求
10、修改數(shù)據(jù)庫(kù)的概念模式和內(nèi)模式 (4)對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的授權(quán) (5)完整性約束的說(shuō)明 1.9使用DBS的用戶有哪幾類? 使用DBS的用戶有四類: 1)DBA 2)專業(yè)用戶 3)應(yīng)用程序員 4)最終用戶 二、關(guān)系數(shù)據(jù)庫(kù)的基本概念(1)關(guān)系模型:用二維表格結(jié)構(gòu)表示實(shí)體集,外鍵表示實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。 (2)關(guān)系模式:關(guān)系模式實(shí)際上就是記錄類型。它的定義包括:模式名,屬性名,值域名以及模式的主鍵。 關(guān)系模式不涉及到物理存儲(chǔ)方面的描述,僅僅是對(duì)數(shù)據(jù)特性的描述。 (3)關(guān)系實(shí)例:元組的集合稱為關(guān)系和實(shí)例,一個(gè)關(guān)系即一張二維表格。 (4)屬性:實(shí)體的一個(gè)特征。在關(guān)系模型中,字段稱為屬性。 (5)域
11、:在關(guān)系中,每一個(gè)屬性都有一個(gè)取值范圍,稱為屬性的值域,簡(jiǎn)稱域。 (6)元組:在關(guān)系中,記錄稱為元組。元組對(duì)應(yīng)表中的一行;表示一個(gè)實(shí)體。 (9)主鍵:用戶選作元組標(biāo)識(shí)的一個(gè)候選鍵為主鍵。(單獨(dú)出現(xiàn),要先解釋“候選鍵”) (10)外鍵:某個(gè)關(guān)系的主鍵相應(yīng)的屬性在另一關(guān)系中出現(xiàn),此時(shí)該主鍵在就是另一關(guān)系的外鍵, 如有兩個(gè)關(guān)系S和SC,其中S#是關(guān)系S的主鍵,相應(yīng)的屬性S#在關(guān)系SC中也出現(xiàn),此時(shí)S#就是關(guān)系SC的外鍵。 (11)實(shí)體完整性規(guī)則:這條規(guī)則要求關(guān)系中元組在組成主鍵的屬性上不能有空值。 如果出現(xiàn)空值,那么主鍵值就起不了唯一標(biāo)識(shí)元組的作用。 (12)參照完整性規(guī)則:這條規(guī)則要求“不引用不存
12、在的實(shí)體”。 其形式定義如下:如果屬性集K是關(guān)系模式R1的主鍵,K也是關(guān)系模式R2的外鍵,那么R2的關(guān)系中, K的取值只允許有兩種可能,或者為空值,或者等于R1關(guān)系中某個(gè)主鍵值。 2.1 為什么關(guān)系中的元組沒(méi)有先后順序? 因?yàn)殛P(guān)系是一個(gè)元組的集合,而元組在集合中的順序無(wú)關(guān)緊要。因此不考慮元組間的順序,即沒(méi)有行序。 2.2為什么關(guān)系中不允許有重復(fù)元組? 因?yàn)殛P(guān)系是一個(gè)元組的集合,而集合中的元素不允許重復(fù)出現(xiàn),因此在關(guān)系模型中對(duì)關(guān)系作了限制, 關(guān)系中的元組不能重復(fù),可以用鍵來(lái)標(biāo)識(shí)唯一的元組。 2.3關(guān)系與普通的表格、文件有什么區(qū)別? 關(guān)系是一種規(guī)范化了的二維表格,在關(guān)系模型中,對(duì)關(guān)系作了下列規(guī)范性
13、限制: 1) 關(guān)系中每一個(gè)屬性值都是不可分解的。 2) 關(guān)系中不允許出現(xiàn)相同的元組(沒(méi)有重復(fù)元組)。 3) 由于關(guān)系是一個(gè)集合,因此不考慮元組間的順序,即沒(méi)有行序。 4) 元組中,屬性在理論上也是無(wú)序的,但在使用時(shí)按習(xí)慣考慮列的順序。 2.4笛卡爾積、等值聯(lián)接、自然聯(lián)接三者之間有什么區(qū)別? 笛卡爾積對(duì)兩個(gè)關(guān)系R和S進(jìn)行乘操作,產(chǎn)生的關(guān)系中元組個(gè)數(shù)為兩個(gè)關(guān)系中元組個(gè)數(shù)之積。 等值聯(lián)接則是在笛卡爾積的結(jié)果上再進(jìn)行選擇操作,從關(guān)系R和S的笛卡兒積中選擇對(duì)應(yīng)屬性值相等的元組; 自然連接則是在等值聯(lián)接(以所有公共屬性值相等為條件)的基礎(chǔ)上再行投影操作,并去掉重復(fù)的公共屬性列。 當(dāng)兩個(gè)關(guān)系沒(méi)有公共屬性時(shí),
14、自然連接就轉(zhuǎn)化我笛卡爾積。 SQL語(yǔ)句復(fù)習(xí)題設(shè)有一圖書(shū)館數(shù)據(jù)庫(kù),包括三個(gè)表:圖書(shū)表、讀者表、借閱表。 圖書(shū)表 (圖書(shū)號(hào),書(shū)名,作者,出版社,單價(jià))讀者表 (讀者號(hào),姓名,性別,部門(mén)) 借閱表 (讀者號(hào),圖書(shū)號(hào),借出日期,歸還日期) 試用SQL的查詢語(yǔ)句表達(dá)下列查詢:(1)查詢?nèi)w圖書(shū)的圖書(shū)號(hào),書(shū)名,作者,出版社,單價(jià)。(2)查詢機(jī)械工業(yè)出版社圖書(shū)的平均價(jià)格、最高價(jià)、最低價(jià)。(3)查詢讀者的讀者號(hào)、姓名、借閱的圖書(shū)名、借出日期、歸還日期。(4)查詢借閱圖書(shū)本數(shù)超過(guò)2本的讀者號(hào)、總本數(shù)。并按借閱本數(shù)值從大到小排序。(5)查詢科學(xué)出版社的圖書(shū)中單價(jià)比機(jī)械工業(yè)出版社最高單價(jià)還高的的圖書(shū)書(shū)名、單價(jià)。(6
15、)查詢已被借閱過(guò)并已歸還的圖書(shū)信息。(7)給圖書(shū)表增加一列“ISBN”,數(shù)據(jù)類型為CHAR(10) (8)向讀者表加入一個(gè)新讀者,該讀者的信息為:(200197, 王小平, 男 , 物理系) (9)完成讀者王小平在借出一本圖書(shū)10日后歸還該書(shū)的歸還日期的更新。(10)當(dāng)讀者王小平按期歸還圖書(shū)時(shí),刪除借閱記錄。答案:(1) SELECT 圖書(shū)號(hào),書(shū)名,作者,出版社,單價(jià) FROM 圖書(shū) 或者SELECT * FROM 圖書(shū) (2) SELECT AVG(單價(jià))AS平均價(jià),MAX(單價(jià))AS最高價(jià), MIN(單價(jià))AS最低價(jià)FROM 圖書(shū) WHERE 出版社=機(jī)械工業(yè)出版社(3) SELECT 讀
16、者.讀者號(hào),姓名,書(shū)名,借出日期,歸還日期 FROM 讀者,圖書(shū),借閱 WHERE 讀者.讀者號(hào) = 借閱.讀者號(hào) AND 圖書(shū).圖書(shū)號(hào)=借閱.圖書(shū)號(hào) (4) SELECT 讀者號(hào),COUNT(圖書(shū)號(hào)) AS 總本數(shù)FROM 借閱 GROUP BY 讀者號(hào) HAVING COUNT(*) > 2 ORDER BY COUNT(圖書(shū)號(hào)) DESC (5) SELECT 圖書(shū)號(hào),單價(jià) FROM 圖書(shū) WHERE 出版社=科學(xué)出版社 AND 單價(jià)>( SELECT MAX(單價(jià)) FROM 圖書(shū) WHERE 出版社=機(jī)械工業(yè)出版社) 或者SELECT 圖書(shū)號(hào),單價(jià) FROM 圖書(shū) WHE
17、RE 出版社='科學(xué)出版社' AND 單價(jià)>ALL ( SELECT 單價(jià) FROM 圖書(shū) WHERE 出版社='機(jī)械工業(yè)出版社') (6) SELECT * FROM 圖書(shū) WHERE 圖書(shū)號(hào) IN (SELECT 圖書(shū)號(hào) FROM 借閱 WHERE 歸還日期 IS NOT NULL) 或者SELECT * FROM 圖書(shū) B1 WHERE EXISTS (SELECT * FROM 借閱 B2 WHERE B1.圖書(shū)號(hào)=B2.圖書(shū)號(hào) AND 歸還日期 IS NOT NULL) (7) ALTER TABLE 圖書(shū) ADD ISBN CHAR(10) (
18、8) INSERT INTO 讀者 VALUES (200197, 王小平, 男, 物理系) (9) UPDATE 借閱 SET 歸還日期= 借出日期 + 10 WHERE 讀者號(hào)=(SELECT 讀者號(hào) FROM 讀者 WHERE 姓名=王小平 ) (10) DELETE FROM 借閱 WHERE 讀者號(hào)=(SELECT 讀者號(hào) FROM 讀者WHERE 姓名= 王小平 ) 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用復(fù)習(xí)題一、問(wèn)答題1、數(shù)據(jù)獨(dú)立性的含義。(指數(shù)據(jù)不依賴于程序)2、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是什么?(外模式、模式和內(nèi)模式)3、關(guān)系數(shù)據(jù)庫(kù)中表與表之間是通過(guò)什么聯(lián)系?(公共屬性或外碼)4、當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí)
19、,數(shù)據(jù)的邏輯結(jié)構(gòu)可以不變,從而應(yīng)用程序也不用改變這就是數(shù)據(jù)與程序的什么獨(dú)立性?(物理獨(dú)立性)5、當(dāng)數(shù)據(jù)的全局邏輯結(jié)構(gòu)改變時(shí),數(shù)據(jù)的局部邏輯結(jié)構(gòu)可以不變,從而應(yīng)用程序也不用改變這就是數(shù)據(jù)與程序的什么獨(dú)立性?(邏輯獨(dú)立性)6、在關(guān)系模型中,任何關(guān)系必須滿足哪三類完整性約束?(實(shí)體完整性、參照完整性和用戶定義完整性)7、兩個(gè)實(shí)體集之間的聯(lián)系有哪三種?(一對(duì)一聯(lián)系、一對(duì)多聯(lián)系和多對(duì)多聯(lián)系)8、實(shí)體聯(lián)系模型(E-R模型)屬于哪類模型?(概念模型)9、結(jié)構(gòu)數(shù)據(jù)模型有哪三類?(關(guān)系數(shù)據(jù)模型 、層次數(shù)據(jù)模型和網(wǎng)絡(luò)數(shù)據(jù)模型)10、關(guān)系中的選擇運(yùn)算和投影運(yùn)算的含義是什么?( 選擇出滿足條件的行和選擇出滿足條件的列
20、構(gòu)成新的關(guān)系 )11、SQL Server中的對(duì)象權(quán)限的含義及內(nèi)容。(對(duì)象權(quán)限的含義:針對(duì)數(shù)據(jù)庫(kù)對(duì)象設(shè)置,由數(shù)據(jù)庫(kù)對(duì)象擁有者授予或撤銷。對(duì)象權(quán)限的內(nèi)容:包括SELECT、UPDATE、INSERT、DELETE、EXECUTE等。)12、E-R圖設(shè)計(jì)中,合并分E-R圖時(shí)可能產(chǎn)生的沖突及解決辦法。(可能的沖突類型有3種:屬性沖突、命名沖突和結(jié)構(gòu)沖突。解決屬性沖突和命名沖突:主要采用協(xié)商辦法。解決結(jié)構(gòu)沖突:主要采用技術(shù)手段。)13、有兩個(gè)實(shí)體集,若它們之間存在著一個(gè)M:N聯(lián)系、1:M聯(lián)系和1:1聯(lián)系,根據(jù)ER模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫(kù)的規(guī)則,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成表的個(gè)數(shù)分別是多少? ( 3、2、2 )二、
21、填空題1、現(xiàn)實(shí)中事物之間的聯(lián)系有三種,分別是(一對(duì)一)聯(lián)系,(一對(duì)多)聯(lián)系和(多對(duì)多)聯(lián)系,這反映了(實(shí)體集)之間的聯(lián)系。2、班級(jí)和學(xué)生之間的聯(lián)系是(一對(duì)多)聯(lián)系,班級(jí)和班長(zhǎng)之間的聯(lián)系是(一對(duì)一)聯(lián)系,學(xué)生和課程之間的聯(lián)系是(多對(duì)多)聯(lián)系。3、在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,外模式有(任意多個(gè)),模式和內(nèi)模式只有(1個(gè))。4、DB的含義是(數(shù)據(jù)庫(kù)),DBS的含義是(數(shù)據(jù)庫(kù)系統(tǒng)),DBMS的含義是(數(shù)據(jù)庫(kù)管理系統(tǒng))。5、支持?jǐn)?shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性的機(jī)制是(三級(jí)模式、二極映射)。6、用二維表結(jié)構(gòu)表示實(shí)體與實(shí)體之間的聯(lián)系的數(shù)據(jù)模型是(關(guān)系模型)、用樹(shù)形結(jié)構(gòu)表示記錄與記錄之間的聯(lián)系的數(shù)據(jù)模型是
22、(層次模型)、用圖形結(jié)構(gòu)表示記錄與記錄之間的聯(lián)系的數(shù)據(jù)模型是(網(wǎng)狀模型或網(wǎng)絡(luò)模型)。7、在關(guān)系理論中稱為“元組”的概念,在關(guān)系數(shù)據(jù)庫(kù)中稱為(記錄 ),在二維表中稱為 (行 ),在現(xiàn)實(shí)世界中稱為(實(shí)體 )。8、在關(guān)系理論中稱為“屬性”的概念,在關(guān)系數(shù)據(jù)庫(kù)中稱為(字段 ),在二維表中稱為 (列 )在現(xiàn)實(shí)世界中稱為(屬性 )。9、在概念模型中,一個(gè)實(shí)體相對(duì)于關(guān)系數(shù)據(jù)庫(kù)中一個(gè)關(guān)系中的一個(gè)(元組),一個(gè)屬性相對(duì)于關(guān)系數(shù)據(jù)庫(kù)中一個(gè)關(guān)系中的一個(gè)(字段 )。10、在關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)“表中任意兩行不能相同”的約束是靠(主碼),實(shí)現(xiàn)“表與表中的自然連接”的約束是靠(外碼 )。11、關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)表與表之間的
23、聯(lián)系是通過(guò)(參照完整性規(guī)則)實(shí)現(xiàn)的,實(shí)現(xiàn)“表中任意兩行不能相同”的約束是靠(實(shí)體完整性規(guī)則)實(shí)現(xiàn)的。12、“關(guān)系”這個(gè)術(shù)語(yǔ)來(lái)自于數(shù)學(xué)中的(集合)概念,因此,關(guān)系中任意兩個(gè)元組不能(相等),關(guān)系中元組和屬性的順序具有( 無(wú)關(guān)性 )的性質(zhì)。13、在標(biāo)準(zhǔn)SQL中,建立數(shù)據(jù)庫(kù)的命令為(CREATE DATABASE)、建立數(shù)據(jù)庫(kù)表結(jié)構(gòu)的命令為(CREATE TABLE )、從數(shù)據(jù)庫(kù)中刪除表的命令為( DROP TABLE )、索引的撤消命令為( DROP INDEX ),建立視圖用(CREATE VIEW)命令。14、在標(biāo)準(zhǔn)SQL中,短整型數(shù)據(jù)類型用(SMALLINT )子句。15、在SQL語(yǔ)言的查詢
24、語(yǔ)句中,實(shí)現(xiàn)投影操作的是(SELECT)子句、實(shí)現(xiàn)選擇操作的是(WHERE )子句、實(shí)現(xiàn)連接操作的是(FROM )子句。16、在關(guān)系代數(shù)運(yùn)算中,從關(guān)系中取出滿足條件的元組的運(yùn)算稱為(選擇),取出滿足條件的列的運(yùn)算稱為(投影)。數(shù)據(jù)庫(kù)應(yīng)用技術(shù)復(fù)習(xí)題一、選擇題 1.在數(shù)據(jù)庫(kù)中存儲(chǔ)的是 ( )A數(shù)據(jù) B.數(shù)據(jù)模型 C.數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D.信息 2. 存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合是 ( )A.數(shù)據(jù)庫(kù)系統(tǒng) B.數(shù)據(jù)庫(kù) C.數(shù)據(jù)庫(kù)管理系統(tǒng) D.數(shù)據(jù)結(jié)構(gòu) 3.信息的數(shù)據(jù)表示形式是 ( )A.只能是文字 B.只能是聲音 C.只能是圖形 D.上述皆可 4.數(shù)據(jù)管理與數(shù)據(jù)處理之間的關(guān)系是 ( )A.兩
25、者是一回事 B.兩者之間無(wú)關(guān) C.數(shù)據(jù)管理是數(shù)據(jù)處理的基本環(huán)節(jié) D.數(shù)據(jù)處理是數(shù)據(jù)管理的基本環(huán)節(jié) 5.在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的階段是 ( )A.數(shù)據(jù)庫(kù)系統(tǒng) B.文件系統(tǒng) C.人工管理 D.數(shù)據(jù)項(xiàng)管理 6.下面列出的數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段中,沒(méi)有專門(mén)的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是 I人工管理階段 II文件系統(tǒng)階段 III數(shù)據(jù)庫(kù)階段( )A.I 和 II B.只有 II C.II 和 III D.只有 I 7.DBMS是 ( )A.數(shù)據(jù)庫(kù) B.數(shù)據(jù)庫(kù)系統(tǒng) C.數(shù)據(jù)庫(kù)應(yīng)用軟件 D.數(shù)據(jù)庫(kù)管理軟件 8.數(shù)據(jù)庫(kù)系統(tǒng)是采
26、用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)和 ()A.系統(tǒng)分析員 B.程序員 C.數(shù)據(jù)庫(kù)管理員 D.操作員 9.下述不是DBA數(shù)據(jù)庫(kù)管理員的職責(zé)的是( )A.完整性約束說(shuō)明 B.定義數(shù)據(jù)庫(kù)模式 C.數(shù)據(jù)庫(kù)安全 D.數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì) 10.提供數(shù)據(jù)庫(kù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)庫(kù)維護(hù)功能的軟件稱為 ( )A.OS B.DS C.DBMS D.DBS 11.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是( )A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性 C.數(shù)據(jù)冗余度高 D.數(shù)據(jù)獨(dú)立性高 12下面列出的條目中,不屬于數(shù)據(jù)庫(kù)技術(shù)的主要特點(diǎn)的是 ( )A數(shù)據(jù)的結(jié)構(gòu)化 B數(shù)據(jù)的冗余度小 C較高的
27、數(shù)據(jù)獨(dú)立性 D程序的標(biāo)準(zhǔn)化 13在數(shù)據(jù)庫(kù)管理系統(tǒng)中,下面不是數(shù)據(jù)庫(kù)存取功能模塊的是 ( )A事務(wù)管理程序模塊 B數(shù)據(jù)更新程序模塊 C交互式程序查詢模塊 D查詢處理程序模塊 14在下面所列出的條目中,不屬于數(shù)據(jù)庫(kù)管理系統(tǒng)的基本功能的是 ( )A數(shù)據(jù)庫(kù)定義 B數(shù)據(jù)庫(kù)的建立和維護(hù) C數(shù)據(jù)庫(kù)的存取 D數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信 15在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,內(nèi)模式有 ( )A1個(gè) B2個(gè) C3個(gè) D任意多個(gè) 16.描述數(shù)據(jù)庫(kù)全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是 ( )A.模式 B.內(nèi)模式 C.外模式 D.存儲(chǔ)模式 17.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是 ( )A.模式 B.物理模
28、式 C.子模式 D.內(nèi)模式 18.要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是 ( )A.模式與外模式 B.模式與內(nèi)模式 C.三級(jí)模式之間的兩層映射 D.三層模式 19.要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是 ( )A.模式與外模式之間的映射 B.模式與內(nèi)模式之間的映射 C.模式 D.三級(jí)模式 20下述哪一條不屬于概念模型應(yīng)具備的性質(zhì)( )A有豐富的語(yǔ)義表達(dá)能力 B易于交流和理解C易于變動(dòng) D在計(jì)算機(jī)中實(shí)現(xiàn)的效率高21.常見(jiàn)的結(jié)構(gòu)數(shù)據(jù)模型是 ( )A.層次模型、網(wǎng)狀模型、關(guān)系模型 B.概念模型、實(shí)體模型、關(guān)系模型 C.對(duì)象模型、外部模型、內(nèi)部模型 D.邏輯模型、概念模型、關(guān)系模型 22.關(guān)系數(shù)據(jù)
29、模型的基本數(shù)據(jù)結(jié)構(gòu)是( )A.樹(shù) B.圖 C.索引 D.關(guān)系 23.下面關(guān)于關(guān)系性質(zhì)的說(shuō)法,錯(cuò)誤的是 ( )A.表中的一行稱為一個(gè)元組 B.行與列交叉點(diǎn)不允許有多個(gè)值 C.表中的一列稱為一個(gè)屬性 D.表中任意兩行可能相同 24.存取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,簡(jiǎn)化程序員和數(shù)據(jù)庫(kù)開(kāi)發(fā)建立工作的模型是 ( )A.網(wǎng)狀模型 B.關(guān)系模型 C.層次模型 D.以上都有 25.關(guān)系數(shù)據(jù)庫(kù)中的投影操作是指從關(guān)系中 ( )A. 抽出特定記錄 B.抽出特定字段 C.建立相應(yīng)的影像 D.建立相應(yīng)的圖形 26.從一個(gè)數(shù)據(jù)庫(kù)文件中取出滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫(kù)文件的操作是
30、 ( )A.投影操作 B.連接操作 C.選擇操作 D.復(fù)制操作 27."元數(shù)據(jù)"是指 ( )A.數(shù)據(jù)結(jié)構(gòu)的描述 B.數(shù)據(jù)項(xiàng)的描述 C.數(shù)據(jù)的來(lái)源 D.基本數(shù)據(jù) 28.在數(shù)據(jù)庫(kù)系統(tǒng)中,空值是( )A.0 B.空格 C.空字符串 D.不確定 29.實(shí)體完整性規(guī)則約束 ( )A.侯選關(guān)鍵字 B.主關(guān)鍵字 C.外關(guān)鍵字 D.超關(guān)鍵字 30SQl語(yǔ)言是()的語(yǔ)言,易學(xué)習(xí) ( )A.過(guò)程化 B.非過(guò)程化 C.格式化 D.導(dǎo)航化 31SQl語(yǔ)言是 ( )A.層次數(shù)據(jù)庫(kù)語(yǔ)言 B.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)語(yǔ)言 C.關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言 D.非數(shù)據(jù)庫(kù)語(yǔ)言 32.SQL語(yǔ)言是 ( )A.高級(jí)語(yǔ)言 B.宿主語(yǔ)言 C.
31、匯編語(yǔ)言 D.非過(guò)程化語(yǔ)言 33SQL語(yǔ)言具有的功能是 ( )A.關(guān)系規(guī)范化 B.數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制、數(shù)據(jù)查詢 C.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) D.能繪制E-R圖 34.在SQL語(yǔ)言查詢語(yǔ)句中,WHERE子句實(shí)現(xiàn)關(guān)系代數(shù)的 ( )A.投影運(yùn)算 B.選擇運(yùn)算 C.連接運(yùn)算 D.交運(yùn)算 35在SQL語(yǔ)言的SELECT語(yǔ)句中,能實(shí)現(xiàn)投影操作的是 ( )ASELECT BFROM CWHERE DGROUP BY 36關(guān)系規(guī)范化中的刪除操作異常是指 ( )A.不該刪除的數(shù)據(jù)被刪除 B.不該插入的數(shù)據(jù)被插入 C.應(yīng)該刪除的數(shù)據(jù)被刪除 D.應(yīng)該插入的數(shù)據(jù)未被插入 37關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為解決關(guān)系數(shù)據(jù)庫(kù)中 (
32、 )A.插入、刪除和數(shù)據(jù)冗余問(wèn)題而引入的 B.提高查詢速度問(wèn)題而引入的 C.減少數(shù)據(jù)操作的復(fù)雜性問(wèn)題而引入的 D.保證數(shù)據(jù)的安全性和完整性問(wèn)題而引入的 38規(guī)范化過(guò)程主要為克服數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中的插入異常,刪除異常以及 ( )A.數(shù)據(jù)的不一致性的缺欠 B.結(jié)構(gòu)不合理的缺欠 C.冗余度大的缺欠 D.數(shù)據(jù)丟失的缺欠 39關(guān)系模式的候選關(guān)鍵字可以有 ( )A.0個(gè) B.1個(gè) C.1個(gè)或多個(gè) D.多個(gè) 40.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中( )階段的任務(wù)。A.邏輯設(shè)計(jì)階段 B.概念設(shè)計(jì)階段C.物理設(shè)計(jì)階段 D.需求分析階段41.如何構(gòu)造出一個(gè)合適的數(shù)據(jù)邏輯結(jié)構(gòu)是( )主要解決的問(wèn)題 。A
33、. 物理結(jié)構(gòu)設(shè)計(jì) B.數(shù)據(jù)字典 C.邏輯結(jié)構(gòu)設(shè)計(jì) D.關(guān)系數(shù)據(jù)庫(kù)查詢42.概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS 的( )A. 數(shù)據(jù)模型 B.概念模型 C.層次模型 D.關(guān)系模型43.數(shù)據(jù)庫(kù)設(shè)計(jì)中,確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),這是數(shù)據(jù)庫(kù)設(shè)計(jì)的( )A. 需求分析階段 B. 邏輯設(shè)計(jì)階段C. 概念設(shè)計(jì)階段 D. 物理設(shè)計(jì)階段 CBDDA DDCDC CDCDA ACCAD ADDBB CADBB CDBBA AACCA CBD二、判斷題 1 實(shí)體是指現(xiàn)實(shí)世界客觀存在的事物,概念性的
34、事物不能叫做實(shí)體。( × ) 2 事物之間往往存在某種自然聯(lián)系,這種聯(lián)系不能叫實(shí)體。( × ) 3 屬性是指實(shí)體具有的某種特性或若干方面的特性。( ) 4 實(shí)體型是指實(shí)體屬性的集合,表示實(shí)體所固有的特征。( ) 5 實(shí)體型中各屬性的具體取值稱為實(shí)體值。( ) 6 屬性取值的變化范圍稱為該屬性的域。( ) 7 關(guān)系模型就是關(guān)系數(shù)據(jù)庫(kù)。( × ) 8 用二維表結(jié)構(gòu)表示實(shí)體型,外鍵實(shí)現(xiàn)實(shí)體之間聯(lián)系的模型稱為關(guān)系模型。( ) 9 關(guān)系模型不能表示實(shí)體之間多對(duì)多聯(lián)系。 ( × ) 10任何一張二維表格都表示一個(gè)關(guān)系。( × ) 11關(guān)系是元組的集合。(
35、) 12數(shù)據(jù)庫(kù)開(kāi)發(fā)的需求分析階段必須要有用戶參與。( ) 三、填空題 1. 數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展是與計(jì)算機(jī)技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了三個(gè)階段:_人工管理_階段,_文件系統(tǒng)_階段和_數(shù)據(jù)庫(kù)系統(tǒng)_階段。2. 數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由_數(shù)據(jù)庫(kù)_、_數(shù)據(jù)庫(kù)管理系統(tǒng)_、_應(yīng)用系統(tǒng)_和_數(shù)據(jù)庫(kù)管理員_構(gòu)成。3數(shù)據(jù)庫(kù)的三級(jí)體系結(jié)構(gòu)是指 _用戶數(shù)據(jù)邏輯結(jié)構(gòu)、數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)_ 和_整體邏輯結(jié)構(gòu)_。 4. 三級(jí)模式之間的兩層映象保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的_邏輯獨(dú)立性_和_物理獨(dú)立性_。 5定義用戶數(shù)據(jù)庫(kù)的語(yǔ)言稱為 DLL6在數(shù)據(jù)庫(kù)系統(tǒng)中,用戶對(duì)數(shù)據(jù)的操作
36、只能通過(guò) DML 語(yǔ)言進(jìn)行。 7. 數(shù)據(jù)庫(kù)數(shù)據(jù)具有_永久存儲(chǔ)_、_有組織_和_可共享_三個(gè)基本特點(diǎn)。8 數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)重要組成部分,它的功能包括_數(shù)據(jù)定義功能_、_數(shù)據(jù)操縱功能_、_數(shù)據(jù)庫(kù)的運(yùn)行管理_、_數(shù)據(jù)庫(kù)的建立和維護(hù)功能_。9.數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化、最小的_冗余度_、較高的_數(shù)據(jù)獨(dú)立性_等特點(diǎn)。 10.DBMS還必須提供_數(shù)據(jù)的安全性_保護(hù)、_數(shù)據(jù)的完整性_檢查、_并發(fā)控制_、_數(shù)據(jù)庫(kù)恢復(fù)_等數(shù)據(jù)控制功能。 11.根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同的層次。第一類是_概念模型(概念數(shù)據(jù)模型)_,第二類是_數(shù)據(jù)模型(結(jié)構(gòu)數(shù)據(jù)模型)_。12
37、.唯一標(biāo)識(shí)實(shí)體的屬性集稱為_(kāi)關(guān)鍵字_ 。 13.實(shí)體之間的聯(lián)系有_一對(duì)一_ 、_一對(duì)多_ 、_多對(duì)多_三種。14 .數(shù)據(jù)模型的三要素是指_數(shù)據(jù)結(jié)構(gòu)_,_數(shù)據(jù)操作_,_完整性約束_。實(shí)際數(shù)據(jù)庫(kù)系統(tǒng)中所支持的主要數(shù)據(jù)模型是_關(guān)系模型_,_層次模型_,_網(wǎng)狀模型_。15.數(shù)據(jù)模型中的_數(shù)據(jù)結(jié)構(gòu)_是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,_數(shù)據(jù)操作_是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運(yùn)算規(guī)則及其語(yǔ)言等。16.用樹(shù)型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為_(kāi)層次_模型,上一層的父結(jié)點(diǎn)和下一層的子結(jié)點(diǎn)之間的聯(lián)系是一對(duì)多的聯(lián)系。 17.用有向
38、圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為_(kāi)網(wǎng)狀_模型,數(shù)據(jù)之間的聯(lián)系通常通過(guò)_指針_實(shí)現(xiàn)。 18.層次模型的上層實(shí)體和下層實(shí)體之間表現(xiàn)為1:n聯(lián)系。 19 ._關(guān)系模型_是目前最常用也是最重要的一種數(shù)據(jù)模型。采用該模型作為數(shù)據(jù)的組織方式的數(shù)據(jù)庫(kù)系統(tǒng)稱為_(kāi)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)_。 20.關(guān)系的完整性約束條件包括三大類: _實(shí)體完整性_、_參照完整性_和_用戶自定義的完整性_。 21.關(guān)系操作的特點(diǎn)是 _集合_操作。 22.關(guān)系數(shù)據(jù)模型中,二維表的列稱為_(kāi)屬性_,二維表的行稱為_(kāi)記錄或元組_。 23.用戶選作元組標(biāo)識(shí)的一個(gè)候選關(guān)鍵字為_(kāi)主關(guān)鍵字_,其屬性不能取_空值_。24.關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集
39、合運(yùn)算有_笛卡爾積_,_并_,_交_,_差_。 25.關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是_并_,_差_,_笛卡爾積_,_選擇_,_投影_。 26.關(guān)系代數(shù)運(yùn)算中,專門(mén)的關(guān)系運(yùn)算有_選擇_,_投影_,_連接_。 27.關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上的兩類運(yùn)算是_關(guān)系代數(shù)_和_關(guān)系演算_。 28.已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字是_系編號(hào)_,系關(guān)系的外關(guān)鍵字是_沒(méi)有_,學(xué)生關(guān)系的主關(guān)鍵字是_學(xué)號(hào)_,學(xué)生關(guān)系的外關(guān)鍵字是_系編號(hào)_。29.在合成E-R圖時(shí),要注意消除 沖突 問(wèn)題,在優(yōu)化E-R圖時(shí),要注意消除 潛在冗余 問(wèn)題。
40、30.數(shù)據(jù)庫(kù)的生命周期可分為兩個(gè)階段:一是數(shù)據(jù)庫(kù)需求分析和_設(shè)計(jì)階段_ ;二是數(shù)據(jù)庫(kù)實(shí)現(xiàn)和_運(yùn)行階段。31.數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)階段_需求分析_、_概念結(jié)構(gòu)設(shè)計(jì)_、_邏輯結(jié)構(gòu)設(shè)計(jì)_、_物理設(shè)計(jì)階段_、_數(shù)據(jù)庫(kù)實(shí)施階段_和_數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段_。32.根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同的層次。第一類是_概念模型_,第二類是_數(shù)據(jù)模型_。33.用_實(shí)體-聯(lián)系方法_ 方法來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模型是數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段廣泛采用的方法。34.概念模型有以下特點(diǎn):_真實(shí)性_、 _易理解性_ 、_易修改性_ 、_易轉(zhuǎn)換性_。35.客觀存在并可相互區(qū)別的事物稱為_(kāi)實(shí)體_ ,
41、它可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。36.如果兩個(gè)實(shí)體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是_3_ 個(gè)關(guān)系。四、名詞解釋 1.實(shí)體:現(xiàn)實(shí)世界中客觀存在的可以相互區(qū)分的事物或概念稱為實(shí)體。2.實(shí)體集: 同一類型實(shí)體的集合。3.實(shí)體型: 具有相同屬性的實(shí)體具有相同的特征和性質(zhì),用實(shí)體名及其屬性名集合來(lái)抽象和刻畫(huà)同類實(shí)體稱為實(shí)體型。4.屬性: 描述實(shí)體的特性。實(shí)體所具有的某一特性,一個(gè)實(shí)體可由若干個(gè)屬性來(lái)刻畫(huà)。5.關(guān)鍵字:如果某個(gè)屬性或?qū)傩越M合的值能夠唯一地標(biāo)識(shí)出實(shí)體集中的每一個(gè)實(shí)體,可以選作關(guān)鍵字。6.聯(lián)系: 實(shí)體集之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實(shí)世界事物之間的相互關(guān)
42、聯(lián)。7.實(shí)體聯(lián)系圖:即-圖,是用來(lái)描述現(xiàn)實(shí)世界中概念模型的一種著名方法。它提供了表示實(shí)體型、屬性和聯(lián)系的方法:實(shí)體型用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名;屬性用橢圓開(kāi)示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái);聯(lián)系用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型。10.數(shù)據(jù): 描述事物的符號(hào)記錄稱為數(shù)據(jù)。數(shù)據(jù)的各類有文字、圖形、圖像、聲音、正文等。11.數(shù)據(jù)庫(kù): 數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。每個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)都是按照某
43、一種數(shù)據(jù)模型來(lái)組織的。12.數(shù)據(jù)庫(kù)系統(tǒng): 數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員構(gòu)成。13.數(shù)據(jù)庫(kù)管理系統(tǒng):數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管理功能、數(shù)據(jù)庫(kù)的建立和維護(hù)功能。五、簡(jiǎn)答題 1什么是數(shù)據(jù)?數(shù)據(jù)有什么特征?數(shù)據(jù)和信息有什么關(guān)系? 數(shù)據(jù)是用于載荷信息的物理符號(hào).數(shù)據(jù)的特征是:1)數(shù)據(jù)有"型"和"值"之分;2)數(shù)據(jù)受數(shù)據(jù)類型和
44、取值范圍的約束;3)數(shù)據(jù)有定性表示個(gè)定量表示之分;4)數(shù)據(jù)應(yīng)具有載體和多種表現(xiàn)形式數(shù)據(jù)與信息的關(guān)系為:數(shù)據(jù)是信息的一種表現(xiàn)形式,數(shù)據(jù)能通過(guò)書(shū)寫(xiě)的信息編碼表示信息.信息有多種表現(xiàn)形式,它通過(guò)手勢(shì)、眼神、聲音或圖形等方式表達(dá),但是數(shù)據(jù)是信息的最佳表現(xiàn)形式。由于數(shù)據(jù)能夠書(shū)寫(xiě),因而它能夠被記錄、存儲(chǔ)和處理,從中挖掘出更深的信息。但是數(shù)據(jù)不等于信息,數(shù)據(jù)只是信息表達(dá)方式的一種。正確的數(shù)據(jù)可以表達(dá)信息,而虛假、錯(cuò)誤的數(shù)據(jù)所表達(dá)的是繆誤,不是信息。2什么是數(shù)據(jù)處理?數(shù)據(jù)處理的目的是什么? 數(shù)據(jù)處理是指對(duì)數(shù)據(jù)的收集、組織、整理、加工、存儲(chǔ)和傳播等工作。圍繞著數(shù)據(jù)所做的工作均稱為數(shù)據(jù)處理。數(shù)據(jù)處理目的為:通過(guò)數(shù)
45、據(jù)管理,收集信息并將信息用數(shù)據(jù)表示和保存,在需要的時(shí)候使用;通過(guò)數(shù)據(jù)加工,對(duì)數(shù)據(jù)進(jìn)行變換、抽取和運(yùn)算,從而得到更有用的數(shù)據(jù),以指導(dǎo)或控制人的行為或事物的變化趨勢(shì);通過(guò)數(shù)據(jù)傳播,使更多的人得到并理解信息,從而使信息的作用充分發(fā)揮出來(lái)。3信息管理系統(tǒng)與數(shù)據(jù)庫(kù)管理系統(tǒng)有什么關(guān)系?數(shù)據(jù)庫(kù)管理系統(tǒng)是提供數(shù)據(jù)庫(kù)管理的計(jì)算機(jī)系統(tǒng)軟件,它為信息管理系統(tǒng)的設(shè)計(jì)提供了方法、手段和工具,利用數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)信息管理系統(tǒng)可以達(dá)到事半功倍的效果。信息管理系統(tǒng)是實(shí)現(xiàn)某種具體事物管理功能的應(yīng)用軟件。信息管理系統(tǒng)的數(shù)據(jù)存放在數(shù)據(jù)庫(kù)中,利用數(shù)據(jù)庫(kù)管理系統(tǒng),信息管理可以更快、更好的設(shè)計(jì)和實(shí)施。 4用文件系統(tǒng)管理數(shù)據(jù)有什么缺陷?
46、 用文件系統(tǒng)管理數(shù)據(jù)會(huì)有三個(gè)缺陷:1)由于文件之間缺乏聯(lián)系,會(huì)造成每個(gè)應(yīng)用程序都有對(duì)應(yīng)的文件,有可能同樣的數(shù)據(jù)在多個(gè)文件中重復(fù)存儲(chǔ),所以數(shù)據(jù)冗余度大。2)由于數(shù)據(jù)冗余,在進(jìn)行更新操作時(shí),稍不謹(jǐn)慎,就可能是同樣的數(shù)據(jù)在不同的文件中不一樣,從而產(chǎn)生少數(shù)局部不一致缺陷。3)由于文件之間相互獨(dú)立,缺乏聯(lián)系,會(huì)造成數(shù)據(jù)聯(lián)系弱的缺陷。5數(shù)據(jù)庫(kù)系統(tǒng)階段的數(shù)據(jù)管理有什么特點(diǎn)?數(shù)據(jù)庫(kù)系統(tǒng)階段的數(shù)據(jù)管理有5方面的特點(diǎn):1)采用復(fù)雜的數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu)。2)有較高的數(shù)據(jù)獨(dú)立性。3)數(shù)據(jù)庫(kù)系統(tǒng)為用戶提供了方便的用戶接口。4)系統(tǒng)提供有數(shù)據(jù)庫(kù)的恢復(fù)、并發(fā)控制、數(shù)據(jù)完整和數(shù)據(jù)安全性的數(shù)據(jù)控制功能,以保證數(shù)據(jù)庫(kù)中的數(shù)據(jù)是
47、安全的、正確的和可靠的。5)對(duì)數(shù)據(jù)的操作不一定以記錄為單位,也可以以數(shù)據(jù)項(xiàng)為單位,從而增加了系統(tǒng)的靈活性。 6. 數(shù)據(jù)庫(kù)系統(tǒng)對(duì)計(jì)算機(jī)硬件有什么要求? 由于數(shù)據(jù)庫(kù)系統(tǒng)是建立在計(jì)算機(jī)硬件的基礎(chǔ)之上的,它在必須的硬件資源支持下才能工作。支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的計(jì)算機(jī)硬件資源包括CPU、內(nèi)存、外存及其他外部設(shè)備。外部設(shè)備主要包括某個(gè)具體的數(shù)據(jù)庫(kù)系統(tǒng)所需的數(shù)據(jù)通信設(shè)備和數(shù)據(jù)輸入輸出設(shè)備。因?yàn)閿?shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)量大、數(shù)據(jù)結(jié)構(gòu)復(fù)雜、軟件內(nèi)容多,所以要求起硬件設(shè)備能夠處理并快速處理數(shù)據(jù),這需要硬件的數(shù)據(jù)存儲(chǔ)容量大、數(shù)據(jù)處理速度和數(shù)據(jù)輸入輸出速度快。具體要求為:1)計(jì)算機(jī)內(nèi)存要盡量大;2)計(jì)算機(jī)外存也要盡量大;3)計(jì)算機(jī)的
48、數(shù)據(jù)傳輸速度要快。7數(shù)據(jù)庫(kù)系統(tǒng)的軟件由哪些部分組成?它們的作用及關(guān)系是什么? 數(shù)據(jù)庫(kù)系統(tǒng)的軟件中包括操作系統(tǒng)(OS)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、主語(yǔ)言系統(tǒng)、應(yīng)用程序軟件和用戶數(shù)據(jù)庫(kù)。各軟件之間的關(guān)系如圖所示。應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù) 應(yīng)用開(kāi)發(fā)工具軟件 DBMS、主語(yǔ)言編譯系統(tǒng) 操作系統(tǒng) 計(jì)算機(jī)硬件 應(yīng)用開(kāi)發(fā)工具軟件 DBMS、主語(yǔ)言編譯系統(tǒng) 操作系統(tǒng) 計(jì)算機(jī)硬件數(shù)據(jù)庫(kù)系統(tǒng)中各種軟件的作用如下:1)操作系統(tǒng)或漢字操作系統(tǒng):操作系統(tǒng)是所有計(jì)算機(jī)軟件的基礎(chǔ),在數(shù)據(jù)庫(kù)系統(tǒng)中它著支持DBMS及主語(yǔ)言系統(tǒng)工作的作用。如果管理的信息中有漢字,則需要中文操作系統(tǒng)的支持,以提供漢字的輸入、輸出方法和漢字信息的處理方法
49、。2)數(shù)據(jù)庫(kù)管理系統(tǒng)和主語(yǔ)言系統(tǒng):數(shù)據(jù)庫(kù)系統(tǒng)是為定義、建立、維護(hù)、使用及控制數(shù)據(jù)庫(kù)而提供的有關(guān)數(shù)據(jù)管理的系統(tǒng)軟件。主語(yǔ)言系統(tǒng)是為應(yīng)用程序提供的諸如程序控制、數(shù)據(jù)輸入輸出、功能函數(shù)、圖形處理、計(jì)算方法等數(shù)據(jù)處理功能的系統(tǒng)軟件。3)應(yīng)用開(kāi)發(fā)工具軟件:應(yīng)用開(kāi)發(fā)工具是DBMS系統(tǒng)為應(yīng)用開(kāi)發(fā)人員和最終用戶提供的高效率、多功能的應(yīng)用生成器、第四代計(jì)算機(jī)語(yǔ)言等各種軟件工具,如報(bào)表生成器、表單生成器、查詢和視圖設(shè)計(jì)器等,它們?yōu)閿?shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)和使用提供了良好的環(huán)境和幫助。4)應(yīng)用系統(tǒng)及數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)包括為特定的應(yīng)用環(huán)境建立的數(shù)據(jù)庫(kù)、開(kāi)發(fā)的各類應(yīng)用程序及編寫(xiě)的文檔資料,它們是一個(gè)有機(jī)整體。通過(guò)運(yùn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),可以實(shí)現(xiàn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年小區(qū)違停面試題及答案
- 2025年大學(xué)聲樂(lè)測(cè)試題及答案
- 2025年英語(yǔ)語(yǔ)用測(cè)試試題及答案
- 2025年海南會(huì)考試題及答案地理
- 工業(yè)分析與檢驗(yàn)復(fù)習(xí)測(cè)試附答案
- 2025年行業(yè)知識(shí)面試題及答案
- 2025年晶體結(jié)構(gòu)測(cè)試題及答案
- 2025年車體安全測(cè)試題及答案
- 2025年遼寧工會(huì)面試題及答案
- 2025年語(yǔ)文惠州中考試題及答案
- 統(tǒng)編版(2024)道德與法治七年級(jí)下冊(cè)第一單元 珍惜青春時(shí)光 單元測(cè)試卷(含答案)
- 2025年甘肅省張掖市民樂(lè)縣招聘專業(yè)技術(shù)人員9人(第二期)歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年湖北武漢理工大學(xué)學(xué)生輔導(dǎo)員招聘18人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 北京服裝學(xué)院招聘考試題庫(kù)2024
- 金融科技概論-課件 第十五章 金融科技監(jiān)管與監(jiān)管科技
- 2024年江蘇省南京市中考數(shù)學(xué)試卷真題(含答案解析)
- 物資裝卸培訓(xùn)課件
- DB5101-T 71-2020 成都市電動(dòng)汽車充電設(shè)施 安全管理規(guī)范
- 2025年烏蘭察布醫(yī)學(xué)高等??茖W(xué)校高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 高教版2023年中職教科書(shū)《語(yǔ)文》(基礎(chǔ)模塊)下冊(cè)教案全冊(cè)
- 《社群運(yùn)營(yíng)》全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論