中南大學(xué)數(shù)據(jù)庫(kù)題庫(kù)03數(shù)據(jù)表講解學(xué)習(xí)_第1頁(yè)
中南大學(xué)數(shù)據(jù)庫(kù)題庫(kù)03數(shù)據(jù)表講解學(xué)習(xí)_第2頁(yè)
中南大學(xué)數(shù)據(jù)庫(kù)題庫(kù)03數(shù)據(jù)表講解學(xué)習(xí)_第3頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、有職工工資表 ( 職工號(hào)、姓名、日期、基本工資、獎(jiǎng) 金、工資合計(jì) ) ,其中“工資合計(jì)”等于同一行數(shù)據(jù) 的“基本工資”與“獎(jiǎng)金”之和,在職工工資表中插 入一行數(shù)據(jù)時(shí) (設(shè)一次只插入一行數(shù)據(jù) ) 能實(shí)現(xiàn)自動(dòng) 計(jì)算“工資合計(jì)”列的值的代碼是 ( ) 。 AALTER TABLE 職工工資表ADD CHECK工資合計(jì)二基本工資+獎(jiǎng)金)BUPDATE 職工工資表 SET 工資合計(jì) =基本工資 +獎(jiǎng) 金CINSERT INTO 職工工資表 (工資合計(jì)) VALUES (基本 工資+獎(jiǎng)金)DCREATE TRIGGER tgzON職工工資表FOR INSERTASUPDATE職工工資表 SET 工資合計(jì)=

2、a.基本工資+a. 獎(jiǎng)金FROM 職工工資表 a JOIN INSERTED b ON a. 職 工號(hào) =b. 職工號(hào) AND a. 日期 =b. 日期參考答案D在 SQL Server 中,有教師表(教師號(hào), 姓名,職稱, 工資)?,F(xiàn)要為“教授”的工資增加 400。下列語句 中正確的是 ( ) 。AUPDATE 教師表 SET 工資=工資+400WHERE只稱='教授BUPDATE 教師表 WITH 工資=工資+400WHERE只稱='教授CUPDATE FROM教師表 SET 工資=工資 +400WHERE只稱='教授DUPDATE 教師表 SET 工資+400WH

3、ERE只稱='教授參考答案A在為 student_db 數(shù)據(jù)庫(kù)的 St_Info 表錄入數(shù)據(jù)時(shí), 常常需要一遍又一遍地輸入“男”到學(xué)生“性別” 列, 以下( )方法可以解決這個(gè)問題。A 創(chuàng)建一個(gè)DEFAUL約束(或默認(rèn)值)B創(chuàng)建一個(gè)CHECKS束C創(chuàng)建一個(gè)UNIQUE勺束(或唯一值)D 創(chuàng)建一個(gè)PRIMARY KE約束(或主鍵)參考答案A下列哪一個(gè)命令為刪除 sample 數(shù)據(jù)庫(kù)的 tb_name 表 ( )。A delete from tb_nameB delete from sample.tb_nameD drop table sample.tb_name參考答案CSQL 語言集數(shù)

4、據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控 制功能于一體,語句 INSERT、 DELETE 、UPDATE 實(shí)現(xiàn)( )功能。A 數(shù)據(jù)查詢B 數(shù)據(jù)定義C 數(shù)據(jù)操縱D 數(shù)據(jù)控制參考答案CCREATE TABLE 句()。A 必須在數(shù)據(jù)表名稱中指定表所屬的數(shù)據(jù)庫(kù)B 必須指明數(shù)據(jù)表的所有者C 指定的所有者和表名稱組合起來在數(shù)據(jù)庫(kù)中必須 唯一D 省略數(shù)據(jù)表名稱時(shí),則自動(dòng)創(chuàng)建一個(gè)本地臨時(shí)表 參考答案C從表中刪除一行或多行記錄的語句是( )。A UPDATEB DELETEC DROPD INSERT 參考答案B在數(shù)據(jù)完整性的各類型中,將行定義為特定表中的唯 一實(shí)體的是( )。A 實(shí)體完整性B 域完整性C 引用完

