《SQLServer數(shù)據(jù)庫(kù)技術(shù)項(xiàng)目化教程》483頁(yè)完整版教學(xué)課件匯總?cè)珪娮咏贪竉第1頁(yè)
《SQLServer數(shù)據(jù)庫(kù)技術(shù)項(xiàng)目化教程》483頁(yè)完整版教學(xué)課件匯總?cè)珪娮咏贪竉第2頁(yè)
《SQLServer數(shù)據(jù)庫(kù)技術(shù)項(xiàng)目化教程》483頁(yè)完整版教學(xué)課件匯總?cè)珪娮咏贪竉第3頁(yè)
《SQLServer數(shù)據(jù)庫(kù)技術(shù)項(xiàng)目化教程》483頁(yè)完整版教學(xué)課件匯總?cè)珪娮咏贪竉第4頁(yè)
《SQLServer數(shù)據(jù)庫(kù)技術(shù)項(xiàng)目化教程》483頁(yè)完整版教學(xué)課件匯總?cè)珪娮咏贪竉第5頁(yè)
已閱讀5頁(yè),還剩478頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單元一 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)體驗(yàn)數(shù)據(jù)庫(kù)的應(yīng)用1數(shù)據(jù)庫(kù)系統(tǒng)基本概念2使用MS SQL Server 20163項(xiàng)目任務(wù)知識(shí)目標(biāo)了解應(yīng)用系統(tǒng)中數(shù)據(jù)庫(kù)的作用理解數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)、數(shù)據(jù)庫(kù)用戶和管理員、數(shù)據(jù)模型等相關(guān)概念及基礎(chǔ)知識(shí)了解SQL Server 2016的服務(wù)類型及啟動(dòng)模式了解SQL Server 2016的身份驗(yàn)證模式了解SQL Server 2016的主要管理工具技能目標(biāo)能夠使用“SQL Server配置管理器”設(shè)置SQL Server相關(guān)服務(wù)的啟動(dòng)模式能夠使用“SQL Server配置管理器” 管理SQL Server相關(guān)服務(wù),如啟動(dòng)、停止、暫停

2、、繼續(xù)、重新啟動(dòng)能夠啟動(dòng)“SQL Server Management Studio”,并連接到服務(wù)器能夠在“SQL Server Management Studio”中打開“對(duì)象資源管理器”、“查詢編輯器”任務(wù)1:體驗(yàn)數(shù)據(jù)庫(kù)的應(yīng)用-任務(wù)描述通過學(xué)校的教務(wù)管理系統(tǒng)查詢課程和成績(jī)信息;通過學(xué)校的圖書管理系統(tǒng)進(jìn)行借書、還書、查詢借閱情況;通過“淘寶網(wǎng)”、“當(dāng)當(dāng)網(wǎng)”等查詢商品信息、購(gòu)買商品。任務(wù)1:體驗(yàn)數(shù)據(jù)庫(kù)的應(yīng)用-任務(wù)實(shí)現(xiàn)任務(wù)1:體驗(yàn)數(shù)據(jù)庫(kù)的應(yīng)用-任務(wù)實(shí)現(xiàn)任務(wù)1:體驗(yàn)數(shù)據(jù)庫(kù)的應(yīng)用-任務(wù)實(shí)現(xiàn)任務(wù)1:體驗(yàn)數(shù)據(jù)庫(kù)的應(yīng)用-任務(wù)實(shí)現(xiàn)任務(wù)2:數(shù)據(jù)庫(kù)系統(tǒng)基本概念-任務(wù)描述數(shù)據(jù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)用

3、戶與管理員數(shù)據(jù)模型任務(wù)2:數(shù)據(jù)庫(kù)系統(tǒng)基本概念-任務(wù)實(shí)現(xiàn)數(shù)據(jù)是描述客觀事物的符號(hào)記錄,可以是文件形式存儲(chǔ)在計(jì)算機(jī)系統(tǒng)中,也可以是數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)形式存儲(chǔ)在數(shù)據(jù)表中。數(shù)據(jù)具有多種表現(xiàn)形式,可以是數(shù)字,也可以是非數(shù)字的形式,如文本、語(yǔ)音、圖形、圖像、音頻、視頻等。數(shù)據(jù)任務(wù)2:數(shù)據(jù)庫(kù)系統(tǒng)基本概念-任務(wù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)是存儲(chǔ)數(shù)據(jù)的“倉(cāng)庫(kù)”,是數(shù)據(jù)的集合。在數(shù)據(jù)庫(kù)系統(tǒng)中是由表、關(guān)系、視圖、存儲(chǔ)過程、觸發(fā)器、索引等操作對(duì)象組成數(shù)據(jù)庫(kù)任務(wù)2:數(shù)據(jù)庫(kù)系統(tǒng)基本概念-任務(wù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,簡(jiǎn)稱DBMS)是用于管理數(shù)據(jù)庫(kù)的系統(tǒng)軟件,由數(shù)據(jù)庫(kù)和一組用以訪問及管理這些數(shù)

4、據(jù)庫(kù)的程序構(gòu)成,可以組織和存儲(chǔ)數(shù)據(jù),獲取、檢索、管理和維護(hù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。是數(shù)據(jù)庫(kù)系統(tǒng)核心組成部分。應(yīng)用系統(tǒng)(或用戶)通過數(shù)據(jù)庫(kù)管理系統(tǒng)來訪問、維護(hù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)數(shù)據(jù)庫(kù)管理系統(tǒng)SQL Server ORACLEIBM DB2 MySql任務(wù)2:數(shù)據(jù)庫(kù)系統(tǒng)基本概念-任務(wù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System,簡(jiǎn)稱DBS),是一個(gè)軟件系統(tǒng),用于存儲(chǔ)、處理、管理、維護(hù)和應(yīng)用數(shù)據(jù)的一個(gè)軟件系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)任務(wù)2:數(shù)據(jù)庫(kù)系統(tǒng)基本概念-任務(wù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)集中式客戶端-服務(wù)器(C/S)并行分布式任務(wù)2:數(shù)據(jù)庫(kù)系統(tǒng)基本概念-任務(wù)實(shí)現(xiàn)使用數(shù)據(jù)庫(kù)的人員包括數(shù)據(jù)庫(kù)用戶和數(shù)據(jù)庫(kù)管理員(DBA)。數(shù)據(jù)庫(kù)用

5、戶可分為普通使用者、數(shù)據(jù)庫(kù)設(shè)計(jì)人員和數(shù)據(jù)庫(kù)開發(fā)人員數(shù)據(jù)庫(kù)用戶與管理員任務(wù)2:數(shù)據(jù)庫(kù)系統(tǒng)基本概念-任務(wù)實(shí)現(xiàn)層次模型網(wǎng)狀模型關(guān)系模型數(shù)據(jù)模型任務(wù)3:使用MS SQL Server 2016數(shù)據(jù)庫(kù)引擎服務(wù)SQL Server代理服務(wù)SQL Server Browser服務(wù)分析服務(wù)(Analysis Services)服務(wù)報(bào)表服務(wù)(Reporting Services)服務(wù)集成服務(wù)(Integration Services)SQL Server 2016服務(wù)任務(wù)3:使用MS SQL Server 2016SQL Server配置管理器SQL Server Management StudioSQL Se

6、rver Profiler數(shù)據(jù)庫(kù)引擎優(yōu)化顧問圖形管理工具任務(wù)3:使用MS SQL Server 2016-任務(wù)描述使用“SQL Server配置管理器”啟動(dòng)并管理SQL Server 2016的引擎服務(wù)。啟動(dòng)SSMS工具,并連接到SQL Server 2016服務(wù)器,并了解SSMS工具中重要組件的作用。任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)使用“SQL Server配置管理器”啟動(dòng)并管理SQL Server 2016的引擎服務(wù)Step1 :打開“SQL Server Configuration Manager”窗口任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)S

