當前位置:首頁 » 操作系統 » 資料庫系統考試題

資料庫系統考試題

發布時間: 2022-05-06 03:41:45

㈠ 跪解以下2道資料庫系統原理上機試題

borrower:
create table borrower(
借書證號 char[5] primary key,
姓名 char[20] not null,
系名 char[10],
班級 char[10])
create table loans(
借書證號 char[5],
圖書登記號 char[6],
結束日期 DATE,
primary key(借書證號,圖書登記號),
foreign key(借書證號) reference borrower(借書證號),
foreign key(圖書登記號 reference books(圖書登記號))
create table books(
索書號 char[10],
書名 char[20],
圖書登記號 char[6] primary key,
出版社 char[20],
價格 smallint))
(1)
select borrower.借書證號,姓名,系名,temp.total as 借書數量
from borrower,(select 借書證號,count(圖書登記號) as total
from loans group by 借書證號
where tatal>5 as temp(借書證號,total))
(2)
select borrower.姓名,系名,書名,結束日期
from borrower,loans,books
where borrower.借書證號=loans.借書證號
and books.圖書登記號=loans.圖書登記號
and 書名 in(selcet 書名
from borrower,loans,books
where borrower.借書證號=loans.借書證號
and books.圖書登記號=loans.圖書登記號
and 姓名='趙壘')
(3)
create view SB
as
select borrower.借書證號,姓名,班級,books.圖書登記號,書名,出版社

,借書日期
from borrower,book,loans
where borrower.借書證號=loans.借書證號
and books.圖書登記號=loans.圖書登記號
and 系名='信息系'
1
create table student(
sno char[10] primary key,
sname char[20] not null,
ssex char[2],
sage smallint check( sage between 16 and 30),
sdept char[4])
create table course(
cno char[10] primary key,
cname char[20] not null,
cteacher char[20])
create table sc(
sno char[10],
cno char[10],
grade smallint check(grade is null or grade between 0 and

100),
primary key(sno,cno)
foreign key sno reference student(sno),
foreign key cno reference course(cno))
2
insert into student values('102','李四','男',16,'數學')
下同
insert into course values('203','操作系統','程羽')
下同
insert into sc values('101','203',82)
下同
3
(1) select cname,grade
from sc,student,course
where student.sno=sc.sno and course.cno=sc.cno
and sname='張三'
(2) select sname from student
where sno in(select sno from sc x
where not exists(
select * from sc y
where x.sno=y.sno
and y.grade<60))
(3) select cname,sname,grade
from student,course sc,(select cno,max(grade) from sc group by cno
as temp(cno,max))
where student.sno=sc.sno and course.cno=sc.cno
and grade=max and course.cno=temp.cno
4
delete * from sc where grade<60
5
update sc
set grade=(select avg(grade) from sc where cno='203')
where sno=105
僅供參考

㈡ 資料庫試題

這是sql 2005的還是2000的考題??我按照2005的做了:
2、mssqlServer(主服務)、reportServer(報表服務)、msftesql(全文檢索服務)、mssqlserverOlapService(OLAP服務)。
3、數字型、欄位寬度為9、包含3位小數點。
4、create function f()。
5、數據定義語言DDL、數據操縱語言DCL、數據管理語言DML。
6、sa、NT驗證模式、混合安全模式。
7、rtrim()、getdate()。
8、mdf、ldf。
9、order by distri_num。
10、between '1998-06-01' and getdate()。
11、like '%李%'。
12、>=20 and unit_price<=40。
13、year(getdate())。
14、EF、GH、FGH。
15、03、num。
16、BACKUP、RESTORE
我已經檢查完了,不知兄弟是不是用的上。

㈢ 資料庫考試

