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

正文內(nèi)容

數(shù)據(jù)庫項(xiàng)目化教程(參考版)

2025-03-11 11:32本頁面
  

【正文】 ( 1) char ? 利用 char數(shù)據(jù)類型存儲(chǔ)數(shù)據(jù)時(shí),每個(gè)字符占用一個(gè)字節(jié)的存儲(chǔ)空間。由于近似數(shù)的這種特性,一般在貨幣運(yùn)算上不使用它,但是科學(xué)計(jì)算或統(tǒng)計(jì)計(jì)算等不要求絕對(duì)精確的運(yùn)算場(chǎng)合使用近似數(shù)據(jù)類型比較方便。 ? 例如:對(duì) 2位小數(shù)時(shí),結(jié)果為 。表示的數(shù)的范圍為 +308~+308。 ? 當(dāng) 1≤n≤24時(shí), float型數(shù)據(jù)用 4個(gè)字節(jié)存儲(chǔ),精度可以達(dá)到 7位。 相關(guān)知識(shí) ( 2) real ? real類型的數(shù)據(jù)占用 4個(gè)字節(jié)的存儲(chǔ)空間,其數(shù)值范圍在 +38到 +38之間,并且精度可以達(dá)到 7位。 ( 1) decimal和 numeric ? decimal和 numeric數(shù)據(jù)類型的表示方式為 decimal[(p[,s])]或numeric[(p[,s])]。 相關(guān)知識(shí) 2.浮點(diǎn)數(shù)據(jù)類型 ? 浮點(diǎn)數(shù)據(jù)類型用于存儲(chǔ)十進(jìn)制的小數(shù)。 ( 4) bigint ? bigint是整數(shù)數(shù)據(jù)類型中存儲(chǔ)容量最大的一種,可以存儲(chǔ) 263~2631之間的任意整數(shù)。 ( 3) tinyint ? tinyint只能存儲(chǔ) 0~255之間的整數(shù)。 ( 2) smallint 相關(guān)知識(shí) ? smallint存儲(chǔ)- 215~2151之間的整數(shù)。 ( 1) int ? int也可以寫成 integer,可以存儲(chǔ) 231~2311范圍內(nèi)的任意整數(shù)。 ? SQL Server 2023提供的數(shù)據(jù)類型按照處理對(duì)象的不同,可以分為如表 36所示的幾大類。 相關(guān)知識(shí) 一、 SQL Server的數(shù)據(jù)類型 ? 數(shù)據(jù)類型就是以數(shù)據(jù)的表現(xiàn)事實(shí)和存儲(chǔ)方式來劃分?jǐn)?shù)據(jù)庫中的各類數(shù)據(jù)。 列名 數(shù)據(jù)類型 長度 允許空值 說明 列名含義 bookID char 10 主鍵 圖書編號(hào) readerID char 10 主鍵 借閱卡編號(hào) returndate smallDatetime 4 √ 還書日期 borrowdate smallDatetime 4 √ 借書日期 2.對(duì)數(shù)據(jù)表進(jìn)行簡(jiǎn)單的維護(hù),包括查看表的屬性、修改表的結(jié)構(gòu)以及刪除數(shù)據(jù)表。 列名 數(shù)據(jù)類型 長度 允許空值 說明 列名含義 typeID char 4 主鍵 類別編號(hào) typename varchar 20 類別名稱 ⑷ 創(chuàng)建書刊信息表 books, 書刊編號(hào)為主鍵,表的結(jié)構(gòu)如表 34所示。 列名 數(shù)據(jù)類型 長度 允許空值 說明 列名含義 deptID Char 4 主鍵 部門編號(hào) dept varchar 20 部門名稱 ⑵ 創(chuàng)建讀者借閱卡信息表 readers,將借閱卡編號(hào)設(shè)置為主鍵,表結(jié)構(gòu)如表 32所示。 表建立后需要進(jìn)行維護(hù) : ?表結(jié)構(gòu)的維護(hù),包括表結(jié)構(gòu)的修改,表的刪除等等 ?表數(shù)據(jù)的維護(hù),包括數(shù)據(jù)的增加、刪除和修改。因此,為了完成整個(gè)數(shù)據(jù)庫的建立工作,我們還需要在建立數(shù)據(jù)庫的基礎(chǔ)上,進(jìn)一步建立數(shù)據(jù)表。 知識(shí)目標(biāo) 1. 熟悉表、關(guān)系模型、數(shù)據(jù)類型等基本概念; 2.進(jìn)一步熟悉 SQL Server Management Studio的使用; 3.熟悉 CREATE TABLE、ALTER TABLE和 DROP TABLE等數(shù)據(jù)表維護(hù)語句。 Resource 是一個(gè)只讀數(shù)據(jù)庫,包含 SQL Server 2023 中所有系統(tǒng)對(duì)象。 Msdb 用于 SQL Server代理計(jì)劃警報(bào)和作業(yè)。 數(shù)據(jù)庫名稱 作用 Master 記錄 SQL Server實(shí)例的所有系統(tǒng)級(jí)信息。 二、 管理數(shù)據(jù)庫 ( 3)數(shù)據(jù)庫更名 ? 在重命名數(shù)據(jù)庫之前,應(yīng)該確保沒有用戶使用該數(shù)據(jù)庫,而且數(shù)據(jù)庫應(yīng)該設(shè)置為 【單用戶】模式。 圖 218 刪除對(duì)象對(duì)話框 二、 管理數(shù)據(jù)庫 ( 2)使用 TransactSQL語句刪除數(shù)據(jù)庫 ? 【 訓(xùn)練 28】 使用 SQL語句刪除一個(gè)示例數(shù)據(jù)庫 xsmanage: DROP DATABASE xsmanage 要?jiǎng)h除的數(shù)據(jù)庫名 刪除數(shù)據(jù)庫的 SQL命令 當(dāng)數(shù)據(jù)庫處于以下三種情況之一,不能被刪除: ?當(dāng)用戶正在使用此數(shù)據(jù)庫時(shí); ?當(dāng)數(shù)據(jù)庫正在被恢復(fù)還原時(shí); ?當(dāng)數(shù)據(jù)庫正在參與復(fù)制時(shí)。 二、 管理數(shù)據(jù)庫 4. 刪除與更名用戶數(shù)據(jù)庫 ( 1)在 SQL Server Management Studio中刪除數(shù)據(jù)庫 已有數(shù)據(jù)庫 在 SQL Server Management Studio中刪除數(shù)據(jù)庫只需展開【數(shù)據(jù)庫】目錄,用鼠標(biāo)右鍵單擊要?jiǎng)h除的數(shù)據(jù)庫,在彈出的快捷菜單中選擇【刪除】命令,打開刪除對(duì)象對(duì)話框,如圖 218所示。 ③ 在彈出的快捷菜單中選擇【附加數(shù)據(jù)庫】命令,打開【附加數(shù)據(jù)庫】對(duì)話框,如圖 216所示。 圖 215 在數(shù)據(jù)庫連接狀態(tài)下分離數(shù)據(jù)庫的錯(cuò)誤提示 二、 管理數(shù)據(jù)庫 ( 2)附加數(shù)據(jù)庫 圖 216 附加數(shù)據(jù)庫對(duì)話框 【 添加 】按鈕 ① 打開 SQL Server Management Studio并連接到數(shù)據(jù)庫實(shí)例。設(shè)置完畢后,單擊 【 確定 】 按鈕。若強(qiáng)行分離,則會(huì)出現(xiàn)錯(cuò)誤提示。 ⑥ 在 【 狀態(tài) 】 列中如果是“未就緒”,則 【 消息 】 列將顯示有關(guān)數(shù)據(jù)庫的超鏈接信息。 ④ 如果要收縮個(gè)別的數(shù)據(jù)庫文件 , 請(qǐng)單擊【收縮文件】。 ② 右擊要收縮的數(shù)據(jù)庫,指向【所有任務(wù)】,然后單擊【收縮數(shù)據(jù)庫】命令。 ? 可以設(shè)置為按給定時(shí)間自動(dòng)壓縮,也可以手工壓縮。 二、 管理數(shù)據(jù)庫 2. 收縮數(shù)據(jù)庫 —— SQL Server 允許壓縮數(shù)據(jù)庫中的每個(gè)文件,以刪除未使用的頁。 ? 【 訓(xùn)練 24】 使用 ALTER DATABASE命令修改數(shù)據(jù)庫名稱 xsgl為 xsmanage ALTER DATABASE xsgl MODIFY NAME = xsmanage ?在查詢編輯器中輸入以上語句,執(zhí)行效果如圖 212所示 圖 212 使用 ALTER DATABASE命令修改數(shù)據(jù)庫名稱 ? 【 訓(xùn)練 25】 使用系統(tǒng)存儲(chǔ)過程 sp_helpdb查看 Library數(shù)據(jù)庫的信息。 圖 211 添加輔助數(shù)據(jù)文件 ( 2)使用 TransactSQL語句查看和修改數(shù)據(jù)庫屬性 ① 啟動(dòng) SQL Server Management Studio,打開 SQL編輯器窗口。輸入該文件的名稱,確定該文件的大小、增長方式以及存儲(chǔ)路徑。 選項(xiàng)卡 ?【 訓(xùn)練 23】 在 Library數(shù)據(jù)庫中添加一個(gè)輔助數(shù)據(jù)文件。 ?【選項(xiàng)】選項(xiàng)卡中設(shè)置和修改數(shù)據(jù)庫的排序規(guī)則和故障恢復(fù)模式。 一、 創(chuàng)建圖書管理數(shù)據(jù)庫 Library 任務(wù)實(shí)施 一、 創(chuàng)建圖書管理數(shù)據(jù)庫 Library 二、 管理數(shù)據(jù)庫 任務(wù)實(shí)施 二、 管理數(shù)據(jù)庫 1. 查看與修改數(shù)據(jù)庫屬性 ( 1)使用 SQL Server Management Studio查看和修改數(shù)據(jù)庫屬性 圖 210 數(shù)據(jù)庫屬性對(duì)話框 ?【常規(guī)】選項(xiàng)卡中列示的數(shù)據(jù)庫基本信息是不能修改的 。E:\sql_data\39。E:\sql_data\39。 圖 28 創(chuàng)建了一個(gè)新的數(shù)據(jù)庫 Library 新建的數(shù)據(jù)庫 Library 一、 創(chuàng)建圖書管理數(shù)據(jù)庫 Library 2. 使用 CREATE DATABASE創(chuàng)建數(shù)據(jù)庫 ? CREATE DATABASE語句是 TransactSQL創(chuàng)建數(shù)據(jù)庫的方法 圖 29 用命令方式創(chuàng)建數(shù)據(jù)庫 SQL Server Management Studio窗口 新建查詢 SQL編輯窗口,輸入創(chuàng)建數(shù)據(jù)庫的SQL語句 【 執(zhí)行 】 按鈕 消息窗口,SQL語句分析和執(zhí)行結(jié)果在窗口顯示 ?【 訓(xùn)練 22】 在查詢編輯器窗口中創(chuàng)建 Library2數(shù)據(jù)庫??梢愿乃姓?。 邏輯 文件名 物理 文件名 一、 創(chuàng)建圖書管理數(shù)據(jù)庫 Library ( 5)在【所有者】下拉列表框中可以選擇數(shù)據(jù)庫的所有者,數(shù)據(jù)庫的所有者是對(duì)數(shù)據(jù)庫有完全操作權(quán)限的用戶。 ?物理文件名 是包括路徑在內(nèi)的數(shù)據(jù)庫文件名(在Windows操作系統(tǒng)中使用)。 圖 26 新建數(shù)據(jù)庫屬性對(duì)話框 ?邏輯文件名 是在TransactSQL語句中引用數(shù)據(jù)庫文件時(shí)所使用的名稱。 一、 創(chuàng)建圖書管理數(shù)據(jù)庫 Library 圖 26 新建數(shù)據(jù)庫屬性對(duì)話框 ( 4)新建數(shù)據(jù)庫窗口 設(shè)置屬性, 系統(tǒng)自動(dòng)生成數(shù)據(jù)文件 志文件 ,并設(shè)定了文件類型、文件組名稱、初始大小、自動(dòng)增長方式和存儲(chǔ)路徑,如圖 26所示。 圖 24 “連接到服務(wù)器”對(duì)話框 選擇“ Windows”身份驗(yàn)證 一、 創(chuàng)建圖書管理數(shù)據(jù)庫 Library 圖 25 在 SQL Server Management Studio中創(chuàng)建數(shù)據(jù)庫 【 新建數(shù)據(jù)庫 】命令 ( 3)將對(duì)象資源管理器窗格的樹形結(jié)構(gòu)展開,選擇【數(shù)據(jù)庫】節(jié)點(diǎn)并右擊,在打開的快捷菜單中選擇【新建數(shù)據(jù)庫】命令。 ( 2)在連接到服務(wù)器對(duì)話框中,設(shè)置好服務(wù)器類型、服務(wù)器名稱和身份驗(yàn)證方式,并單擊【連接】按鈕,連接到 SQL Server 2023數(shù)據(jù)庫實(shí)例。 一、 創(chuàng)建圖書管理數(shù)據(jù)庫 Library 1. 使用 SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫 圖書管理數(shù)據(jù)庫Library 數(shù)據(jù)庫擁有者 數(shù)據(jù)庫的名稱 數(shù)據(jù)庫的大小 SQL Server Management Studio 數(shù)據(jù)庫存放的位置 一、 創(chuàng)建圖書管理數(shù)據(jù)庫 Library 【訓(xùn)練 21】在 SQL Server Management Studio中創(chuàng)建Library數(shù)據(jù)庫。 ?TRUNCATEONLY:導(dǎo)致文件中的任何未使用的空間釋放給操作系統(tǒng),并將文件收縮到上一次分配的大小,從而減少文件大小,而不移動(dòng)任何數(shù)據(jù)。該選項(xiàng)允許使用 ALTER DATABASE 語句除去文件。 ? EMPTYFILE:將所有數(shù)據(jù)從指定文件中遷移到同一文件組中的其他文件。 ?target_size:是用兆字節(jié)表示的所要 收縮 的文件大?。ㄓ谜麛?shù)表示)。 ?file_id:是要收縮的文件的標(biāo)識(shí) (ID) 號(hào)。使用 TRUNCATEONLY 時(shí),忽略 target_percentis。 ?TRUNCATEONLY:導(dǎo)致將數(shù)據(jù)文件中的任何未使用的空間釋放給操作系統(tǒng),并將文件收縮到上一次所分配的大小,從而減少文件大小,而不移動(dòng)任何數(shù)據(jù)。 ?NOTRUNCATE:導(dǎo)致在數(shù)據(jù)庫文件中保留所釋放的文件空間。數(shù)據(jù)庫名稱必須符合標(biāo)識(shí)符的規(guī)則。 ?MODIFY FILEGROUP:修改指定文件組的屬性。只能為 tempdb 數(shù)據(jù)庫中的文件指定 FILENAME,而且新名稱只有在 Microsoft SQL Server 重新啟動(dòng)后才能生效。必須在 filespec 中指定 NAME,以標(biāo)識(shí)要更改的文件。 ?MODIFY FILE:指定要更改給定的文件,更改選項(xiàng)包括 FILENAME、 SIZE、 FILEGROWTH 和 MAXSIZE。 ?REMOVE FILEGROUP:從數(shù)據(jù)庫中刪除文件組并刪除該文件組中的所有文件。只有在文件為空時(shí)才能刪除。 ?ADD LOG FILE:指定添加新的日志文件。 ? UNLIMITED:指名 filespec中定義的文件的增長無容量限制。 ? MAXSIZE:指定操作系統(tǒng)文件可以增長到的最大尺寸,如果沒有指定,則文件可以不斷增長直到充滿硬盤。 ? FILENAME:指定數(shù)據(jù)文件的物理文件名,包括路徑和文件名稱。 ? LOG ON:指定生成事務(wù)日志文件的地址和文件長度。 相關(guān)知識(shí) TSQL語言主要由以下四部分組成: 數(shù)據(jù)定義語句( DDL) 數(shù)據(jù)操縱語句( DML) 數(shù)據(jù)控制語句( DCL) 附加的語言要素 用于創(chuàng)建和修改數(shù)據(jù)庫結(jié)構(gòu)的語句 用于數(shù)據(jù)查詢、插入、修改和刪除等操作語句 用于控制數(shù)據(jù)庫的訪問權(quán)限和控制游標(biāo) 附加的語言要素是為了編寫腳本而增設(shè)的語言要素,包括變量、運(yùn)算符、函數(shù)等 相關(guān)知識(shí) 三、有關(guān)數(shù)據(jù)庫管理的 TSQL語句 1.建立數(shù)據(jù)庫的命令語句 CREATE DATABASE CREATE DATABASE database_name ON [PRIMARY] [(NAME=logical_file_name, FILENAME=‘os_file_name’ [,SIZE=size] [,MAXSIZE={max_size|UNLIMITED}] [,FILEGROWTH=growth_increment] ])[,…n] [,FILEGROUP
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1