5、整性D 用戶定義完整性參考答案A下面關(guān)于關(guān)聯(lián)敘述正確的是( )。A 可在兩個(gè)表的不同數(shù)據(jù)類型的字段間創(chuàng)建關(guān)聯(lián)B 可在兩個(gè)表的不同數(shù)據(jù)類型的同名字段間創(chuàng)建關(guān) 聯(lián)C 可在兩個(gè)表的相同數(shù)據(jù)類型的不同名稱的字段間 創(chuàng)建關(guān)聯(lián)D 在創(chuàng)建關(guān)聯(lián)時(shí)選擇了級(jí)聯(lián)刪除相關(guān)的記錄,則外 鍵表中的某條記錄刪除時(shí),可自動(dòng)刪除主鍵表中的關(guān) 聯(lián)記錄。參考答案C設(shè)關(guān)系數(shù)據(jù)庫(kù)中有一個(gè)表 S 的結(jié)構(gòu)為 S( SN,CN,grade), 其中SN為學(xué)生名,CN為課程名,二者均為字符型; grade 為成績(jī),數(shù)值型。若要把“鄭欣的化學(xué)成績(jī) 80 分”插入S表中,正確的語句是()。A ADDINTOS VALUES( 鄭欣', 化

6、學(xué)', 80') B INSERT INTO S VALUES( 鄭欣', 化學(xué)', 80')C ADD INTO S VALUES。鄭欣,化學(xué),80)D INSERT INTO S VALUES。鄭欣,化學(xué),80) 參考答案D在 SQL Server 中,下列標(biāo)識(shí)符可以作為本地臨時(shí)表 名的是()。A #MyTableB MyTableC MyTableD #MyTable參考答案D數(shù)據(jù)表可以設(shè)置字段 Check 約束,這種約束屬于 ( )。A 實(shí)體完整性范疇B 參照完整性范疇C 數(shù)據(jù)一致性范疇D 域完整性范疇 參考答案D若用如下的SQL語句創(chuàng)建了一個(gè)表

7、SC:CREATE TABLE SC( S CHAR(6) NOT NULL,C CHAR(3) NOT NULL,SCORE INT,NOTE CHAR(20) )向SC表插入如下數(shù)據(jù)行時(shí),()行可以被插入。A (201009', 111', 60,必修)B (200823',101', NULL, NULL)C ( NULL,103', 80,選修')D (201132', NULL,86,') 參考答案B若要在基本表S中增加一列CN課程名),可用( )。A ADD TABLE S(CN CHAR(8)B ADD TABLE

8、S ALTER(CN CHAR(8)C ALTER TABLE S ADD CN CHAR(8)D ALTER TABLE S (ADD CN CHAR(8) 參考答案C下面()Transact-SQL 語句可以創(chuàng)建一個(gè)數(shù)據(jù)表A ALTER TABLEB CREATE TABLEC CREATE DATEBASED ALTER VIEW 參考答案B在為 Students_db 數(shù)據(jù)庫(kù)的 S_C_Info 表錄入成績(jī)數(shù) 據(jù)時(shí),必須使得數(shù)據(jù)滿足表達(dá)式: 0<=成績(jī) <=100, 以 下( )方法可以解決這個(gè)問題。A 創(chuàng)建一個(gè)DEFAUL約束(或默認(rèn)值)B創(chuàng)建一個(gè)CHECKS束C創(chuàng)建一個(gè)

9、UNIQUE勺束(或唯一值)D創(chuàng)建一個(gè)PRIMARY KE約束(或主鍵)參考答案B表設(shè)計(jì)器的“允許空”單元格用于設(shè)置該字段是否 可輸入空值,實(shí)際上就是創(chuàng)建該字段的()約束。A 主鍵B 外鍵C NULLD CHECK參考答案D在查詢?cè)O(shè)計(jì)器中,不能與其他窗格保持同步的是( )。A 關(guān)系圖窗格B 網(wǎng)格窗格C SQL窗格D 結(jié)果窗格參考答案D( ) 類型的完整性是通過定義給定表中主 鍵實(shí)施的。A 實(shí)體B 域C 引用D 用戶定義參考答案A當(dāng)運(yùn)用 Transact-SQL 語句創(chuàng)建主鍵時(shí),可以是 ( )。Acreate table table1(c1 char(13) not null primary,

10、c2 int not ) on primaryBalter table table1add constraint PK_table1 primarykey nonclustered ( c1) on primary Calter table table1 c1 primary keyD 其他選項(xiàng)都可以 參考答案B學(xué)生成績(jī)表grade中有字段score(float),現(xiàn)在要把所有在 55至 60分之間的分?jǐn)?shù)提高 5分,以下 SQL 語句 正確的是( )。A Update grade set score=score+5 where score in 55.60B Update grade set

