




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù) 據(jù) 庫(kù) 原 理 及 應(yīng) 用 實(shí) 驗(yàn)指導(dǎo)書機(jī)械工程學(xué)院工業(yè)工程系課程名稱:數(shù)據(jù)庫(kù)原理及應(yīng)用 學(xué)時(shí)數(shù):16實(shí)驗(yàn)室名稱:機(jī)房 主要撰寫人:陳立新 李明審稿人:一、適用專業(yè)機(jī)械類、交通、工業(yè)工程二、實(shí)驗(yàn)?zāi)康呐c任務(wù)通過實(shí)驗(yàn)教學(xué),使學(xué)生進(jìn)一步加深理解數(shù)據(jù)庫(kù)系統(tǒng)的基本理論,學(xué)會(huì)數(shù)據(jù)庫(kù)設(shè)計(jì)方法、DBMS的使用,數(shù)據(jù)庫(kù)系統(tǒng)的管理和維護(hù),熟悉數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用。三、實(shí)驗(yàn)配套的主要儀器設(shè)備幾臺(tái)(套)數(shù)裝有WIN xp及SQL SERVER 2008的電腦1臺(tái)/1人四、主要教材及參考書教材:數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(SQL Server) 顧兵 清華大學(xué)出版社 參考書目: 數(shù)據(jù)庫(kù)系統(tǒng)概念 Abraham Silbersch
2、atz等 機(jī)械工業(yè)出版社五、考核形式 實(shí)驗(yàn)報(bào)告質(zhì)量六、實(shí)驗(yàn)開出率實(shí)驗(yàn)開出率100%七、實(shí)驗(yàn)項(xiàng)目與要求序號(hào)實(shí)驗(yàn)項(xiàng)目名稱時(shí)數(shù)必開選開每套儀器人數(shù)目的要求實(shí)驗(yàn)類型1SQL Server 2008的安裝及管理工具的使用2必開1SQL Server 2008的安裝及管理工具的使用驗(yàn)證2SQL Server數(shù)據(jù)庫(kù)的管理2必開1掌握數(shù)據(jù)庫(kù)的創(chuàng)建、修改、刪除等驗(yàn)證3SQL Server數(shù)據(jù)表的管理2必開1掌握基本表的定義、刪除與修改驗(yàn)證4數(shù)據(jù)查詢2必開1掌握SQL的數(shù)據(jù)各種查詢驗(yàn)證5索引和視圖2必開1掌握視圖創(chuàng)建與管理和使用,掌握索引的建立與刪除驗(yàn)證6數(shù)據(jù)完整性2必開1掌握SQL的數(shù)據(jù)完整性驗(yàn)證7Transa
3、ct-SQL程序設(shè)計(jì)2必開1掌握Transact-SQL的數(shù)據(jù)類型、常量變量、表達(dá)式等的概念和使用方法。驗(yàn)證8存儲(chǔ)過程和觸發(fā)器2必開1掌握存儲(chǔ)過程與觸發(fā)器的建立、修改與刪除驗(yàn)證上機(jī)實(shí)驗(yàn)指導(dǎo)這一部分為SQL Server 2008的上機(jī)實(shí)驗(yàn)內(nèi)容,包括8個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)和課堂教學(xué)緊密配合,且由淺入深地安排實(shí)驗(yàn)內(nèi)容,旨在使讀者通過上機(jī)實(shí)踐領(lǐng)會(huì)課堂學(xué)習(xí)內(nèi)容,達(dá)到鞏固與提高的目的。上機(jī)實(shí)驗(yàn)指導(dǎo)部分使用的數(shù)據(jù)庫(kù),如果沒有特別指明,則為studentsdb數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)從實(shí)驗(yàn)2開始創(chuàng)建。實(shí)驗(yàn)1 SQL Server 2008的安裝及管理工具的使用1實(shí)驗(yàn)?zāi)康模?)了解SQL Server 2008安裝對(duì)軟、
4、硬件的要求,掌握安裝方法。(2)了解SQL Server的注冊(cè)和配置方法。(3)了解SQL Server 2008包含的主要組件及其功能。(4)熟悉SQL Server 2008管理平臺(tái)的界面及基本使用方法。(5)了解數(shù)據(jù)庫(kù)及其對(duì)象。(6)了解在SQL Server管理平臺(tái)中執(zhí)行SQL語句的方法。2實(shí)驗(yàn)內(nèi)容及步驟(1)根據(jù)軟、硬件環(huán)境的要求,安裝SQL Server 2008(在安裝過程中,請(qǐng)選擇安裝示例數(shù)據(jù)庫(kù)AdventureWorks)。(未安裝示例數(shù)據(jù)庫(kù)的請(qǐng)自行上網(wǎng)搜索并下載,或至(2)通過選擇“開始”“程序”Microsoft SQL Server 2008“配置工具”SQL Serv
5、er Configuration Manager菜單項(xiàng),打開“SQL Server配置管理器”窗口,在界面左邊的樹目錄中選擇“SQL Server 2008 服務(wù)”,在右邊的項(xiàng)列表區(qū)中選擇SQL Server。并且通過該窗口“啟動(dòng)服務(wù)”和“停止服務(wù)”圖標(biāo)來啟動(dòng)和停止SQL Server服務(wù)。(3)通過“開始”“程序”Microsoft SQL Server 2008SQL Server Management Studio菜單項(xiàng)打開SQL Server管理平臺(tái)。(4)在SQL Server管理平臺(tái)中,注冊(cè)服務(wù)器。查看本地已注冊(cè)的SQL Server。查找網(wǎng)絡(luò)上另一臺(tái)計(jì)算機(jī),并且注冊(cè)該機(jī)上的SQL
6、 Server,注冊(cè)時(shí)使用“Windows身份認(rèn)證”或“SQL Server身份認(rèn)證”的連接方式。(5)從SQL Server管理平臺(tái)中刪除網(wǎng)絡(luò)SQL Server服務(wù)器。(6)在SQL Server管理平臺(tái)的對(duì)象資源管理器中打開本地服務(wù)器的屬性對(duì)話框,查看以下信息:產(chǎn)品名稱、主機(jī)操作系統(tǒng)、產(chǎn)品的版本、操作平臺(tái)、主機(jī)內(nèi)存等。(7)利用SQL Server管理平臺(tái)訪問系統(tǒng)自帶的AdventureWorks數(shù)據(jù)庫(kù)。 以系統(tǒng)管理員身份登錄到SQL Server管理平臺(tái)。 在SQL Server管理平臺(tái)的對(duì)象資源管理器窗口中找到AdventureWorks數(shù)據(jù)庫(kù)并展開,查看該數(shù)據(jù)庫(kù)的所有對(duì)象,如表、視
7、圖、存儲(chǔ)過程、默認(rèn)和規(guī)則等。 選擇AdventureWorks數(shù)據(jù)庫(kù)的“表”選項(xiàng),在右窗格中將列出AdventureWorks數(shù)據(jù)庫(kù)的所有表,選擇雇員表HumanResources.Employee,右擊鼠標(biāo),彈出快捷菜單,從中選擇“打開表”菜單項(xiàng),打開Employee表,查看其內(nèi)容。(8)利用SQL Server管理平臺(tái)的查詢?cè)O(shè)計(jì)器窗口訪問AdventureWorks數(shù)據(jù)庫(kù)的表。 在SQL Server管理平臺(tái)的對(duì)象資源管理器窗口中,選擇AdventureWorks數(shù)據(jù)庫(kù)結(jié)點(diǎn),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“新建查詢”命令,或者選擇數(shù)據(jù)庫(kù)后,單擊工具欄的“新建查詢”命令,打開查詢?cè)O(shè)計(jì)器
8、窗口。 在查詢?cè)O(shè)計(jì)器窗口中,輸入以下代碼:SELECT * FROM HumanResources.Employee aWHERE a.Gender=MORDER BY a.Title 選擇SQL Server管理平臺(tái)的“查詢”“分析”菜單項(xiàng),或者單擊常用工具欄上“驗(yàn)證SQL語法”按鈕,查詢?cè)O(shè)計(jì)器將對(duì)輸入的代碼進(jìn)行語法分析,并由消息窗格給出分析結(jié)果報(bào)告。 選擇SQL Server管理平臺(tái)的“查詢”“執(zhí)行”菜單項(xiàng),或者單擊常用工具欄上“執(zhí)行SQL”按鈕,SQL Server將編譯窗口中的代碼,并在結(jié)果窗格中顯示查詢結(jié)果,如圖1-1所示。圖1-1 查詢?cè)O(shè)計(jì)器窗口3實(shí)驗(yàn)思考(1)SQL Server
9、管理平臺(tái)的作用是什么?如何進(jìn)入SQL Server管理平臺(tái)?(2)SQL Server配置管理器的作用是什么?如何進(jìn)入SQL Server配置管理器?(3)用幾種不同的方法實(shí)現(xiàn)注冊(cè)數(shù)據(jù)庫(kù)服務(wù)器與對(duì)象資源管理器的連接。(4)查詢?cè)O(shè)計(jì)器窗口的作用是什么?如何打開查詢?cè)O(shè)計(jì)器窗口?(5)改變查詢?cè)O(shè)計(jì)器的當(dāng)前數(shù)據(jù)庫(kù)使用什么方法?實(shí)驗(yàn)2 SQL Server數(shù)據(jù)庫(kù)的管理1實(shí)驗(yàn)?zāi)康模?)了解SQL Server 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)的特點(diǎn)。(2)掌握使用SQL Server管理平臺(tái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的方法。(3)掌握使用Transact-SQL語句對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的方法。2實(shí)驗(yàn)內(nèi)容及步驟(1)在SQL
10、Server管理平臺(tái)中創(chuàng)建數(shù)據(jù)庫(kù)。 運(yùn)行SQL Server管理平臺(tái),在管理平臺(tái)的對(duì)象資源管理器中展開服務(wù)器。 右擊“數(shù)據(jù)庫(kù)”項(xiàng),在快捷菜單中選擇“新建數(shù)據(jù)庫(kù)”菜單項(xiàng)。在新建數(shù)據(jù)庫(kù)對(duì)話框的數(shù)據(jù)庫(kù)名稱文本框中輸入學(xué)生管理數(shù)據(jù)庫(kù)名studentsdb,單擊“確定”按鈕。(2)選擇studentsdb數(shù)據(jù)庫(kù),在其快捷菜單中選擇“屬性”菜單項(xiàng),查看“常規(guī)”、“文件”、“文件組”、“選項(xiàng)”、“權(quán)限”和“擴(kuò)展屬性”等頁面。(3)打開studentsdb數(shù)據(jù)庫(kù)的“屬性”對(duì)話框,在“文件”選項(xiàng)卡中的數(shù)據(jù)庫(kù)文件列表中修改studentsdb數(shù)據(jù)文件的“分配的空間”大小為2MB。指定“最大文件大小”為5MB。修改
11、studentsdb數(shù)據(jù)庫(kù)的日志文件的大小在每次填滿時(shí)自動(dòng)遞增5%。(4)單擊“新建查詢”打開查詢?cè)O(shè)計(jì)器窗口,在查詢?cè)O(shè)計(jì)器窗口中使用Transact-SQL語句CREATE DATABASE創(chuàng)建studb數(shù)據(jù)庫(kù)。然后通過系統(tǒng)存儲(chǔ)過程sp_helpdb查看系統(tǒng)中的數(shù)據(jù)庫(kù)信息。(5)在查詢?cè)O(shè)計(jì)器中使用Transact-SQL語句ALTER DATABASE修改studb數(shù)據(jù)庫(kù)的設(shè)置,指定數(shù)據(jù)文件大小為5MB,最大文件大小為20MB,自動(dòng)遞增大小為1MB。(6)在查詢?cè)O(shè)計(jì)器中為studb數(shù)據(jù)庫(kù)增加一個(gè)日志文件,命名為studb_Log2,大小為5MB,最大文件大小為10MB。(7)使用SQL Ser
12、ver管理平臺(tái)將studb數(shù)據(jù)庫(kù)的名稱更改為student_db。(8)使用Transact-SQL語句DROP DATABASE刪除student_db數(shù)據(jù)庫(kù)。(9)在SQL Server管理平臺(tái)中刪除studentsdb數(shù)據(jù)庫(kù)。3實(shí)驗(yàn)思考(1)數(shù)據(jù)庫(kù)中的日志文件是否屬于某個(gè)文件組?(2)數(shù)據(jù)庫(kù)中的主數(shù)據(jù)文件一定屬于主文件組嗎?(3)數(shù)據(jù)文件和日志文件可以在同一個(gè)文件組嗎?為什么?(4)刪除了數(shù)據(jù)庫(kù),其數(shù)據(jù)文件和日志文件是否已經(jīng)刪除?是否任何人都可以刪除數(shù)據(jù)庫(kù)?刪除了的數(shù)據(jù)庫(kù)還有可能恢復(fù)嗎?(5)能夠刪除系統(tǒng)數(shù)據(jù)庫(kù)嗎?實(shí)驗(yàn)3 SQL Server數(shù)據(jù)表的管理1實(shí)驗(yàn)?zāi)康模?)掌握使用SQL S
13、erver管理平臺(tái)和Transact-SQL語句CREATE TABLE和ALTER TABLE創(chuàng)建和修改表的方法。(2)掌握在SQL Server管理平臺(tái)中對(duì)表進(jìn)行插入、修改和刪除數(shù)據(jù)操作的方法。(3)掌握使用Transact-SQL語句對(duì)表進(jìn)行插入、修改和刪除數(shù)據(jù)操作的方法。(4)了解SQL Server的常用數(shù)據(jù)類型。2實(shí)驗(yàn)內(nèi)容及步驟(1)啟動(dòng)SQL Server管理平臺(tái),在對(duì)象資源管理器中展開studentsdb數(shù)據(jù)庫(kù)文件夾。(2)在studentsdb數(shù)據(jù)庫(kù)中包含有數(shù)據(jù)表student_info、curriculum、grade,這些表的數(shù)據(jù)結(jié)構(gòu)如圖1-2至圖1-4所示。圖1-2 學(xué)
14、生基本情況表student_info圖1-3 課程信息表curriculum圖1-4 學(xué)生成績(jī)表grade(3)在SQL Server管理平臺(tái)中創(chuàng)建student_info、curriculum表。(4)在SQL Server管理平臺(tái)中,將student_info表的學(xué)號(hào)列設(shè)置為主鍵,非空。(5)使用Transact-SQL語句CREATE TABLE在studentsdb數(shù)據(jù)庫(kù)中創(chuàng)建grade表。(6)student_info、curriculum、grade表中的數(shù)據(jù)如圖1-5至圖1-7所示。圖1-5 student_info的數(shù)據(jù)圖1-6 curriculum的數(shù)據(jù)圖1-7 grade的
15、數(shù)據(jù)(7)在SQL Server管理平臺(tái)中為student_info、curriculum、grade表添加數(shù)據(jù)。(8)使用Transact-SQL語句INSERT INTO.VALUES向studentsdb數(shù)據(jù)庫(kù)的grade表插入數(shù)據(jù):學(xué)號(hào)為0004,課程編號(hào)為0001,分?jǐn)?shù)為80。(9)使用Transact-SQL語句ALTER TABLE修改curriculum表的“課程編號(hào)”列,使之為非空。(10)使用Transact-SQL語句ALTER TABLE修改grade表的“分?jǐn)?shù)”列,使其數(shù)據(jù)類型為real。(11)使用Transact-SQL語句ALTER TABLE修改student
16、_info表的“姓名”列,使其列名為“學(xué)生姓名”,數(shù)據(jù)類型為varchar(10),非空。(12)分別使用SQL Server管理平臺(tái)和Transact-SQL語句DELETE刪除studentsdb數(shù)據(jù)庫(kù)的grade表中學(xué)號(hào)為0004的成績(jī)記錄。DELETE grade WHERE 學(xué)號(hào)=0004(13)使用Transact-SQL語句UPDATE修改studentsdb數(shù)據(jù)庫(kù)的grade表中學(xué)號(hào)為 0003、課程編號(hào)為0005、分?jǐn)?shù)為90的成績(jī)記錄。UPDATE grade SET 分?jǐn)?shù)= 90WHERE 學(xué)號(hào)=0003 AND 課程編號(hào)=0005(14)使用Transact-SQL語句A
17、LTER.ADD為studentsdb數(shù)據(jù)庫(kù)的grade表添加一個(gè)名為“備注”的數(shù)據(jù)列,其數(shù)據(jù)類型為VARCHAR(20)。ALTER TABLE grade ADD 備注 VARCHAR(20) NULL3實(shí)驗(yàn)思考(1)使用Transact-SQL語句刪除在studentsdb數(shù)據(jù)庫(kù)的grade表添加的“備注”數(shù) 據(jù)列。(2)在SQL Server管理平臺(tái)中,studentsdb數(shù)據(jù)庫(kù)的student_info表的數(shù)據(jù)輸入時(shí),如果輸入相同學(xué)號(hào)的記錄將出現(xiàn)什么現(xiàn)象?怎樣避免該情況的發(fā)生?(3)已經(jīng)打開的表能刪除嗎?(4)在SQL Server 2008中能將數(shù)據(jù)表中的字段名和其數(shù)據(jù)類型同時(shí)改變
18、嗎?實(shí)驗(yàn)4 數(shù)據(jù)查詢1實(shí)驗(yàn)?zāi)康模?)掌握使用Transact-SQL的SELECT語句進(jìn)行基本查詢的方法。(2)掌握使用SELECT語句進(jìn)行條件查詢的方法。(3)掌握SELECT語句的GROUP BY、ORDER BY以及UNION子句的作用和使用 方法。(4)掌握嵌套查詢的方法。(5)掌握連接查詢的操作方法。2實(shí)驗(yàn)內(nèi)容及步驟(1)在studentsdb數(shù)據(jù)庫(kù)中,使用下列SQL語句將輸出什么? SELECT COUNT(*) FROM grade SELECT SUBSTRING(姓名,1,2) FROM student_info SELECT UPPER(kelly) SELECT Repl
19、icate(kelly,3) SELECT SQRT(分?jǐn)?shù)) FROM grade WHERE 分?jǐn)?shù)=85 SELECT 2,3,POWER(2,3) SELECT YEAR(GETDATE(),MONTH(GETDATE(),DAY(GETDATE()(2)在studentsdb數(shù)據(jù)庫(kù)中使用SELECT語句進(jìn)行基本查詢。 在student_info表中,查詢每個(gè)學(xué)生的學(xué)號(hào)、姓名、出生日期信息。 查詢學(xué)號(hào)為0002 的學(xué)生的姓名和家庭住址。 找出所有男同學(xué)的學(xué)號(hào)和姓名。(3)使用SELECT語句進(jìn)行條件查詢。 在grade表中查找分?jǐn)?shù)在8090范圍內(nèi)的學(xué)生的學(xué)號(hào)和分?jǐn)?shù)。 在grade表中查詢課
20、程編號(hào)為0003的學(xué)生的平均分。 在grade表中查詢學(xué)習(xí)各門課程的人數(shù)。 將學(xué)生按出生日期由大到小排序。 查詢所有姓“張”的學(xué)生的學(xué)號(hào)和姓名。SELECT 學(xué)號(hào), 姓名 FROM student_info WHERE 姓名 LIKE 張%(4)對(duì)student_info表,按性別順序列出學(xué)生的學(xué)號(hào)、姓名、性別、出生日期及家庭住址,性別相同的按學(xué)號(hào)由小到大排序。(5)使用GROUP BY查詢子句列出各個(gè)學(xué)生的平均成績(jī)。(6)使用UNION運(yùn)算符將student_info表中姓“張”的學(xué)生的學(xué)號(hào)、姓名與curriculum表的課程編號(hào)、課程名稱返回在一個(gè)表中,且列名為u_編號(hào)、u_名稱,如圖1-
21、8所示。圖1-8 聯(lián)合查詢結(jié)果集(7)嵌套查詢。 在student_info表中查找與“劉衛(wèi)平”性別相同的所有學(xué)生的姓名、出生日期。SELECT 姓名,出生日期FROM student_infoWHERE 性別 =(SELECT 性別FROM student_infoWHERE 姓名=劉衛(wèi)平) 使用IN子查詢查找所修課程編號(hào)為0002、0005的學(xué)生學(xué)號(hào)、姓名、性別。SELECT 學(xué)號(hào),姓名,性別FROM student_infoWHERE student_info.學(xué)號(hào) IN(SELECT 學(xué)號(hào)FROM gradeWHERE 課程編號(hào) IN (0002,0005) 列出學(xué)號(hào)為0001的學(xué)生的
22、分?jǐn)?shù)比0002號(hào)的學(xué)生的最低分?jǐn)?shù)高的課程編號(hào)和分?jǐn)?shù)。SELECT 課程編號(hào),分?jǐn)?shù) FROM gradeWHERE 學(xué)號(hào)=0001 AND 分?jǐn)?shù)ANY (SELECT 分?jǐn)?shù) FROM gradeWHERE 學(xué)號(hào)=0002) 列出學(xué)號(hào)為0001的學(xué)生的分?jǐn)?shù)比學(xué)號(hào)為0002的學(xué)生的最高成績(jī)還要高的課程編號(hào)和分?jǐn)?shù)。(8)連接查詢。 查詢分?jǐn)?shù)在8090范圍內(nèi)的學(xué)生的學(xué)號(hào)、姓名、分?jǐn)?shù)。SELECT student_info.學(xué)號(hào),姓名,分?jǐn)?shù)FROM student_info,gradeWHERE student_info.學(xué)號(hào)=grade.學(xué)號(hào) AND 分?jǐn)?shù) BETWEEN 80 AND 90 查詢學(xué)習(xí)“
23、C語言程序設(shè)計(jì)”課程的學(xué)生的學(xué)號(hào)、姓名、分?jǐn)?shù)。SELECT student_info.學(xué)號(hào),姓名,分?jǐn)?shù)FROM student_infoINNER JOIN grade ON student_info.學(xué)號(hào)=grade.學(xué)號(hào)INNER JOIN curriculum ON 課程名稱=C語言程序設(shè)計(jì) 查詢所有男同學(xué)的選課情況,要求列出學(xué)號(hào)、姓名、課程名稱、分?jǐn)?shù)。 查詢每個(gè)學(xué)生的所選課程的最高成績(jī),要求列出學(xué)號(hào)、姓名、課程編號(hào)、分?jǐn)?shù)。 查詢所有學(xué)生的總成績(jī),要求列出學(xué)號(hào)、姓名、總成績(jī),沒有選修課程的學(xué)生的總成績(jī)?yōu)榭?。使用左外連接。 為grade表添加數(shù)據(jù)行: 學(xué)號(hào)為0004、課程編號(hào)為0006、分
24、數(shù)為76。查詢所有課程的選修情況,要求列出課程編號(hào)、課程名稱、選修人數(shù),curriculum表中沒有的課程列值為空。使用右外連接。3實(shí)驗(yàn)思考(1)查詢所有沒有選修課程的學(xué)生信息,返回結(jié)果包括學(xué)號(hào)、姓名、性別。(2)在student_info表和grade表之間實(shí)現(xiàn)交叉連接。(3)查詢每個(gè)學(xué)生的所選課程的成績(jī),并列出學(xué)號(hào)生成分組匯總行(總成績(jī))和明細(xì)行(各課成績(jī))。使用SELECT語句的COMPUTE選項(xiàng)。(4)在查詢語句中SELECT、FROM和WHERE選項(xiàng)分別實(shí)現(xiàn)什么運(yùn)算?(5)在查詢的FROM子句中實(shí)現(xiàn)表與表之間的連接有哪幾種方式?對(duì)應(yīng)的關(guān)鍵字分 別是什么?實(shí)驗(yàn)5 索引和視圖1實(shí)驗(yàn)?zāi)康模?/p>
25、1)掌握使用SQL Server管理平臺(tái)和Transact-SQL語句CREATE INDEX創(chuàng)建索引的方法。(2)掌握使用SQL Server管理平臺(tái)查看索引的方法。(3)掌握使用SQL Server管理平臺(tái)和Transact-SQL語句DROP INDEX刪除索引的 方法。(4)掌握使用SQL Server管理平臺(tái)和Transact-SQL語句CREATE VIEW創(chuàng)建視圖的用法。(5)了解索引和視圖更名的系統(tǒng)存儲(chǔ)過程sp_rename的用法。(6)掌握使用Transact-SQL語句ALTER VIEW修改視圖的方法。(7)了解刪除視圖的Transact-SQL語句DROP VIEW的用
26、法。2實(shí)驗(yàn)內(nèi)容及步驟(1)分別使用SQL Server管理平臺(tái)和Transact-SQL語句為studentsdb數(shù)據(jù)庫(kù)的student_info表和curriculum表創(chuàng)建主鍵索引。(2)使用SQL Server管理平臺(tái)按curriculum表的課程編號(hào)列創(chuàng)建唯一性索引。(3)分別使用SQL Server管理平臺(tái)和Transact-SQL語句為studentsdb數(shù)據(jù)庫(kù)的grade表的“分?jǐn)?shù)”字段創(chuàng)建一個(gè)非聚集索引,命名為grade_index。CREATE INDEX grade_index ON grade(分?jǐn)?shù))(4)為studentsdb數(shù)據(jù)庫(kù)的grade表的“學(xué)號(hào)”和“課程編號(hào)”
27、字段創(chuàng)建一個(gè)復(fù)合唯一索引,命名為grade_id_c_ind。CREATE UNIQUE INDEX grade_id_c_ind ON grade(學(xué)號(hào),課程編號(hào))(5)分別使用SQL Server管理平臺(tái)和系統(tǒng)存儲(chǔ)過程sp_helpindex查看grade表和student_info表上的索引信息。sp_helpindex grade(6)使用SQL Server管理平臺(tái)對(duì)grade表創(chuàng)建一個(gè)聚集索引和唯一索引。(7)使用系統(tǒng)存儲(chǔ)過程sp_rename將索引grade_index更名為grade_ind。sp_rename grade.grade_index,grade_ind,INDEX
28、(8)分別使用SQL Server管理平臺(tái)和Transact-SQL語句DROP INDEX刪除索引grade_ind。再次使用系統(tǒng)存儲(chǔ)過程sp_helpindex查看grade表上的索引信息。DROP INDEX grade.grade_ind(9)在studentsdb數(shù)據(jù)庫(kù)中,以student_info表為基礎(chǔ),使用SQL Server管理平臺(tái)建立名為v_stu_i的視圖,使視圖顯示學(xué)生姓名、性別、家庭住址。(10)在studentsdb數(shù)據(jù)庫(kù)中,使用Transact-SQL語句CREATE VIEW建立一個(gè)名為v_stu_c的視圖,顯示學(xué)生的學(xué)號(hào)、姓名、所學(xué)課程的課程編號(hào),并利用視圖查
29、詢學(xué)號(hào)為0003的學(xué)生情況。(11)基于student_info表、curriculum表和grade表,建立一個(gè)名為v_stu_g的視圖,視圖中具有所有學(xué)生的學(xué)號(hào)、姓名、課程名稱、分?jǐn)?shù)。使用視圖v_stu_g查詢學(xué)號(hào)為0001的學(xué)生的所有課程與成績(jī),如圖1-9所示。圖1-9 學(xué)號(hào)為0001的學(xué)生的視圖信息(12)分別使用SQL Server管理平臺(tái)和Transact-SQL語句修改視圖v_stu_c,使之顯示學(xué)號(hào)、姓名、每個(gè)學(xué)生所學(xué)課程數(shù)目。(13)使用Transact-SQL語句ALTER VIEW修改視圖v_stu_i,使其具有列名學(xué)號(hào)、姓名、性別。ALTER VIEW v_stu_i(
30、學(xué)號(hào),姓名,性別)AS SELECT 學(xué)號(hào),姓名,性別 FROM student_info(14)使用系統(tǒng)存儲(chǔ)過程sp_rename將視圖v_stu_i更名為v_stu_info。sp_rename v_stu_i,v_stu_info(15)利用視圖v_stu_i為student_info表添加一行數(shù)據(jù):學(xué)號(hào)為0015、姓名為陳婷、性別為女。(16)利用視圖v_stu_i刪除學(xué)號(hào)為0015的學(xué)生記錄。(17)利用視圖v_stu_g修改姓名為劉衛(wèi)平的學(xué)生的高等數(shù)學(xué)的分?jǐn)?shù)為84。(18)使用Transact-SQL語句DROP VIEW刪除視圖v_stu_c和v_stu_g。3實(shí)驗(yàn)思考(1)是否
31、可以通過視圖v_stu_g修改grade表中學(xué)號(hào)列數(shù)據(jù)?(2)比較視圖和基表操作表中數(shù)據(jù)的異同。(3)可更新視圖必須滿足哪些條件?(4)什么是索引?SQL Server 2008中有兩種形式的索引:聚集索引和非聚集索引,簡(jiǎn)單敘述它們的區(qū)別?(5)能否在視圖上創(chuàng)建索引?實(shí)驗(yàn)6 數(shù)據(jù)完整性1實(shí)驗(yàn)?zāi)康模?)掌握Transact-SQL語句(CREATE RULE、DROP RULE)創(chuàng)建和刪除規(guī)則的方法。(2)掌握系統(tǒng)存儲(chǔ)過程sp_bindrule、sp_unbindrule綁定和解除綁定規(guī)則的操作方法,以及sp_helptext查詢規(guī)則信息、sp_rename更名規(guī)則的方法。(3)掌握Transa
32、ct-SQL語句(CREATE DEFAULT、DROP DEFAULT)創(chuàng)建和刪除默認(rèn)對(duì)象的方法。(4)掌握系統(tǒng)存儲(chǔ)過程sp_bindefault、sp_unbindefault綁定和解除綁定默認(rèn)對(duì)象的操作 方法,以及sp_helptext查詢默認(rèn)對(duì)象信息。(5)掌握SQL Server管理平臺(tái)和Transact-SQL語句(CREATE TABLE、ALTER TABLE)定義和刪除約束的方法,并了解約束的類型。2實(shí)驗(yàn)內(nèi)容及步驟(1)為studentsdb數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)規(guī)則,限制所輸入的數(shù)據(jù)為7位09的數(shù)字。 復(fù)制student_info表命名為stu_phone,在stu_phone表中
33、插入一列,列名為“電話號(hào)碼”。完成以下代碼實(shí)現(xiàn)該操作。SELECT * INTO stu_phone FROM student_infoALTER TABLE stu_phone ADD CHAR(7) NULLstu_phone表結(jié)構(gòu)如圖1-10所示。圖1-10 stu_phone表結(jié)構(gòu) 創(chuàng)建一個(gè)規(guī)則phone_rule,限制所輸入的數(shù)據(jù)為7位09的數(shù)字。實(shí)現(xiàn)該規(guī)則的代碼為CREATE phone_ruleASphone LIKE 0-90-90-90-90-90-90-9 使用系統(tǒng)存儲(chǔ)過程sp_bindrule將phone_rule規(guī)則綁定到stu_phone表的“電話號(hào)碼”列上。實(shí)現(xiàn)該操
34、作的代碼為sp_bindrule ,stu_phone.電話號(hào)碼 輸入以下代碼,進(jìn)行一次插入操作: INSERT INTO stu_phone(學(xué)號(hào),姓名,電話號(hào)碼) VALUES(0009,王國(guó)強(qiáng),1234yyy)產(chǎn)生以下出錯(cuò)信息: 消息513,級(jí)別16,狀態(tài)0,第1 行列的插入或更新與先前的CREATE RULE 語句所指定的規(guī)則發(fā)生沖突。該語句已終止。沖突發(fā)生于數(shù)據(jù)庫(kù)studentsdb,表dbo.stu_phone,列電話號(hào)碼。語句已終止。試分析: 為什么會(huì)產(chǎn)生該出錯(cuò)信息?如果要實(shí)現(xiàn)插入操作,應(yīng)修改INSERT INTO語句中的哪個(gè)值?phone_rule規(guī)則能否對(duì)其他操作(如DELE
35、TE)進(jìn)行規(guī)則檢查?(2)創(chuàng)建一個(gè)規(guī)則stusex_rule,將其綁定到stu_phone表的“性別”列上,保證輸入的性別值只能是“男”或“女”。(3)使用系統(tǒng)存儲(chǔ)過程sp_help查詢stusex_rule規(guī)則列表,使用sp_helptext查詢stusex_rule規(guī)則的文本,使用sp_rename將stusex_rule規(guī)則更名為stu_s_rule。(4)刪除stu_s_rule規(guī)則。stu_s_rule(stusex_rule更名后規(guī)則名)是否仍然綁定在stu_phone表的“性別”列上?應(yīng)如何操作才能刪除它?(5)在studentdb數(shù)據(jù)庫(kù)中,建立日期、貨幣和字符等數(shù)據(jù)類型的默認(rèn)對(duì)
36、象。 在查詢?cè)O(shè)計(jì)器中,完成以下代碼,創(chuàng)建默認(rèn)對(duì)象df_date、df_char、df_money。-創(chuàng)建日期型默認(rèn)對(duì)象df_dateCREATE df_dateAS 2009-4-12GO-創(chuàng)建字符型默認(rèn)對(duì)象df_charCREATE DEFAULT df_char unknownGO-創(chuàng)建貨幣型默認(rèn)對(duì)象df_moneyCREATE DEFAULT AS $100GO 輸入以下代碼,在studentsdb數(shù)據(jù)庫(kù)中創(chuàng)建stu_fee數(shù)據(jù)表。CREATE TABLE stu_fee (學(xué)號(hào) char(10) NOT NULL, 姓名 char(8) NOT NULL, 學(xué)費(fèi) money, 交費(fèi)日期
37、 datetime, 電話號(hào)碼 char(7)表stu_fee的數(shù)據(jù)結(jié)構(gòu)如圖1-11所示。圖1-11 stu_fee的數(shù)據(jù)結(jié)構(gòu) 使用系統(tǒng)存儲(chǔ)過程sp_bindefault將默認(rèn)對(duì)象df_money、df_date、df_char分別綁定在stu_fee表的“學(xué)費(fèi)”、“交費(fèi)日期”、“電話號(hào)碼”列上。 df_money,stu_fee.學(xué)費(fèi)GOsp_bindefault ,stu_fee.交費(fèi)日期GOsp_bindefault df_char,stu_fee.電話號(hào)碼GO 輸入以下代碼,在stu_fee表進(jìn)行插入操作: INSERT INTO stu_fee(學(xué)號(hào),姓名) VALUES(0001,
38、劉衛(wèi)平)INSERT INTO stu_fee(學(xué)號(hào),姓名,學(xué)費(fèi)) VALUES(0001,張衛(wèi)民,$120)INSERT INTO stu_fee(學(xué)號(hào),姓名,學(xué)費(fèi),交費(fèi)日期) VALUES(0001,馬東,$110,2006-5-12)分析stu_fee表中插入記錄的各列的值是什么? 完成以下代碼,解除默認(rèn)對(duì)象df_char的綁定,并刪除之。 stu_fee.電話號(hào)碼 DEFAULT df_char按同樣的方式,刪除默認(rèn)對(duì)象df_date、df_money。(6)為student_info表添加一列,命名為“院系”,創(chuàng)建一個(gè)默認(rèn)對(duì)象stu_d_df,將其綁定到student_info表的“
39、院系”列上,使其默認(rèn)值為“信息院”,對(duì)student_info表進(jìn)行插入操作,操作完成后,刪除該默認(rèn)對(duì)象。(7)在studentsdb數(shù)據(jù)庫(kù)中用CREATE TABLE語句創(chuàng)建表stu_con,并同時(shí)創(chuàng)建約束。 創(chuàng)建表的同時(shí)創(chuàng)建約束。表結(jié)構(gòu)如圖1-12所示。圖1-12 要?jiǎng)?chuàng)建的表的結(jié)構(gòu)約束要求如下: 將學(xué)號(hào)設(shè)置為主鍵(PRIMARY KEY),主鍵名為pk_sid。為姓名添加唯一約束(UNIQUE),約束名為uk_name。為性別添加默認(rèn)約束(DEFAULT),默認(rèn)名稱為df_sex,其值為“男”。為出生日期添加屬性值約束(CHECK),約束名為ck_bday,其檢查條件為:出生日期1988-
40、1-1。 在stu_con表中插入如表1-1所示的數(shù)據(jù)記錄。 表1-1 在stu_con表中插入的數(shù)據(jù)學(xué)號(hào)姓名性別出生日期家庭住址0009張小東1989-4-60010李梅女1983-8-50011王強(qiáng)1988-9-100012王強(qiáng)1989-6-3分析各約束在插入記錄時(shí)所起的作用,查看插入記錄后表中數(shù)據(jù)與所插入的數(shù)據(jù)是否一致? 使用ALTER TABLE語句的DROP CONSTRAINT參數(shù)項(xiàng)在查詢?cè)O(shè)計(jì)器中刪除為stu_con表所建的約束。(8)用SQL Server管理平臺(tái)完成實(shí)驗(yàn)內(nèi)容7的所有設(shè)置。(9)在查詢?cè)O(shè)計(jì)器中,為studentsdb數(shù)據(jù)庫(kù)的grade表添加外鍵約束(FOREIGN
41、 KEY),要求將“學(xué)號(hào)”設(shè)置為外鍵,參照表為student_info,外鍵名稱為fk_sid。 使用系統(tǒng)存儲(chǔ)過程sp_help查看grade表的外鍵信息。 在grade表中插入一條記錄,學(xué)號(hào)為0100,課程編號(hào)為0001,分?jǐn)?shù)為78。觀察SQL Server會(huì)做何處理,為什么?如何解決所產(chǎn)生的問題? 使用查詢?cè)O(shè)計(jì)器刪除grade表的外鍵fk_sid。3實(shí)驗(yàn)思考(1)在SQL Server 2008中,可采用哪些方法實(shí)現(xiàn)數(shù)據(jù)完整性?(2)比較默認(rèn)對(duì)象和默認(rèn)約束的異同。(3)可以使用SQL Server管理平臺(tái)創(chuàng)建規(guī)則和默認(rèn)值對(duì)象嗎?(4)在數(shù)據(jù)庫(kù)中建立的規(guī)則不綁定到數(shù)據(jù)表的列上會(huì)起作用嗎?為什
42、么?(5)請(qǐng)說明唯一約束和主鍵約束之間的聯(lián)系和區(qū)別。實(shí)驗(yàn)7 Transact-SQL程序設(shè)計(jì)1實(shí)驗(yàn)?zāi)康模?)掌握Transact-SQL的數(shù)據(jù)類型、常量變量、表達(dá)式等的概念和使用方法。(2)掌握程序中注釋的基本概念和使用方法。(3)掌握程序中的流程控制語句的使用方法。(4)掌握SQL Server 2008中常用函數(shù)的用法。(5)掌握游標(biāo)的概念和聲明方法,以及使用游標(biāo)進(jìn)行數(shù)據(jù)的查詢、修改、刪除操作等。2實(shí)驗(yàn)內(nèi)容及步驟(1)選擇studentsdb數(shù)據(jù)庫(kù),打開新建查詢編輯器,輸入以下代碼。DECLARE stu_name varchar(10)SELECT stu_name=姓名FROM stu
43、dent_infoWHERE 姓名 LIKE 張%SELECT stu_name觀察顯示的結(jié)果,與student_info表中數(shù)據(jù)進(jìn)行比較,stu_name賦值的是SELECT結(jié)果集中的哪個(gè)數(shù)據(jù)?(2)定義int型局部變量grademax、grademin、gradesum,在grade表中查找最高分、最低分和總分,分別賦給grademax、grademin和gradesum,并顯示。DECLARE grademax int,grademin int,gradesum intSELECT grademax=max(分?jǐn)?shù)),grademin= min(分?jǐn)?shù)),gradesum=sum(分?jǐn)?shù))FR
44、OM gradeSELECT grademax,grademin,gradesum(3)使用SET命令將查詢結(jié)果集記錄數(shù)目賦值給int型局部變量row。給下面代碼中的劃線處填上適當(dāng)?shù)膬?nèi)容,以完成上述操作。DECLARE rows SET =(SELECT COUNT(*) FROM grade) rows -顯示rows的值(4)以下代碼在curriculum表中插入新記錄: DECLARE intCId int,intErrorCode intINSERT INTO curriculum(課程編號(hào),課程名稱,學(xué)分)VALUES(0006,VB程序設(shè)計(jì),2) SELECT intCId=ide
45、ntity,intErrorCode=errorSELECT intCId,intErrorCode將該代碼段連續(xù)執(zhí)行兩次,觀察兩次顯示的信息及curriculum表中數(shù)據(jù)的變化,為什么前后兩次執(zhí)行時(shí)顯示的信息會(huì)不同?(5)在studentsdb數(shù)據(jù)庫(kù)的student_info表中,以“性別”為分組條件,分別統(tǒng)計(jì)男生和女生人數(shù)。(6)在grade表中,使用適當(dāng)函數(shù)找出“高等數(shù)學(xué)”課程的最高分、最低分和平均分。(7)定義一個(gè)datetime型局部變量studate,以存儲(chǔ)當(dāng)前日期。計(jì)算student_info表中的學(xué)生的年齡,并顯示學(xué)生的姓名、年齡。在以下代碼的劃線部分填入適當(dāng)內(nèi)容,以實(shí)現(xiàn)上述功
46、能。DECLARE datetimeSET studate= -給studate賦值為當(dāng)前日期SELECT 姓名, (studate)-year(出生日期) AS 年齡FROM student_info(8)運(yùn)行以下代碼,寫出運(yùn)行結(jié)果。DECLARE a int,b intSET a=168SET b=73SELECT a & b,a|b,ab(9)在局部變量stu_id中存儲(chǔ)了學(xué)號(hào)值。編寫代碼查詢學(xué)號(hào)為0001的學(xué)生的各科平均成績(jī),如果平均分60,則顯示“你的成績(jī)及格了,恭賀你 !”,否則顯示“你的成績(jī)不及格”。IF (SELECT AVG(分?jǐn)?shù)) FROM grade WHERE 學(xué)號(hào)=0
47、001)60)PRINT 你的成績(jī)不及格ELSEPRINT 你的成績(jī)及格了,恭賀你?。?0)運(yùn)行以下代碼段,寫出運(yùn)行的結(jié)果。DECLARE counter intSET counter=1WHILE counter=90 THEN AWHEN 分?jǐn)?shù)=80 AND 分?jǐn)?shù)=70 AND 分?jǐn)?shù)=60 AND 分?jǐn)?shù)70 THEN ELSE EENDFROM grade(12)計(jì)算grade表的分?jǐn)?shù)列的平均值。如果小于80,則分?jǐn)?shù)增加其值的5%;如果分?jǐn)?shù)的最高值超過95,則終止該操作。在以下代碼劃線處填入適當(dāng)?shù)膬?nèi)容以完成上述功能。WHILE (SELECT (分?jǐn)?shù)) FROM grade) BREAKE
48、LSE END(13)編寫代碼計(jì)算并顯示n=1+2+3+20。(14)編寫代碼計(jì)算并顯示1100之間的所有完全平方數(shù)。例如,81=92,則稱81為完全平方數(shù)。(15)計(jì)算1100以內(nèi)的所有素?cái)?shù)。(16)在studentsdb數(shù)據(jù)庫(kù)中,使用游標(biāo)查詢數(shù)據(jù)。 打開查詢?cè)O(shè)計(jì)器,聲明一個(gè)stu_cursor游標(biāo),要求返回student_info表中性別為“男”的學(xué)生記錄,且該游標(biāo)允許前后滾動(dòng)和修改。 打開stu_cursor游標(biāo)。 獲取并顯示所有數(shù)據(jù)。 關(guān)閉該游標(biāo)。(17)使用游標(biāo)修改數(shù)據(jù)。 打開stu_cursor游標(biāo)。 將姓馬的男同學(xué)的出生日期的年份加1。 關(guān)閉stu_cursor游標(biāo)。(18)聲明
49、游標(biāo)變量stu_c,使之關(guān)聯(lián)stu_cursor游標(biāo),利用stu_c查詢年齡在69月份出生的學(xué)生信息。(19)使用系統(tǒng)存儲(chǔ)過程sp_cursor_list顯示在當(dāng)前作用域內(nèi)的游標(biāo)及其屬性。3實(shí)驗(yàn)思考(1)Transact-SQL語言的運(yùn)算符主要有哪些?(2)流程控制語句與其他編程語言提供的語句有何差別?(3)區(qū)分局部變量與全局變量的不同,思考全局變量的用處。(4)什么函數(shù)能將字符串前和尾的空格去掉?(5)使用什么語句可以打開游標(biāo)?打開成功后,游標(biāo)指針指向結(jié)果集的什么位置?實(shí)驗(yàn)8 存儲(chǔ)過程和觸發(fā)器1實(shí)驗(yàn)?zāi)康模?)掌握通過SQL Server管理平臺(tái)和Transact-SQL語句CREATE PR
50、OCEDURE創(chuàng)建存儲(chǔ)過程的方法和步驟。(2)掌握使用Transact-SQL語句EXECUTE執(zhí)行存儲(chǔ)過程的方法。(3)掌握通過SQL Server管理平臺(tái)和Transact-SQL語句ALTER PROCEDURE修改存儲(chǔ)過程的方法。(4)掌握通過SQL Server管理平臺(tái)和Transact-SQL語句DROP PROCEDURE刪除存儲(chǔ)過程的方法。(5)掌握通過SQL Server管理平臺(tái)和Transact-SQL語句CREATE TRIGGER創(chuàng)建觸發(fā)器的方法和步驟。(6)掌握引發(fā)觸發(fā)器的方法。(7)掌握使用SQL Server管理平臺(tái)或Transact-SQL語句修改和刪除觸發(fā)器。
51、(8)掌握事務(wù)、命名事務(wù)的創(chuàng)建方法,了解不同類型的事務(wù)的處理情況。2實(shí)驗(yàn)內(nèi)容及步驟(1)在查詢?cè)O(shè)計(jì)器中輸入以下代碼,創(chuàng)建一個(gè)利用流控制語句的存儲(chǔ)過程letters_print,該存儲(chǔ)過程能夠顯示26個(gè)小寫字母。CREATE PROCEDURE letters_printASDECLARE count intSET count=0WHILE count26BEGIN PRINT CHAR(ASCII(a)+ count) SET count=count +1END單擊查詢分析器的“執(zhí)行查詢”按鈕,查看studentsdb數(shù)據(jù)庫(kù)的存儲(chǔ)過程是否有l(wèi)etters_print。使用EXECUTE命令執(zhí)行
52、letters_print存儲(chǔ)過程。(2)輸入以下代碼,創(chuàng)建存儲(chǔ)過程stu_info,執(zhí)行時(shí)通過輸入姓名,可以查詢?cè)撔彰麑?duì)應(yīng)的學(xué)生的各科成績(jī)。CREATE PROCEDURE stu_info name varchar(40)ASSELECT a.學(xué)號(hào),姓名,課程編號(hào),分?jǐn)?shù)FROM student_info a INNER JOIN grade taON a.學(xué)號(hào)= ta.學(xué)號(hào)WHERE 姓名= name使用EXECUTE命令執(zhí)行存儲(chǔ)過程stu_info,其參數(shù)值為“馬東”。如果存儲(chǔ)過程stu_info執(zhí)行時(shí)沒有提供參數(shù),要求能按默認(rèn)值查詢(設(shè)姓名為“劉衛(wèi)平”),如何修改該過程的定義?(3)使用studentsdb數(shù)據(jù)庫(kù)中的student_info表、curriculum表、grade表。 創(chuàng)建一個(gè)存儲(chǔ)過程stu_grade,查詢學(xué)號(hào)為0001的學(xué)生的姓名、課程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 購(gòu)房補(bǔ)充合同范本
- 城市垃圾處理站承包合同協(xié)議書
- 股權(quán)合伙合同協(xié)議
- 單位實(shí)習(xí)生勞動(dòng)合同范本
- 簡(jiǎn)易短期借款合同文本
- 度工業(yè)用地使用權(quán)轉(zhuǎn)讓合同書
- 農(nóng)業(yè)技術(shù)合作協(xié)議合同范本
- 軟件租賃與服務(wù)合同
- 校園欺凌心理安全課件
- 木工產(chǎn)業(yè)智能制造與產(chǎn)業(yè)升級(jí)路徑探索實(shí)踐考核試卷
- 中央2025年全國(guó)婦聯(lián)所屬在京事業(yè)單位招聘93人筆試歷年參考題庫(kù)附帶答案詳解
- CentOS 7系統(tǒng)配置與管理(Linux 試題庫(kù)) 習(xí)題答案 (楊海艷 第2版)
- 手機(jī)直連衛(wèi)星的可用頻率分析
- 中國(guó)氫內(nèi)燃機(jī)行業(yè)發(fā)展環(huán)境、市場(chǎng)運(yùn)行格局及前景研究報(bào)告-智研咨詢(2024版)
- 2025年春新人教版歷史七年級(jí)下冊(cè)課件 第16課-明朝的對(duì)外關(guān)系
- 施工單位工程質(zhì)量自評(píng)報(bào)告三篇
- 2025年人教版英語五年級(jí)下冊(cè)教學(xué)進(jìn)度安排表
- 同等學(xué)力英語申碩考試詞匯(第六版大綱)電子版
- 部編四下語文《口語交際:轉(zhuǎn)述》公開課教案教學(xué)設(shè)計(jì)【一等獎(jiǎng)】
- 醫(yī)院檢驗(yàn)科實(shí)驗(yàn)室生物安全程序文件SOP
- 2023靜脈治療護(hù)理技術(shù)操作標(biāo)準(zhǔn)解讀
評(píng)論
0/150
提交評(píng)論