一、選擇題
1. SQL的數據操縱語言包括__d___ _______。
A. ROLLBACK ,COMMIT B. CREATE,DROP,ALTER
C. SELECT,JOIN,PROJECT,UNIN D. SELECT,INSERT,DELETE,UPDATE
2. 資料庫DB,資料庫系統DBS,資料庫管理系統DBMS這三者之間的關系是______b_____。
A. DBS包括DB和DBMS B. DBMS包括DB和DBS
C. DB包括DBS和DBMS C. DBS就是DB也就是DBMS
3、以下關於二維表的論述, a 不正確。
A. 表中的每一個元組都是不可再分的
B. 表中行的次序不可以任意交換,否則會改變關系的性質
C. 表中各列取自同一個域,且性質相同
D. 表中的每一行通常稱為一個元組
4.一個資料庫有______a_____內模式
A. 多個 B.一個 C. 最多二個 D. 多個
5、在資料庫的三級模式結構中______b______是資料庫中全體數據的結構和特徵的描述。
A. 外模式 B. 模式 C. 內模式 D. 物理模式
6、E-R圖是資料庫設計的工具之一,它一般適用於建立資料庫的___d_________。
A. 概念模型 B. 結構模型 C. 物理模型 D. 邏輯模型
7、資料庫系統中,數據獨立性是指 B 。
A.數據之間相互獨立 B.應用程序與資料庫的結構之間相互獨立
C.數據的邏輯結構與物理結構相互獨立 D.數據與磁碟之間相互獨立
8、基本關系代數運算是 b
A. ∪,-,×,π和σ B. ∪,-,∞,π和σ
C.∪,∩,x,π和σ D. ∪,∩,∞,π和σ
9、關系模型是目前最重要的一種數據模型,它的三個要素分別是 c 。
A.實體完整性、參照完整性、用戶自定義完整性
B.關系結構、關系操作、完整性約束
C.數據增加、數據修改、數據查詢
D.外模式、模式、內模式
10、資料庫中的投影操作是指從關系中 d 。
A.抽出特定記錄 B.抽出特定欄位
C.建立相應的影像 D.建立相應的圖形
11、設兩個關系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.π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))
12、關系模式R(A,B,C,D),F是R上成立的函數依賴集,F={ B→D,AD→C },那麼分解ρ={ ABC,BCD }相對於F是 c 。
A.是無損聯接分解,也是保持FD的分解
B.是無損聯接分解,但不保持FD的分解
C.不是無損聯接分解,但保持FD的分解
D.既不是無損聯接分解,也不保持FD的分解
13、12個實體類型,並且它們之間存在著15個不同的二元聯系,其中4個是1:1聯系類型,5個是1:N聯系類型,6個M:N聯系類型,那麼根據轉換規則,這個ER結構轉換成的關系模式至少有 d 。
A.17個 B.18個 C.23個 D.27個
14、「DELETE FROM 表名」表示 。a
A.從基本表中刪除所有元組 B.從基本表中刪除所有屬性
C.從資料庫中撤消這個基本表 D.從基本表中刪除重復元組
15、聚集函數COUNT(列名)用於 。a
A.計算元組個數 B.計算屬性的個數
C.對一列中的非空值計算個數 D.對一列中的非空值和空值計算個數
16、在視圖上不能完成的操作是 。 d
A. 更新視圖 B. 查詢
C. 在視圖上定義新的基本表 D. 在視圖上定義新視圖

㈣ 資料庫考試的內容包含哪些內容

一、資料庫考試內容:

(1)計算機體系結構以及各主要部件的性能和基本工作原理。

(2)操作系統、程序設計語言的基礎知識,了解編譯程序的基本知識。

(3)常用數據結構和常用演算法

(4)軟體工程和軟體開發項目管理的基礎知識。

(5)計算機網路的原理和技術。

(6)資料庫原理及基本理論。

(7)常用的大型資料庫管理系統的應用技術。

(8)資料庫應用系統的設計方法和開發過程。

(9)資料庫系統的管理和維護方法,了解相關的安全技術。

(10)資料庫發展趨勢與新技術。