7、tep2:打開“SQL Server(MSSQLSERVER)”屬性窗口任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)Step3:設(shè)置“SQL Server (MSSQLSERVER)”啟動(dòng)模式任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)Step4:對(duì)服務(wù)進(jìn)行啟動(dòng)、停止、暫停、繼續(xù)、重新啟動(dòng)等操作任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)啟動(dòng)SSMS工具,并連接到SQL Server 2016服務(wù)器,并了解SSMS工具中的重要組件的作用Step1 :打開“連接到服務(wù)器”窗口任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)Step2 :選擇“服

8、務(wù)器類型”任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)Step3:選擇“服務(wù)器名稱”任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)Step4:選擇“身份驗(yàn)證”模式任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)Step5:打開“Server Management Studio”窗口,顯示“對(duì)象資源管理器”,添加顯示組件,調(diào)用查詢編輯器任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)任務(wù)3:使用MS SQL Server 2016-任務(wù)實(shí)現(xiàn)單元總結(jié)關(guān)鍵知識(shí)基礎(chǔ)知識(shí):數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)、數(shù)據(jù)庫(kù)用戶和管理員、數(shù)據(jù)

9、模型等相關(guān)概念及基礎(chǔ)知識(shí)SQL Server服務(wù)類型:數(shù)據(jù)庫(kù)引擎服務(wù)、SQL Server代理服務(wù)、SQL Server Browser服務(wù)服務(wù)啟動(dòng)模式:自動(dòng)、手動(dòng)、已禁用身份驗(yàn)證模式:Windows身份驗(yàn)證模式、混合身份驗(yàn)證模式單元總結(jié)關(guān)鍵技能使用“SQL Server配置管理器”、“SQL Server Management Studio”等管理工具設(shè)置SQL Server相關(guān)服務(wù)的啟動(dòng)模式管理SQL Server相關(guān)服務(wù),如服務(wù)的啟動(dòng)、停止、暫停、繼續(xù)、重新啟動(dòng)等操作啟動(dòng)“SQL Server Management Studio”,并連接到服務(wù)器拓展訓(xùn)練拓展訓(xùn)練知識(shí)訓(xùn)練技能訓(xùn)練Thank

10、s!單元二 數(shù)據(jù)庫(kù)需求分析與設(shè)計(jì)項(xiàng)目任務(wù)數(shù)據(jù)庫(kù)需求分析1設(shè)計(jì)E-R模型2構(gòu)建關(guān)系模型3項(xiàng)目任務(wù)設(shè)計(jì)規(guī)范化4知識(shí)目標(biāo)熟悉數(shù)據(jù)庫(kù)需求分析與設(shè)計(jì)過程了解業(yè)務(wù)流程圖、數(shù)據(jù)流圖的內(nèi)涵理解E-R模型的內(nèi)涵,以及E-R圖繪制要素理解關(guān)系表,以及主鍵、外鍵的內(nèi)涵熟悉SQL Server數(shù)據(jù)類型了解數(shù)據(jù)完整性約束的內(nèi)涵掌握三個(gè)范式的內(nèi)涵技能目標(biāo)能夠繪制業(yè)務(wù)流程圖、數(shù)據(jù)流圖能夠繪制E-R圖能夠?qū)崿F(xiàn)將E-R模型轉(zhuǎn)換為關(guān)系模型能夠設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu),包括主鍵和外鍵等約束能夠?qū)﹃P(guān)系模式進(jìn)行規(guī)范化檢查任務(wù)1:數(shù)據(jù)庫(kù)需求分析-任務(wù)描述完成對(duì)“電子商務(wù)系統(tǒng)”的如下需求分析工作:分析業(yè)務(wù)流程。分析系統(tǒng)功能結(jié)構(gòu)。繪制數(shù)據(jù)流圖任務(wù)1

11、:數(shù)據(jù)庫(kù)需求分析-任務(wù)實(shí)現(xiàn)分析電子商務(wù)系統(tǒng)的業(yè)務(wù)流程并繪制流程圖分析系統(tǒng)功能并繪制系統(tǒng)功能結(jié)構(gòu)圖任務(wù)1:數(shù)據(jù)庫(kù)需求分析-任務(wù)實(shí)現(xiàn)分析數(shù)據(jù)流并繪制數(shù)據(jù)流圖任務(wù)1:數(shù)據(jù)庫(kù)需求分析-任務(wù)實(shí)現(xiàn)分析數(shù)據(jù)流并繪制數(shù)據(jù)流圖任務(wù)1:數(shù)據(jù)庫(kù)需求分析-任務(wù)實(shí)現(xiàn)任務(wù)2:設(shè)計(jì)E-R模型實(shí)體屬性聯(lián)系一對(duì)一一對(duì)多多對(duì)多任務(wù)2:設(shè)計(jì)E-R模型-任務(wù)描述確定存儲(chǔ)信息。明確實(shí)體和實(shí)體屬性。明確實(shí)體和實(shí)體間的聯(lián)系。繪制E-R圖。任務(wù)2:設(shè)計(jì)E-R模型-任務(wù)實(shí)現(xiàn)商品管理:數(shù)據(jù)庫(kù)需要存放商品、商品類別、供應(yīng)商這些對(duì)象的相關(guān)信息訂單管理:數(shù)據(jù)庫(kù)需要存放訂單的相關(guān)信息用戶管理:數(shù)據(jù)庫(kù)需要存放會(huì)員、員工、管理人員的相關(guān)信息確定存儲(chǔ)信息任務(wù)

12、2:設(shè)計(jì)E-R模型-任務(wù)實(shí)現(xiàn)商品:編號(hào)、名稱、庫(kù)存、供應(yīng)商、售價(jià)、成本價(jià)、圖片、類別、上架時(shí)間商品類別:編號(hào)、名稱、描述供應(yīng)商:編號(hào)、名稱、聯(lián)系人、地址、電話訂單:訂單號(hào)、會(huì)員、商品、數(shù)量、金額、日期會(huì)員:編號(hào)、姓名、地址、電話、用戶名、密碼員工:工號(hào)、姓名、部門、性別、電話、用戶名、密碼部門:編號(hào)、名稱、經(jīng)理、人數(shù)明確實(shí)體及實(shí)體屬性任務(wù)2:設(shè)計(jì)E-R模型-任務(wù)實(shí)現(xiàn)明確實(shí)體及實(shí)體屬性任務(wù)2:設(shè)計(jì)E-R模型-任務(wù)實(shí)現(xiàn)商品與商品類別:一對(duì)多供應(yīng)商與商品:一對(duì)多訂單與商品:一對(duì)多員工與部門:一對(duì)多員工與訂單:一對(duì)多明確實(shí)體間的聯(lián)系任務(wù)2:設(shè)計(jì)E-R模型-任務(wù)實(shí)現(xiàn)繪制E-R圖任務(wù)3:構(gòu)建關(guān)系模型數(shù)據(jù)表

13、數(shù)據(jù)類型任務(wù)3:構(gòu)建關(guān)系模型-任務(wù)描述根據(jù)已完成的E-R模型來設(shè)計(jì)基于SQL Server 2016數(shù)據(jù)平臺(tái)的電子商務(wù)系統(tǒng)所有的數(shù)據(jù)表以及每個(gè)表的結(jié)構(gòu)(包括列、主鍵、外鍵)。這些表包括商品表、商品類別表、供應(yīng)商表、訂單表、會(huì)員表、員工表和部門表任務(wù)3:構(gòu)建關(guān)系模型-任務(wù)實(shí)現(xiàn)實(shí)體類型轉(zhuǎn)換成關(guān)系,并確定主鍵關(guān)系包含的屬性主鍵商品表編號(hào)、名稱、庫(kù)存、供應(yīng)商、售價(jià)、成本價(jià)、圖片、類別、上架時(shí)間編號(hào)商品類別表編號(hào)、名稱、描述編號(hào)供應(yīng)商表編號(hào)、名稱、聯(lián)系人、地址、電話編號(hào)訂單表訂單號(hào)、會(huì)員、商品、數(shù)量、金額、日期訂單號(hào)會(huì)員表編號(hào)、姓名、地址、電話、用戶名、密碼編號(hào)員工表工號(hào)、姓名、部門、性別、電話、用戶名