11、score=score+5 where score>=55AND score <=60C Update grade set score=score+5 where score between55 or 60D Update grade set score=score+5 where score <=55 and score >=60參考答案B( )完整性是指一個(gè)關(guān)系中所有主屬性不能取空 值。A 實(shí)體B 域C 引用D 用戶定義參考答案A學(xué)習(xí)資料下列關(guān)于表的敘述正確的是( )。A 只要用戶表沒有人使用,則可將其刪除B 用戶表可以隱藏C 系統(tǒng)表可以隱藏D 系統(tǒng)表可以刪除參考答

12、案C關(guān)系數(shù)據(jù)庫(kù)中,主鍵是( )。A 為標(biāo)識(shí)表中唯一的實(shí)體B 創(chuàng)建唯一的索引,允許空值C 只允許以表中第一字段建立D 允許有多個(gè)主鍵的參考答案A在為studentsdb數(shù)據(jù)庫(kù)的student_info表錄入數(shù)據(jù)時(shí), 常常需要一遍又一遍地輸入 “男”到學(xué)生“性別”列, 以 下( )方法可以解決這個(gè)問題。A 創(chuàng)建一個(gè) DEFAULT 約束(或默認(rèn)值)B 創(chuàng)建一個(gè) CHECK 約束C 創(chuàng)建一個(gè) UNIQUE 約束(或唯一值)D 創(chuàng)建一個(gè) PRIMARY KEY 約束(或主鍵) 參考答案AINSERT INTO Goods(Name, Storage,Price) VALUES" Keyboa

13、rd J 3000, 90.00)的作用是 ( )。A 添加數(shù)據(jù)到一行中的所有列B 插人默認(rèn)值C 添加數(shù)據(jù)到一行中的部分列D 插入多個(gè)行 參考答案C在 SQL 中,建立表用的命令是 ()。A CREATE SCHEMAB CREATE TABLEC CREATE VIEWD CREATE INDEX 參考答案BSQL 語言中,刪除表中數(shù)據(jù)的命令是 ( )。A DELETEB DROPC CLEARD REMOVE 參考答案ASQL 語言中,刪除一個(gè)表的命令是 ( )。A DELETEB DROPC CLEARD REMOVE 參考答案BSQL Server 2000中表更新數(shù)據(jù)的命令是( )A

14、 USEB SELECTC UPDATED DROP參考答案C在 SQL 中,建立規(guī)則用的命令是 ( ) 。A CREATE TABLEB CREATE RULEC CREATE VIEWD CREATE INDEX參考答案B已知職工和職工親屬兩個(gè)關(guān)系,當(dāng)職工調(diào)出時(shí),應(yīng)該 從職工關(guān)系中刪除該職工的元組,同時(shí)在職工親屬關(guān) 系中刪除對(duì)應(yīng)的親屬元組。 在 SQL 語言中定義這個(gè)完 整性約束的短語是 ( )。A INSTEAD OF DELETEB INSTEAD OF DROPC AFTER DELETED AFTER UPDATE參考答案C定義外鍵實(shí)現(xiàn)的是哪一 (些) 類完整性?()A 實(shí)體完整性

15、B 參照完整性C 用戶定義的完整性D 實(shí)體完整性、參照完整性和用戶定義的完整性 參考答案B有一個(gè)關(guān)系:學(xué)生 (學(xué)號(hào),姓名,系別 ) ,規(guī)定學(xué)號(hào)的 值域是 8 個(gè)數(shù)字組成的字符串,這一規(guī)則屬于 () 。A 實(shí)體完整性約束B 參照完整性約束C 用戶自定義完整性約束D 引用完整性約束參考答案C下面有關(guān)主鍵的敘述正確的是( )。A 不同的記錄可以具有重復(fù)的主鍵值或空值B 一個(gè)表中的主鍵可以是一個(gè)或多個(gè)字段C 在一個(gè)表中主鍵只可以是一個(gè)字段D 表中的主鍵的數(shù)據(jù)類型必須定義為自動(dòng)編號(hào)或文 本參考答案B 關(guān)于關(guān)系圖下列哪項(xiàng)是正確的 ( )。A 關(guān)系圖是在同一個(gè)表中不同字段之間建立關(guān)聯(lián)B 關(guān)系圖是表與表之間建

