81.在select語句中使用*,表示()
A. 選擇任何屬性
B. 選擇全部屬性
C. 選擇全部元組
D. 選擇主碼
82.使用create schema語句建立的是()
A. 數據庫
B. 表
C. 視圖
D. 索引
83.在select語句中使用max(列名)時,列名應該()
A. 必須是數值型
B. 必須是字符型
C. 必須是數值型或字符型
D. 不限制數據類型
84.在select語句中使用group by sno時,sno必須()
A. 在where中出現
B. 在from中出現
C. 在select中出現
D. 在having中出現
85.在嵌入式sql中,當sql語句中引用宿主語言的程序變量時,程序變量應()
A. 加前綴$
B. 加后綴$
C. 加前綴:
D. 加后綴:
86.在select語句中,對應關系代數中“投影”運算的語句是()
A. select
B. from
C. where
D. set
87.視圖建立后,在數據字典中存放的是()
A. 查詢語句
B. 視圖的內容
C. 視圖的定義
D. 產生視圖的表的定義
88.在sql語言中,delete語句的作用是()
A. 刪除基本表
B. 刪除視圖
C. 刪除基本表和視圖
D. 刪除基本表和視圖的元組
89.語言中使用foreign key時,與之配合的語句是()
A. exists
B. except
C. table
D. references
90.對基本表s,執(zhí)行操作drop tables restrict的作用是()
A. 刪除基本表s中的所有元組
B. 把基本表s及產生的一切視圖全部刪除
C. 當沒有由s中的列產生的視圖或約束時將表s刪除
D. 刪除表s,將引用表s的視圖中的一切視圖的屬性值置為空值
91.下列關于視圖與基本表的對比正確的是()
A. 視圖的定義功能強于基本表
B. 視圖的操作功能強于基本表
C. 視圖的數據控制功能弱于基本表
D. 上面提到的三種功能二者均相當
92.若用如下的sql語句創(chuàng)建了一個表s
create table s(s# char(6) not null,
sname char(8) not null,
sex char(2),
age integer)
今向s表插入如下行時,哪一行可以被插入
A. (‘991001’,‘李明芳’,女,‘23’)
B. (‘990746’,‘張為’,null,null)
C. (null,‘陳道一’,‘男’,32)
D. (‘992345’,null,‘女’,25)
93.下列關于視圖的說法錯誤的是()
A. 視圖是從一個或多個基本表導出的表,它是虛表
B. 某一用戶可以定義若干個視圖
C. 視圖一經定義就可以和基本表一樣被查詢、刪除和更新
D. 視圖可以用來定義新的視圖
94.下列關于關系數據庫語言sql語言的說法不正確的是()
A. sql支持數據庫的三級模式結構
B. sql的功能包括查詢、操作、定義和控制等四個方面
C. sql是作為獨立語言由聯機終端用戶在交互環(huán)境下使用的命令語言,它不能嵌入高級語言內
D. sql除應用在數據庫領域外,還在軟件工程、人工智能領域有廣泛的應用
95.sql與c語言處理記錄的方式是不同的。當將sql語句嵌入到c語言程序時,為協(xié)調兩者而引入()
A. 堆
B. 棧
C. 游標
D. 緩沖區(qū)
96.有關系s(s#,sname,sex),c(c#,cname),sc(s#,c#)。其中s#為學生號,sname為學生姓名,sex為性別,c#為課程號,cname為課程名。要查詢選修“計算機”課的全體女學生姓名的sql語句是select sname from s,c,sc where 子句。這里where 子句的內容是()
A. s.s#=sc.s# and sex=“女” and cname=“計算機”
B. s.s#=sc.s# and c.c#=sc.c# and cname=“計算機”
C. sex=“女” and cname=“計算機”
D. s.s#=sc.s# and c.c#=sc.c# and sex=“女” and cname=“計算機”
97.對所有的視圖都可以進行下面哪一個操作?()
A. 插入
B. 選擇
C. 更新
D. 刪除
98.sql語言具有數據定義、數據操縱和數據控制的功能,它的查詢的結果是一個()
A. 表
B. 記錄
C. 元組
D. 數據項
99.sql的ddl語句不包括()
A. select
B. create table
C. drop view
D. drop index
100.索引的描述存放在下列哪一項所指示的對象中()
A. 視圖
B. 模式
C. 數據字典
D. 文件
101.試圖是由下面哪兩者導出的表()
A. 模式、關系
B. 基本表、視圖
C. 基本關系、關系
D. 內模式、外模式
102.sql語言具有多種優(yōu)點,那么sql是()成為關系數據庫語言的國際標準的。
A. 1986年
B. 1987年
C. 1988年
D. 1989年
103.在下列的sql語句中,屬于數據控制的是()
a、create b、select c、update
d、grant e、drop f、delete
g、alter h、insert i、revoke
A. aefg
B. di
C. bcfh
D. aeg
104.sql語言具有兩種使用方式,它們在使用的細節(jié)上會有些差別,特別是select語句。這兩種不同使用方式的sql,分別稱為交互式sql和()
A. 提示式sql
B. 多用戶sql
C. 嵌入式sql
D. 解釋式sql
105. 設關系模式r (a,b,c),f是r上成立的fd集,f = {b→c},則分解ρ = {ab,bc}相對于f ()
A. 是無損聯接,也是保持fd的分解
B. 是無損聯接,但不保持fd的分解
C. 不是無損聯接,但保持fd的分解
D. 既不是無損聯接,也不保持fd 的分解
106. 關系模式r分解成ρ = {r1,…,rk},f是r上的一個fd集,那么r中滿足f的每一個關系r,與其投影聯接表達式mρ(r) 間的關系滿足 ()
A. r包含于mρ(r)
B. mρ(r)包含于r
C. r = mρ(r)
D. r≠mρ(r)
107. 在關系模式r(a,b,c)中,有函數依賴集f={(a,b)→c,(b,c)→a},則r高達到( )
A. inf
B. 2nf
C. 3nf
D. bcnf
108. 如果r的分解為ρ={r1,r2},f是r上的一個fd集,且
ⅰ。r1∪r2→(r1-r2) ⅱ。 r1∪r2→(r2-r1)
ⅲ。 r1∩r2→(r1-r2) ⅳ。 r1∩r2→(r2-r1)
那么分解ρ具有無損聯接性的充分必要條件為 ( )
A. ⅰ、ⅲ
B. ⅱ、ⅲ
C. ⅰ、ⅱ
D. ?;颌?BR> 109. 設有關系模式r(a,b,c,d),f是r上成立的fd集,f={b→c,c→d},則屬性c的閉包c+為( )
A. bcd
B. bd
C. cd
D. bc
110.在文件系統(tǒng)中,所具有的數據獨立性是( )
A.系統(tǒng)獨立性
B.物理獨立性
C.邏輯獨立性
D.設備獨立性
111.數據庫系統(tǒng)中存放三級結構定義的DB稱為 ( )
A.DBS
B.DD
C.DDL
D.DBMS
112.設有關系R(A,B,C)和關系S(B,C,D),那么與R?S等價的關系代數表達式( )
A.σ1=5(R?S)
B.σ1=5(R×S)
C.σ1=2(R?S)
D.σ1=2(R×S)
113.與域表達式 { ab | ($c) (R(ac) ∧ R(cb))} 等價的關系代數表達式是( )
A.π1,4(σ2=3(R×R))
B.π1,3(R?R)
C.π1,4(R?R)
D.π1,3(R?S)
114.設有兩個關系R(A,B)和S(B,C),與下列SELECT語句
SELECT A,B
FROM R
WHERE B NOT IN(SELECT B
FROM S
WHERE C='C56‘);
等價的關系代數表達式是( )
A.πA,B(σC≠'C56’(R?S))
B.πA,B(R ? S)
C.R-πA,B(σC= 'C56‘(R?S))
D.R-πA,B(σC≠'C56’(R?S))
115.嵌入式SQL的預處理方式,是指 ( )
A.識別出SQL語句,加上前綴標識和結束標志
B.把嵌入的SQL語句處理成函數調用形式
C.對源程序進行格式化處理
D.把嵌入的SQL語句編譯成目標程序
116.設關系模式R(A,B,C,D),F是R上成立的FD集,F={ B→D,AD→C },那么
ρ={ ABC,BCD }相對于F( )
A.是無損聯接分解,也是保持FD的分解
B.是無損聯接分解,但不保持FD的分解
C.不是無損聯接分解,但保持FD的分解
D.既不是無損聯接分解,也不保持FD的分解
117.設有關系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,C→D},則F+中左部為(BC)的函數依賴有( )
A.2個
B.4個
C.8個
D.16個
118.有12個實體類型,并且它們之間存在著15個不同的二元聯系,其中4個是1:1聯系類型,5個是1:N聯系類型,6個M:N聯系類型,那么根據轉換規(guī)則,這個ER結構轉換成的關系模式有( )
A.17個
B.18個
C.23個
D.27個
119.DBMS的并發(fā)控制子系統(tǒng),保證了事務 ( ) 的實現
A.原子性
B.一致性
C.隔離性
D.持久性
120. 關系模式分解的無損聯接和保持函數依賴兩個特性之間的聯系是( )
A. 前者成立蘊涵后者成立
B. 后者成立蘊涵前者成立
C. 同時成立,或者同時不成立
D.沒有必然的聯系