14、、密碼工號(hào)部門表編號(hào)、名稱、經(jīng)理、人數(shù)編號(hào)任務(wù)3:構(gòu)建關(guān)系模型-任務(wù)實(shí)現(xiàn)實(shí)體聯(lián)系轉(zhuǎn)換成關(guān)系間的聯(lián)系,確定外鍵商品表與商品類別表之間:商品表中“類別”與商品類別表中的“編號(hào)”相關(guān)聯(lián),實(shí)現(xiàn)兩個(gè)關(guān)系表的外鍵聯(lián)系。商品表與供應(yīng)商表之間:商品表中“供應(yīng)商”與供應(yīng)商表中的“編號(hào)”相關(guān)聯(lián),實(shí)現(xiàn)兩個(gè)關(guān)系表的外鍵聯(lián)系。訂單表與商品表之間:訂單表中“商品”與商品表中的“編號(hào)”相關(guān)聯(lián),實(shí)現(xiàn)兩個(gè)關(guān)系表的外鍵聯(lián)系。訂單表與會(huì)員表之間:訂單表中“會(huì)員”與會(huì)員表中的“編號(hào)”相關(guān)聯(lián),實(shí)現(xiàn)兩個(gè)關(guān)系表的外鍵聯(lián)系。員工表與部門表之間:?jiǎn)T工表中“部門”與部門表中的“編號(hào)”相關(guān)聯(lián),實(shí)現(xiàn)兩個(gè)關(guān)系表的外鍵聯(lián)系。任務(wù)3:構(gòu)建關(guān)系模型-任務(wù)實(shí)

15、現(xiàn)設(shè)計(jì)數(shù)據(jù)表把E-R模型轉(zhuǎn)換成了關(guān)系模型。接下來就是把關(guān)系設(shè)計(jì)成數(shù)據(jù)表,在關(guān)系型數(shù)據(jù)庫(kù)中,一個(gè)關(guān)系對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)表,同時(shí),為了數(shù)據(jù)庫(kù)在實(shí)現(xiàn)和維護(hù)過程中,更有利于數(shù)據(jù)的完整性、方便性、合理性,設(shè)計(jì)數(shù)據(jù)表時(shí),除主鍵、外鍵約束外,根據(jù)實(shí)際需求,還可考慮其他相關(guān)的約束,如是否為空、唯一性、默認(rèn)值等?;赟QL Server 2016數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái),完成product、category、supplier、orders、member、employee、department等表的設(shè)計(jì)。具體表結(jié)構(gòu)設(shè)計(jì)請(qǐng)參考教材。任務(wù)4:設(shè)計(jì)規(guī)范化第一范式(1NF)第二范式(2NF)第三范式(3NF)實(shí)體完整性參照完整性用戶自

16、定義完整性任務(wù)4:設(shè)計(jì)規(guī)范化-任務(wù)描述命名規(guī)范檢查范式檢查數(shù)據(jù)類型檢查主鍵與外鍵檢查任務(wù)4:設(shè)計(jì)規(guī)范化-任務(wù)實(shí)現(xiàn)命名規(guī)范檢查數(shù)據(jù)表名規(guī)范化檢查字段名的規(guī)范化檢查范式檢查第一范式檢查第二范式檢查第三范式檢查數(shù)據(jù)類型檢查主鍵和外鍵檢查單元總結(jié)關(guān)鍵知識(shí)基本概念:數(shù)據(jù)流圖、E-R圖、數(shù)據(jù)表、數(shù)據(jù)類型、主鍵、外鍵設(shè)計(jì)知識(shí):概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、E-R模型、完整性約束設(shè)計(jì)規(guī)范化:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)單元總結(jié)關(guān)鍵技能 采用Microsoft visio繪制業(yè)務(wù)流程圖、數(shù)據(jù)流圖、E-R圖 設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的數(shù)據(jù)表 對(duì)關(guān)系模式進(jìn)行規(guī)范化檢查。包括命名規(guī)范檢查、范式檢

17、查、數(shù)據(jù)類型檢查、主鍵與外鍵檢查等拓展訓(xùn)練拓展訓(xùn)練知識(shí)訓(xùn)練技能訓(xùn)練Thanks!單元三 創(chuàng)建與管理數(shù)據(jù)庫(kù)項(xiàng)目任務(wù)創(chuàng)建數(shù)據(jù)庫(kù)1查看與修改數(shù)據(jù)庫(kù)屬性2導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)3項(xiàng)目任務(wù)脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)4分離與附加數(shù)據(jù)庫(kù)5擴(kuò)充與收縮數(shù)據(jù)庫(kù)6復(fù)制與刪除數(shù)據(jù)庫(kù)7知識(shí)目標(biāo)理解SQL SERVER所包含的系統(tǒng)數(shù)據(jù)庫(kù)及各系統(tǒng)數(shù)據(jù)庫(kù)的作用理解SQL SERVER數(shù)據(jù)庫(kù)所包含的數(shù)據(jù)庫(kù)文件及各文件的作用理解DDL、DML、DCL三種SQL語(yǔ)言掌握創(chuàng)建數(shù)據(jù)庫(kù)的SQL語(yǔ)法格式掌握脫機(jī)與聯(lián)機(jī)、分離與附加、修改、收縮及刪除數(shù)據(jù)庫(kù)等管理操作的SQL語(yǔ)法格式技能目標(biāo)能夠創(chuàng)建數(shù)據(jù)庫(kù)能夠查看和修改數(shù)據(jù)庫(kù)屬性能夠?qū)牒蛯?dǎo)出數(shù)據(jù)庫(kù)能夠脫機(jī)和聯(lián)

18、機(jī)數(shù)據(jù)庫(kù)能夠分離和附加數(shù)據(jù)庫(kù)能夠擴(kuò)充和收縮數(shù)據(jù)庫(kù)能夠復(fù)制和刪除數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)mastermodelmsdbtempdbResourceDDL語(yǔ)言DML語(yǔ)言DQL語(yǔ)言DCL語(yǔ)言TCL語(yǔ)言主數(shù)據(jù)文件(.mdf)次要數(shù)據(jù)文件(.ndf)事務(wù)日志文件(.ldf)任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)-任務(wù)描述分別使用SSMS和SQL語(yǔ)句兩種方式創(chuàng)建數(shù)據(jù)庫(kù)eshop,創(chuàng)建過程中,各參數(shù)如下:主數(shù)據(jù)文件:邏輯名稱為“eshop”,物理文件名稱為“eshop.mdf”,初始大小為5MB,自動(dòng)增長(zhǎng),增量為1MB,最大文件大小無限制,存儲(chǔ)路徑為“E:eshop”日志文件:邏輯名稱為“eshop_log”,物理文件名稱為“

19、eshop_log.ldf”,初始大小為1MB,自動(dòng)增長(zhǎng),增量為10%,最大文件大小為2MB,存儲(chǔ)路徑為“E:eshop”任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step1:打開SSMS窗口,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step2:在“對(duì)象資源管理器”中,右鍵單擊“數(shù)據(jù)庫(kù)”,然后單擊“新建數(shù)據(jù)庫(kù)”任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step3:打開“新建數(shù)據(jù)庫(kù)”窗口,設(shè)置相應(yīng)的參數(shù)任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step4:設(shè)置自動(dòng)增長(zhǎng)任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step5:“選項(xiàng)”查看與設(shè)置任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step6:“文件組”查看、添加與刪除任務(wù)1:創(chuàng)建數(shù)據(jù)

