當前位置:首頁 » 數據倉庫 » 資料庫及應用曾鳳生習題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫及應用曾鳳生習題

發布時間: 2022-04-16 01:17:21

『壹』 誰有自考02120資料庫及其應用的歷年試題(要含答案)

去淘寶上搜搜看啦。淘寶上沒有,其他的地方希望就很渺茫了。

『貳』 跪求!緊急!資料庫原理及應用的試題

一:
(1)select 書名,定價 from 圖書 where 定價 = (select max(定價) from 圖書)
(2)查詢存儲有書名為資料庫系統基礎的圖書管的管名.
二:
(1)select S#,SNAME from S where AGE>22
(2)select CNAME,TEACHER from C where c# in ( select c# from SC where S# = 10001)
(3)select SNAME from S where sex='女' and s# in (select S# from SC where C# in (select C# fron C where teacher = '王老師'))
不能實現的話,留言

『叄』 成人大專資料庫及應用(VFP)期末試題應用題

新建項目,輸入項目名稱JCKGL
選擇文檔下的表單,點擊新建按鈕,選擇新建表單
從工具條上拖放標簽到表單上,定義標簽名稱Name=LabPassword,輸入標簽標題:請輸入密碼
從工具條上拖放文本框到表單上,定義文本框名稱Name=TxtPassword,設置密碼顯示屬性PasswordChar='*'
從工具條上拖放按鈕到表單上,定義按鈕名稱Name=CmdOk,在Click方法中輸入代碼
if thisForm.TxtPassword.Value = msPassword
調用系統
else
messagebox("密碼錯誤!")
thisform.release()
endif

從工具條上拖放按鈕到表單上,定義按鈕名稱Name=CmdCancel,在Click方法中輸入代碼
ThisForm.Release()

『肆』 資料庫原理及應用 判斷題

1 對 2 錯(多表聯合查詢) 3 錯 (包含關系,不是真包含)4 對 5 對 6 錯(不是越多越好) 7 錯(是虛擬表) 8 錯(Count(*) 返回表中所有記錄的總和,包含有可能返回式真的) 9 錯 (可以取空)10 錯

『伍』 資料庫系統原理及應用教程(第3版)課後習題答案!

習題5第5題p148

create database 職工_社團

use 職工_社團

create table 職工(

職工號 char(10) primary key,

姓名 char(8),

年齡 smallint default 20,

性別 char(20),

constraint C1 check (性別 in ('男','女')));

create table 社會團體(

編號 char(10) primary key,

名稱 char(8),

負責人 char(10),

活動地點 char(20),

constraint C2 foreign key (負責人) references 職工 (職工號));

create table 參加(

職工號 char(10),

編號 char(10),

參加日期 smalldatetime,

constraint C3 primary key (職工號,編號),

constraint C4 foreign key (職工號) references 職工 (職工號),

constraint C5 foreign key (編號) references 社會團體 (編號));

(2)

create view 社團負責人(編號,名稱,負責人職工號,負責人姓名,負責人性別)

as select 社會團體.編號,社會團體.名稱,社會團體.負責人, 職工.職工號,職工.性別

from 職工,社會團體,參加

where 社會團體.編號=參加.編號 and 職工.職工號=參加.職工號

create view 參加人情況(職工號,姓名,社團編號,社團名稱,參加日期)

as select 參加.職工號,姓名,社會團體.編號,名稱,參加日期

from 職工,社會團體,參加

where 職工.職工號=參加.職工號 and 參加.編號=社會團體.編號

(3)

select distinct 職工.職工號,姓名

from 職工,社會團體,參加

where 職工.職工號=參加.職工號 and 參加.編號=社會團體.編號

and 社會團體.名稱 in('歌唱隊','籃球隊');

(4)

select *

from 職工

where not exists (select *

from 參加

where 參加.職工號=職工.職工號);

(5)

select * from 職工

where not exists

(select *

from 社會團體

where not exists

(select *

from 參加

where 參加.職工號=職工.職工號 and 參加.編號=社會團體.編號));

(6)

select 職工號

from 職工

where not exists (select *

from 參加 參加1

where 參加1.職工號='001'and not exists

(select *

from 參加 參加2

where 參加2.編號=參加1.編號 and 參加2.職工號=職工.職工號))

(7)

select 編號,count(職工號) as 參加人數

from 參加

group by 編號;

(8)

select TOP 1 名稱,count(*) 參加人數

from 參加,社會團體

where 參加.編號=社會團體.編號

group by 名稱

order by 參加人數 desc

(9)

select distinct 社會團體.名稱,職工.姓名 as 負責人

from 職工,社會團體,參加

where 社會團體.編號=參加.編號

and 社會團體.負責人=職工.職工號

and 參加.編號 in(select 參加.編號

from 參加

group by 參加.編號 having count(參加.編號)>100)

(10)

grant select,insert,delete on 社會團體 to 李平

with grant option;

grant select,insert,delete on 參加 to 李平

with grant option;

習題6第9題p212

create database 學生選課

use 學生選課

create table 學生(

學號 char(10) primary key,

姓名 char(10),

性別 char(10),

constraint C1 check (性別 in ('男','女')),

年齡 smallint default 20,

所在系 char(20));

create table 課程(

課程號 char(10) primary key,

課程名 char(20),

先行課 char(20));

