SQLserver 數(shù)據(jù)庫系統(tǒng)概論補考題0 本文作者:donghao 發(fā)布于:9/3/2010 分類:學習資料 點擊:20 表示實體和實體之間聯(lián)系的模型,稱為( 實體-聯(lián)系模型 )。 SQL語言中定義建立基本表的語句是( CREATE TABLE )。 4.關(guān)系模型的三類完整性規(guī)則包括( 實體完整性規(guī)則 )、( 參照完性規(guī)則 )和( 用戶自定義完整性規(guī)則 )。 SQL數(shù)據(jù)庫文件根據(jù)作用不同可以分為( 主要數(shù)據(jù)文件 ),(次要數(shù)據(jù)文件 )和( 事物日志文件 )。 在SQL數(shù)據(jù)庫中,根據(jù)索引的存儲結(jié)構(gòu)不同將其為(聚集索引 )和 ( 非聚集索引 )。 主碼:若一個關(guān)系中存在若干候選碼或候選關(guān)鍵字,則從中指定為關(guān)鍵字的屬性(或?qū)傩越M合)稱為該關(guān)系的主關(guān)鍵字或主碼。 事務:所謂事務是用戶定義的一個操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。 索引:是根據(jù)表中一列或若干列按照一定順序建立的列值與記錄行之間的對應關(guān)系表。 1.數(shù)據(jù)庫系統(tǒng)的特點。 一、數(shù)據(jù)結(jié)構(gòu)化 二、數(shù)據(jù)的共享性高,冗余度低,易擴充 三、數(shù)據(jù)獨立性高 四、數(shù)據(jù)由DBMS統(tǒng)一管理和控制 2.什么是子查詢?在T-SQL語言中存在哪幾種基本的子查詢方式。 子查詢分四種基本子查詢: (1)使用in 查詢返回一列或更多值 (2)比較運算符,返回單個值勤做為外查詢的參數(shù) (3)帶有any或all運算符的子查詢 (4)用exists 查詢時相當于進行一次數(shù)據(jù)測試 (1)查詢課程表Course中的課程號、課程名和學分。 SELECT Cno,Cname,Credit FROM Course; (2)查詢年齡在20-23歲(包括20和23歲)之間學生的姓名、年齡、系別。 SELECT Sname, Sdept, Sage FROM Student WHERE Sage BETWEEN 20 AND 23; (3)查詢選修了2號課程且成績在80分以上的所有學生。 SELECT Student.Sno, Sname FROM Student, SC WHERE Student.Sno=SC.Sno AND SC.Cno='2' AND SC.Grade>80; (4)查詢學生的成績平均分。 SELECT AVG(Grade)AS 平均分 FROM SC (1)插入一條選課記錄(‘95019’,‘1’) INSERT INTO SC(Sno, Cno) VALUES ('95019', '1'); (2)將學生95002的年齡改為22歲。 UPDATE Student SET Sage=22 WHERE Sno='95002'; (3)刪除SC表中尚無成績的選課記錄。 DELETE FROM SC WHERE Grade IS NULL (4)刪除Student表沒有姓名的記錄。 DELETE Student WHERE Sname IS NULL; 本文出自: 東昊信息網(wǎng), 原文地址: http://www./post/99.html |
|