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

正文內(nèi)容

華為sybase數(shù)據(jù)庫培訓(xùn)教材-文庫吧資料

2025-04-12 02:06本頁面
  

【正文】 39。分別定義為數(shù)據(jù)查詢語言,數(shù)據(jù)定義語言及數(shù)據(jù)操作語言。規(guī)則是可以理解為對數(shù)據(jù)庫、某一列、某用戶數(shù)據(jù)類型的限制。當在一張表中插入、刪除和修改數(shù)據(jù)時,觸發(fā)器就會觸發(fā)另一個存儲過程,從而保持數(shù)據(jù)的一致性。也有很多可以在任一個數(shù)據(jù)庫中運行的系統(tǒng)過程。 系統(tǒng)過程是用于系統(tǒng)管理,并且為用戶提供了從事數(shù)據(jù)庫管理的一種途徑。執(zhí)行存儲過程時可帶參數(shù)并可調(diào)用其他存儲過程,執(zhí)行完畢后返回信息以指示是否成功完成相應(yīng)操作。當首次運行一個存儲過程時,SQL Server的查詢處理器將對其分析,并產(chǎn)生最終的執(zhí)行方案。(4)存儲過程(Stored procedures) 存儲過程是用TSQL語言編寫成的SQL子例程,它存儲于SQL服務(wù)器上供用戶調(diào)用執(zhí)行。與非簇類索引相比,簇類索引的檢索速度要快。Sybase支持三種不同類型的索引,一是復(fù)合索引,即包含幾個列的索引;二是唯一性索引,即任意兩行中的索引列不能有相同的取值;三是簇類索引(Clustered indexes)和非簇類索引(Nonclustered indexs),簇類索引使SQL服務(wù)器不斷重排表行的物理順序以使其與邏輯索引順序相一致,非簇類索引則不需要表行的物理順序與邏輯順序一致。在Sybase數(shù)據(jù)庫中,索引是由系統(tǒng)自動管理的,也就是說,Sybase的索引操作對用戶是透明的。通過視圖看到的數(shù)據(jù)實際上都是存放在表中的,在數(shù)據(jù)庫中僅存在視圖的定義。通過將一張或幾張表中的一部分數(shù)據(jù)進行組合得到視圖。例如,只有在master數(shù)據(jù)庫中才有的系統(tǒng)表有:sysconfigures、sysdatabases、sysdevices、syslogins等;在用戶數(shù)據(jù)庫和系統(tǒng)數(shù)據(jù)庫中都有的系統(tǒng)表有:sysalternates、syscolumns、sysindexs、syslogs、sysobjects、sysusers等。在master數(shù)據(jù)庫中的表大部分為系統(tǒng)表,這些表是隨著master數(shù)據(jù)庫的創(chuàng)建而建立的。其中,每一列稱之為一個字段,或一個域;而每一行稱之為一個記錄,也就是一項數(shù)據(jù)。其它數(shù)據(jù)庫對象都是為了用戶很好地操作表中的數(shù)據(jù)。 數(shù)據(jù)庫對象(1)表(Tables) 在一個關(guān)系數(shù)據(jù)庫中,表是最重要的數(shù)據(jù)庫對象,對應(yīng)于關(guān)系數(shù)據(jù)庫理論中關(guān)系,與DBASE或FOXPRO中的DBF文件是類似。新建數(shù)據(jù)庫中存在一些系統(tǒng)表,在sysusers表中至少有一條記錄,既該數(shù)據(jù)庫的創(chuàng)建者。所有新的用戶數(shù)據(jù)庫都要在master數(shù)據(jù)庫中創(chuàng)建,也就是說,不能存取master數(shù)據(jù)庫的用戶是無權(quán)創(chuàng)建新的數(shù)據(jù)庫的。(7)命令語法數(shù)據(jù)庫sybsyntax庫中保存SYBASE數(shù)據(jù)庫的命令語法及支持的語言庫。(5)安全審核數(shù)據(jù)庫sybsecurity 數(shù)據(jù)庫中保存系統(tǒng)的安全審核信息,它可跟蹤記錄每個用戶的操作情況,為維護系統(tǒng)安全提供控制手段。臨時數(shù)據(jù)庫是SQL Server上所有數(shù)據(jù)庫共享的工作空間。use modelgosp_helpgoName Owner Object_type sysalternates dbo system table syscolumns dbo system table sysments dbo system table sysconstraints dbo system table sysdepends dbo system table sysgams dbo system table sysindexes dbo system table syskeys dbo system table syslogs dbo system table sysobjects dbo system table sysprocedures dbo system table sysprotects dbo system table sysreferences dbo system table sysroles dbo system table syssegments dbo system table systhresholds dbo system table systypes dbo system table sysusermessages dbo system table sysusers dbo system table (3) sybsystemprocs數(shù)據(jù)庫 庫中存儲系統(tǒng)過程,當用戶執(zhí)行一存儲過程(以sp_開始)時,SQL 服務(wù)器首先在用戶當前數(shù)據(jù)庫中搜索指定的存儲過程,如果沒有相應(yīng)過程,則到系統(tǒng)過程數(shù)據(jù)庫中尋找,若沒有,再到MASTER數(shù)據(jù)庫中尋找。在一般情況下,大多數(shù)用戶無權(quán)修改model數(shù)據(jù)庫,又沒被授權(quán)讀取。這些設(shè)置反映到所有新創(chuàng)建的數(shù)據(jù)庫中。如果我們修改了model數(shù)據(jù)庫,那么以后新創(chuàng)建的數(shù)據(jù)庫都將隨它而改變。MASTER數(shù)據(jù)庫主要記錄信息為:● 登錄帳號(SQL服務(wù)器用戶名);syslogins,sysremolelogins● 正在執(zhí)行的過程;sysprocesses● 可修改的環(huán)境變量;sysconfigures● 系統(tǒng)錯誤信息;sysmessages● SQL服務(wù)器上每個數(shù)據(jù)庫的信息;sysdatabases● 每個數(shù)據(jù)庫占用的存儲空間;sysusages● 系統(tǒng)上安裝的磁帶及磁帶信息;sysdevices● 活動鎖信息;syslocks(2) model數(shù)據(jù)庫 提供了新用戶數(shù)據(jù)庫的初型。也可選擇下列數(shù)據(jù)庫:● 安全審核數(shù)據(jù)庫sybsecurity;● 示例數(shù)據(jù)庫pubs2;● 命令語法數(shù)據(jù)庫sybsyntax。一旦數(shù)據(jù)庫設(shè)備存在并對數(shù)據(jù)庫可用,使用存儲過程Sp_addsegment 定義數(shù)據(jù)庫的段。 例如:/*將/dev目錄下400M的物理設(shè)備初始化為SYBASE的數(shù)據(jù)庫設(shè)備tele114_log01*/1disk init2name=“tele114_log01”,3physname=“/dev/rtelelog”4vdevno=45size=204800 /*2Kbyte*204800=400Mbyte*/6go 段 數(shù)據(jù)庫設(shè)備從邏輯上被劃分為數(shù)據(jù)庫段以允許將某一特定的對象放置在指定的段上(創(chuàng)建對象時指定),一數(shù)據(jù)庫設(shè)備可擁有多達192個段,一段可使用255個邏輯設(shè)備上的存儲空間。VDEVNO是數(shù)據(jù)庫設(shè)備的標識號,在SQL Server中,它必須是唯一的。初始化數(shù)據(jù)庫設(shè)備使用DISK INIT命令: DISK INITNAME=設(shè)備名,PHYSNAME=物理設(shè)備名,VDEVNO=虛擬設(shè)備號,SIZE=塊數(shù) 其中,NAME指數(shù)據(jù)庫設(shè)備名,此名將用于CREATE DATABASE和ALTER DATABASE命令。增加一個新的數(shù)據(jù)庫設(shè)備時,必須對這些設(shè)備“初始化”。 數(shù)據(jù)庫設(shè)備 所有的數(shù)據(jù)庫都創(chuàng)建在數(shù)據(jù)庫設(shè)備上。這些數(shù)據(jù)庫包括系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫。而通過Open Server的SERVERLIB,應(yīng)用程序可以訪問其它的數(shù)據(jù)庫管理系統(tǒng)。 (3) 可把異構(gòu)環(huán)境下其它廠商的應(yīng)用軟件和任何類型的數(shù)據(jù)連接在一起的接口Sybase Open Client/Open Server。APT工作臺是用于建立應(yīng)用程序的工具集,可以創(chuàng)建從非常簡單到非常復(fù)雜的應(yīng)用程序,它主要用于開發(fā)基于表格(Form)的應(yīng)用。在DWB中能完成ISQL的所有功能,且由于DWB是基于窗口和菜單的,因此操作比ISQL簡單,是一種方便實用的數(shù)據(jù)庫管理工具。ISQL接收用戶發(fā)出的SQL語言,將其發(fā)送給SQL Server,并將結(jié)果以形式化的方式顯示在用戶的標準輸出上。 Sybase數(shù)據(jù)庫的組成Sybase數(shù)據(jù)庫主要由三部分組成:(1) 進行數(shù)據(jù)庫管理和維護的一個聯(lián)機的關(guān)系數(shù)據(jù)庫管理系統(tǒng)Sybase SQL Server; Sybase SQL Server是個可編程的數(shù)據(jù)庫管理系統(tǒng),它是整個Sybase產(chǎn)品的核心軟件,起著數(shù)據(jù)管理、高速緩沖管理、事務(wù)管理的作用。Sybase數(shù)據(jù)庫不讓操作系統(tǒng)來管理進程,把與數(shù)據(jù)庫的連接當作自己的一部分來管理。一般的數(shù)據(jù)庫都依靠操作系統(tǒng)來管理與數(shù)據(jù)庫的連接。通過觸發(fā)器可以啟動另一個存儲過程,從而確保數(shù)據(jù)庫的完整性。這些子例程是經(jīng)過預(yù)編譯的,因此不必為每次調(diào)用都進行編譯、優(yōu)化、生成查詢規(guī)劃,因而查詢速度要快得多。體現(xiàn)在以下幾方面:● 可編程數(shù)據(jù)庫 通過提供存儲過程,創(chuàng)建了一個可編程數(shù)據(jù)庫。由于開放的客戶DBLIB允許在不同的平臺使用完全相同的調(diào)用,因而使得訪問DBLIB的應(yīng)用程序很容易從一個平臺向另一個平臺移植。對于一般的關(guān)系數(shù)據(jù)庫,為了讓其它語言編寫的應(yīng)用能夠訪問數(shù)據(jù)庫,提供了預(yù)編譯。客戶/服務(wù)器模型的好處是:● 它支持共享資源且在多臺設(shè)備間平衡負載● 允許容納多個主機的環(huán)境,充分利用了企業(yè)已有的各種系統(tǒng)(2) 它是真正開放的數(shù)據(jù)庫 由于采用了客戶/服務(wù)器結(jié)構(gòu),應(yīng)用被分在了多臺機器上運行。一臺機器是另一個系統(tǒng)的客戶,或是另外一些機器的服務(wù)器。用戶只是通過終端發(fā)命令或簡單地查看應(yīng)用運行的結(jié)果。 Sybase數(shù)據(jù)庫的特點(1)它是基于客戶/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫 一般的關(guān)系數(shù)據(jù)庫都是基于主/從式的模型的。SYBASE主要有三種版本,一是UNIX操作系統(tǒng)下運行的版本,二是Novell Netware環(huán)境下運行的版本,三是Windows NT環(huán)境下運行的版本。Sybase數(shù)據(jù)庫培訓(xùn)教材華 為 技 術(shù) 有 限 公 司版權(quán)所有 侵權(quán)必究51 / 51目 錄第1章 Sybase數(shù)據(jù)庫簡介 7 版本 7 Sybase數(shù)據(jù)庫的特點 7 Sybase數(shù)據(jù)庫的組成 8第2章 SYBASE有關(guān)概念 10 數(shù)據(jù)庫設(shè)備 10 段 11 系統(tǒng)數(shù)據(jù)庫 11 用戶數(shù)據(jù)庫 14 數(shù)據(jù)庫對象 14第3章 SQL 查詢語言 22 簡單查詢 22 連接查詢 22 子查詢 23 集函數(shù)、分組與排序 23第4章 數(shù)據(jù)庫、數(shù)據(jù)庫對象的增、刪、改 25 數(shù)據(jù)庫 25 表 25 索引 26 默認 27 規(guī)則 27 視圖 28 存儲過程 28 觸發(fā)器 29第5章 批處理和流控制語言 31 批處理 31 流控制語言 31 啟動SQL Server 32 啟動SQL Server的單用戶模式 33 關(guān)閉服務(wù)器 33 Sybase數(shù)據(jù)庫目錄說明 33第6章 SQL Server的用戶及權(quán)限 35 建立SQL服務(wù)器用戶名(登錄帳號) 35 增加數(shù)據(jù)庫用戶名 35 數(shù)據(jù)庫操作授權(quán) 37第7章 數(shù)據(jù)庫備份與恢復(fù) 39 系統(tǒng)軟件故障恢復(fù) 39 介質(zhì)故障的恢復(fù) 39第8章 幾個實用程序 44 bcp 44 isql 44 showserver 45 startserver 45 syman 45 dbcc 數(shù)據(jù)庫一致性檢查 46第9章 Sybase客戶端軟件 47 安裝 47 運行 47第10章 附錄 49 附錄1:只有在master數(shù)據(jù)庫中才能有的系統(tǒng)表 49 附錄2:Sysusages 一行記錄了分配給一個數(shù)據(jù)庫的每一個磁盤分析 49 附錄3: 由SQL Server提供的系統(tǒng)過程功能和執(zhí)行權(quán) 50 附錄4:常用SQL命令 52關(guān)鍵詞: SYBASE SQL 數(shù)據(jù)庫摘 要: 本文主要介紹了Sybase數(shù)據(jù)庫的基礎(chǔ)知識和常用維護操作及其工具的使用,可以與N2000產(chǎn)品基礎(chǔ)共用的培訓(xùn)教材。 第1章 Sybase數(shù)據(jù)庫簡介 版本 1984年,Mark B. Hiffman和Robert Epstern創(chuàng)建了Sybase公司,并在1987年推出了Sybase數(shù)據(jù)庫產(chǎn)品。對UNIX操作系統(tǒng)目前廣泛應(yīng)用的為SYBASE 。在主/從式的結(jié)構(gòu)中,所有的應(yīng)用都運行在一臺機器上。 而在客戶/服務(wù)器結(jié)構(gòu)中,應(yīng)用被分在了多臺機器上運行。這些機器
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1