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

正文內(nèi)容

數(shù)據(jù)庫(kù)課題設(shè)計(jì)總結(jié)-資料下載頁(yè)

2025-10-12 01:23本頁(yè)面
  

【正文】 圖對(duì)應(yīng)的數(shù)據(jù)。這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中,因此視圖是一個(gè)虛表。視圖在概念上與基本表等同,用戶(hù)可以在視圖上再定義視圖?;颈淼亩x、刪除與修改:定義基本表:create table ***()定義主鍵:Primary key == not null(中間不用連接符號(hào))unique定義外碼的語(yǔ)句:foreign key(某個(gè)字段)references 某表(某字段)定義主碼語(yǔ)句:primary key(***,***)修改基本表:alter table 某表名 add 列名[完整性約束]drop (字段名)alter column刪除表:drop table 表名[restrict | cascade級(jí)聯(lián)刪除]建立索引:create [unique] [clustered] index 索引名on 表名(列名[asc | desc],)clustered 表示是聚簇索引unique表明此索引的每一個(gè)索引值只對(duì)應(yīng)唯一的數(shù)據(jù)記錄 用戶(hù)可以在最經(jīng)常查詢(xún)的列上建立聚簇索引以提高查詢(xún)效率 在一個(gè)基本表上只能建立一個(gè)聚簇索引建立局促索引后,更新該索引列上的數(shù)據(jù)時(shí),往往導(dǎo)致表中記錄的物理順序的額變更,代價(jià)較大,因此對(duì)于經(jīng)常更新的列不宜建立聚簇索引刪除索引:drop index 上機(jī)的時(shí)候不太一樣:drop index 表名。索引名字?jǐn)?shù)據(jù)的查詢(xún):select [all | distinct] , from 表名或者視圖名, where 條件表達(dá)式group by 列名1 [having 條件表達(dá)式] order by 列名2 [asc | desc] 如果有g(shù)roup by 子句,則結(jié)果按“列名1”的值進(jìn)行分組,該屬性列值相等的元組為一個(gè)組。通常會(huì)在每組中作用聚集函數(shù)。如果group by 子句帶having短語(yǔ),則只有滿(mǎn)足指定條件的組才予以輸出。如果有order by 子句,則結(jié)果表按“列名2”的值的升序或降序排序 select Sname Name,‘Year of Birth:’Birth,2013Sage Birthday,lower(Sdept)Departmentfrom Studentlower表示小寫(xiě)常用的查詢(xún)條件————比較:大于、等于、小于、不等于( /!=)、大于/小于等于、不小于、不大于、not+上述比較運(yùn)算符確定范圍:between and,not between and 確定集合:in,not in 字符匹配:like,not like 空值:is null,is not null 多重條件(邏輯運(yùn)算):and,or,not例子————select Sname,Sagefrom Studentwhere Sdept(not)in(‘cs’,‘ma’,‘is’)字符匹配:[not] like ‘字符串’[escape‘換嗎字符’] 百分號(hào)表示任意長(zhǎng)度、下劃線(xiàn)表示任意單個(gè)字符 聚集函數(shù)————count([distinct | all] *)統(tǒng)計(jì)元組個(gè)數(shù) count([distinct| all] 列名)統(tǒng)計(jì)一列中值的個(gè)數(shù) sum([distinct| all] 列名)計(jì)算一列值的總和(此列必須是數(shù)值型)avg([distinct| all] 列名)計(jì)算一列的平局值(此列必須是數(shù)值型)max([distinct| all] 列名)求一列中的最大值 min 如果指定distinct短語(yǔ),則表示在計(jì)算時(shí)要取消指定列中的重復(fù)值。如果不指定distinct短語(yǔ)或者指定all短語(yǔ)(all為缺省值),則表示不取消重復(fù)。注意在聚集函數(shù)遇到空值時(shí),除count(*)外,都跳過(guò)空值而只處理非空值。注意where子句中不能用聚集函數(shù)作為條件表達(dá)式group by子句————where 子句與having 短語(yǔ)的區(qū)別在于作用對(duì)象不同。Where 子句作用對(duì)象作用于基本表或試圖,從中選擇條件的元組。Having短語(yǔ)作用于組,從中選擇滿(mǎn)足條件的組。例子:select Sno from SCgroup by Sno having count(*)3 查詢(xún)了選修3門(mén)以上課程的學(xué)生學(xué)號(hào) 鏈接查詢(xún)—————— 例子:非自然鏈接select Student.*,SC.*from Student,SCWhere =自然鏈接select ,Sname,Ssex,Sage,Sdept,Cno,Gradefrom Student,SCwhere =自身鏈接select ,from Course FIRST,Course SECONDwhere =外連接select ,Sname,Sage,Sdept,Cno,Gradefrom Student left outer join SCon = 左外鏈接列出左邊關(guān)系中所有的元組,右外連接列出右邊關(guān)系中的所有元組嵌套查詢(xún)select Sname from Studentwhere Sno in(select Sno from SC where Cno=‘2’)找出每個(gè)學(xué)生超過(guò)他選修課程平均成績(jī)的課程號(hào)Select Sno,Cno From SC x Where Grade =(select avg(Grade)From SC y Where =)授權(quán)————Grant 權(quán)限, On 對(duì)象類(lèi)型 對(duì)象名, To 用戶(hù),[with grant option]只一句表示權(quán)限的傳遞例子: Grant all privilegesOn Student,CourseTo U1,U2grant update(Sno),selecton Studentto u4revoke update(Sno)on table Studentfrom u4一個(gè)滿(mǎn)足BCNF的關(guān)系模式有:所有非主屬性對(duì)每一個(gè)碼都是完全函數(shù)依賴(lài)3NF 編輯3NF,即第三范式是要求一個(gè)數(shù)據(jù)庫(kù)表中不包含已在其它表中已包含的非主關(guān)鍵字信息。例如,存在一個(gè)部門(mén)信息表,其中每個(gè)部門(mén)有部門(mén)編號(hào)(dept_id)、部門(mén)名稱(chēng)、部門(mén)簡(jiǎn)介等信息。那么在員工信息表中列出部門(mén)編號(hào)后就不能再將部門(mén)名稱(chēng)、部門(mén)簡(jiǎn)介等與部門(mén)有關(guān)的信息再加入員工信息表中。如果不存在部門(mén)信息表,則根據(jù)第三范式(3NF)也應(yīng)該構(gòu)建它,否則就會(huì)有大量的數(shù)據(jù)冗余。簡(jiǎn)而言之,第三范式就是屬性不依賴(lài)于其它非主屬性。滿(mǎn)足第三范式(3NF)必須先滿(mǎn)足第二范式(2NF)2NF(第二范式)第二范式(2NF)是在第一范式(1NF)的基礎(chǔ)上建立起來(lái)的,即滿(mǎn)足第二范式(2NF)必須先滿(mǎn)足第一范式(1NF)。第二范式(2NF)要求數(shù)據(jù)庫(kù)表中的每個(gè)實(shí)例或行必須可以被唯一地區(qū)分。為實(shí)現(xiàn)區(qū)分通常需要為表加上一個(gè)列,以存儲(chǔ)各個(gè)實(shí)例的唯一標(biāo)識(shí)。如圖32 員工信息表中加上了員工編號(hào)(emp_id)列,因?yàn)槊總€(gè)員工的員工編號(hào)是唯一的,因此每個(gè)員工可以被唯一區(qū)分。這個(gè)惟一屬性列被稱(chēng)為主關(guān)鍵字或主鍵、主碼。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1