16、立關(guān)聯(lián),與字段無關(guān)C 關(guān)系圖是在不同表中的字段之間建立關(guān)聯(lián)D 關(guān)系圖是在不同數(shù)據(jù)庫(kù)之間建立關(guān)聯(lián) 參考答案C表在數(shù)據(jù)庫(kù)中是一個(gè)非常重要的數(shù)據(jù)對(duì)象,它是用來 ( )各種數(shù)據(jù)內(nèi)容的。A 顯示B 查詢C 存放D 檢索參考答案C若要?jiǎng)h除 booklist表中列 book name值為“ bookl和“ book2”所有數(shù)據(jù),以下語句刪除不成功的是()。A delete booklist where book name in (bookl , book2 ) B delete booklist where (bookname= bookl ) or (book name= book2 )C delete

17、booklistwhere bookname= book1 orbookname= book2D delete booklist where bookname= book1andbookname= book2參考答案D下面有關(guān)主鍵的敘述正確的是( )。A 不同的記錄可以具有重復(fù)的主鍵值或空值B 一個(gè)表中的主鍵可以是一個(gè)或多個(gè)字段C 在一個(gè)表中主鍵只可以是一個(gè)字段D 表中的主鍵的數(shù)據(jù)類型必須定義為自動(dòng)編號(hào)或文本 參考答案BSQL server 中( )語句能將 temp 表中的 hostname 字 段擴(kuò)充為 varchar(100)。A alter table temp alter colum

18、n hostname varchar(1100)B alter table temp column hostname varchar(100)C alter table temp alter column of hostname varchar(100)D alter table temp add column hostname varchar(100) 參考答案A一般情況下,以下( )字段可以作為主關(guān)鍵字。A 基本工資B 職稱C 姓名D 身份證號(hào)碼參考答案D假定有一個(gè)用戶表,表中包含字段: UserId (int) 、 UserName (varchar)、 PassWord(varchar

19、) 等,該表需 要設(shè)置主鍵,以下說法最恰當(dāng)?shù)氖? )。A 此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最少性原則,最 好采用Userid和Password作為組合主鍵。B 此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最少性原則,最 好采用 Userid 作為主鍵。C 此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最少性原則,最 好采用UserName和Password作為組合主鍵。D 如果采用 Userid 作為主鍵,那么在 Userid 列輸入的 數(shù)值,允許為空。參考答案B 在一個(gè)表中,通常使用鍵約束來保證每個(gè)元組都是唯 一的,用來唯一的表示每行的屬性為 ( )。A 主鍵B 約束C 索引D 關(guān)系 參考答案A設(shè)有學(xué)生選課的三張表,學(xué)生

20、S(學(xué)號(hào),姓名,性別, 年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC (學(xué) 號(hào),課號(hào),成績(jī)),則表 SC 的關(guān)鍵字為A 課號(hào),成績(jī)B 學(xué)號(hào),成績(jī)C 學(xué)號(hào),課號(hào)D 學(xué)號(hào),姓名,成績(jī)參考答案C在學(xué)生表中要查找所有年齡大于 30 歲姓王的男同學(xué), 應(yīng)該采用的關(guān)系運(yùn)算是A 選擇B 投影C 聯(lián)接D 自然聯(lián)接 參考答案A若要將“s_c_info表中所有學(xué)生的成績(jī)“score加5分,則正確的 SQL 語句是A UPDATE s_c_info SET score =5B UPDATE s_c_info SET score= score +5C UPDATE FROM s_c_info SET score

21、=5D UPDATE FROM s_c_info SET score = score +5 參考答案B下列關(guān)于主關(guān)鍵字?jǐn)⑹稣_的是A 一個(gè)表可以沒有主關(guān)鍵字B 只能將一個(gè)字段定義為主關(guān)鍵字C 如果一個(gè)表只有一條記錄,則主關(guān)鍵字字段可以為 空值D 都正確 參考答案A不允許數(shù)據(jù)庫(kù)表在指定列上具有相同的值,且不允許 有空值,這屬于哪種約束( )。A DEFAULT 約束B CHECK 約束C PRIMARY KEY 約束D FOREIGN KEY 約束 參考答案C不允許數(shù)據(jù)庫(kù)表在指定列上具有相同的值,且不允許 有空值,這屬于哪種約束( )。A DEFAULT 約束B CHECK 約束C PRIMAR