create table 選課(

學號 char(10),

課程號 char(10),

成績 smallint,

constraint D1 primary key (學號,課程號),

constraint D2 foreign key (學號) references 學生(學號),

constraint D3 foreign key (課程號) references 課程(課程號))

create index student_ind on 學生(學號)

create index class_ind on 課程(課程號)

create index select_ind on 選課(學號,課程號)

create rule value_rule as @value in ('男','女')

go

exec sp_bindrule 'value_rule','學生.性別'

go

create default 性別預設 as '男'

go

exec sp_bindefault '性別預設','學生.性別'

go

create trigger 選課插入更新 on 選課

for insert,update

as if (select count(*)

from 學生,inserted,課程

where 學生.學號=inserted.學號 and 課程.課程號=inserted.課程號)=0

rollback transaction

go

create trigger delete_all on 學生

for delete

as delete 選課

from 選課,deleted

where 選課.學號=deleted.學號

go

select 所在系,count(學號)as 學生人數

from 學生

group by 所在系

order by 所在系

compute count(所在系),sum(count(學號))

select *

from 學生 inner join 選課 on 學生.學號=選課.學號

go

select *

from 學生 left outer join 選課 on 學生.學號=選課.學號

go

select *

from 學生 right outer join 選課 on 學生.學號=選課.學號

go

select 選課.學號,學生.姓名,

學習情況=case

when avg(成績)>=85 then '好'

when avg(成績)>=75 and avg(成績)<85 then '較好'

when avg(成績)>=60 and avg(成績)<75 then '一般'

when avg(成績)<60 then '較差'

end

from 學生,選課

where 學生.學號=選課.學號

group by 選課.學號,姓名

go

只有這些,不知道用得到嗎

『陸』 資料庫原理及應用判斷題


×
×


×
×
×
×
×

『柒』 急求~《資料庫原理與應用》一道習題解答

1
insert into STUDENTS values('S009','吳',18);
2
insert into RESULT (snumber,name,sex)
select snumber,name,sex from STUDENTS where 成績>80 and 成績=80;
3.
delete from STUDENTS where 成績==NULL;
4
delete from STUDY where name='王樂';
5.
update COURSE set 成績=NULL where JAVA成績<60;
6.
7
you dian nan bu gan le

『捌』 資料庫基礎與應用課後習題答案


1
章練習題答案

一、選擇題

題號

1
2
3
4
5
6
7
8
9
10
答案

B
A
A
D
C
B
B
B
A
A
二、填空題

1
、數據定義、數據操縱

2
、文件系統階段、資料庫系統階段

3
、屬性、欄位、元組、記錄

4
、關鍵字

5
、域

6
、屬性、屬性到域的映象

7
、關系、關系

8
、投影

9
、選擇運算、投影運算

10
、連接運算、自然連接

三、簡答題

1
、答:資料庫(
DataBase
)是被長期存放在計算機內、有組織的、可以表現為多種形式的
可共享的數據集合。

資料庫管理系統(
DataBase Management System
,簡稱
DBMS
)是計算機系統軟體,它的職
能是有效地組織和存儲數據、
獲取和管理數據,
接受和完成用戶提出的訪問數據的各種請求。

資料庫系統是指擁有資料庫技術支持的計算機系統,
它可以實現有組織地、
動態地存儲大量
相關數據,提供數據處理和信息資源共享服務。

資料庫系統是指在計算機系統中引入資料庫後的系統,
一般由資料庫、
資料庫管理系統
(及
其開發工具)
、應用系統、資料庫管理員和用戶構成。

2
、答:關系是一張二維表,每個關系有一個關系名。在計算機中,一個關系可以存儲為一
個文件。在
Visual FoxPro
中,一個關系就是一個表文件。

元組是二維表中水平方向的行,有時也叫做一條記錄。

屬性是二維表中垂直方向的列,有時也叫做一個欄位。

3
、答:資料庫系統由四部分組成:硬體系統、系統軟體、資料庫應用系統和各類人員。

4
、答:常用的數據模型有層次模型、網狀模型和關系模型。

層次模型的特點是:
形狀象一棵倒立的樹,
有且僅有一個結點無父結點,
這個結點稱為根結
點,其他結點有且僅有一個父結點。

網狀模型的特點是:
形狀象一張網,
允許一個以上的結點無父結點,
一個結點可以有多於一
個的父結點。

關系模型的特點是:
在關系中,
數據的邏輯結構是一張二維表。
該表滿足每一列中的分量是
類型相同的數據;
列的順序可以是任意的;
行的順序可以是任意的;
表中的分量是不可再分
割的最小數據項,即表中不允許有子表;表中的任意兩行不能完全相同。

層次模型對具有一對多層次關系的數據描述非常自然、
直觀、
容易理解;
網狀模型主要是描
述具有多對多關系的數據。
關系模型具有嚴格的數學理論為基礎,
在描述數據時使用簡單靈
活、數據獨立性強等特點,而被公認為是理想的數據的組織方式。

5
、答:不是,只有具備以下幾個要求的二維表才被稱為是關系:


1
)每一列中的分量是類型相同的數據;


2
)列的順序可以是任意的;

附上出處鏈接:http://wenku..com/link?url=_SG2oXNthO3WjMdKZAaGOIE_-DeBlHr9Hcm

『玖』 資料庫系統及應用(高/專)測試題求答!

1b;2a;3a;4b;5a;6c;7c;8a;9b;10a

再有其他問題,可來追問我。