20、庫(kù)-任務(wù)實(shí)現(xiàn)Step7:查看新建的數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)使用T-SQL 語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)USE masterIF (EXISTS(SELECT * FROM sysdatabases WHERE name =eshop) -檢查eshop是否存在 DROP DATABASE eshop -如果已經(jīng)存在eshop數(shù)據(jù)庫(kù),則刪除eshopGOCREATE DATABASE eshop -數(shù)據(jù)庫(kù)名為eshopON PRIMARY ( NAME = eshop, -主數(shù)據(jù)文件邏輯名稱 FILENAME = E:eshopeshop.mdf, -數(shù)據(jù)文件路徑及物理名稱(E:eshop路徑需存在

21、) SIZE = 5MB, -初始大小 MAXSIZE = UNLIMITED, -最大尺寸 FILEGROWTH = 1MB -自動(dòng)增長(zhǎng)的增量)LOG ON( NAME = eshop_log, -日志文件邏輯名稱FILENAME = E:eshopeshop_log.ldf, -日志文件路徑及物理名稱(E:eshop路徑需存在)SIZE = 1MB, -初始大小MAXSIZE = 2MB, -最大尺寸FILEGROWTH = 10% -自動(dòng)增長(zhǎng)的增量)任務(wù)2:查看與修改數(shù)據(jù)庫(kù)屬性-任務(wù)描述分別使用SSMS 和Transact-SQL 兩種方式完成:查看和修改數(shù)據(jù)庫(kù)eshop的屬性重命名數(shù)據(jù)

22、庫(kù)名為eshop_new任務(wù)2:查看與修改數(shù)據(jù)庫(kù)屬性-任務(wù)實(shí)現(xiàn)Step1:打開SSMS窗口,在“對(duì)象資源管理器”中,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:展開“數(shù)據(jù)庫(kù)”,右鍵單擊eshop數(shù)據(jù)庫(kù)(1)使用SSMS工具查看和修改數(shù)據(jù)庫(kù)屬性任務(wù)2:查看與修改數(shù)據(jù)庫(kù)屬性-任務(wù)實(shí)現(xiàn)Step3:查看數(shù)據(jù)庫(kù)屬性語(yǔ)句一:select * from sys.databases where name=eshop語(yǔ)句二:sp_helpdb eshop(2)使用T-SQL方式查看數(shù)據(jù)庫(kù)屬性任務(wù)2:查看與修改數(shù)據(jù)庫(kù)屬性-任務(wù)實(shí)現(xiàn)(3)使用SSMS工具重命名數(shù)據(jù)庫(kù)Step1:打開SSM

23、S窗口,在“對(duì)象資源管理器”中,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:展開“數(shù)據(jù)庫(kù)”,右鍵單擊要eshop數(shù)據(jù)庫(kù),選擇“重命名”,把eshop修改為eshop_new即可任務(wù)2:查看與修改數(shù)據(jù)庫(kù)屬性-任務(wù)實(shí)現(xiàn)(4)使用T-SQL方式重命名數(shù)據(jù)庫(kù)和修改數(shù)據(jù)庫(kù)屬性ALTER DATABASE eshop MODIFY NAME=eshop_new -重命名eshop數(shù)據(jù)庫(kù)名為eshop_newALTER DATABASE eshop SET SINGLE_USER -修改eshop數(shù)據(jù)庫(kù)為單用戶訪問模式ALTER DATABASE eshop SET MULTI_

24、USER -修改eshop數(shù)據(jù)庫(kù)為多用戶訪問模式任務(wù)2:查看與修改數(shù)據(jù)庫(kù)屬性-任務(wù)實(shí)現(xiàn)任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)描述實(shí)現(xiàn)如下數(shù)據(jù)的導(dǎo)入與導(dǎo)出:Microsoft Excel表格文件eshop.xls,然后此文件中的“supplier”表格中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)eshop中,數(shù)據(jù)表的名稱為“supplier”數(shù)據(jù)庫(kù)表“supplier”數(shù)據(jù)導(dǎo)出,保存到supplier.xls文件中任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step1:打開SSMS窗口,在“對(duì)象資源管理器”中,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:選擇“任務(wù)” “導(dǎo)入數(shù)據(jù)庫(kù)”,進(jìn)入導(dǎo)入導(dǎo)出向?qū)g迎界面,

25、單擊按鈕“下一步”,進(jìn)入“選擇數(shù)據(jù)源”界面(1)使用SSMS工具的“導(dǎo)入導(dǎo)出向?qū)А边M(jìn)行導(dǎo)入任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step3:單擊“下一步”按鈕,進(jìn)入“選擇目標(biāo)”界面任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step4:進(jìn)入“指定表復(fù)制或查詢”界面,選擇“復(fù)制一個(gè)或多個(gè)表或視圖的數(shù)據(jù)”任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step5:進(jìn)入“選擇源表和源視圖”界面,選擇源表任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step6:進(jìn)行預(yù)覽任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step7:進(jìn)入“保存并運(yùn)行包”界面任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step7:完成運(yùn)行任務(wù)3:導(dǎo)入與導(dǎo)

26、出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step8:查看導(dǎo)入結(jié)果任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step1:打開SSMS窗口,在“對(duì)象資源管理器”中,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例(2)使用SSMS工具的“導(dǎo)入導(dǎo)出向?qū)А边M(jìn)行導(dǎo)出Step2:選擇“任務(wù)” “導(dǎo)出數(shù)據(jù)庫(kù)”,進(jìn)入導(dǎo)入導(dǎo)出向?qū)g迎界面,單擊按鈕“下一步”,進(jìn)入“選擇數(shù)據(jù)源”界面任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step3:單擊“下一步”按鈕,進(jìn)入“選擇目標(biāo)”界面任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step4:進(jìn)入“指定表復(fù)制或查詢”界面,選擇“復(fù)制一個(gè)或多個(gè)表或視圖的數(shù)據(jù)”任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step5:進(jìn)入“選

27、擇源表和源視圖”界面,選擇源表任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step6:預(yù)覽已選擇表中的數(shù)據(jù)任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step7:查看數(shù)據(jù)類型映射任務(wù)3:導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step8:保存并立即運(yùn)行包任務(wù)4:脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)-任務(wù)描述對(duì)數(shù)據(jù)庫(kù)eshop分別采用SSMS工具和T-SQL方式:脫機(jī)操作聯(lián)機(jī)操作任務(wù)4:脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具進(jìn)行脫機(jī)和聯(lián)機(jī)操作Step1:連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例。并展開“數(shù)據(jù)庫(kù)”,可以看到eshop處于聯(lián)機(jī)狀態(tài)Step2:驗(yàn)證eshop可以被正常訪問任務(wù)4:脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)St

28、ep3:右鍵單擊要eshop數(shù)據(jù)庫(kù),選擇“任務(wù)”“脫機(jī)”,單擊“脫機(jī)”,eshop立即處于脫機(jī)狀態(tài)任務(wù)4:脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step4:驗(yàn)證脫機(jī)狀態(tài)eshop不能被正常訪問任務(wù)4:脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step5:右鍵單擊要eshop數(shù)據(jù)庫(kù),選擇“任務(wù)”“聯(lián)機(jī)”,單擊“聯(lián)機(jī)”,eshop立即處于聯(lián)機(jī)狀態(tài)任務(wù)4:脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式進(jìn)行脫機(jī)和聯(lián)機(jī)操作任務(wù)4:脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)任務(wù)5:分離與附加數(shù)據(jù)庫(kù)-任務(wù)描述對(duì)數(shù)據(jù)庫(kù)eshop分別采用SSMS工具和T-SQL方式:分離操作附加操作任務(wù)5:分離與附加數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具分離和附加數(shù)

29、據(jù)庫(kù)Step1:連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例。Step2:右鍵單擊要eshop數(shù)據(jù)庫(kù),選擇“任務(wù)” “分離”,單擊“分離”,進(jìn)入“分離數(shù)據(jù)庫(kù)”界面。單擊“確定”按鈕,完成分離Step3:將數(shù)據(jù)庫(kù)文件eshop.mdf和eshop_log.ldf從“e:eshop”文件夾移動(dòng)到“e:eshop1”文件夾下Step4:右擊“數(shù)據(jù)庫(kù)”,單擊“附加”,進(jìn)入“附加數(shù)據(jù)庫(kù)”界面。單擊“添加”按鈕,選擇MDF文件“e:eshop1eshop.mdf”,然后確定任務(wù)5:分離與附加數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)任務(wù)5:分離與附加數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式分離和附加數(shù)據(jù)庫(kù)Step1

