已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據(jù)庫技術及應用一、單項選擇題(30分)1. 關系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過表與表之間的( )A公共索引 B公共存儲 C公共元組 D公共屬性2. 事務日志是用于保存( )A數(shù)據(jù)操作 B對數(shù)據(jù)庫的更新操作 C程序運行過程 D程序的執(zhí)行結構3. 數(shù)據(jù)庫物理設計的任務是設計數(shù)據(jù)庫的( )外模式 內(nèi)模式 概念模式 三者都不是4. 一位教師可以教多門課,一門課只能由一位教師來教。在E-R數(shù)據(jù)模型中,這種聯(lián)系屬于()。A. 1:1 B. 1:n C. m:n D. 無法確定5. 對于學生基本信息表來說,下列( )作為其主鍵最合適。 A. 學號 B. 學號及姓名 C. 系號和學號 D. 系和姓名6. 事務在執(zhí)行時,所遵循的“要么全做,要么不做”這是事務的( )性質。 A. 封裝性 B. 執(zhí)行的原子性 C. 彼此的隔離性 D. 作用的持久性 7. 下面產(chǎn)品中,屬于關系數(shù)據(jù)庫管理系統(tǒng)的是( )A . ORACLE B . DELPHI C . AUTOCAD D. POWERBULDER8.下列SQL語句中,用于建立索引的語句是( )A CREATE DATABASE B CREATE TABLE C CREATE VIEW D CREATE INDEX9.SQL語句中,F(xiàn)ROM子句對應( )A投影運算 B并操作 C笛卡兒積操作 D選擇操作10.有關系代數(shù)表達式,與之等價的SQL語句是()A SELECT * FROM R B SELECT a FROM RC SELECT a,b FROM R WHERE ab D SELECT a,b,c FROM R WHERE ab11.SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的( )A完整性 B并發(fā)控制 C隔離性 D安全性12.如果要修改表的結構,應該使用SQL語句的( )語句A CHANGE TABLE B MODIFY TABLE C ALTRER TABLE D UPDATE TABLE13. 職工號在一個視圖中可能當作字符串,而在另一個視圖中可能被當作整數(shù),這是( )命名沖突概念沖突域沖突約束沖突 14.在關系數(shù)據(jù)庫中,數(shù)據(jù)字典只保存( )A數(shù)據(jù) B元數(shù)據(jù) C表名 D屬性名15.SQL的DML語句包括( )A. JOIN,PROJECT,AND和NOT B. SELECT,INSERT,ROLLBACK和COMMITC. AND,OR,NOT和UNION D. SELECT,INSERT,SELETE和UPDATE二、填空題(20分)1. 一個數(shù)據(jù)庫系統(tǒng)主要由( )、( ) 、 ( ) 、 ( ) 和 ( )等5部分構成。2. 數(shù)據(jù)庫中數(shù)據(jù)的最小單位是 ( )。3.兩個實體集之間的聯(lián)系可概括為3種:1) ( ) 2) ( ) 3) ( )。 4.最常用的數(shù)據(jù)模型主要有三種( ) 、( ) 、 ( )。5.系統(tǒng)數(shù)據(jù)庫是由SQL Server內(nèi)部創(chuàng)建和提供的一組數(shù)據(jù)庫,其中最主要的數(shù)據(jù)庫有4個,包括(1) ( ) (2) ( ) (3) ( ) (4) ( )。 6.安全認證是指數(shù)據(jù)庫系統(tǒng)對用戶訪問數(shù)據(jù)庫系統(tǒng)時所輸入的 ( ) 和( )進行確認的過程。7.數(shù)據(jù)的完整性是指數(shù)據(jù)的( )和( )。三、判斷題(10分)1數(shù)據(jù)在語法上的約束稱為完整性約束。( )2數(shù)據(jù)模型是用來描述現(xiàn)實世界的。因此,越專業(yè)越好。( )3每一個關系都應有一個主鍵,用來唯一識別一個元組。它的值不能為空,否則無法區(qū)分和識別元組,這就是域完整性約束。( )4. E-R(實體聯(lián)系數(shù)據(jù)模型)與傳統(tǒng)數(shù)據(jù)模型的區(qū)別在于:E-R不是面向實現(xiàn),而是面向現(xiàn)實世界的,因 此,它能比較自然地描述現(xiàn)實世界。( )5由一個基表定義的視圖,只有含有基表的主鍵或候選鍵,并且視圖中沒有用表達式或函數(shù)定義的屬性,才允許對視圖更新。()四、問答題(10分)什么是基本表,什么是視圖,兩者的區(qū)別和聯(lián)系是什么?答: 基本表是實際存儲在數(shù)據(jù)庫中的表,視圖由是由一個或若干基本表或其他視圖導出的表。視圖和基本表一樣,可以被查詢、被刪除,也可以在一個視圖上再定義新的視圖。視圖和基本表的區(qū)別有一下幾點:(1)視圖是一個虛表,定義視圖只存放視圖的定義,而不存放視圖相應的數(shù)據(jù)。(2)對視圖的更新操作有一定的限制,而基本表沒有。(3)所屬結構層次不同,基本表對應數(shù)據(jù)庫的模式部分,而視圖對應外模式部分。五、操作題(30分)設有如下關系,用SELECT完成查詢 學生(學號,姓名,年齡,所在系);課程(課程號,課程名,先行課);選課(學號,課程號,成績).用SQL完成以下操作:1.求數(shù)學系學生的學號和姓名。2.求選修課程C1且成績在8090之間的學生學號和成績,并將成績乘以系數(shù)0.8輸出。3.將一個新學生記錄(學號:98010,姓名:張三,年齡:20,所在系:計算機系 )插入到學生表中。4.求學生的學號、姓名、選修的課程名及成績。5. 求選修課程C1且成績在8090之間的學生學號和成績,并將成績乘以系數(shù)0.8輸出。6.刪除藝術系的學生記錄及選課記錄。數(shù)據(jù)庫技術及應用 答案一、單項選擇題(30分)D B BB A B A D C D D C C B B二、填空題(20分)1.數(shù)據(jù)庫 、 數(shù)據(jù)庫管理系統(tǒng) 、 應用系統(tǒng) 、 數(shù)據(jù)庫管理員 和 用戶 2. 數(shù)據(jù)項 3. 1) 一對一 2) 一對多 3) 多對多4. 層次模型 、 網(wǎng)狀模型 、 關系模型 5. (1) master (2) model (3) msdb (4) tempdb6. 用戶名 和 密碼 7. 正確性 和 相容性三、判斷題(10分)FFFTT四、問答題(10分)什么是基本表,什么是視圖,兩者的區(qū)別和聯(lián)系是什么?答: 基本表是實際存儲在數(shù)據(jù)庫中的表,視圖由是由一個或若干基本表或其他視圖導出的表。視圖和基本表一樣,可以被查詢、被刪除,也可以在一個視圖上再定義新的視圖。視圖和基本表的區(qū)別有一下幾點:(1)視圖是一個虛表,定義視圖只存放視圖的定義,而不存放視圖相應的數(shù)據(jù)。(2)對視圖的更新操作有一定的限制,而基本表沒有。(3)所屬結構層次不同,基本表對應數(shù)據(jù)庫的模式部分,而視圖對應外模式部分。五、操作題(30分)1. Select學號,姓名from 學生 where所在系 = 數(shù)學系2. Select 學號,成績*0.8 from選課 where 課程號=C1 and 成績 between 80 and 903. Insert into 學生 values(98010, 張三20, 計算機系)4. Select學號,姓名,課程名,成績 from選課, 學生,課程where學生. 學號=選課.學號 and課程.課程號=選課.課程號5. Select 學號,成績*0.8 from選課 where 課程號=C1 and 成績 between 80 and 906. Delete from 選課 where 學號 in (select 學號 from 學生 where 所在系 = 藝術)Delete from 學生 where所在系 = 藝術數(shù)據(jù)庫應用技術期末考試試題 一、 填空題( 30*1分 1、根據(jù)模型應用目的的不同,數(shù)據(jù)模型可以分為兩類:_和 結構數(shù)據(jù)模型 。 2、結構數(shù)據(jù)模型直接描述數(shù)據(jù)庫中數(shù)據(jù)的邏輯結構,常用的結構數(shù)據(jù)模型有層次模型,_,_和面向對象模型,其中sql數(shù)據(jù)庫是基于_建立的。 3、訪問sql server數(shù)據(jù)庫對象時,需要經(jīng)過身份驗證和_兩個階段,其中身份驗證分為windows驗證模式和_驗證模式。 4、_是存儲在文件中的一系列sql語句,即一系列按順序提交的批處理。 5、sql server使用_文件記載用戶對數(shù)據(jù)庫進行的所有操作。 6、sp_help系統(tǒng)存儲過程的功能是_。 7、數(shù)據(jù)完整性實質,存儲在數(shù)據(jù)庫中的數(shù)據(jù)正確無誤并且相關數(shù)據(jù)具有一致性,根據(jù)完整性機制所作用的數(shù)據(jù)庫對象和范圍不同,可以分為:_,_,_,_四種,其中標志列(identity)可以實現(xiàn)_數(shù)據(jù)完整性。 8、sql語言中行注釋的符號為_;塊注釋的符號為_。 9、sql server中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以_字符開始,有系統(tǒng)定義和維護。局部變量以_字符開始,由用戶自己定義和賦值。 10、使用索引可以減少檢索時間,根據(jù)索引的存儲結構不同將其分為兩類:_和_。 11、命令truncate table的功能是_。 12、備份是為了在數(shù)據(jù)庫遭到破壞時,能夠修復,數(shù)據(jù)庫備份的類型有四種分別為:_,_,_,_。 13、在sql server2000中,其權限分為三類,即_權限、_權限和_權限。 14、用戶對數(shù)據(jù)進行添加、修改和刪除時,自動執(zhí)行的存儲過程稱為_。 15、對數(shù)據(jù)進行統(tǒng)計時,求最大值的函數(shù)是_。 二、選擇題 (10分) 1、下面存在于服務器端的組件是:( )。 a、服務管理器 b、企業(yè)管理器組件 c、查詢分析器組件 d、導入導出組件 2、下面描述錯誤的是( )。 a、每個數(shù)據(jù)文件中有且只有一個主數(shù)據(jù)文件。b、日志文件可以存在于任意文件組中。c、主數(shù)據(jù)文件默認為primary文件組。d、文件組是為了更好的實現(xiàn)數(shù)據(jù)庫文件組織。 3、sql server數(shù)據(jù)庫文件有三類,其中主數(shù)據(jù)文件的后綴為:a、.ndf b、.ldf c、.mdf d、.idf 4、下面標志符不合法的是:( )。 a、my delete b、_mybase c、$money d、trigger1 5、下面對索引的相關描述正確的是:( )。 A 經(jīng)常被查詢的列不適合建索引。B 列值唯一的列適合建索引。C有很多重復值的列適合建索引。D是外鍵或主鍵的列不適合建索引。 6、下列說法中正確的是: a、sql中局部變量可以不聲明就使用 b、sql中全局變量必須先聲明再使用c、sql中所有變量都必須先聲明后使用 d、sql中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自己建立。 7、下面字符串能與通配符表達式abca進行匹配的是:( )。 a、bcdef b、a_bcd c、abc_a d、aa 8、 下列語句中正確的是 _ 。表score(sti_id,names,math,english,vb)A select stu_id,sum(math) from score B select sum(math),avg(vb) from score C select * ,sum(english) from score D delete * from score 9、 下列說法正確的是 _ 。 a 、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。 b 、視圖是虛表,觀察到的數(shù)據(jù)是實際基本表中的數(shù)據(jù)。 c 、索引查找法一定比表掃描法查詢速度快。 d 、索引的創(chuàng)建只和數(shù)據(jù)的存儲有關系。 10、下列途徑哪個不是實現(xiàn)值域完整性 _ 。 a 、 rule( 規(guī)則 ) b 、 primary key c 、 not null d 、 default 三、簡答題。 (15分) 1、簡述視圖的意義和優(yōu)點? 2、列出sql server數(shù)據(jù)庫中常見的數(shù)據(jù)庫對象。 四、綜合應用題。( 45分) 學生選課系統(tǒng),主要表有: 學生基本信息表(學號、姓名、性別、專業(yè)、出生年月),選課表(學號、課程號、分數(shù)),課程表(課程號、課程名、所屬專業(yè)、學分)要求: 1、用e-r圖表示上述關系的概念模型。(8分) 2、用表的形式表示每張表的關系模式(字段名,數(shù)據(jù)類型),并標出各表上的應該添加的約束。(7分) 3、寫出sql語句。 1) 查詢所有選sql課程的學生學號,姓名和專業(yè)。(5分) 2) 刪除所有選擇數(shù)學的同學的選課記錄。(5分) 3) 查詢有哪些課程沒有被任何同學報選。(5分) 一、 填空題( 20*2分 ) 1、e-r 數(shù)據(jù)模型一般在數(shù)據(jù)庫設計的 _ 階段使用。 2、 根據(jù)模型應用目的的不同,數(shù)據(jù)模型可以分為兩類:一類是_,是按用戶的觀點來對數(shù)據(jù)和信息進行抽象;另一類是_,是按計算機的觀點建模。 3、 結構數(shù)據(jù)模型直接描述數(shù)據(jù)庫中數(shù)據(jù)的邏輯結構,常用的結構數(shù)據(jù)模型有 _,_,_,_。 4、命令 truncate table的功能是_。 5、數(shù)據(jù)完整性 是指 存儲在數(shù)據(jù)庫中的數(shù)據(jù)正確無誤并且相關數(shù)據(jù)具有一致性,根據(jù)完整性機制所作用的數(shù)據(jù)庫對象和范圍不同,可以分為: _,_,_,_四種,其中主鍵可以實現(xiàn)_完整性。 6、模糊查詢符號 代表 _ ,查詢條件 eim 代表意思是 _ 。 7、使用索引可以減少檢索時間,根據(jù)索引的存儲結構不同將其分為兩類: _和_。 8、sql server中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以_字符開始,有系統(tǒng)定義和維護。局部變量以_字符開始,由用戶自己定義和賦值。 9、實現(xiàn)數(shù)據(jù)完整性的途徑有 _ 、 _ 、 _ 、 _ 等。 二、選擇題 (10*2分) 1下面僅存在于服務器端的組件是:( ) a、服務管理器 b、企業(yè)管理器組件c、查詢分析器組件 d、導入導出組件 2、下面描述錯誤的是( )。 A每個數(shù)據(jù)文件中有且只有一個主數(shù)據(jù)文件。B日志文件可以存在于任意文件組中。C主數(shù)據(jù)文件默認為 primary文件組。D 文件組是為了更好的實現(xiàn)數(shù)據(jù)庫文件組織。 3、下面標志符不合法的是:( )。 a、my delete b、_mybase c、$money d、trigger1 4、下面字符串能與通配符表達式abc _ a進行匹配的是:( )。 a、bcdef b、a_bcd c、aba d、aa 5、下面是合法的smallint數(shù)據(jù)類型數(shù)據(jù)的是:( )。 a、2235 b、32768 c、-32767 d、58345 6 、關系數(shù)據(jù)模型 _ 。 A只能表示實體間的 1 : 1 聯(lián)系 B只能表示實體間的 1 : n 聯(lián)系 C只能表示實體間的 m : n 聯(lián)系 D只能表示實體間的上述 3 種聯(lián)系 7/、數(shù)據(jù)庫概念模式產(chǎn)生于數(shù)據(jù)庫系統(tǒng)設計的 _ 階段。 a 、規(guī)劃 b 、需求分析 c 、概念設計 d 、邏輯設計 8 、 客觀存在的各種報表、圖表和查詢格式等原始數(shù)據(jù)屬于 _ 。 a 、機器世界 b 、信息世界 c 、現(xiàn)實世界 d 、模型世界 9、sql server數(shù)據(jù)庫文件有三類,其中主數(shù)據(jù)文件的后綴為: a、.ndf b、.ldf c、.mdf d、.idf 10 、下列語句中正確的是 _ 。表 score(sti_id,names,math,english,vb) A select stu_id,sum(math) from score B select sum(math),avg(vb) from score C select * ,sum(english) from score D delete * from score 三、簡答題。 (10分) 1、簡述視圖的意義和優(yōu)點? 2、 試述如何有效的保護數(shù)據(jù)庫的安全? 四、綜合應用題。( 30分) 學生選課系統(tǒng),主要表有:學生基本信息表(學號、姓名、性別、專業(yè)、出生年月等),選課表(學號、課程號、分數(shù)),課程表(課程號、課程名、所屬專業(yè)、學分)要求: 1、用e-r圖表示上述關系的概念模型。(5分) 3、寫出sql語句。 1) 查詢所有選sql課程的學生學號,姓名和專業(yè)。(5分) 2) 刪除所有選擇數(shù)學的同學的選課記錄。(5分) 3) 查詢有哪些課程沒有被任何同學報選。(5分) 4、創(chuàng)建存儲過程。(10分) 1)、能夠查詢出選修任何課程的學生信息及相應的分數(shù)。 2)、以表格的形式返回本課程的平均分數(shù)。 a 卷答案: 一、填空題。 1 概念模型;2、網(wǎng)狀模型、關系模型,關系模型; 3、權限驗證、混合; 4、腳本5、日志文件; 6、顯示數(shù)據(jù)對象的相關屬;7、實體完整性、值域完整性、引用完整性、值域完整性,實體完整性; 8、- , /* */;9、 , ;10 、簇集索引、非簇集索引11 、清空數(shù)據(jù)庫12 、數(shù)據(jù)庫備份,事務日志備份,差異備份,文件和文件組備份事務13 、對象、語句、隱含14 、觸發(fā)器15 、 max() 二、選擇題。15 a 、 b 、 c 、 c 、 c 610 d 、 c 、 b 、 b 、 b 三、簡答題1 、( 1 )分割數(shù)據(jù),簡化優(yōu)點 ( 2 )簡化操作 ( 3 )提供自動的安全保護功能 ( 4 )為數(shù)據(jù)庫重構提供一定的邏輯獨立性。 2 、表、存儲過程、觸發(fā)器、視圖、規(guī)則、默認值、索引等 四、綜合題答案略 b 卷答案: 一、 填空題 1 概念設計階段;2概念模型、結構數(shù)據(jù)模型;3層次模型、網(wǎng)狀模型、關系模型、面向對象模型;4清空數(shù)據(jù)庫;5 實體完整性、值域完整性、引用完整性、值域完整性、實體完整性;6 任意字符 查詢以 e 開頭中間任意字符(串) im 結尾的字符串;7 簇集索引、非簇集索引;8 、 ;9約束 默認 規(guī)則 存儲過程等。 二、選擇題15 a 、 b 、 c 、 c 、 c 610 d 、 c 、 b 、 c 、 b 三、簡答題 答:(一)分割數(shù)據(jù),簡化優(yōu)點、簡化操作, 提供自動的安全保護功能,為數(shù)據(jù)庫重構提供一定的邏輯獨立性。 (二)數(shù)據(jù)庫完整性、視圖、存儲過程等。 四 、綜合題答案略第一章 1.數(shù)據(jù)數(shù)據(jù)是描述現(xiàn)實世界的各種信息的符號記錄,是信息的載體,是信息的具體表現(xiàn)形式,其具體的表現(xiàn)有數(shù)字、文字、圖形、圖像、聲音等。2.信息信息是現(xiàn)實世界事物存在的方式或運動狀態(tài),是一種已經(jīng)被加工為特定形式的數(shù)據(jù)。3.數(shù)據(jù)處理數(shù)據(jù)處理指的是利用計算機從大量的原始數(shù)據(jù)中抽取有價值的信息,作為行為和決策的依據(jù)。數(shù)據(jù)處理包括:數(shù)據(jù)管理,數(shù)據(jù)加工,數(shù)據(jù)傳播4.數(shù)據(jù)管理在數(shù)據(jù)處理的一系列活動中,將數(shù)據(jù)收集、存儲、分類、傳輸?shù)然静僮鳝h(huán)節(jié)稱為數(shù)據(jù)管理。5.數(shù)據(jù)庫數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合,具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性。數(shù)據(jù)庫方法是面向對象的方法,而文件方法是面向過程的方法。6.DBMS (數(shù)據(jù)庫管理系統(tǒng))數(shù)據(jù)庫管理系統(tǒng)是操縱和管理數(shù)據(jù)庫的一組軟件,它是數(shù)據(jù)庫系統(tǒng)(DBS)的重要組成部分,位于用戶和操作系統(tǒng)之間,用于建立、運用和維護數(shù)據(jù)庫,具有定義、建立、維護和使用數(shù)據(jù)庫的功能。7.數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構成,其總目的是存儲和產(chǎn)生所需要的信息,一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用系統(tǒng),用戶和硬件環(huán)境組成。8.數(shù)據(jù)庫應用系統(tǒng)包括 :數(shù)據(jù)傳遞系統(tǒng),數(shù)據(jù)處理系統(tǒng),管理信息系統(tǒng)8. DBA是“數(shù)據(jù)庫管理員”的簡稱,是數(shù)據(jù)庫系統(tǒng)中的高級用戶,全面負責數(shù)據(jù)庫系統(tǒng)的管理、維護、正常使用等工作.9. DBMS的功能:(P16-P17)9.數(shù)據(jù)庫技術經(jīng)歷了手工管理,文件管理,數(shù)據(jù)庫技術三個階段。*10.數(shù)據(jù)庫的數(shù)據(jù)獨立性 (P11)(1)數(shù)據(jù)的物理獨立性:用戶的應用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的。(2)數(shù)據(jù)庫的邏輯獨立性:應用程序對數(shù)據(jù)全局邏輯結構的依賴程度。*11數(shù)據(jù)庫系統(tǒng)的三級數(shù)據(jù)模式結構(P17)12.數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)相比具有的優(yōu)點:(P11-P13) 12.模式模式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結構和特征的描述,它僅涉及到對數(shù)據(jù)類型的描述,不涉及到具體的數(shù)值。13.外模式外模式是是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,描述數(shù)據(jù)的局部邏輯結構,是概念模式的子集。14.概念模式(邏輯模式)概念模式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結構和特性的描述,描述數(shù)據(jù)的全局邏輯結構。15.內(nèi)模式(存儲模式)內(nèi)模式是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式,是對數(shù)據(jù)的物理結構和存儲結構的描述。16.映象映象指的是兩個層次之間的對應關系。在數(shù)據(jù)庫的層次結構中,通過概念視圖/內(nèi)視圖的映象保證數(shù)據(jù)的物理獨立性,通過外視圖/概念視圖的映象保證數(shù)據(jù)的邏輯獨立性。 17.數(shù)據(jù)庫設計的六個階段:需求分析,概念結構設計,邏輯結構設計,物理結構設計,數(shù)據(jù)庫實施和數(shù)據(jù)庫運行和維護附:第三章-數(shù)據(jù)庫系統(tǒng)的設計方法 我建議大家對看幾遍課本,一定要掌握了ER圖的畫法和關系模型表示(P48-58)給大家一個例題,首先,我覺得這題會考,不過只要我們會做這一道就沒問題了:例2上??傻纳虡I(yè)連鎖集團需要建立信息系統(tǒng)。該系統(tǒng)中存在3個實體集,一是“商店”實體集,屬性有商店編號、商店名、地址等;二是“商品”實體集,屬性有商品號、商品名、規(guī)格、單價等;三是“職工”實體集,屬性有職工編號、姓名、性別、業(yè)績等。商店與商品間存在“銷售”聯(lián)系,每個商店可銷售多種商品,每種商品也可以放在多個商店銷售,每個商店銷售的一種商品有月銷售量;商店與職工之間存在“聘用”聯(lián)系,每個商店有許多職工,每個職工只能在一個商店工作,商店聘用職工有聘期和工資。 (1).試畫出E-R圖。(2).將該E-R圖轉換成關系模式,并指出主碼和外碼。 ER圖: 關系模式: 商店(商店編號,商店名,地址) 職工(職工編號,姓名,性別,業(yè)績,商店編號,聘期,工資)商品(商品號,商品名,規(guī)格,單價)銷售(商店編號,商品號,月銷售量) 20.關系的完整性約束包括:實體完整性,參照完整性,用戶定義完整性24.數(shù)據(jù)字典數(shù)據(jù)字典通常是一系列表,存儲著數(shù)據(jù)庫中有關信息的當前描述,包括數(shù)據(jù)庫三級模式、數(shù)據(jù)類型、用戶名表、用戶權限、程序與其用戶聯(lián)系等有關數(shù)據(jù)庫系統(tǒng)的信息,能夠幫助用戶、DBA和DBMS本身使用和管理數(shù)據(jù)庫。25.數(shù)據(jù)模型數(shù)據(jù)模型是用圖解的方法描述數(shù)據(jù)庫中數(shù)據(jù)結構的形式,包括數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)完整性三個要素。26.實體模型(信息模型)實體模型也就是信息模型,是現(xiàn)實世界事物及其聯(lián)系的抽象表示。27.關系模型是用二維表格結構來表示實體以及實體間聯(lián)系的模型。28.實體客觀存在并可以相互區(qū)別的事物稱為實體。如單位、職工和項目等。29.實體集實體集是性質相同的同類實體的集合,也叫實體整體。31.主碼主碼是指能夠唯一地標識實體集中的每個實體的某個屬性或屬性組合,用于把某個實體個體與其他實體個體區(qū)分來開。也稱為關鍵碼。32.實體聯(lián)系類型是實體之間的相互關系,有三種聯(lián)系類型,分別為一對一聯(lián)系、一對多聯(lián)系和多對多聯(lián)系。33.聯(lián)系實體集之間的對應關系稱為聯(lián)系。聯(lián)系有三種類型,分別為:一對一聯(lián)系、一對多聯(lián)系和多對多聯(lián)系。34.域域是屬性的取值范圍。35.屬性屬性是實體所具有的某一特性,包括屬性的型和屬性的值,一個實體用若干個屬性來描述。36.字段記錄中的一個數(shù)據(jù)項稱為字段。37.數(shù)據(jù)項數(shù)據(jù)項也稱為分量,是數(shù)據(jù)庫中可以命名的最小邏輯數(shù)據(jù)單位,指某個元組對應列的屬性值,用來描述屬性的數(shù)據(jù)。38.記錄記錄也稱為元組,指的是關系中的一行數(shù)據(jù),用它描述實體。它是數(shù)據(jù)項的有序集,即一個記錄是由若干個數(shù)據(jù)項組成。41.文件文件是一個具有符號名的一組同類記錄的集合,包含記錄的結構和記錄的值。將一個關系中的數(shù)據(jù)實際存儲起來就形成文件。第二章1.域域也稱值域,是一組具有相同數(shù)據(jù)類型的值的集合,在關系中用來表示屬性的取值范圍。2.基數(shù)基數(shù)是域中所包含的值的個數(shù)。3.屬性屬性是實體所具有的某一特性,包括屬性的型和屬性的值,一個實體用若干個屬性來描述4.關系關系是從域的笛卡兒積中提取出的符合實際意義的子集,是一張二維表,每個關系有一個關系名。7.元組表中的行稱為元組,一行為一個元組,對應存儲文件中的一個記錄值。8.關系 碼 關系碼是關系中唯一標識關系中的元組的一個或一組屬性,使得在不同的元組中,相應的(組合)屬性值不同。9. 候選碼)候選碼是對具有關系鍵特性的一個或多個屬性(組)的統(tǒng)稱10. 、主碼)主碼是從多個候選碼中選出的一個關系碼,用來唯一標識實體的個體,在關系中用來作為插入、刪除、檢索元組的操作變量。11 外碼)外碼是本關系的一個屬性(組),它不是本關系的關系碼,但卻是另一關系的關系碼則稱這個屬性(組)為本關系的外碼。12.實體完整性主碼的值不能為空或部分為空的約束條件稱為實體完整性。13. 參照完整性參照完整性指的是關系中的外碼必須與參照關系的碼相符,要么在參照關系中有值,或者本身取空值。14. 14.關系數(shù)據(jù)庫模式關系數(shù)據(jù)庫模式是一組關系模式的集合,是對關
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度戶外活動演出委托合同示范文本3篇
- 二零二五年度教育培訓分公司注冊與課程開發(fā)合同3篇
- 水下沉井施工方案
- 二零二五年度城市更新改造個人工程勞務分包服務協(xié)議
- 2025版水塔拆除工程中涉及地下管線保護的承包合同3篇
- 二零二五年度冷鏈物流蔬菜批發(fā)市場供銷合同3篇
- 二零二五版消防工程維保與消防設施升級改造合同3篇
- 個體工商戶的勞動合同范本
- 能源項目投資建設及運營協(xié)議
- 二零二五版商業(yè)街區(qū)物業(yè)招商中介服務合同范本3篇
- 輪狀病毒護理課件
- 地測防治水技能競賽理論考試題庫(含答案)
- 以諾書-中英對照
- 幼兒園師資培訓課件【區(qū)域進階】科學區(qū)各年齡段目標制定與投放材料:區(qū)域材料玩出新高度課件
- DL∕T 1100.1-2018 電力系統(tǒng)的時間同步系統(tǒng) 第1部分:技術規(guī)范
- 三角形與全等三角形復習教案 人教版
- 以房抵債過戶合同范本
- 重大版小學英語四年級下冊期末測試卷
- 2024年1月高考適應性測試“九省聯(lián)考”英語 試題(學生版+解析版)
- 《朝天子·詠喇叭-王磐》核心素養(yǎng)目標教學設計、教材分析與教學反思-2023-2024學年初中語文統(tǒng)編版
- 2024浙江省農(nóng)發(fā)集團社會招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論