(11)常用信息技術標准、安全性,以及有關法律、法規的基本知識。

(12)了解信息化、計算機應用的基礎知識。

(13)正確閱讀和理解計算機領域的英文資料。

二、考試目標

作為資料庫管理員管理信息系統中的數據資源,作為資料庫管理員建立和維護核心資料庫;擔任資料庫系統有關的技術支持,同時具備一定的網路結構設計及組網能力;具有工程師的實際工作能力和業務水平,能指導計算機技術與軟體專業助理工程師(或技術員)工作。

三、考試范圍

信息系統知識

1.計算機系統知識

2.資料庫技術

3.系統開發和運行維護知識

4.安全性知識

5.標准化知識

6.信息化基礎知識

7.計算機專業英語

資料庫系統設計與管理

1.資料庫設計

2.資料庫應用系統設計

3.資料庫應用系統實施

4.資料庫系統的運行和管理

5.SQL

6.網路環境下的資料庫

7.資料庫的安全性

8.資料庫發展趨勢與新技術


(4)資料庫系統考試題擴展閱讀:

有些考生在報名軟考中級資料庫系統工程師考試的時候發現沒有這項資格考試,以為資料庫系統工程師考試沒有了,其實並不是這樣的。

資料庫系統工程師每年只有一次考試,通常安排在上半年開考,而下半年是沒有安排資料庫系統工程師考試的。因此,要報名資料庫系統工程師考試的考生要在上半年報名。

由於軟考每年的開考資格安排可能會有所變動,並不是固定在上半年或者下半年考試,因此要報名的考生請關注軟考辦公布的每年的開考資格安排,及時報名




㈤ 資料庫期末考試題 求答案 急!

--1
create database 學生選課系統
on primary
(name = 學生選課系統_data,
filename='d:\aa\學生選課系統.mdf',
size=8,
maxsize=100,
filegrowth=20%)
log on
(name =學生選課系統_log,
filename = 'e:\ee\學生選課系統.ldf')

--2
create table 學生
(學號 char(10) primary key,
姓名 char(20),
性別 char(2) check (性別 in('男','女')),
年齡 int default 20,
所在系 char(20))

--3
select 學號,年齡
from 學生
where 所在系='物理系'

--4
select 學號,成績
where 課程號='2'
order by 成績 asc,學號 desc

--5
select 學生.學號 學號,姓名,選修的課程名,成績
from 學生,課程,選課
where 學生.學號=選課.學號 and 課程.課程號=選課.課程號

--6
insert into 學生(學號,姓名,所在系)
values('96002','張三','英語系')

--7
update 學生 set 年齡=年齡+3

--8
delete from 學生
where 所在系='化學系'

--9
create view 英語系學生
as
select 學號,性別,年齡
from 學生
where 所在系='英語系'

--10
create unique index IX_課程號 on 課程(課程號)

--11
create trigger trig1 on 學生
for delete
as
declare @SID char(10)
select @SID=學號 from deleted
begin
delete from 選課 where 學號=@SID
end

㈥ 《資料庫系統概論》第四版 期末考試題