30、:在查詢編輯器中輸入下列語(yǔ)句并執(zhí)行“EXEC sp_detach_db eshop”,完成eshop數(shù)據(jù)庫(kù)的分離。任務(wù)5:分離與附加數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step2:在查詢編輯器中輸入下列語(yǔ)句并執(zhí)行,完成eshop數(shù)據(jù)庫(kù)的附加任務(wù)6:擴(kuò)充與收縮數(shù)據(jù)庫(kù)-任務(wù)描述對(duì)數(shù)據(jù)庫(kù)eshop分別采用SSMS工具和T-SQL方式:將數(shù)據(jù)庫(kù)eshop的主數(shù)據(jù)文件的初始大小修改為10MB,增量增大至8MB。將數(shù)據(jù)庫(kù)eshop的事務(wù)日志文件的初始大小修改為3MB,增量增大至15%。為數(shù)據(jù)庫(kù)eshop添加次要數(shù)據(jù)文件,初始大小為8MB,增量為3MB。收縮數(shù)據(jù)庫(kù)eshop數(shù)據(jù)庫(kù)和數(shù)據(jù)文件,以便釋放未使用的空閑空間。任務(wù)6:擴(kuò)

31、充與收縮數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具修改數(shù)據(jù)庫(kù)的初始大小和增量,添加數(shù)據(jù)文件Step1:連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:展開“數(shù)據(jù)庫(kù)”,右鍵單擊要eshop數(shù)據(jù)庫(kù),選擇“屬性”,打開“數(shù)據(jù)庫(kù)屬性-eshop”對(duì)話框,在該對(duì)話框的左側(cè)選擇頁(yè)中選擇“文件”,在右側(cè)進(jìn)行修改任務(wù)6:擴(kuò)充與收縮數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)任務(wù)6:擴(kuò)充與收縮數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式修改數(shù)據(jù)庫(kù)的初始大小和增量,添加數(shù)據(jù)文件Step1:在查詢編輯器中,輸入并執(zhí)行下列語(yǔ)句,修改主數(shù)據(jù)文件的初始大小和增量任務(wù)6:擴(kuò)充與收縮數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step2:在查詢編輯器中,輸入并執(zhí)行

32、下列語(yǔ)句修改事務(wù)日志文件的初始大小和增量任務(wù)6:擴(kuò)充與收縮數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step3:在查詢編輯器中,輸入并執(zhí)行下列語(yǔ)句添加次要數(shù)據(jù)文件任務(wù)6:擴(kuò)充與收縮數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(3)使用SSMS工具收縮數(shù)據(jù)庫(kù)Step1:連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:右鍵單擊要eshop數(shù)據(jù)庫(kù),選擇“任務(wù)” “收縮” “數(shù)據(jù)庫(kù)”任務(wù)6:擴(kuò)充與收縮數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)任務(wù)6:擴(kuò)充與收縮數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(4)使用SSMS工具收縮數(shù)據(jù)庫(kù)文件Step1:在查詢編輯器中,輸入并執(zhí)行下列語(yǔ)句,修改主數(shù)據(jù)文件的初始大小和增量Step2:右鍵單擊要eshop數(shù)據(jù)庫(kù),選擇“任務(wù)” “收縮” “文件

33、”,打開“收縮文件-eshop”對(duì)話框任務(wù)6:擴(kuò)充與收縮數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(5)使用T-SQL方式收縮數(shù)據(jù)庫(kù)在查詢編輯器中,輸入并執(zhí)行下列語(yǔ)句收縮數(shù)據(jù)庫(kù)。 DBCC SHRINKDATABASE (eshop,65)(6)使用T-SQL方式收縮數(shù)據(jù)庫(kù)文件任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)描述本任務(wù)的具體實(shí)現(xiàn)操作如下:使用復(fù)制數(shù)據(jù)庫(kù)向?qū)нM(jìn)行數(shù)據(jù)庫(kù)復(fù)制,復(fù)制eshop數(shù)據(jù)庫(kù),新數(shù)據(jù)庫(kù)名為eshop_new使用SSMS工具刪除數(shù)據(jù)庫(kù)eshop_new使用T-SQL方式刪除數(shù)據(jù)庫(kù)eshop_new任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(1)使用復(fù)制數(shù)據(jù)庫(kù)向?qū)?fù)制數(shù)據(jù)庫(kù)Step1:在查詢編輯器中,輸入并執(zhí)行下列語(yǔ)

34、句,修改主數(shù)據(jù)文件的初始大小和增量Step2:啟動(dòng)“SQL Server代理”服務(wù)任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step3:右鍵單擊要eshop數(shù)據(jù)庫(kù),選擇“任務(wù)” “復(fù)制數(shù)據(jù)庫(kù)”任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step4:進(jìn)入“選擇源服務(wù)器”界面,選擇源服務(wù)器和身份驗(yàn)證方式任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step5:進(jìn)入“選擇目標(biāo)服務(wù)器”界面,選擇目標(biāo)服務(wù)器和身份驗(yàn)證方式任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step6:選擇傳輸方法任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step7:選擇“復(fù)制eshop數(shù)據(jù)庫(kù)”任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step8:配置

35、“目標(biāo)數(shù)據(jù)庫(kù)”任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step9:進(jìn)入“配置包”界面,并安排運(yùn)行任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)Step10:完成向?qū)蝿?wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(2)使用SSMS工具刪除數(shù)據(jù)庫(kù)任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)任務(wù)7:復(fù)制與刪除數(shù)據(jù)庫(kù)-任務(wù)實(shí)現(xiàn)(3)使用T-SQL方式刪除數(shù)據(jù)庫(kù)單元總結(jié)關(guān)鍵知識(shí)數(shù)據(jù)庫(kù)類型:系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)文件及文件組:主數(shù)據(jù)文件、次要數(shù)據(jù)文件、日志文件、文件組SQL語(yǔ)言:DDL語(yǔ)言、DML語(yǔ)言、DCL語(yǔ)言SQL語(yǔ)法格式:創(chuàng)建數(shù)據(jù)庫(kù)及管理數(shù)據(jù)庫(kù)等各種操作的SQL語(yǔ)法

36、格式單元總結(jié)關(guān)鍵技能使用SSMS工具和SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)使用SSMS工具和SQL語(yǔ)句查看數(shù)據(jù)庫(kù)屬性使用SSMS工具和SQL語(yǔ)句重新命名數(shù)據(jù)庫(kù)使用SSMS工具和SQL語(yǔ)句修改數(shù)據(jù)庫(kù)屬性使用SSMS工具導(dǎo)入與導(dǎo)出數(shù)據(jù)庫(kù)使用SSMS工具和SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行脫機(jī)與聯(lián)機(jī)操作使用SSMS工具和SQL語(yǔ)句分離與附加數(shù)據(jù)庫(kù)使用SSMS工具和SQL語(yǔ)句擴(kuò)充與收縮數(shù)據(jù)庫(kù)使用SSMS工具中的數(shù)據(jù)庫(kù)復(fù)制向?qū)нM(jìn)行數(shù)據(jù)庫(kù)的復(fù)制使用SSMS工具和SQL語(yǔ)句刪除數(shù)據(jù)庫(kù)拓展訓(xùn)練拓展訓(xùn)練知識(shí)訓(xùn)練技能訓(xùn)練Thanks!單元四 創(chuàng)建與管理數(shù)據(jù)表項(xiàng)目任務(wù)創(chuàng)建數(shù)據(jù)表1修改數(shù)據(jù)表結(jié)構(gòu)2刪除數(shù)據(jù)表3項(xiàng)目任務(wù)知識(shí)目標(biāo)掌握數(shù)據(jù)表結(jié)構(gòu)的組成