22、Y KEY 約束D FOREIGN KEY 約束 參考答案C 批處理結(jié)束的標(biāo)志是( )。A actionB goC forD up 參考答案B存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)的準(zhǔn)確性屬于( )。A 數(shù)據(jù)完整性B 數(shù)據(jù)有效性C 數(shù)據(jù)安全性D 以上都不是 參考答案A在 T-SQL 語言中,修改表結(jié)構(gòu)時(shí),應(yīng)使用的命令是 A UPDATEB INSERTC MODIFYD ALTER 參考答案D若用如下的SQL語句創(chuàng)建了一個(gè)表S :CREATE TABLE S( S# CHAR(6) NOT NULL,SNAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INTEGER )現(xiàn)向 S 表插入

23、如下行時(shí),哪一行可以被插入 ( )。A (' 991001 ,'李明芳,女,23')B ( ' 990746,張為,NULL,NULL)C (NULL,'陳道一;男,32)D ( ' 992345,NULL,'女',25) 參考答案在 表 中 使 用 IDENTITY列時(shí),每張表只允許有( )IDENTITY 列A 一個(gè)B 兩個(gè)C 三個(gè)D 四個(gè) 參考答案ASQL 語言中,刪除一個(gè)表中所有數(shù)據(jù),但保留表結(jié)構(gòu) 的命令是( )。A DELETEB CLEARC DROPD REMORE參考答案A使用( )語句,將 Account 表內(nèi)的

24、性別字段內(nèi)容, 全部都改為 “男”。A Update account SET Sex =女 ' where Sex =男"B Update account SET Sex =男男 where Sex =女"C Update FROM account SET Sex =女 where Sex = 男,D Update FROM account SET Sex =男"where Sex = 女,參考答案B 若在員工數(shù)據(jù)表中,希望把工資字段的取值范圍限定 在 2000 到 4000,則可在工資字段上建立()。A CHECK 約束B 唯一約束C 默認(rèn)約束D 主鍵約

25、束 參考答案A使用 SQL 命令將學(xué)生表 STUDENT 中的學(xué)生年齡AGE 字段的值增加 1 歲,應(yīng)該使用的命令是( )。A REPLACE AGE WITH AGE+1B UPDATE STUDENT AGE WITH AGE+1C UPDATE SET AGE WITH AGE+1D UPDATE STUDENT SET AGE=AGE+1 參考答案D對(duì)于 UPDATE 語句的說法正確的是: ( )。A UPDATE 一次只能修改一列的值B UPDATE 只能修改不能賦值C UPDATE 可以指定要修改的列和想賦予的新值D UPDATE 不能加 WHERE 條件 參考答案C若要?jiǎng)h除數(shù)據(jù)庫(kù)

26、中已經(jīng)存在的表 S,可用()。A DELETE TABLE SB DELETE SC DROP TABLE SD DROP S 參考答案C若 student 表中包含主鍵 sudentid ,并且其中有 studentid 為 100 和 101 的記錄,則執(zhí)行語句:UPDATE student SET studentid=101 WHERE studentid=100學(xué)習(xí)資料結(jié)果可能是( )。A 錯(cuò)誤提示:主鍵列不能更新。B 更新了一條數(shù)據(jù)。C 錯(cuò)誤提示:違反主鍵約束。D 既不提示錯(cuò)誤,也不更新數(shù)據(jù)。參考答案C在 SQL Server 數(shù)據(jù)庫(kù)中 , 已有數(shù)據(jù)表 student, 可以刪 除該

27、表數(shù)據(jù)的命令是 ( )。A DROP FROM studentB DELETE FROM studentC REMOVE FROM studentD KILL FROM student參考答案B在 T-SQL 語法中,用來插入和更新數(shù)據(jù)的命令是 ( )。A INSERT, UPDATEB DELETE , INSERTC DELETE , UPDATED CREATE, INSERT參考答案ATransact-SQL 語言將數(shù)據(jù) 插入到數(shù)據(jù)表的語 句是 INSERT INTO ,修改數(shù)據(jù)的語句是 UPDATE。 參考答案 正確 一個(gè)表可以創(chuàng)建多個(gè)主鍵。 參考答案 錯(cuò)誤 如果對(duì)行的更新違反了某個(gè)

