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

正文內(nèi)容

cs5sqlserver2000數(shù)據(jù)庫基本操作(ppt98頁)(存儲(chǔ)版)

2025-03-05 16:19上一頁面

下一頁面
  

【正文】 閱數(shù)量增加 借閱期限增加 60天,可用以下兩個(gè)語句實(shí)現(xiàn): UPDATE type SET 限借閱數(shù)量 =限借閱數(shù)量 +5, 借閱期限 =借閱期限 +30 WHERE 類型名稱 =‘ 學(xué)生 ’ UPDATE type SET 限借閱數(shù)量 =限借閱數(shù)量 +10, 借閱期限 =借閱期限+60 WHERE 類型名稱 =‘ 教師 ’ 第 5章 SQL Server2023基本操作與應(yīng)用 v 刪除表中的數(shù)據(jù) 刪除表中的數(shù)據(jù),是指刪除表中某些數(shù)據(jù)行。第 5章 SQL Server2023基本操作與應(yīng)用 v 使用 TransactSQL語句 使用 DROP TABLE語句可以刪除表,其語法為: DROP TABLE table_name 需要注意的是 DROP TABLE語句不能用來刪除系統(tǒng)表。在企業(yè)管理器的【工具】菜單中選擇【向?qū)А宽?xiàng)。 (6) 單擊【下一步】按鈕,打開視圖名輸入對話框,在輸入文本框中輸入創(chuàng)建的視圖名,如 borrowinf_view。如圖 520下部分所示。另外,臨時(shí)表也不能在查詢中引用。173。 該視圖定義涉及到了 borrowinf表及 readers表。 這種方法不能修改加密過的視圖定義,即使是管理員或數(shù)據(jù)庫的所有者也不可以。 第 5章 SQL Server2023基本操作與應(yīng)用 【例 518】 修改【例 516】中的視圖 v_overdue。 利用視圖操作基表的數(shù)據(jù) 視圖也可以使用 INSERT命令插入行,當(dāng)執(zhí)行 INSERT命令時(shí),實(shí)際上是向視圖所引用的基表中插入了行。167。刪除操作很簡單,通過企業(yè)管理器或 DROP VIEW命令都可以完成。 第 5章 SQL Server2023基本操作與應(yīng)用 圖 524 刪除視圖對話框 聚簇索引 在聚簇索引中,行的物理存儲(chǔ)順序與索引順序完全相同,即索引的順序決定了表中行的存儲(chǔ)順序。非聚簇索引作 為 與表分離的 對 象存在,所以, 可以 為 表中每一個(gè)常用于查詢 的列定 義 非聚簇索引。 在創(chuàng)建主鍵約束和惟一性約束的列上會(huì)自動(dòng)創(chuàng)建惟一性索引。 一個(gè)索引最大為 900字節(jié),在 char等類型的列上創(chuàng)建索引應(yīng)考慮這一限制。167。 (2)打開企業(yè)管理的工具菜單,選擇【向?qū)А棵睢? 第 5章 SQL Server2023基本操作與應(yīng)用 圖 526 刪除索引對話框 第 5章 SQL Server2023基本操作與應(yīng)用 案例 3: 創(chuàng) 建活期 儲(chǔ) 蓄管理系 統(tǒng) 數(shù)據(jù) 庫 數(shù)據(jù) 庫 的物理 設(shè)計(jì) 與 實(shí)現(xiàn) v 用 SQL Server 2023創(chuàng)建案例一描述的數(shù)據(jù)庫 TransactSQL語句為: CREATE DATABASE [活期儲(chǔ)蓄 ] ON ( NAME = 39。 , SIZE = 5, MAXSIZE = 200, FILEGROWTH = 5)第 5章 SQL Server2023基本操作與應(yīng)用 v 創(chuàng)建儲(chǔ)蓄所表 CREATE TABLE [dbo].[儲(chǔ)蓄所 ] ( [編號(hào) ] [char] (15) NOT NULL , [名稱 ] [char] (30) NOT NULL , [電話 ] [char] (16) NULL , [地址 ] [char] (30) NOT NULL , PRIMARY KEY(編號(hào) ) ) 第 5章 SQL Server2023基本操作與應(yīng)用 167。 創(chuàng)建儲(chǔ)戶動(dòng)態(tài)信息表 CREATE TABLE ( 賬號(hào) char (15) NOT NULL , 密碼 char (6) NULL , 信譽(yù) int NULL , [存款額 (元 )] money NULL , 狀態(tài) int NULL , PRIMARY KEY(賬號(hào) ) )第 5章 SQL Server2023基本操作與應(yīng)用 167。, FILENAME = 39。單擊【刪除】按鈕在出現(xiàn)的確認(rèn)對話框中單擊【是】按鈕即可。167。因?yàn)閯?chuàng)建索引時(shí)將兩個(gè)空值也視為重復(fù)的數(shù)據(jù),如果有這種數(shù)據(jù),必須先將其刪除,否則索引不能成功創(chuàng)建。 每個(gè)表上最多能創(chuàng)建 249個(gè)非聚簇索引。按照索引 實(shí)現(xiàn) 的功能 還 可以劃分 為 惟一性索引和非惟一性索引。 非聚簇索引 非聚簇索引并不在物理上排列數(shù)據(jù),即索引中的 邏輯順 序并不等同于表中行的物理 順 序。本小節(jié)介紹索引的分類、索引的創(chuàng)建、修改和刪除。 在刪除視圖對話框中,單擊【顯示相關(guān)性】按鈕顯示對象的相關(guān)性。 DELETE FROM borrowinf_VIEW WHERE 圖書編號(hào)=‘’ 這個(gè)例子執(zhí)行后將基表 borrowinf中的所有圖書編號(hào)為‘’ 的行刪除。167。利用 TransactSQL的 SELECT命令和企業(yè)管理器都可以對視圖查詢,其使用方法與基本表的查詢完全一樣,這里不再贅述。另外,如果使用 DROP VIEW和 CREATE VIEW命令先刪除再重新創(chuàng)建視圖,使用視圖的存儲(chǔ)過程 (或其他應(yīng)用 )將不能很好地工作。 (2)單擊【視圖】圖標(biāo),在窗口右邊顯示出當(dāng)前數(shù)據(jù)庫中的所有視圖。 CREATE VIEW v_overdue AS SELECT 讀者編號(hào) ,姓名,書名 ,應(yīng)還日期 FROM borrowinf b, readers r,books WHERE = and = and getdate() 視圖定義后,可以向基本表一樣查詢。_books AS SELECT 作者 ,書名 FROM Books 可利用 sp_helptext來查看視圖的定義。 需要特別注意 , CREATE VIEW必須是批中的惟一語句。在表中選擇需要在視圖中顯示的列,此時(shí)在窗口下邊的視圖定義列顯示表格中和 SQL語句區(qū)中也會(huì)相應(yīng)地出現(xiàn)所選擇的列和 SQL語句,如需加入限制條件、函數(shù)或計(jì)算列,可以手動(dòng)在 SQL語句區(qū)輸入,如圖 520所示。 (5) 單擊【下一步】按鈕,打開限制條件輸入對話框,在這個(gè)對話框的文本框中輸入 TransactSQL命令 (即WHERE子句的內(nèi)容 )用于限制視圖的輸出結(jié)果,這里不輸入內(nèi)容,如圖 516所示。167。另一個(gè)保存視圖信息的系統(tǒng)表是 sysments,表中 text列包含了視圖的定義。 刪除一個(gè)表可以使用企業(yè)管理器或 TransactSQL語句。 search_condition ]}第 5章 SQL Server2023基本操作與應(yīng)用 167。{ table_name 使用 INSERT…SELECT 語句添加數(shù)據(jù) 使用 INSERT子句可以將從一個(gè)或多個(gè)表或視圖查詢出的數(shù)據(jù)添加到表中,它可以添加多行數(shù)據(jù),而 VALUES子句只能添加一行數(shù)據(jù),但它們都可以給數(shù)據(jù)行的全部列或部分列添加數(shù)據(jù)。 { table_name使用該窗口的快捷菜單,可以實(shí)現(xiàn)表中數(shù)據(jù)各行記錄間跳轉(zhuǎn)、剪貼、復(fù)制和粘貼等。%%39。 該列上沒有創(chuàng)建索引。 CREATE TABLE readers ( 編號(hào) char (10) NOT NULL PRIMARY KEY, 姓名 char (8) NULL , 讀者類型 int NULL , 限借閱數(shù)量 int NULL, 借閱期限 int NULL ) 第 5章 SQL Server2023基本操作與應(yīng)用 修改表 可以使用 ALTER TABLE 語 句或企 業(yè) 管理器 進(jìn) 行表的修改。 (3)在【約束名】框中輸入約束的名稱,或接受默認(rèn)的名稱。 (2)在【外鍵表】下拉列表框中選擇要定義外健約束的表,并在其下的列表中選擇表中要定義外鍵約束的列。 (9)定義好所有列后,單擊圖 511工具欄上的 按鈕,表就創(chuàng)建完成了。 (4) 圖 510所示的設(shè)計(jì)表對話框的下半部分是特定列的詳細(xì)屬性,包括是否是標(biāo)識(shí)列、是否使用默認(rèn)值等。第 5章 SQL Server2023基本操作與應(yīng)用 167。第 5章 SQL Server2023基本操作與應(yīng)用 下面對 SQL Server 2023 中實(shí)現(xiàn)用戶定義完整性的方法予以介紹 :。因此,以下稱關(guān)系為表,稱元組為行(或記錄),稱屬性為列(或字段) 。格式如下: v 數(shù)據(jù)類型 確定表的每列的數(shù)據(jù)類型,是設(shè)計(jì)表的重要步驟。但不要隨便刪除系統(tǒng)數(shù)據(jù)庫,可能會(huì)造成 SQL Server系統(tǒng)崩潰。 在使用 sp_renamedb修改數(shù)據(jù)庫名之前,必須將數(shù)據(jù)庫設(shè)置成單用戶模式。 修改數(shù)據(jù)庫 創(chuàng)建數(shù)據(jù)庫后,可能會(huì)由于某種原因需要對其進(jìn)行修改。這兩個(gè)不同選項(xiàng)卡界面內(nèi)的設(shè)置,分別為數(shù)據(jù)主文件和日志文件的名稱、存儲(chǔ)位置、初始大小、所屬文件組 (默認(rèn)為主文件組 PRIMARY)、文件是否自動(dòng)增長、增長的方式和文件大小的限制等。 在同一臺(tái) SQL Server服務(wù)器上,各數(shù)據(jù)庫的名稱是惟一的。167。 tempdb是系統(tǒng)中負(fù)擔(dān)最重的數(shù)據(jù)庫,幾乎所有的查詢都可能使用它。 系統(tǒng)數(shù)據(jù)庫 SQL Server的系統(tǒng)數(shù)據(jù)庫包括以下幾個(gè)數(shù)據(jù)庫:? master數(shù)據(jù)庫 是 SQL Server的總控?cái)?shù)據(jù)庫,保存了 SQL Server系統(tǒng)的全部系統(tǒng)信息、所有登錄信息和系統(tǒng)配置,保存了所有建立的其他數(shù)據(jù)庫及其有關(guān)信息。這樣可以減輕單個(gè)硬盤驅(qū)動(dòng)器的存儲(chǔ)負(fù)載,提高數(shù)據(jù)庫的存儲(chǔ)效率,從而實(shí)現(xiàn)提高系統(tǒng)性能的目的。一個(gè)數(shù)據(jù)庫有且僅有一個(gè)主數(shù)據(jù)文件。   數(shù)據(jù)庫系統(tǒng)使用一組操作系統(tǒng)文件來映射數(shù)據(jù)庫管理系統(tǒng)中保存的數(shù)據(jù)庫,數(shù)據(jù)庫中的所有數(shù)據(jù)和對象都存儲(chǔ)在其映射的操作系統(tǒng)文件中。數(shù)據(jù)文件是用來存放數(shù)據(jù)庫中的數(shù)據(jù)的。一個(gè)數(shù)據(jù)庫可以沒有次數(shù)據(jù)文件,也可有多個(gè)次數(shù)據(jù)文件。 3)日志文件是獨(dú)立的。其中特有的、常用的系統(tǒng)表和存儲(chǔ)過程見附錄 B和附錄 C。 如果用戶想使每個(gè)新建的數(shù)據(jù)庫一開始就具有某些對象,可以將這些對象放到 model數(shù)據(jù)庫中,這樣所有新建的數(shù)據(jù)庫都將繼承這些內(nèi)容。? Northwind數(shù)據(jù)庫      一個(gè)涉及虛構(gòu)的 Northwind貿(mào)易公司在世界范圍內(nèi)進(jìn)出口食品的銷售情況示例數(shù)據(jù)庫。167。命令和執(zhí)行結(jié)果見圖 55。v 使用企業(yè)管理器修改數(shù)據(jù)庫 有兩種方法來修改:① 使用企業(yè)管理器修改數(shù)據(jù)庫② 使用 TSQL命令修改數(shù)據(jù)庫第 5章 SQL Server2023基本操作與應(yīng)用 11v 使用企業(yè)管理器修改數(shù)據(jù)庫 步驟如下: (1)啟動(dòng)企業(yè)管理器,連接服務(wù)器,展開其樹形目錄,展開【數(shù)據(jù)庫】文件夾,用鼠標(biāo)右鍵單擊要修改的數(shù)據(jù)庫名,例如exampledb1,在彈出的快捷菜單中,單擊【屬性】命令,則彈出如圖 57所示的對話框。 下述命令行是將 exampledbl數(shù)據(jù)庫更名為 exampledb的完整過程 ,用 sp_helpdb來查看。表的行數(shù)和總大小僅受可使用空間的限制。見 表 54。3)是否需要在列上使用約束、默認(rèn)值和規(guī)則。比如,可以指定 Books表中的定價(jià)必須大于零,這樣當(dāng)插入表中的圖書記錄的定價(jià)為 0或負(fù)數(shù)時(shí),插入操作不能成功執(zhí)行,從而保證了表中數(shù)據(jù)的正確性。 又如 ,表 Books中的書名列設(shè)置為不允許取空值,則輸入數(shù)據(jù)時(shí),必須給該列指定非空值,否則輸入失敗。 (7)鼠標(biāo)右鍵單擊表中的任意一行 (即任意一個(gè)列的定義 ),在彈出的快捷菜單中選擇【屬性】命令,可以打開如圖 512所示的表屬性對話框,在該對話框中選擇表選項(xiàng)卡,可以指定表的屬性,比如表名、所有者、表的標(biāo)識(shí)列等。 (2)在列名列表中選擇要定義惟一性約束。 (5)選擇【級(jí)聯(lián)更新相關(guān)的字段】復(fù)選框指定使用級(jí)聯(lián)修改。 CREATE TABLE books ( 編號(hào) char(15) PRIMARY KEY NOT NULL CONTRAINT PK_Books PRIMARY KEY, 書名 varchar(42) NULL , 作者 varchar(8) NULL , 出版社 varchar(28)NULL , 定價(jià) real NULL CONTRAINT CK_Books CHECK(定價(jià) 0) )第 5章 SQL Server2023基本操作與應(yīng)用 【例 510】 創(chuàng)建圖書借閱信息表 Borrowinf。ALTER TABLE命令格式 ALTER TABLE table_name { [ ALTER COLUMN column_name {new_data_type[(precision[,scale])][NULL|NOT NULL] |{ADD|DROP}ROWGUIDCOL
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1