37、掌握常用的數(shù)據(jù)類型及其使用掌握創(chuàng)建數(shù)據(jù)表的SQL語(yǔ)法格式掌握修改數(shù)據(jù)表結(jié)構(gòu)的SQL語(yǔ)法格式掌握刪除數(shù)據(jù)表的SQL語(yǔ)法格式技能目標(biāo)能夠創(chuàng)建數(shù)據(jù)表能夠修改數(shù)據(jù)表結(jié)構(gòu)能夠刪除數(shù)據(jù)表任務(wù)1:創(chuàng)建數(shù)據(jù)表-任務(wù)描述分別使用SSMS工具實(shí)現(xiàn)、T-SQL語(yǔ)句創(chuàng)建“product”數(shù)據(jù)表字段名數(shù)據(jù)類型允許NULL值約束字段說明ProIDint否主鍵商品編號(hào)ProNamevarchar(30)否商品名稱Stockint是庫(kù)存量SupIDint是外鍵供應(yīng)商編號(hào),supplier(SupID)UnitPricesmallmoney是售價(jià)Costsmallmoney是成本價(jià)Picturevarchar(30)是商品圖片

38、CatIDint是外鍵商品類別編號(hào),category(CatID) OnTimedatetime是默認(rèn)系統(tǒng)時(shí)間上架時(shí)間任務(wù)1:創(chuàng)建數(shù)據(jù)表-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具創(chuàng)建表Step1:打開SSMS窗口,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:展開“數(shù)據(jù)庫(kù)” “eshop”,右擊“表”,選擇“新建表”任務(wù)1:創(chuàng)建數(shù)據(jù)表-任務(wù)實(shí)現(xiàn)任務(wù)1:創(chuàng)建數(shù)據(jù)表-任務(wù)實(shí)現(xiàn)Step3:在“列名”中輸入ProID,“數(shù)據(jù)類型”中選擇“int”,“允許NULL值”復(fù)選框中不選擇任務(wù)1:創(chuàng)建數(shù)據(jù)表-任務(wù)實(shí)現(xiàn)Step4:按相同的方法,完成其他列的定義任務(wù)1:創(chuàng)建數(shù)據(jù)表-任務(wù)實(shí)現(xiàn)Step5

39、:在工具欄中選擇“保存”按鈕,輸入表名 任務(wù)1:創(chuàng)建數(shù)據(jù)表-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式創(chuàng)建表在查詢編輯器中輸入并執(zhí)行如下語(yǔ)句:任務(wù)2:修改數(shù)據(jù)表結(jié)構(gòu)-任務(wù)描述分別使用SSMS工具和T-SQL方式對(duì)已經(jīng)創(chuàng)建的product進(jìn)行如下修改:添加一列,列名為“ProduceDate”的生產(chǎn)日期,數(shù)據(jù)類型為“smalldatetime”,允許為空。修改“ProduceDate”列的數(shù)據(jù)類型為“datetime”。刪除“ProduceDate”列。任務(wù)2:修改數(shù)據(jù)表結(jié)構(gòu)-任務(wù)實(shí)現(xiàn)Step1:打開SSMS窗口,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例(1)使用SSMS工具修改表結(jié)構(gòu)

40、Step2:右擊“product”,選擇“設(shè)計(jì)”任務(wù)2:修改數(shù)據(jù)表結(jié)構(gòu)-任務(wù)實(shí)現(xiàn)任務(wù)2:修改數(shù)據(jù)表結(jié)構(gòu)-任務(wù)實(shí)現(xiàn)Step3:在表設(shè)計(jì)器界面中,最后一行添加列名為“ProduceDate”,數(shù)據(jù)類型選擇“smalldatetime”,選擇“允許NULL值”復(fù)選框任務(wù)2:修改數(shù)據(jù)表結(jié)構(gòu)-任務(wù)實(shí)現(xiàn)Step4:添加列后,工具欄中選擇“保存”按鈕 來保存已經(jīng)修改好的表結(jié)構(gòu)信息Step5:修改“ProduceDate”列的數(shù)據(jù)類型為“datetime”,然后保存任務(wù)2:修改數(shù)據(jù)表結(jié)構(gòu)-任務(wù)實(shí)現(xiàn)Step6:刪除“ProduceDate ”列,選擇“刪除列”,然后保存任務(wù)2:修改數(shù)據(jù)表結(jié)構(gòu)-任務(wù)實(shí)現(xiàn)在“查詢編

41、輯器”中,輸入并執(zhí)行如下語(yǔ)句(2)使用T-SQL方式修改表結(jié)構(gòu)任務(wù)3:刪除數(shù)據(jù)表-任務(wù)描述使用SSMS工具和T-SQL方式對(duì)已經(jīng)創(chuàng)建的product進(jìn)行刪除任務(wù)3:刪除數(shù)據(jù)表-任務(wù)實(shí)現(xiàn)Step1:打開SSMS窗口,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例(1)使用SSMS工具刪除表Step2:右擊“product”,選擇“刪除”,然后單擊“確定”按鈕任務(wù)3:刪除數(shù)據(jù)表-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具刪除表任務(wù)3:刪除數(shù)據(jù)表-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式刪除表單元總結(jié)關(guān)鍵知識(shí)CREATE TABLE語(yǔ)句的作用與語(yǔ)法格式ALTER TABLE語(yǔ)句的作用與語(yǔ)法格式DROP T

42、ABLE語(yǔ)句的作用與語(yǔ)法格式創(chuàng)建表、修改表結(jié)構(gòu)的操作中各名稱和參數(shù)定義時(shí)的注意事項(xiàng)和限制條件單元總結(jié)關(guān)鍵技能 使用SSMS工具創(chuàng)建表、在表中添加列、修改列的數(shù)據(jù)類型、刪除列,以及刪除表。 使用T-SQL語(yǔ)句創(chuàng)建表、在表中添加列、修改列的數(shù)據(jù)類型、刪除列,以及刪除表。拓展訓(xùn)練拓展訓(xùn)練知識(shí)訓(xùn)練技能訓(xùn)練Thanks!單元五 數(shù)據(jù)約束管理項(xiàng)目任務(wù)主鍵約束的定義和維護(hù)1外鍵約束的定義和維護(hù)2唯一約束的定義和維護(hù)3項(xiàng)目任務(wù)檢查約束的定義和維護(hù)4默認(rèn)約束的定義和維護(hù)5創(chuàng)建關(guān)系圖6知識(shí)目標(biāo)理解主鍵約束的內(nèi)涵和作用理解外鍵約束的內(nèi)涵和作用理解唯一約束的內(nèi)涵和作用理解檢查約束的內(nèi)涵和作用理解默認(rèn)約束的內(nèi)涵和作用理

43、解關(guān)系圖的作用,能夠從關(guān)系圖中理解各數(shù)據(jù)表之間的關(guān)系技能目標(biāo)能夠定義和維護(hù)主鍵約束能夠定義和維護(hù)外鍵約束能夠定義和維護(hù)唯一約束能夠定義和維護(hù)檢查約束能夠定義和維護(hù)默認(rèn)約束能夠創(chuàng)建關(guān)系圖任務(wù)1:主鍵約束的定義與維護(hù)-任務(wù)描述使用SSMS工具和T-SQL語(yǔ)句兩種方法完成已創(chuàng)建的product 表的主鍵定義和刪除,主鍵約束的名詞為“PK_product”任務(wù)1:主鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具定義和刪除主鍵Step1:打開SSMS窗口,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:打開表設(shè)計(jì)器任務(wù)1:主鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)Step3:在“表設(shè)計(jì)器