一、單項選擇題(本大題共10小題,共30分)
1.資料庫中,數據的物理獨立性是指( )。
A.資料庫與資料庫管理系統的相互獨立
B.用戶程序與DBMS的相互獨立
C.用戶的應用程序與存儲在磁碟上資料庫中的數據是相互獨立的
D.應用程序與資料庫中的數據的邏輯結構相互獨立
2. 從E-R模型關系向關系轉換時,一個M:N聯系轉換為關系模式時,該關系模式的關鍵字是
A.M端實體的關鍵字 B.N端實體的關鍵字 ( )
C.M端實體關鍵字與N端實體關鍵字組合 D.重新選取其他屬性
3.保護資料庫,防止未經授權的或不合法的使用造成的資料泄漏、更改破壞。這是指數據的( )
A.安全性 B.完整性 C.並發控制 D.恢復
4. 關系模式中的各級模式之間的關系為( )。
A.3NF 2NF 1NF B.3NF 1NF 2NF
C.1NF 2NF 3NF D.2NF 1NF 3NF
5. 五種基本關系代數運算是 ( )
A.∪,-,×,π和σ B.∪,-,∞,π和σ
C.∪,∩,×,π和σ D.∪,∩,∞,π和σ
6. 在資料庫設計中,將ER圖轉換成關系數據模型的過程屬於 ( )
A.需求分析階段 B.邏輯設計階段 C.概念設計階段 D.物理設計階段
7. SQL中,下列涉及空值的操作,不正確的是 ( )
A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL)
8.關系資料庫規范化是為解決關系資料庫中( )問題而引入的。
A.插入、刪除和數據冗餘 B.提高查詢速度
C.減少數據操作的復雜性 D.保證數據的安全性和完整性
9.下圖所示的E-R圖轉換成關系模型,可以轉換為( )關系模式。
A.1個 B.2個 C.3個 D.4個

n m

10. 如下面的資料庫的表中,若職工表的主關鍵字是職工號,部門表的主關鍵字是部門號,SQL操作( )不能執行。

職工表 部門表

A.從職工表中刪除行(『025』,『王芳』,『03』,720)
B.將行(『005』,『喬興』,『04』,750)插入到職工表中
C.將職工號為『001』工資改為700
D.將職工號為『038』部門號改為『03』
二、填空題(本大題共5小題,每空1分,共10分)
1.對於非規范化的模式,結過使屬性域變為簡單域轉變為1NF,將1NF經過消除非主屬性對碼的_______________轉變為2NF,將2NF經過消除非主屬性對碼的_______________轉變為3NF。
2.在關系A(S,SN,D)和B(D,CN,NM)中,A的主鍵是S,B的主鍵是D,則D在S中稱為___________。
3.數據模型由_________________、_________________和_________________三部分組成的。
4.資料庫體系結構按照_______________、_______________和_______________三層結構進行組織。
5.E-R圖向關系模型轉化要解決的問題是如何將實體和實體之間的聯系轉換成關系模式,如何確定這些關系模式的_________________。
三、計算題(本大題共5小題,每小題2分,共10分)
設有如下圖所示的關系R,S和T,計算:
⑴ R1=R∪S R S T
⑵ R2=R-S
⑶ R3=R T
⑷ R4=R T
(5) R5=
四、設計題(本大題共5小題,每小題4分,共20分)
設教學資料庫中有三個基本表:
學生表S(SNO,SNAME,SEX,AGE,DEPT)
課程表C(CNO,CNAME,TEACHER)
學生選課表SC(SNO,CNO,GRADE)
其中:SNO為學號,SNAME為姓名,SEX為性別,AGE為年齡,DEPT為系別,CNO為課程CNAME為課程名,TEACHER 任課老師,GRADE為成績。
試寫出下列操作的SQL語句:
1檢索學生姓名及其所選修課程號和成績。
2 檢索選修課程「C2」的學生中的最高成績。
3檢索所有比「王華」年齡大的學生姓名、年齡和性別。
4 檢索選修四門以上課程的學生總成績(不統計不及格的課程),並要求按總成績的降序排列出來。
5 把Wu老師的女同學選課成績增加5%
五、綜合題(本大題共2小題,每小題15分,共30分)
1.假設某商業集團資料庫中有一關系模式R如下:R (商店編號,商品編號,數量,部門編號,負責人)
如果規定:
(1) 每個商店的每種商品只在一個部門銷售;
(2) 每個商店的每個部門只有一個負責人;
(3) 每個商店的每種商品只有一個庫存數量。
試回答下列問題:
(1) 根據上述規定,寫出關系模式R的基本函數依賴;
(2) 找出關系模式R的候選碼;
(3) 試問關系模式R最高已經達到第幾範式?為什麼?
(4) 如果R不屬於3NF,請將R分解成3NF模式集。

