freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫基礎(chǔ)教程5第五章數(shù)據(jù)庫語言sql-全文預覽

2024-10-18 18:03 上一頁面

下一頁面
  

【正文】 g(grade) From SC Group By sno ) as S (stu_no,avg_grade) Where = And avg_grade 75 派生關(guān)系 71 ?NULL ? 表示數(shù)據(jù)的缺失 ? 一個確實存在,但我們不知道的值 ? 對本實體此數(shù)值無意義,可能是設(shè)計上的失誤 ? 是 SQL的關(guān)鍵字,用于 任何類型 描述缺失的值 ?UNKONW ? 是三值邏輯的一個真值 (True/False/Unkonw) 空值和連接 72 ?NULL的運算法則 ? 對 NULL值和其他任何值作算術(shù)運算時,結(jié)果為 NULL ? 對 NULL值和其他任何值作比較時,結(jié)果為 UNKOWN ? Is Null / Is Not Null 空值和連接 73 ?Unkown ? 視 True為 1, False為 0, Unkown為 1/2 ? AND: 取小 ? OR: 取大 ? NOT: 取 1的補 ? 真值表不必死記硬背 空值和連接 74 ?關(guān)系的連接 ? 連接操作是以兩個關(guān)系為輸入、將另一個關(guān)系作為結(jié)果返回 ? 笛卡兒積、條件連接、自然連接、外連接 ? 自然連接( Natural ): ? 連接條件是兩個關(guān)系中具有公共名字的所有屬性對均相等,不需要其他條件 ? 對每個相等屬性對之一進行投影(去除重復屬性) ? Student Natural Join SC ? Student SC 75 ?關(guān)系的連接 ? 內(nèi)連接( Inner Join): ? 它是條件連接,要求參加連接的關(guān)系中至少有一對元組 滿足連接 要求,才能生成連接關(guān)系 ? 可以是等值連接,也可以是不等值連接 ? 新的關(guān)系的屬性集是參加連接的關(guān)系的屬性的組合,不去除重復屬性 ? Inner是缺省的連接方式 ? 也可以用笛卡兒積 + 選擇的方法實現(xiàn) ? Student Inner Join SC on = 76 ?關(guān)系的連接 ? 外連接( Outer Join ): ?它是條件連接,且條件是必需的。 Exists 65 例:列出得過 100分的學生的學號、姓名 Select sno,sname From Student Where Exists ( Select * From SC Where = And grade = 100) 子查詢 —— Correlated amp。 DDL—— 索引 Index 46 ? 查詢與更新的評估 ? 查詢多? ? 更新多? ? 索引的覆蓋 ? Where表達式 ? Where表達式的順序 ? 索引越多越好嗎? ? 了解優(yōu)化器 DDL—— 索引的使用 47 ? 數(shù)據(jù)添加 ? 用 SQL的插入語句,向數(shù)據(jù)庫表中添加數(shù)據(jù) ? 按關(guān)系模式的屬性順序 Insert Into Student Values ( ‘95001’, ‘張三 ’ ,27, ‘M’, ‘CS’ ) ? 按指定的屬性順序,也可以只添加部分屬性(非Null屬性為必需) Insert Into Student ( sno, sname, sage) Values ( ‘95002’, ‘李四 ’ , 26 ) 48 ? 把一列中的值進行聚合運算,返回單值的函數(shù) ? 五個預定義的聚合函數(shù) ? 平均值: Avg ? 總和: Sum ? 最小值: Min ? 最大值: Max ? 計數(shù): Count ? Count(*)、 Count(Distinct… ) 數(shù)值 聚合函數(shù) 49 ?Group By ?將查詢結(jié)果集按某一列或多列的 值 分組,值相等的為一組,一個分組以一個元組的形式出現(xiàn) ?只有出現(xiàn)在 Group By子句中的屬性,才可出現(xiàn)在Select子句中 例:統(tǒng)計各系學生的人數(shù)。 Alter Table student Add ID integer Default AutoIncrement。 SQL的集合操作 —— 交 29 ? except(差,對應與關(guān)系代數(shù)的 ),并不是所有的 DBMS都支持 ? 例:查詢計算機系的男生。 Select sno, sname From Student Where sname LIKE ‘張 _ _’ 20 Where 子句 —— 轉(zhuǎn)義符 escape ? 例:列出課程名稱中帶有‘ _’的課號及課名 。 Select sno, sname From Student Where sname LIKE ‘張 %’ 19 Where 子句 —— Like 例:列出張姓且單名的學生的學號、姓名。 SQL的集合操作 —— 并 28 ? intersect(交,對應與關(guān)系代數(shù)的 ∩),并不是所有的 DBMS都支持 ? 例:查詢計算機系的學生 并且 年齡不大于 19歲的學生,并按年齡倒排序。 DDL—— 修改模式 Alter 39 ? 屬性的默認值 ? 用戶不提供某屬性的值時,默認值被使用 ? 初始值 ? TimeStamp ? DDL中: ModifyDate char(30) Default TimeStamp。 Drop Index YearIndex。 Select sno,sname From Student Where sno IN ( Select sno From SC Where o = ‘C01’ ) 子查詢 多行一列 子查詢 —— 多值成員 In 57 例: 查詢選修了 ‘數(shù)據(jù)庫’的學生的學號和姓名 Select sno,sname From Student Where sno IN ( Select sno From SC Where o IN ( Select o From Course Where ame = ‘數(shù)據(jù)庫 ’)) 子查詢 —— 多值成員 In 58 ?多值比較: 多行一列 ? 父查詢與多值子查詢之間的比較需用 All來連接 ? 標量值 s比子查詢返回集 R中的每個都大時, sAll R 為True ? All表示所有 ? all、 all、 =all、 =all、 all ? all 等價于 not in 例:找出年齡最小的學生 Select * From Student Where sage all ( Select sage From Student ) 子查詢 —— 多值比較 ALL 59 ?多值比較: 多行一列 ? 父查詢與多值子查詢之間的比較需用 Some/Any來連接 ? 標量值 s比子查詢返回集 R中的 某一個 都大時 ? s Some R為 True 或 ? s Any R為 True ? Some(早期用 Any)表示某一個 ,只要有一個即返回真 ? some、 some、 =some、 =some、 some ? = some
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1