44、”中,右擊“ProID”,然后選擇“設(shè)置主鍵”任務(wù)1:主鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)Step4:在工具欄中選擇“保存”按鈕 ,來保存主鍵的設(shè)置,同時(shí)在“對(duì)象資源管理器”中可以查看到已經(jīng)定義好的主鍵任務(wù)1:主鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)刪除主鍵在“表設(shè)計(jì)器”中,右鍵單擊包含主鍵的行,選擇“刪除主鍵”,然后保存任務(wù)1:主鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)刪除主鍵在“對(duì)象資源管理器”中刪除主鍵任務(wù)1:主鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式定義和刪除主鍵在“查詢編輯器”中編輯并執(zhí)行下列語(yǔ)句進(jìn)行定義和刪除主鍵任務(wù)2:外鍵約束的定義與維護(hù)-任務(wù)描述使用SSMS工具和T-SQL語(yǔ)句方式,在prod

45、uct 表的列CatID上,與Category表的主鍵列CatID建立外鍵關(guān)系。外鍵關(guān)系名為“FK_product_category”任務(wù)2:外鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具定義和刪除外鍵Step1:打開SSMS窗口,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:右擊“product”,選擇“設(shè)計(jì)”任務(wù)2:外鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)Step3:右擊“product”的表設(shè)計(jì)器中,右擊表設(shè)計(jì)器中的行選擇器,選擇“關(guān)系”任務(wù)2:外鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)Step4:添加并定義“關(guān)系”任務(wù)2:外鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)任務(wù)2:外鍵約束的定義與

46、維護(hù)-任務(wù)實(shí)現(xiàn)任務(wù)2:外鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)Step5:在工具欄上選擇保存按鈕,保存已定義好的外鍵。并可以查看到剛才定義好的外鍵刪除外鍵在“表設(shè)計(jì)器”中,選擇“關(guān)系”,然后刪除外鍵關(guān)系,然后保存任務(wù)2:外鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)刪除外鍵在“對(duì)象資源管理器”中刪除外鍵關(guān)系任務(wù)2:外鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)任務(wù)2:外鍵約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式定義和刪除外鍵在“查詢編輯器”中編輯并執(zhí)行下列語(yǔ)句進(jìn)行定義和刪除外鍵USE eshop -打開數(shù)據(jù)庫(kù)eshopGOALTER TABLE productADD CONSTRAINT FK_product_categor

47、y FOREIGN KEY(CatID) REFERENCES category(CatID) -在表product的CatID列上定義與表category的外鍵關(guān)系USE eshop -打開數(shù)據(jù)庫(kù)eshopGOALTER TABLE productDROP CONSTRAINT FK_product_category -刪除表product的外鍵FK_product_category任務(wù)3:唯一約束的定義與維護(hù)-任務(wù)描述使用SSMS工具和T-SQL語(yǔ)句方式完成已創(chuàng)建的member表UserName列的唯一約束的定義和刪除。唯一約束的名稱為“UQ_member_UserName”任務(wù)3:唯一約

48、束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具定義和刪除唯一約束Step1:打開SSMS窗口,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:打開member表設(shè)計(jì)器Step3:在表設(shè)計(jì)器中右擊鼠標(biāo),選擇“索引/鍵”任務(wù)3:唯一約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)Step4:在工具欄中選擇“保存”按鈕 ,來保存唯一約束的設(shè)置任務(wù)3:唯一約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)任務(wù)3:唯一約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)Step5:在“對(duì)象資源管理器”中可以查看到已經(jīng)定義好的唯一約束任務(wù)3:唯一約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)刪除唯一約束在“表設(shè)計(jì)器”中,刪除唯一約束,然后保存任務(wù)3:唯一約束的定義與維護(hù)-

49、任務(wù)實(shí)現(xiàn)刪除唯一約束在“對(duì)象資源管理器”中刪除唯一約束任務(wù)3:唯一約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式定義和刪除唯一約束在“查詢編輯器”中編輯并執(zhí)行下列語(yǔ)句進(jìn)行定義和刪除唯一約束任務(wù)3:唯一約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)任務(wù)4:檢查約束的定義與維護(hù)-任務(wù)描述使用SSMS工具和T-SQL語(yǔ)句方式完成已創(chuàng)建的employee表Sex列的檢查約束的創(chuàng)建和刪除,Sex列輸入的值只能是“男”或“女”。檢查約束的名稱為“CK_employee_Sex”任務(wù)4:檢查約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具定義和刪除檢查約束Step1:打開SSMS窗口,連接到 SQL Server 數(shù)據(jù)庫(kù)引

50、擎實(shí)例,然后展開該實(shí)例Step2:打開employee表設(shè)計(jì)器,右擊“Sex”列,選擇“CHECK約束”Step3:在“CHECK約束”對(duì)話框中,單擊“添加”。在“表達(dá)式”欄中輸入“Sex=男 or Sex=女”,在“(名稱)”欄中輸入“CK_employee_Sex”任務(wù)4:檢查約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)Step4:在工具欄中選擇“保存”按鈕 ,來保存檢查約束的設(shè)置,并在“對(duì)象資源管理器”中查看檢查約束任務(wù)4:檢查約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)刪除檢查約束在“表設(shè)計(jì)器”中,刪除檢查約束,然后保存任務(wù)4:檢查約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)刪除檢查約束在“對(duì)象資源管理器”中刪除檢查約束任務(wù)4:檢查約束的

51、定義與維護(hù)-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式定義和刪除檢查約束在“查詢編輯器”中編輯并執(zhí)行下列語(yǔ)句進(jìn)行定義和刪除檢查約束任務(wù)4:檢查約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)任務(wù)5:默認(rèn)約束的定義與維護(hù)-任務(wù)描述為product表的OnTime列(上架時(shí)間)設(shè)置默認(rèn)值為當(dāng)前系統(tǒng)日期,使得在輸入商品數(shù)據(jù)時(shí),沒有輸入具體的上架時(shí)間時(shí),則上架時(shí)間為當(dāng)前的系統(tǒng)日期。使用SSMS工具和T-SQL語(yǔ)句方式完成該默認(rèn)值的定義和刪除,默認(rèn)約束的名稱為“DF_product_OnTime”任務(wù)5:默認(rèn)約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)(1)使用SSMS工具定義和刪除默認(rèn)約束Step1:打開SSMS窗口,連接到 SQL Server 數(shù)

52、據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:打開product表設(shè)計(jì)器,選擇OnTime列,在列屬性框中的“默認(rèn)值或綁定”欄中輸入“getdate()”系統(tǒng)函數(shù)Step3:在工具欄中選擇“保存”按鈕 ,來保存默認(rèn)約束的設(shè)置。同時(shí),也可以在“對(duì)象資源管理器”中可以查看到已經(jīng)定義好的默認(rèn)約束任務(wù)5:默認(rèn)約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)刪除默認(rèn)約束在“表設(shè)計(jì)器”中,刪除默認(rèn)約束,然后保存任務(wù)5:默認(rèn)約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)刪除默認(rèn)約束在“對(duì)象資源管理器”中刪除默認(rèn)約束任務(wù)5:默認(rèn)約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)(2)使用T-SQL方式定義和刪除默認(rèn)約束在“查詢編輯器”中編輯并執(zhí)行下列語(yǔ)句進(jìn)行定義和刪除默認(rèn)約束任務(wù)

53、5:默認(rèn)約束的定義與維護(hù)-任務(wù)實(shí)現(xiàn)USE eshop -打開數(shù)據(jù)庫(kù)eshopGOALTER TABLE productADD CONSTRAINT DF_product_OnTime Default getdate() for OnTime -在product表OnTime列設(shè)置默認(rèn)值USE eshop -打開數(shù)據(jù)庫(kù)eshopGOALTER TABLE productDROP CONSTRAINT DF_product_OnTime -刪除product表OnTime列的默認(rèn)值任務(wù)6:創(chuàng)建關(guān)系圖-任務(wù)描述以product表、category表、supplier表為例,創(chuàng)建表之間的外鍵關(guān)系圖St