28、約束或規(guī)則,則取消該語 句,返回錯(cuò)誤并且不更新任何記錄。參考答案 正確 刪除表時(shí),與該表相關(guān)的規(guī)則和約束不會(huì)被刪除。 參考答案 錯(cuò)誤 空值不同于空字符串或數(shù)值零,通常表示未填寫、未 知(Unkn ow n)、不可用或?qū)⒃谝院筇砑拥臄?shù)據(jù)。參考答案 正確 在數(shù)據(jù)庫(kù)管理系統(tǒng)中數(shù)據(jù)完整性是指數(shù)據(jù)的正確性、 有效性和一致性。參考答案 正確 一個(gè)數(shù)據(jù)表中只能有一個(gè)主鍵約束,但可以有多個(gè) UNIQUE 約束。參考答案 正確默認(rèn)值屬于數(shù)據(jù)完整性的范疇。參考答案 正確 實(shí)體完整性是要求關(guān)系中主屬性非空。 參考答案 正確 臨時(shí)表不能永久保存信息。參考答案 正確空值( NULL )意味著數(shù)據(jù)尚未輸入,它與 0 或者

29、長(zhǎng) 度為零的字符串( '')的含義相同。 參考答案 錯(cuò)誤 數(shù)據(jù)的有效性就是判斷數(shù)據(jù)是否處在所定義域的有 效范圍之內(nèi)。參考答案 正確SQL Server 中的數(shù)據(jù)表是一個(gè)重要的數(shù)據(jù)庫(kù)對(duì)象, 表 定義為列的集合。參考答案 正確 數(shù)據(jù)的完整性主要防范的對(duì)象是非法用戶。 參考答案 錯(cuò)誤 規(guī)則使用一次就必須定義一次。 參考答案 錯(cuò)誤SQL Server 不允許字段名為漢字。 參考答案 錯(cuò)誤 設(shè)置惟一約束的列不允許為空。 參考答案 錯(cuò)誤 主鍵可以是復(fù)合鍵。參考答案 正確 每個(gè)數(shù)據(jù)表中必須創(chuàng)建一個(gè)主鍵和一個(gè)外鍵。 參考答案 錯(cuò)誤NULL即空值,等于0。 參考答案 錯(cuò)誤默認(rèn)約束是在 CREAT

30、E TABLE 或 ALTER TABLE 語 句中定義的,刪除表的時(shí)候默認(rèn)約束也隨之刪除了。參考答案 正確 數(shù)據(jù)庫(kù)對(duì)象規(guī)則可以綁定到列,若刪除該列所在表, 則該規(guī)則也同時(shí)被刪除。 參考答案 錯(cuò)誤使用 INSERT 語句一次只能為表添加一行數(shù)據(jù)。參考答案 正確 建立數(shù)據(jù)表時(shí),將年齡字段值限制在 1825 歲之間, 這種約束屬于參照完整性約束。 參考答案 錯(cuò)誤在定義表間關(guān)系時(shí),應(yīng)設(shè)立一些準(zhǔn)則,這些準(zhǔn)則將有 助于維護(hù)數(shù)據(jù)的完整性。參照完整性就是在輸入、刪 除或更新記錄時(shí),為維持表之間數(shù)據(jù)的統(tǒng)一必須遵循 的規(guī)則。參考答案 正確如果在 SQLServer 的數(shù)據(jù)表中保存足夠大的圖片信 息,則字段的數(shù)據(jù)

31、類型可以選擇所有二進(jìn)制數(shù)據(jù)類 型,例如 Binary 、Varbinary 和 Image 。 參考答案 錯(cuò)誤 如果一個(gè)表的字段是主鍵,那么它肯定也是索引鍵。 參考答案 正確 定義數(shù)據(jù)庫(kù)表中指定列上插入或更新的數(shù)值必須在 另一張被參照表中的特定列上存在, 這屬于 FOREIGN KEY 約束。參考答案 正確規(guī)則對(duì)象在使用上與 CHECK 約束類似。參考答案 正確 強(qiáng)制數(shù)據(jù)的完整性可以確保數(shù)據(jù)庫(kù)中的數(shù)據(jù)質(zhì)量。參考答案 正確 在表中創(chuàng)建一個(gè)標(biāo)識(shí)列 (IDENTITY) ,當(dāng)用戶向表中插 入新的數(shù)據(jù)行時(shí),系統(tǒng)會(huì)自動(dòng)為該行標(biāo)識(shí)列賦值。參考答案 正確 設(shè)置唯一約束的列不允許為空。 參考答案 錯(cuò)誤DELE

