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

正文內(nèi)容

[計(jì)算機(jī)]sybase基礎(chǔ)知識(shí)(文件)

 

【正文】 表中指定的列上沒(méi)有重復(fù)值,這兩個(gè)約束都產(chǎn)生唯一索引確保數(shù)據(jù)一致性,默認(rèn)情況下,Unique約束產(chǎn)生唯一的非聚集索引, Primary key約束產(chǎn)生唯一的聚集索引。 創(chuàng)建視圖的語(yǔ)法: create view [[database.]owner.]view_name [(column_name[,column_name]…)] as select [distinct] select_statement [with check option] 有distinct關(guān)鍵字的視圖不能更新。 Having子句類(lèi)似于where子句,不同之處有兩點(diǎn):(1)Having子句必須結(jié)合group by子句使用;(2)where子句不能用聚集函數(shù),而Having子句可以。 五、數(shù)據(jù)操縱語(yǔ)言 1.Select語(yǔ)句 基本語(yǔ)法: SELECT[all|distinct]字段列表 [into表名] [from表名] [where條件表達(dá)式] [group by [all]字段列表] [having篩選表達(dá)式] [order by 字段列表[asc|desc]] [pute聚集函數(shù)列表[by字段列表]] 注意:Select語(yǔ)句中的子句必須按照上述順序使用。 4.視圖 視圖是查看多表中數(shù)據(jù)的方法,視圖從基表派生,它并非物理存在,而是邏輯表;視圖也系統(tǒng)提供管理表的一種安全機(jī)制。 前面創(chuàng)建表的語(yǔ)法里包含了創(chuàng)建鍵的成分。 主鍵是表的單值列的集合,主鍵通過(guò)在放置它們的表上創(chuàng)建一個(gè)單值索引來(lái)實(shí)現(xiàn)其單值性的。 這是不允許的,我們將在后面討論設(shè)備、數(shù)據(jù)庫(kù)、段、表分區(qū)時(shí)作詳細(xì)討論。包含主鍵的列一般都有簇聚索引,尤其是當(dāng)它頻繁地和其它表的列相關(guān)聯(lián); 何時(shí)建索引? 索引加速了數(shù)據(jù)檢索,Adaptive Server有三類(lèi)索引: 定義列名和列的數(shù)據(jù)類(lèi)型并指定列是否處理空值; 4.文本和圖像類(lèi)型 Text Image 5.二進(jìn)制數(shù)據(jù)類(lèi)型 Binary(n) VarBinary(n) 四、數(shù)據(jù)定義語(yǔ)言 用來(lái)定義數(shù)據(jù)庫(kù)對(duì)象。臨時(shí)表的表名以開(kāi)頭,長(zhǎng)度不能超過(guò)13個(gè)字符。表中的每一條記錄必須是互斥的,字段的值必須具有原子性。 若數(shù)據(jù)磁盤(pán)在周二的下午4:50損壞,恢復(fù)過(guò)程如下: (1)使用dump transaction with no_truncate獲得當(dāng)前的事務(wù)日志轉(zhuǎn)儲(chǔ),磁帶7; (2)使用load database轉(zhuǎn)載最新的數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ),磁帶6;(offline) (3)使用load transaction依次裝載磁帶5上的事務(wù)日志; (4)使用load transaction提交最新的事務(wù)日志轉(zhuǎn)儲(chǔ),磁帶7; (5)使用online database把數(shù)據(jù)庫(kù)狀態(tài)設(shè)置為online。當(dāng)使用了這兩個(gè)參數(shù)后,應(yīng)及時(shí)備份整個(gè)數(shù)據(jù)庫(kù)。 (3)備份之前要啟動(dòng)備份服務(wù)器,并最好創(chuàng)建轉(zhuǎn)儲(chǔ)設(shè)備。SQL Server的自動(dòng)檢查點(diǎn)機(jī)制保證了被完成的事務(wù)修改的數(shù)據(jù)頁(yè)有規(guī)律地從內(nèi)存中的緩沖區(qū)寫(xiě)到數(shù)據(jù)庫(kù)設(shè)備上。每個(gè)數(shù)據(jù)庫(kù)都有自己的事務(wù)日志,即系統(tǒng)表syslogs,事務(wù)日志自動(dòng)記錄每個(gè)用戶發(fā)出的每個(gè)事務(wù),它飲食了每個(gè)事務(wù)足夠多的信息,以確保數(shù)據(jù)能夠被恢復(fù)。一旦系統(tǒng)出現(xiàn)故障,數(shù)據(jù)能夠得到及時(shí)的恢復(fù)。這在審計(jì)系統(tǒng)中是一種控制責(zé)任的一種手段。屬于某個(gè)組的用戶,他自動(dòng)獲得該組所擁有的權(quán)限。 2.更改登錄屬性 ◇更改口令; ◇鎖定帳戶; ◇期限設(shè)置; ◇賦予角色。 ●系統(tǒng)管理員(sa_role) sa_role角色擁有執(zhí)行與數(shù)據(jù)庫(kù)具體應(yīng)用無(wú)關(guān)的管理權(quán)限: ◇安裝與更新SQL Server ◇管理服務(wù)器的物理存儲(chǔ) ◇配置系統(tǒng)設(shè)置參數(shù); ◇創(chuàng)建用戶數(shù)據(jù)庫(kù); ◇授予SQL Server用戶權(quán)限 ◇┅┅ ●系統(tǒng)安全管理員(sso_role) sso_role用來(lái)實(shí)施安全上敏感的操作,執(zhí)行有關(guān)安全性的任務(wù): ◇建立服務(wù)器登錄帳戶; ◇管理口令; ◇授予除sa_role之外的任何角色; ◇管理審計(jì)系統(tǒng); ◇┅┅ ●操作員(oper_role) oper_role執(zhí)行全服務(wù)器范圍的數(shù)據(jù)庫(kù)操作,如備份與恢復(fù)任意數(shù)據(jù)庫(kù)等: ◇轉(zhuǎn)儲(chǔ)數(shù)據(jù)庫(kù)與日志 ◇轉(zhuǎn)載數(shù)據(jù)庫(kù)與日志 ◇┅┅ 2.創(chuàng)建與使用自定義角色 (1)創(chuàng)建新的角色:create role (2)賦予角色權(quán)限:grant (3)設(shè)置登錄帳戶的角色權(quán)限:sp_role 格式:sp_role “grant”|”revoke”,角色名,登錄帳號(hào)名 這里的“grant”|”revoke”是指對(duì)角色權(quán)限是授予還是撤消。 訪問(wèn)SQL Server中數(shù)據(jù)的四道屏障: (1)操作系統(tǒng)——操作系統(tǒng)登錄 (2)Sybase服務(wù)器——服務(wù)器登錄 (3)Sybase數(shù)據(jù)庫(kù)——數(shù)據(jù)庫(kù)用戶登錄 (4)數(shù)據(jù)庫(kù)對(duì)象——對(duì)象授權(quán) 二、理解數(shù)據(jù)庫(kù)角色 角色是權(quán)限的集合。恢復(fù)必須撤消發(fā)生故障時(shí)還未提交的事務(wù),已完成的事務(wù)若仍有未從緩沖區(qū)寫(xiě)到數(shù)據(jù)庫(kù)設(shè)備中,還要重新運(yùn)行該事務(wù)。 上述事務(wù)的四個(gè)特征被稱(chēng)為事務(wù)的ACID準(zhǔn)則。 什么是事務(wù)? 數(shù)據(jù)庫(kù)的修改是以事務(wù)為單位進(jìn)行的。 (2)擴(kuò)展事務(wù)日志到新的設(shè)備上 sp_logdevice 數(shù)據(jù)庫(kù)名,設(shè)備名 舉例:將數(shù)據(jù)庫(kù)另外擴(kuò)充5M,用于存儲(chǔ)日志 alter database my_db on my_dev=5 go sp_logdevice my_db,my_dev go drop database 數(shù)據(jù)庫(kù)名 刪除設(shè)備前必須刪除其上的所有數(shù)據(jù)庫(kù),刪除設(shè)備的命令是:sp_dropdevice 三、事務(wù)日志 日志文件是用來(lái)記錄數(shù)據(jù)庫(kù)每一次修改活動(dòng)的文件。 二、更改數(shù)據(jù)庫(kù) 1.改變數(shù)據(jù)庫(kù)屬主 通常用戶數(shù)據(jù)庫(kù)有系統(tǒng)管理員創(chuàng)建,它的默認(rèn)屬主是dbo。當(dāng)該段上的自由空間低于所置閾值時(shí),Sybase自動(dòng)運(yùn)行名為 sp_thresholdaction的存儲(chǔ)過(guò)程。 (5)刪除段 刪除段是縮小段范圍的一個(gè)特例: sp_dropsegment 段名,數(shù)據(jù)庫(kù)名 4.使用閾值管理 閾值(Threshold)管理是一種自動(dòng)監(jiān)控?cái)?shù)據(jù)庫(kù)自由空間的機(jī)制,Sybase的閾值管理允許用戶為數(shù)據(jù)庫(kù)的某個(gè)段上的自由空間設(shè)置閾值并定義相應(yīng)的存儲(chǔ)過(guò)程。如果在一個(gè)段上創(chuàng)建表,而在另一個(gè)段上創(chuàng)建聚集索引,則其表與其索引一起移動(dòng),整個(gè)表將離開(kāi)創(chuàng)建表的段而遷移到創(chuàng)建聚集索引的段中。 (1)在段中創(chuàng)建新對(duì)象 create table 表名(列名 數(shù)據(jù)類(lèi)型)[on 段名] create [clusterd|non clusterd]index 索引名 on 表名(列名)[on 段名] 注意:按照定義,聚集索引總是與表放在同一段上。若某個(gè)段包含了別的段要獨(dú)占的設(shè)備,就需要縮小該段的范圍。 1.使用段的優(yōu)點(diǎn) a. 控制空間的使用:放在一個(gè)段上的數(shù)據(jù)庫(kù)對(duì)象不會(huì)在段外增長(zhǎng); b. 提高性能:處于不同磁盤(pán)設(shè)備上的段可以并行地讀寫(xiě); :利用段,可以將一個(gè)大表分段放在獨(dú)立的物理設(shè)備上,如將一個(gè)表的文本或圖象數(shù)據(jù)存儲(chǔ)另外的一個(gè)段上。 三、創(chuàng)建與使用段 段(Segment)是數(shù)據(jù)庫(kù)設(shè)備上磁盤(pán)空間的邏輯組合,它可以看作是指向一個(gè)或多個(gè)數(shù)據(jù)庫(kù)設(shè)備的標(biāo)簽。 如果要使某一數(shù)據(jù)庫(kù)成為鏡像,被分配給該數(shù)據(jù)庫(kù)的每一設(shè)備都必須成鏡像。磁盤(pán)鏡像是磁盤(pán)上的數(shù)據(jù)的絕對(duì)拷貝。 2.設(shè)備的創(chuàng)建 命令語(yǔ)法: DISK INIT Name=’device_name’, Physname=’physical_name’, Vdevno=virtual_device_number Size=number_of_pages […….] 舉例說(shuō)明: DISK INIT Name=’My_Device’, Physname=’D:\database\’, Vdevno=3 Size=5000 注釋?zhuān)哼壿嬅?、物理名、設(shè)備虛擬號(hào)、設(shè)備大小 創(chuàng)建轉(zhuǎn)儲(chǔ)設(shè)備: sp_addumpdevice{‘disk’|’tape’} Logical_Name, Physical_Name, TapeSize 3.默認(rèn)設(shè)備 在沒(méi)有指定設(shè)備的情況下,用戶創(chuàng)建的任何數(shù)據(jù)對(duì)象自動(dòng)存放在默認(rèn)設(shè)備上。一個(gè)數(shù)據(jù)庫(kù)可以被創(chuàng)建或擴(kuò)充到多個(gè)設(shè)備上,一個(gè)設(shè)備也可以被用來(lái)存放多個(gè)數(shù)據(jù)庫(kù)。 1.設(shè)備的概念 設(shè)備是Sybase預(yù)先配置的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1