2.假定一個部門的資料庫包括以下的信息:
職工的信息:職工號、姓名、住址和所在部門。
部門的信息:部門所有職工、經理和銷售的產品。
產品的信息:產品名、製造商、價格、型號及產品內部編號。
製造商的信息:製造商名稱、地址、生產的產品名和價格。
完成如下設計:
(1)設計該計算機管理系統的E-R圖;
(2)寫出關系模式集,並用下劃線和波浪線標識出每個模式的主碼和外碼。
(3)在上述資料庫中,寫出主碼和外碼的總數這兩個數字。

㈦ 資料庫系統概論試題 幫忙看下!

不太了解,
一、選擇題(20分)

1、資料庫(DB)、資料庫系統(DBS)和資料庫管理系統(DBMS)三者之間的關

系是____A___。
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
2、關系數據模型___D____。
A.只能表示實體之間的1:1聯系
B.只能表示實體之間的1:n聯系
C.只能表示實體之間的m:n聯系
D.可以表示實體間的上述三種聯系
3、在資料庫中,下列說法__A___是不正確的。
A 資料庫避免了一切數據的重復
B 若系統是完全可以控制的,則系統可確保更新時的一致性
C 資料庫中的數據可以共享
D 資料庫減少了數據冗餘
4、在資料庫中,產生數據不一致的根本原因是__C___。
A. 數據存儲量太大
B. 沒有嚴格保護數據
C. 未對數據進行完整性控制
D.數據冗餘
5、在資料庫的三級模式結構中,描述資料庫中全局邏輯結構和特徵的是__D__。
A.外模式 B. 內模式 C. 存儲模式 D. 模式
6、資料庫三級模式體系結構的劃分,有利於保持資料庫的___A___.
A.資料庫獨立性 B. 數據安全性
C.結構規范化 D. 操作可行性
7、設關系R和S都是二元關系,那麼與元組表達式:
{t | ($u) ( $v) (R(u) ÙS(v) Ùu[1]=v[1] Ùt[1]=v[1] Ùt[2]=v[2])}
等價的關系代數表達式是________。
A.p3,4(R ¥ S) B.p2,3(R ¥ S)

1=1
C.p3,4(R ¥ S) D.p3,4(s 1=1(R ´ S))

1=1 8、關系模式中各級模式之間的關系為____A?____。
A. 3NFÌ 2NFÌ 1NF B. 3NFÌ 1NFÌ 2NF
C. 1NFÌ 2NFÌ 3NF D. 2NFÌ 1NFÌ 3NF
9、資料庫中的封鎖機制是___C___的主要方法。
A. 完整性 B. 安全性 C. 並發控制 D. 恢復
10、在資料庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示,它是

資料庫設計的___B___階段。
A. 需求分析 B. 概念設計 C. 邏輯設計 D. 物理設計

熱點內容
圖片上傳功能java 發布:2024-10-07 10:14:18 瀏覽:128
rc4c語言實現 發布:2024-10-07 10:08:34 瀏覽:407
為什麼steam每天登錄都要輸密碼 發布:2024-10-07 10:08:33 瀏覽:436
電腦軟體連接不到伺服器怎麼解決 發布:2024-10-07 10:04:07 瀏覽:923
pubg如何換伺服器圖解 發布:2024-10-07 10:04:06 瀏覽:320
androidstudio異常 發布:2024-10-07 09:50:48 瀏覽:471
視頻緩存轉mp4 發布:2024-10-07 09:35:37 瀏覽:27
Java的腳本語言有哪些 發布:2024-10-07 09:27:43 瀏覽:876
如何使用香港伺服器 發布:2024-10-07 09:01:37 瀏覽:916
對戰平台搭建cs伺服器 發布:2024-10-07 09:00:16 瀏覽:528