32、TE 語句只是刪除表中的數(shù)據(jù),表本身依然存在 數(shù)據(jù)庫(kù)中。參考答案 正確將表 employee 的列 address 改為 varchar(150) 數(shù)據(jù) 類型,并且不允許為空。ALTER _1_ employeeALTER COLUMN address varchar(150) _2_參考答案1:TABLE2:NOT NULL假定利用CREATE TABLE命令建立下面的BOO表:CREATE TABLE BOOK( 總編號(hào) char(6),分類號(hào) char(6),書名 char(6),單價(jià) numeric(10,2) 則“單價(jià)”列的數(shù)據(jù)類型為數(shù)值型,列寬度為_1_ ,其中包含有 _2_ 位小

33、數(shù)。 參考答案1:102:2對(duì) St_Info( 學(xué)號(hào),姓名,性別,出生日期 ,專業(yè),班級(jí)), 將張羽同學(xué)所在班級(jí)更名為“計(jì)算機(jī)科學(xué) 0601班”。 UPDATE St_Info_1_班級(jí)=計(jì)算機(jī)科學(xué) 0601班'WHERE 姓名=張羽'參考答案1:SET創(chuàng)建表 publishers(pub_id, pub_name, city ) ,要 求 pub_id 的取值為 4 位整型數(shù)據(jù),完成以下語句建 立相應(yīng)約束:CREATE TABLE publishers(pub_id INT NOT NULL_1_(pub_idBETWEEN 1000 AND9999 )pub_nameva

34、rchar(40),city varchar(20)參考答案1:CHECK“學(xué)生”表St_info 由學(xué)號(hào)(sn0)、姓名(sname、 性別(ssex)、出生日期(sbirth )、所在系(sd) 等屬性組成。 將“劉洋”的所在系更改為“法學(xué) 院”。UPDATE St_info_1_ sd='法學(xué)院'WHERE sn ame= 洋參考答案1:SET“學(xué)生”表St_info 由學(xué)號(hào)(sn0)、姓名(sname、 性別(ssex)、出生日期(sbirth )、所在系(sd) 等屬性組成?,F(xiàn) 將一個(gè)新學(xué)生記錄(學(xué)號(hào):2003101; 姓名:陳紅;性別:女;所在系:外國(guó)語學(xué)院;出生

35、日期: 1 985-1 0-23 )插入 St_info 表中,完成以下操 作。_1_St_infoVALUES( 2003101', 陳紅',女',1985-10- 23, 外國(guó)語學(xué)院')參考答案1:INSERT 或INSERT INTO查詢分析器窗口主要由對(duì)象瀏覽器和 _1_窗口組 成。參考答案1:查詢數(shù)據(jù)的完整性是指數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有 _1_、有效 性和_2_。參考答案1:正確性2:一致性數(shù)據(jù)完整性包括 _1_、_2_、引用完整性和用戶定 義完整性。參考答案1:實(shí)體完整性2:域完整性實(shí)體完整性是要求一個(gè)關(guān)系中所有 _1_非空。參考答案1:主屬性Transact-SQL 語言將數(shù)據(jù)插入到數(shù)據(jù)表的語句是_1_,修改數(shù)據(jù)的語句是 _2_。參考答案1:INSERT INTO 或 INSERT2:UPDATETransact-SQL 語言創(chuàng)建數(shù)據(jù)表的語句是 _1_。刪除 數(shù)據(jù)表的語句是 _2_。參考答案1:CREATE TABLE2:DROP TABLE數(shù)據(jù)表的創(chuàng)建可以在 _1_中用可視化的圖形方式完 成,也可以在查詢分析器中使用 Transact-SQL 語言 的方式完成。參考答案1:企業(yè)管理器數(shù)據(jù)的完整性是指數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性、 _1_和 一致性。參考答案1:有效性Transact-SQL 語言創(chuàng)建數(shù)據(jù)表的語句是 _1_。 參考答案1:CREAT

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論