資料庫複習題一

2021-10-01 19:36:02 字數 2200 閱讀 2437

(1)使用transact-sql語句建立「student_db」資料庫,資料檔案的邏輯名稱為student_db_data」,儲存到d盤的data1資料夾中,檔名為「student_db.mdf」,資料檔案初始儲存空間大小為10mb,最大儲存空間為50mb,儲存空間自動增長量為2mb;日誌檔案的邏輯名稱為「student_db_log」,儲存位置與資料檔案相同,檔名為「student_db.ldf」,初始儲存空間大小為8mb,最大儲存空間為40mb,儲存空間自動增長量為15%。

create database student_dbon(

name=student_db_data,

filename=』d:\data1\student_db.mdf』,

size=10,

maxsize=50,

filegrowth=2

)log on

(name=student_db_log,

filename=』d:\data1\student_db.ldf』,

size=8,

maxsize=40,

filegrowth=15%

)(2)已知有teacher表結構如下,請使用transact-sql語句定義teacher表。

t*** char(2) default 『男』 check(t***=』男』or t***=』女』),

tsalary int not null check(tsalary>=5000 and tsalary<=8000),

tprof varchar(10)

)2、利用transact-sql語句對基本表進行資料增、刪、改、查等操作。

設有教師-授課資料庫teachercourse_db,資料庫中包含4個基本表,關係模式如下:

department(dno,dname)

teacher (tno,tname,t***, tsalary, tprof ,dno)(注:dno為外來鍵)

course(cno,cname,cpno,ccredit)

tc(tno,cno)(注:tno,cno分別為外來鍵)

(1) 查詢與「王珂」在同乙個系的教師資訊(要求:in謂詞不相關子查詢)。

select *

from teacher

where dno in(select dno from teacher

where tname=』王珂』

)(2) 查詢教授了「資料庫」課程的教師編號、姓名和系號(要求:連線查詢)。

select teacher.tno,tname,dno

from teacher,course,tc

where cname=』資料庫』 and teacher.tno=tc.tno and tc.cno=course.cno

(3) 刪除tc表中教師號為1003的授課記錄。(刪除乙個元組)。

delete from tc where tno=』1003』

(4) 查詢teacher表姓名第2個漢字為「華」的教師資訊。

select * from teacher

where tname like 『_華%』

(5) 將course表中課程名稱」資料庫」改為「資料結構」。

update course

set cname=』資料結構』

where cname=』資料庫』

(6) 將teacher表中姓名為「張小飛」的工資改為6500 。

update teacher

set tsalary=6500

where tname=』張小飛』

(7) 利用儲存過程查詢teacher表中某教師的記錄,儲存過程名為pro1。

create procedure pro1

@tno char(20)

asselect * from teacher

where tno=@tno

exec pro1 『1001』

(8) 向tc表中插入一條記錄(『1002』,『c3』)。

insert into tc(tno,cno)

values(『1002』,』c3』)

資料庫系統原理複習題(七) 資料庫恢復

資料庫系統原理複習題 七 資料庫恢復 1.若資料庫中只包含成功事務提交的結果,則此資料庫就稱為處於 狀態。5分 a.一致 b.安全 c.不一致 d.不安全 正確答案 a.你當前選擇 a.2.若系統執行過程中,由於某種硬體故障,使儲存在外存上的資料部分損失或全部損失,這種情況稱為 5分 a.執行故障 ...

檔案複習題

1.把乙個數字的list從小到大排序,然後寫入檔案,然後從檔案中讀取出來檔案內容,然後反序,在追加到檔案的下一行中 首先 將list 排序,其次寫入檔案 l 10,8 3,2 6,0 1,9 5,4 l1 sorted l f codecs.open 2.txt wb f.write str l1 ...

網路複習題

廣域網的英文縮寫為 b a.lan b.wan c.pan d.man 下列不屬於計算機網路效能指標的是 d a.rtt b.頻寬 c.吞吐率 d.網路規模 區域網常見的拓撲結構有星型 環型 匯流排型 網路型 樹型 混和型等。乙個網路協議主要由語法 語義 及同步等三要素組成。簡要說明 協議是水平的 ...