54、ep1:打開SSMS窗口,連接到 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例,然后展開該實(shí)例Step2:依次展開“數(shù)據(jù)庫(kù)” “eshop ” “數(shù)據(jù)庫(kù)關(guān)系圖”,并右擊“數(shù)據(jù)庫(kù)關(guān)系圖”任務(wù)6:創(chuàng)建關(guān)系圖-任務(wù)實(shí)現(xiàn)Step3:單擊“新建數(shù)據(jù)庫(kù)關(guān)系圖”,進(jìn)入“添加表”對(duì)話框,選擇需要構(gòu)建關(guān)系圖的表任務(wù)6:創(chuàng)建關(guān)系圖-任務(wù)實(shí)現(xiàn)Step4:右擊鼠標(biāo),可以繼續(xù)添加需要構(gòu)建關(guān)系的表任務(wù)6:創(chuàng)建關(guān)系圖-任務(wù)實(shí)現(xiàn)Step5:如果某個(gè)表沒有定義主鍵,可以在此定義主鍵任務(wù)6:創(chuàng)建關(guān)系圖-任務(wù)實(shí)現(xiàn)Step5:定義外鍵任務(wù)6:創(chuàng)建關(guān)系圖-任務(wù)實(shí)現(xiàn)Step5:定義外鍵任務(wù)6:創(chuàng)建關(guān)系圖-任務(wù)實(shí)現(xiàn)Step6:重復(fù)前面的步驟,定義

55、其他外鍵。都完成后,在工具欄中選擇“保存”按鈕進(jìn)行保存。任務(wù)6:創(chuàng)建關(guān)系圖-任務(wù)實(shí)現(xiàn)單元總結(jié)關(guān)鍵知識(shí)主鍵約束的內(nèi)涵和作用外鍵約束的內(nèi)涵和作用唯一約束的內(nèi)涵和作用檢查約束的內(nèi)涵和作用默認(rèn)約束的內(nèi)涵和作用單元總結(jié)關(guān)鍵技能使用SSMS工具和使用T-SQL語(yǔ)句定義和刪除主鍵約束使用SSMS工具和使用T-SQL語(yǔ)句定義和刪除外鍵約束使用SSMS工具和使用T-SQL語(yǔ)句定義和刪除唯一約束使用SSMS工具和使用T-SQL語(yǔ)句定義和刪除檢查約束使用SSMS工具和使用T-SQL語(yǔ)句定義和刪除默認(rèn)約束使用SSMS工具創(chuàng)建體現(xiàn)數(shù)據(jù)表之間依賴關(guān)系的關(guān)系圖拓展訓(xùn)練拓展訓(xùn)練知識(shí)訓(xùn)練技能訓(xùn)練Thanks!單元六 更新數(shù)據(jù)項(xiàng)

56、目任務(wù)添加數(shù)據(jù)1修改數(shù)據(jù)2刪除數(shù)據(jù)3項(xiàng)目任務(wù)知識(shí)目標(biāo)掌握INSERT語(yǔ)句的作用與語(yǔ)法格式掌握UPDATE語(yǔ)句的作用與語(yǔ)法格式掌握DELETE語(yǔ)句的作用與語(yǔ)法格式技能目標(biāo)能夠使用INSERT語(yǔ)句添加數(shù)據(jù)能夠使用UPDATE語(yǔ)句修改數(shù)據(jù)能夠使用DELETE語(yǔ)句刪除數(shù)據(jù)實(shí)現(xiàn)數(shù)據(jù)的更新操作(添加、修改、刪除)有兩種方式,一種是通過SSMS工具,打開表編輯數(shù)據(jù)來實(shí)現(xiàn)添加、修改和刪除數(shù)據(jù),操作比較簡(jiǎn)單,本單元不再介紹,大家可以通過自學(xué)熟練掌握。另一重要的方式就是使用T-SQL語(yǔ)句方式進(jìn)行操作,實(shí)現(xiàn)添加、修改和刪除數(shù)據(jù)的SQL語(yǔ)句為insert、update和delete語(yǔ)句,它他們都屬于SQL語(yǔ)言中的DM

57、L(數(shù)據(jù)操縱語(yǔ)言) 語(yǔ)言任務(wù)1:添加數(shù)據(jù)-任務(wù)描述使用insert語(yǔ)句完成如下操作:在supplier表中添加1條記錄在category表中添加3條記錄對(duì)product表中庫(kù)存進(jìn)行統(tǒng)計(jì),并存儲(chǔ)到數(shù)據(jù)表product_total中(1)添加單條記錄(2)添加多條記錄任務(wù)1:添加數(shù)據(jù)-任務(wù)實(shí)現(xiàn)(3)插入來自其他表的數(shù)據(jù)首先創(chuàng)建一個(gè)統(tǒng)計(jì)表product_total,表包含SupName(供應(yīng)商名稱)、stock(總庫(kù)存)三列。然后使用insert into語(yǔ)句將從其他表查詢的統(tǒng)計(jì)結(jié)果插入product_total表中任務(wù)1:添加數(shù)據(jù)-任務(wù)實(shí)現(xiàn)任務(wù)2:修改數(shù)據(jù)-任務(wù)描述使用update語(yǔ)句完成如下操作

58、:將product表中所有行的上架時(shí)間OnTime修改為當(dāng)前系統(tǒng)日期將product表商品號(hào)ProID是“1001”的單價(jià)UnitPrice修改為“1888”將product表商品號(hào)ProID是“2001”的單價(jià)UnitPrice修改為“880”,庫(kù)存stock修改為“60”將product表中單價(jià)UnitPrice低于2000的商品價(jià)格提高10%(1)修改所有行的單列數(shù)據(jù)(2)修改特定行的單列數(shù)據(jù)任務(wù)2:修改數(shù)據(jù)-任務(wù)實(shí)現(xiàn)(3)修改特定行的多列數(shù)據(jù)(4)使用計(jì)算值修改數(shù)據(jù)任務(wù)2:修改數(shù)據(jù)-任務(wù)實(shí)現(xiàn)任務(wù)3:刪除數(shù)據(jù)-任務(wù)描述為了完成刪除的操作,先在supplier中插入如下4條記錄:(1400

59、2,導(dǎo)向有限公司,曹操,廣州市黃埔區(qū),22222222)(14003,狂想電腦公司,趙云,深圳市羅湖區(qū),33333333)(14004,文文有限公司,張飛,長(zhǎng)沙市雨花區(qū),44444444)(14005,西游有限公司,唐僧,深圳市寶安區(qū),55555555)然后使用delete語(yǔ)句完成如下操作:刪除supplier表中聯(lián)系人為張飛的記錄。刪除supplier表中地址在深圳市的記錄。刪除product表中所有的記錄(1)在supplier中添加4條記錄(2)刪除符合條件的單條記錄任務(wù)3:刪除數(shù)據(jù)-任務(wù)實(shí)現(xiàn)(3)刪除符合條件的多條記錄(4)刪除表中所有記錄任務(wù)3:刪除數(shù)據(jù)-任務(wù)實(shí)現(xiàn)(3)插入來自其他表

60、的數(shù)據(jù)首先創(chuàng)建一個(gè)統(tǒng)計(jì)表product_total,表包含SupName(供應(yīng)商名稱)、stock(總庫(kù)存)三列。然后使用insert into語(yǔ)句將從其他表查詢的統(tǒng)計(jì)結(jié)果插入product_total表中任務(wù)2:修改數(shù)據(jù)-任務(wù)實(shí)現(xiàn)單元總結(jié)關(guān)鍵知識(shí)INSERT語(yǔ)句的作用和語(yǔ)法格式UPDATE語(yǔ)句的作用和語(yǔ)法格式DELETE語(yǔ)句的作用和語(yǔ)法格式單元總結(jié)關(guān)鍵技能使用INSERT語(yǔ)句添加添加單條記錄、添加多條記錄,以及添加來自其他表的數(shù)據(jù)使用UPDATE語(yǔ)句修改所有行的單列數(shù)據(jù)、修改特定行的單列數(shù)據(jù)、修改特定行的多列數(shù)據(jù),以及使用計(jì)算值來修改數(shù)據(jù)使用DELETE語(yǔ)句刪除符合條件的單條記錄、刪除符合條

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論