sql復(fù)習(xí)資料整理_第1頁
sql復(fù)習(xí)資料整理_第2頁
sql復(fù)習(xí)資料整理_第3頁
sql復(fù)習(xí)資料整理_第4頁
sql復(fù)習(xí)資料整理_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一、 選擇題1. 只有_B_才能作為文件組的成員。A)日志文件 B) 數(shù)據(jù)文件C)索引文件 D)備份文件 2. 下列對象的部分限定名中合法的是_D_。B)server. owner.database. object D)database.owner. object3. 下列_D_不屬于SQL Server 2000在安裝時創(chuàng)建的系統(tǒng)數(shù)據(jù)庫。A)masterB)modelC)msdbD)northwind4. SQL Server 2000支持的整數(shù)型數(shù)據(jù)類型包括bigint、int、smallint、tinyint,其中int的數(shù)值范圍為_B_。A)-263到263-1B)-231到231-1

2、 C)-215到215-1D)0到255 5. 假設(shè)表中某列的數(shù)據(jù)類型為varchar(10) ,而輸入的字符串為“abcd3456”,則存儲的是_B_。A)ahng3456,共8字節(jié) B)ahng3456和2個空格C)ahng3456和4個空格D)ahng3456和8個空格6. 以下_C_不屬于數(shù)據(jù)庫對象A)表 B)索引 C)存儲過程 D)觸發(fā)器7. 在SQL Server 2000中,一個表可最多創(chuàng)建_A_個列。A)1024 B)10億 C)8092D)2568. 對于新創(chuàng)建的數(shù)據(jù)庫,系統(tǒng)對數(shù)據(jù)文件初始大小的默認(rèn)值為_A_,最大大小不限制但受硬盤空間的限制,允許按_A_比例自動增長。A)1

3、MB B)2MBC)0.5MBD)任意9. A)10% B)20%C)1MBD)2MB10. TRUNCATE TABLE命令可以刪除_B_,但表的結(jié)構(gòu)及其列、約束、索引等保持不變。A) 當(dāng)前記錄B) 所有記錄 C) 指定記錄D) 根據(jù)條件刪除記錄11. 假設(shè)表中某列的數(shù)據(jù)類型為nchar(10) ,輸入的字符串為“abcd”,則存儲的是_D_。A)abcd,共8字節(jié) B)abcd,共4字節(jié)C)abcd和6個空格, 共10字節(jié)D)abcd和6個空格, 共20字節(jié)12. 假設(shè)表中某列的數(shù)據(jù)類型為nvarchar(10) ,輸入的字符串為“abcd”,則存儲的是_A_。A)abcd,共8字節(jié) B)

4、abcd,共4字節(jié)C)abcd和6個空格, 共10字節(jié)D)abcd和6個空格, 共20字節(jié)13_B_是DDL(數(shù)據(jù)定義語言)語句。A)delete B) CREATE TABLE C) selectD)insert 14_C_稱為復(fù)合索引A)兩列組成的索引 B)兩列以上組成的索引C)兩列或兩列以上組成的索引D)一列組成的索引15_ab%表示 b BA)包含ab的字符串 B)第2個字符是a、或b的字符串C)第2個字符是a、或b的字符串,字符串長度一定大于2D) 第2,3個字符是ab的字符串二、數(shù)據(jù)庫設(shè)計(jì)在開發(fā)一個簡單的成績管理系統(tǒng)中,需要對數(shù)據(jù)庫進(jìn)行設(shè)計(jì),假設(shè)有職工、部門和工資三個實(shí)體,請對每個

5、實(shí)體設(shè)置適當(dāng)?shù)膶傩?,完成?shù)據(jù)庫的設(shè)計(jì)。要求: 1畫出E-R圖2設(shè)計(jì)出邏輯數(shù)據(jù)庫表職工號姓名生日住址性別部門代號部門名稱部門代號部門領(lǐng)導(dǎo) 職工號工資3寫出創(chuàng)建你設(shè)計(jì)的數(shù)據(jù)庫表的SQL語句create table 職工(職工號 char(6)not null primary key,姓名 nchar(4) not null,生日 datetime null,住址 nvarchar(50) null,性別 nchar(1) not null,部門代號 char(3) not null foreign key references 部門(部門代號)create table 部門(部門名稱 nchar(

6、8) not null,部門代號 char(3) primary key,部門領(lǐng)導(dǎo) nchar(4) not null)create table 工資(職工號 char(6) not null foreign key references 職工(職工號), 工資 decimal(6,2)三、操作題(用SQL語句完成下列操作)1. 創(chuàng)建數(shù)據(jù)庫MYDB,數(shù)據(jù)文件的邏輯文件名和物理文件名分別為MYDATA 和d:MYDATA.MDF,初始大小為3兆,最大為100兆,增長方式為1兆;日志文件的邏輯文件名和物理文件名分別為MYlog 和d:MYlog.LDF,初始大小為2兆,最大為100兆,增長方式為1

7、0%Create database MYDBon(name='MYDATA',Filename='d:MYDATA.MDF',Size=3MB,Maxsize=100MB,Filegrowth=1MB)Log on(name='MYLog',Filename='d:MYlog.LDF',Size=2MB,Maxsize=100MB,Filegrowth=10%)2. 按照所給信息創(chuàng)建學(xué)生和成績表,然后向每個表中添加一條記錄;表名字段名數(shù)據(jù)類型空值說明學(xué)生學(xué)號Char(6)否主鍵姓名Char(8)否地址nvarchar(50)是成績

8、學(xué)號Char(6)否主鍵,外鍵科目Char(18)否主鍵成績int否默認(rèn)值為0create table 學(xué)生(學(xué)號 char(6) not null primary key, 姓名 char(8) not null ,地址 nvarchar(50) null)create table 成績(學(xué)號 char(6) not null foreign key references 學(xué)生(學(xué)號),科目 char(18) ,成績 int not null default 0,primary key (學(xué)號,科目),)3. 現(xiàn)有學(xué)生與成績表的結(jié)構(gòu)及數(shù)據(jù) 學(xué)生: 成績:學(xué)號姓名性別出生年月地址101張三男1

9、976/06/09中山路10號102王雨女1975/11/19阜新路25號. . . . . . . . . . . 學(xué)號科目成績101物理80101化學(xué)90. . . . . . .a) 列出學(xué)生成績單,包括姓名,科目和成績select 姓名,科目,成績 from 學(xué)生 join 成績 on 學(xué)生.學(xué)號=成績.學(xué)號b) 列出科目平均成績大于80的科目平均成績,包括科目,平均成績select 科目,avg(成績)as 平均成績 from 成績 group by 科目 having avg(成績)>80c) 把學(xué)號為101的物理成績增加10分update 成績set 成績=成績+

10、10where 學(xué)號=101 and 科目='物理'd) 列出地址中包含中山學(xué)生的姓名和地址 select 姓名,地址 from 學(xué)生 where 姓名 like'%中山%'e) 創(chuàng)建補(bǔ)考表,并把所有成績小于60的存到補(bǔ)考表中,包括學(xué)號,科目和成績列;select 學(xué)生.學(xué)號,成績.科目,成績.成績 into 補(bǔ)考 from 學(xué)生 join 成績 on 學(xué)生.學(xué)號=成績.學(xué)號 where 成績<604. 根據(jù)第3題中的表,創(chuàng)建試圖不及格成績單,包含所有成績小于60的記錄,包括姓名,科目和成績列 ;create view 不及格成績單 asselect 學(xué)生.學(xué)號,成績.科目,成績

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論