版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、-學(xué)生實(shí)驗(yàn)報告 理工類課程名稱:數(shù)據(jù)庫應(yīng)用開發(fā) 專業(yè)班級:學(xué)生*:學(xué)生:所屬院部:國際軟件學(xué)院 指導(dǎo)教師:20212021學(xué)年 第2學(xué)期 金陵科技學(xué)院教務(wù)處制. z-實(shí)驗(yàn)報告書寫要求實(shí)驗(yàn)報告原則上要求學(xué)生手寫,要求書寫工整。假設(shè)因課程特點(diǎn)需打印的,要遵照以下字體、字號、間距等的具體要求。紙一律采用A4的紙。實(shí)驗(yàn)報告書寫說明實(shí)驗(yàn)報告中一至四項容為必填項,包括實(shí)驗(yàn)?zāi)康暮鸵?;?shí)驗(yàn)儀器和設(shè)備;實(shí)驗(yàn)容與過程;實(shí)驗(yàn)結(jié)果與分析。各院部可根據(jù)學(xué)科特點(diǎn)和實(shí)驗(yàn)具體要求增加工程。填寫本卷須知1細(xì)致觀察,及時、準(zhǔn)確、如實(shí)記錄。2準(zhǔn)確說明,層次清晰。3盡量采用專用術(shù)語來說明事物。4外文、符號、公式要準(zhǔn)確,應(yīng)使用統(tǒng)一規(guī)
2、定的名詞和符號。5應(yīng)獨(dú)立完成實(shí)驗(yàn)報告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。實(shí)驗(yàn)報告批改說明實(shí)驗(yàn)報告的批改要及時、認(rèn)真、仔細(xì),一律用紅色筆批改。實(shí)驗(yàn)報告的批改成績采用百分制,具體評分標(biāo)準(zhǔn)由各院部自行制定。實(shí)驗(yàn)報告裝訂要求實(shí)驗(yàn)批改完畢后,任課教師將每門課程的每個實(shí)驗(yàn)工程的實(shí)驗(yàn)報告以自然班為單位、按*升序排列,裝訂成冊,并附上一份該門課程的實(shí)驗(yàn)大綱。實(shí)驗(yàn)工程名稱: SQL Server概述及體系架構(gòu)實(shí)驗(yàn)學(xué)時:3同組學(xué)生:實(shí)驗(yàn)地點(diǎn): B407 實(shí)驗(yàn)日期:實(shí)驗(yàn)成績:批改教師:羅 揚(yáng)批改時間:一、實(shí)驗(yàn)?zāi)康暮鸵?、熟悉Microsoft SQL Server 2005系統(tǒng)環(huán)境,包括開展歷史、版本與
3、組件及新特性;2、了解客戶/效勞器、瀏覽器/效勞器體系構(gòu)造;3、掌握系統(tǒng)數(shù)據(jù)庫對象及構(gòu)成、SQL Server 2005的常用管理工具;4、熟悉SQL Server 2005 Management Studio平臺及組件。二、實(shí)驗(yàn)設(shè)備、環(huán)境奔騰計算機(jī);裝有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、實(shí)驗(yàn)步驟1、根據(jù)題目要求熟悉Microsoft SQL Server 2005環(huán)境,包括開展歷史、版本、組件、新特性;2、熟悉客戶機(jī)/效勞器和瀏覽器/效勞器;3、掌握系統(tǒng)數(shù)據(jù)庫對象及構(gòu)成、SQL Server 2
4、005的常用管理工具;4、掌握通過SQL Server Management Studio、配置管理器和windows效勞管理器三種方式對數(shù)據(jù)庫效勞器的管理方法;5、做完實(shí)驗(yàn)后寫出本實(shí)驗(yàn)的實(shí)驗(yàn)報告,并將相關(guān)電子文檔資料保存在以自己*命名的文件夾中。四、實(shí)驗(yàn)容一教師重點(diǎn)講解并演示Microsoft SQL Server 2005環(huán)境及使用二學(xué)生自己使用Microsoft SQL Server 2005環(huán)境,完成以下工作1進(jìn)入SQL Server 2005進(jìn)展啟動、暫停和退出;2查看系統(tǒng)數(shù)據(jù)庫及其容;3查看SQL Server 2005 Management Studio平臺及組件等操作,掌握通過
5、SQL Server Management Studio、配置管理器和windows效勞管理器三種方式對數(shù)據(jù)庫效勞器的管理方法。五、問題解答及實(shí)驗(yàn)結(jié)果1點(diǎn)擊開場-程序-Microsoft SQL Server 2005-SQL Server Management Studio;效勞器類型選擇數(shù)據(jù)庫引擎,效勞器名稱輸入user28,驗(yàn)證選擇Windows身份驗(yàn)證,點(diǎn)擊連接進(jìn)入;進(jìn)入后選中效勞器user28右鍵單機(jī)可進(jìn)展啟動、暫停和退出操作。2Master數(shù)據(jù)庫l 系統(tǒng)數(shù)據(jù)庫master含有許多系統(tǒng)表(SystemTables),用來追蹤與記錄SQL Server系統(tǒng)的所有系統(tǒng)級別信息。l 系統(tǒng)信
6、息包括所有的登錄賬戶信息、端點(diǎn)、效勞器和系統(tǒng)配置設(shè)置信息、SQL Server的初始化信息和其它系統(tǒng)數(shù)據(jù)庫及用戶數(shù)據(jù)庫是否存在以及這些數(shù)據(jù)庫文件的位置等相關(guān)信息。l 每當(dāng)用戶創(chuàng)立一個數(shù)據(jù)庫,此數(shù)據(jù)庫的相關(guān)信息(如主要數(shù)據(jù)文件的位置)便記錄在master中,即master記錄系統(tǒng)擁有哪些數(shù)據(jù)庫。假設(shè)是分布式操作,master會記錄有哪些其他的SQL Server。l master 是重要的系統(tǒng)數(shù)據(jù)庫,如該數(shù)據(jù)庫不可用,則 SQL Server 無法啟動。Model數(shù)據(jù)庫l 該數(shù)據(jù)庫是所有用戶數(shù)據(jù)庫和Tempdb數(shù)據(jù)庫的模板數(shù)據(jù)庫。既然model是一個模板數(shù)據(jù)庫,則當(dāng)用戶每創(chuàng)立一個數(shù)據(jù)庫時,這個新
7、的數(shù)據(jù)庫就會自動完成*些設(shè)定或包含*些數(shù)據(jù)庫對象。l 可直接針對model做改動。以后當(dāng)創(chuàng)立一個新數(shù)據(jù)庫時,SQL Server會復(fù)制model數(shù)據(jù)庫的所有容,以作為新數(shù)據(jù)庫的根底。則先前修改了model 數(shù)據(jù)庫,此后創(chuàng)立的數(shù)據(jù)庫都將繼承這些修改。通過此方法,可設(shè)置權(quán)限或數(shù)據(jù)庫選項或添加對象,諸如表、函數(shù)或存儲過程。即新創(chuàng)立的數(shù)據(jù)庫會繼承系統(tǒng)數(shù)據(jù)庫model的一切,而不需要每次設(shè)定。Msdb數(shù)據(jù)庫l Msdb主要提供SQL Server代理程序調(diào)度警報和作業(yè)。它用于提供SQL Server、SQL Server Agent、Database Mail以及Service Broker等效勞程序存
8、儲諸如日程安排、副本等數(shù)據(jù),如果要讓警報、備份、復(fù)制等各項操作能夠自動定期執(zhí)行,就需要啟動SQL Server Agent效勞。Tempdb數(shù)據(jù)庫l Tempdb數(shù)據(jù)庫是一個工作空間,用于保存所有的臨時對象或中間結(jié)果集。該數(shù)據(jù)庫由整個系統(tǒng)的所有數(shù)據(jù)庫使用。l SQL Server每次啟動時,tempdb數(shù)據(jù)庫被重新建立。l 每當(dāng)用戶斷開與SQL Server的聯(lián)機(jī),該用戶在聯(lián)機(jī)期間所生成的臨時表與存儲過程會自動從tempdb中刪除。l tempdb數(shù)據(jù)庫,主要用以保存以下容: u 顯式創(chuàng)立的臨時對象,例如表、存儲過程、表變量或游標(biāo)。u 所有版本的更新記錄。u Database Engine在執(zhí)
9、行查詢、排序、創(chuàng)立cursor等處理時所創(chuàng)立的部工作表。u 創(chuàng)立或重新生成索引時,臨時排序的結(jié)果。3A.通過SQL Server Management Studio對效勞器進(jìn)展管理啟動順序?yàn)椤鹃_場】【程序】【SQL Server 2005】正確登錄效勞器右擊效勞器,選擇暫停或者停頓效勞器;B.通過SQL Server Configuration Manager配置管理器進(jìn)展管理啟動順序?yàn)椤鹃_場】【程序】【SQL Server 2005】【配置工具】【SQL Server Configuration Manager】【SQL Server Server】選擇暫?;蛲nD制定效勞;SQL Serve
10、r 配置管理器configuration manager是一種工具,用于管理與 SQL Server 相關(guān)聯(lián)的效勞、配置 SQL Server 使用的網(wǎng)絡(luò)協(xié)議以及從 SQL Server 客戶端計算機(jī)管理網(wǎng)絡(luò)連接配置。C. 通過windows效勞管理器進(jìn)展管理通過【控制面板】【管理工具】【效勞】【SQL ServerMSSQLSERVER】選擇暫?;蛘咄nD效勞器;配置SQL Server 2005效勞器;配置【常規(guī)】選項卡:產(chǎn)品版本、操作系統(tǒng)、平臺等;配置【平安性】選項卡:效勞器身份驗(yàn)證等;配置【權(quán)限】選項卡:用于授予或撤銷對效勞器的操作權(quán)限。六、實(shí)驗(yàn)體會和收獲實(shí)驗(yàn)工程名稱:安裝SQL Ser
11、ver 系統(tǒng)實(shí)驗(yàn)學(xué)時: 3同組學(xué)生:實(shí)驗(yàn)地點(diǎn):B407實(shí)驗(yàn)日期:2021.4.10 實(shí)驗(yàn)成績:批改教師:羅 揚(yáng)批改時間:一、實(shí)驗(yàn)?zāi)康暮鸵?、了解安裝SQL Server 2005環(huán)境需求;2、掌握安裝規(guī)劃、安裝過程的使用,加深對驗(yàn)證安裝結(jié)果的理解;3、熟練掌握新建效勞器組;4、配置效勞器選項,能夠結(jié)合具體應(yīng)用解決實(shí)際問題。二、實(shí)驗(yàn)設(shè)備、環(huán)境奔騰計算機(jī);裝有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、實(shí)驗(yàn)步驟1、熟悉安裝SQL Server 2005的環(huán)境需求2、安裝SQL Server 2005企業(yè)版步驟
12、3、創(chuàng)立效勞器組4、注冊效勞器的管理5、做完實(shí)驗(yàn)后寫出本實(shí)驗(yàn)的實(shí)驗(yàn)報告,并將相關(guān)電子文檔資料保存在以自己*命名的文件夾中四、實(shí)驗(yàn)容一教師重點(diǎn)講解并演示Microsoft SQL Server 2005環(huán)境及使用二學(xué)生寫出實(shí)驗(yàn)容、出現(xiàn)問題及解決方案,完成以下工作1.安裝SQL Server 2005企業(yè)版的安裝過程;2.創(chuàng)立效勞器組;要求學(xué)生:在SQL Server Management Studio中創(chuàng)立一個新的SQL Server效勞器組,名稱為NewGroup。3. 注冊效勞器的管理;要求學(xué)生:假設(shè)本地計算機(jī)上有一個SQL Server實(shí)例,實(shí)例名為“SecondServer,在上題創(chuàng)立的
13、效勞器組中注冊此實(shí)例。4.寫出如:效勞器注冊失敗、無法連接效勞器等的解決方案。五、問題解答及實(shí)驗(yàn)結(jié)果12點(diǎn)擊視圖,選擇已注冊的效勞器,在已注冊的效勞器中右擊選擇新建效勞器組,組名輸入NewGroup,組說明任意輸入。34常見的注冊故障1) 驗(yàn)證方式設(shè)置錯誤的故障;解決方法:在注冊時和效勞器一致,或更改效勞器身份驗(yàn)證方式;2) Sa密碼錯誤的故障解決方法:修改sa密碼,或詢問Dba有權(quán)限的及密碼3) SQL Server效勞錯誤或者客戶機(jī)參數(shù)錯誤的故障解決方法:確保效勞器正常啟動,檢查SQL Server 2005網(wǎng)絡(luò)配置參數(shù)是否一致。六、實(shí)驗(yàn)體會和收獲實(shí)驗(yàn)工程名稱:管理平安性-1實(shí)驗(yàn)學(xué)時:4
14、同組學(xué)生:實(shí)驗(yàn)地點(diǎn):B407 實(shí)驗(yàn)日期:實(shí)驗(yàn)成績:批改教師:羅 揚(yáng) 批改時間:一、實(shí)驗(yàn)?zāi)康暮鸵?、掌握管理和維護(hù)登錄名技術(shù);2、掌握固定效勞器角色的特點(diǎn)和管理;3、熟練理解和掌握管理和維護(hù)數(shù)據(jù)庫用戶;4、能夠結(jié)合具體應(yīng)用解決實(shí)際問題。二、實(shí)驗(yàn)設(shè)備、環(huán)境奔騰計算機(jī);裝有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、實(shí)驗(yàn)步驟1、掌握管理和維護(hù)登錄名技術(shù);2、固定效勞器角色的特點(diǎn)和管理;3、理解和掌握管理和維護(hù)數(shù)據(jù)庫用戶;4、做完實(shí)驗(yàn)后寫出本實(shí)驗(yàn)的實(shí)驗(yàn)報告,并將相關(guān)電子文檔資料保存在以自己*命名的文件夾中。四、實(shí)
15、驗(yàn)容一教師重點(diǎn)講解并演示管理平安性二學(xué)生寫出實(shí)驗(yàn)容、出現(xiàn)問題及解決方案,完成以下工作1.設(shè)置Windows身份驗(yàn)證的操作;2.設(shè)置SQL Server身份驗(yàn)證的操作;3.使用SQL Server Management Studio添加Windows登錄賬戶,再將該Windows用戶設(shè)置為連接到SQL Server 的登錄賬戶;4.使用SQL Server Management Studio添加SQL Server登錄賬戶;創(chuàng)立一個SQL Server 登錄,登錄名為lisi并指定密碼abcd。5. 使用CREATE LOGIN命令創(chuàng)立一個SQL Server 登錄;創(chuàng)立一個登錄,登錄名為lis
16、i并指定密碼abcd,CREATE LOGIN lisi WITH PASSWORD = 'abcd '6.使用SQL Server Management Studio修改登錄賬戶的屬性;7.使用ALTER LOGIN語句修改登錄賬戶屬性;將lisi登錄賬戶名稱更改為lisi_new,再將lisi_new 登錄賬戶的密碼修改為“wang。8. 刪除登錄賬戶;分別使用SQL Server Management Studio刪除登錄賬戶、使用DROP LOGIN 語句刪除登錄賬戶。9使用SQL Server Management Studio添加數(shù)據(jù)庫用戶;10.使用CREATE
17、USER語句添加數(shù)據(jù)庫用戶;在AdventureWorks數(shù)據(jù)庫中創(chuàng)立數(shù)據(jù)庫用戶zhangsan,其登錄名為zhangsan。11.使用SQL Server Management Studio將登錄賬戶添加到固定效勞器角色;12使用存儲過程sp_addsrvrolemember方法用來添加登錄賬戶,使其成為效勞器角色的成員;13. 使用SQL Server Management Studio將用戶添加到固定數(shù)據(jù)庫角色;14使用存儲過程sp_addrolemember來添加用戶,使其成為數(shù)據(jù)庫角色的成員;15. 使用SQL Server Management Studio創(chuàng)立用戶自定義數(shù)據(jù)庫角色
18、;16使用CREATE ROLE語句創(chuàng)立數(shù)據(jù)庫角色。五、問題解答及實(shí)驗(yàn)結(jié)果1翻開SQL Server Management Studio,效勞器名稱輸入:user28,身份驗(yàn)證選擇Windows身份驗(yàn)證,連接到效勞器。2翻開SQL Server Management Studio,身份驗(yàn)證選擇SQL Server身份驗(yàn)證,輸入登錄名和密碼,連接到效勞器。3翻開控制面板-用戶賬戶-創(chuàng)立一個用戶賬戶,名稱 lisi,點(diǎn)擊下一步,點(diǎn)擊創(chuàng)立賬戶;左擊平安性,再右擊登錄名,選擇新建用戶名,點(diǎn)擊搜索高級立即查找選擇lisi確定4左擊平安性,再右擊登錄名,選擇新建用戶名,用戶名輸入lisi,選擇SQL Se
19、rver身份驗(yàn)證,密碼輸入:abcd,確認(rèn)密碼:abcd,取消強(qiáng)制實(shí)施策略,點(diǎn)擊確定。5點(diǎn)擊新建查詢,輸入CREATE LOGIN lisi WITH PASSWORD = 'abcd ',點(diǎn)擊分析并執(zhí)行。6左擊平安性,左擊登錄名,右擊USER28lisi,選擇屬性,即可進(jìn)展登錄賬戶的修改。7使用ALTER LOGIN語句修改登錄賬戶屬性ALTER LOGIN login_name <status_option> | WITH <set_option> ,. ;點(diǎn)擊新建查詢,輸入ALTER LOGIN lisi WITH NAME=lisi_
20、new,點(diǎn)擊分析并執(zhí)行;點(diǎn)擊新建查詢,輸入ALTER LOGIN lisi_new WITH PASSWORD=wang,點(diǎn)擊分析并執(zhí)行。8使用SQL Server Management Studio刪除登錄賬戶左擊平安性,左擊登錄名,右擊USER28lisi_new,選擇刪除,在刪除對象中點(diǎn)擊確認(rèn);使用DROP LOGIN 語句刪除登錄賬戶點(diǎn)擊新建查詢,輸入DROP LOGIN lisi_new,點(diǎn)擊分析并執(zhí)行。9左擊平安性,再右擊登錄名,選擇新建用戶名,選擇用戶映射,在右側(cè)的對話框中選擇這個用戶可以操作的數(shù)據(jù)庫,點(diǎn)擊確定。10點(diǎn)擊新建查詢,輸入Use AdventureWorks Go C
21、REATE USER zhangsan FROM LOGIN zhangsan點(diǎn)擊分析并執(zhí)行。11左擊user34平安性效勞器角色右擊sysadmin屬性添加瀏覽選擇lisi_new確定。12點(diǎn)擊新建查詢,輸入sp_addsrvrolemember 'sysadmin ',' lisi_new ',點(diǎn)擊分析并執(zhí)行。13左擊user34數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫master平安性角色數(shù)據(jù)庫角色右擊db_accessadmin添加瀏覽選擇lisi確定。14點(diǎn)擊新建查詢,輸入sp_addrolemember'db_accessadmin','lisi
22、39;,點(diǎn)擊分析并執(zhí)行。15左擊 user34數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫master平安性角色右擊數(shù)據(jù)庫角色新建數(shù)據(jù)庫角色角色名稱輸入:new,所有者選擇dbo在選擇頁中選擇平安對象添加特定類型的所有角色選擇表確定在Update后選擇授予點(diǎn)擊列權(quán)限選擇value確定。16點(diǎn)擊新建查詢,輸入CREATE ROLE new AUTHORIZATION dbo,點(diǎn)擊分析并執(zhí)行。六、實(shí)驗(yàn)體會和收獲實(shí)驗(yàn)工程名稱:管理平安性-2 實(shí)驗(yàn)學(xué)時: 2 同組學(xué)生:實(shí)驗(yàn)地點(diǎn):B407 實(shí)驗(yàn)日期:2021.4.21 實(shí)驗(yàn)成績:批改教師:羅 揚(yáng) 批改時間:一、實(shí)驗(yàn)?zāi)康暮鸵?、掌握Windows NT認(rèn)證模式下數(shù)據(jù)庫用戶的建立與
23、取消方法;2、掌握混合模式下數(shù)據(jù)庫用戶的建立與取消方法;3、掌握數(shù)據(jù)庫用戶權(quán)限的設(shè)置方法;4、熟悉數(shù)據(jù)庫數(shù)據(jù)庫用戶的權(quán)限分配、回收等方法;5、了解數(shù)據(jù)庫角色的分類、作用及使用方法。二、實(shí)驗(yàn)設(shè)備、環(huán)境奔騰計算機(jī);裝有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、實(shí)驗(yàn)步驟1、理解和掌握管理和維護(hù)數(shù)據(jù)庫用戶;2、注冊效勞器的管理;3、做完實(shí)驗(yàn)后寫出本實(shí)驗(yàn)的實(shí)驗(yàn)報告,并將相關(guān)電子文檔資料保存在以自己*命名的文件夾中。四、實(shí)驗(yàn)容一教師重點(diǎn)講解并演示二學(xué)生寫出實(shí)驗(yàn)容、出現(xiàn)問題及解決方案,完成以下工作以系統(tǒng)管理員身份登錄到
24、SQL Server效勞器,在SQL Server2005界面中實(shí)現(xiàn)以下操作,并獨(dú)立寫出局部題目的程序代碼;1. 在當(dāng)前計算機(jī)中增加一個用戶zhang和cheng,密碼為secret。使此用戶通過Windows NT模式下登錄SQL Server效勞器,登錄名分別為zhang和cheng;2. 新建以混合模式登錄SQL Server效勞器的用戶登錄名為stu1、stu2和stu3,登錄密碼為secret,默認(rèn)登錄數(shù)據(jù)庫為stu;3. 將zhang添加為數(shù)據(jù)庫stu的用戶,用戶名為zhang;4. 在數(shù)據(jù)庫stu中創(chuàng)立用戶stu1、stu2和stu3,登錄分別為stu1、stu2和stu3;5.
25、 給數(shù)據(jù)庫用戶zhang賦予創(chuàng)立數(shù)據(jù)庫的權(quán)限;6. 給數(shù)據(jù)庫用戶stu1賦予對sc表進(jìn)展插入、修改、刪除操作權(quán)限;7. 給數(shù)據(jù)庫用戶stu2和stu3賦予對student表、course表所有操作權(quán)限及查詢sc的操作權(quán)限,并允許再授權(quán)給其他用戶;8. 收回數(shù)據(jù)庫用戶stu2對student表和course表的刪除操作的權(quán)限;9. 假設(shè)一個小組共5個成員,他們對數(shù)據(jù)庫stu具有一樣的操作權(quán)限,具體權(quán)限如下:(1)對于student、course表只能進(jìn)展數(shù)據(jù)查詢;(2)只能對student表中sname進(jìn)展更改;(3)對于sc表只能進(jìn)展修改、刪除或插入;10.思考題:將登錄zhang、stu1、
26、stu2和stu3參加到效勞器角色sysadmin中;11.將登錄cheng同時擁有效勞器角色serveradmin 和 securityadmin的權(quán)限;12.刪除效勞器角色sysadmin的成員stu2和stu3。五、問題解答及實(shí)驗(yàn)結(jié)果1開場設(shè)置控制面板用戶賬戶創(chuàng)立一個新賬戶輸入名稱:zhang,下一步創(chuàng)立用戶選擇zhang創(chuàng)立密碼輸入密碼:secret,確認(rèn)密碼:secret更改密碼;創(chuàng)立一個新賬戶輸入名稱:cheng,下一步創(chuàng)立用戶選擇cheng創(chuàng)立密碼輸入密碼:secret,確認(rèn)密碼:secret更改密碼。2平安性右擊登錄名新建登錄名登錄名:stu1,選擇SQL Server身份認(rèn)證
27、, 密碼:secret,確認(rèn)密碼secret,取消強(qiáng)制實(shí)施密碼策略,默認(rèn)數(shù)據(jù)庫選擇stu確定;右擊登錄名新建登錄名登錄名:stu2,選擇SQL Server身份認(rèn)證, 密碼:secret,確認(rèn)密碼secret,取消強(qiáng)制實(shí)施密碼策略,默認(rèn)數(shù)據(jù)庫選擇stu確定;右擊登錄名新建登錄名登錄名:stu3,選擇SQL Server身份認(rèn)證, 密碼:secret,確認(rèn)密碼secret,取消強(qiáng)制實(shí)施密碼策略,默認(rèn)數(shù)據(jù)庫選擇stu確定.3數(shù)據(jù)庫stu平安性右擊用戶新建用戶用戶名:zhang,登錄名瀏覽找到USER28zhang確認(rèn)。4數(shù)據(jù)庫stu平安性右擊用戶新建用戶用戶名:stu1,登錄名瀏覽找到stu1確定
28、;數(shù)據(jù)庫stu平安性右擊用戶新建用戶用戶名:stu2,登錄名瀏覽找到stu2確定;數(shù)據(jù)庫stu平安性右擊用戶新建用戶用戶名:stu3,登錄名瀏覽找到stu3確定。5數(shù)據(jù)庫stu平安性用戶右擊zhang屬性選擇平安對象,點(diǎn)擊添加,選擇指定類型的所有對象,選擇數(shù)據(jù)庫,確定找到Create database DDL event notification,授予打鉤確定。6數(shù)據(jù)庫stu平安性用戶右擊stu1屬性選擇平安對象,點(diǎn)擊添加,選擇指定類型的所有對象,選擇表,確定選擇sc表,找到Update,Delete,Insert,分別授予打鉤確定。7數(shù)據(jù)庫stu平安性用戶右擊stu2屬性選擇平安對象,點(diǎn)擊添
29、加,選擇指定類型的所有對象,選擇表,確定選擇course表,授予全部打鉤,選擇student表,授予全部打鉤,選擇sc表,找到Select,授予打鉤,具有授予權(quán)限打鉤確定;數(shù)據(jù)庫stu平安性用戶右擊stu3屬性選擇平安對象,點(diǎn)擊添加,選擇指定類型的所有對象,選擇表,確定選擇course表,授予全部打鉤,選擇student表,授予全部打鉤,選擇sc表,找到Select,授予打鉤,具有授予權(quán)限打鉤確定;8數(shù)據(jù)庫stu平安性用戶右擊stu2屬性選擇平安對象,點(diǎn)擊添加,選擇指定類型的所有對象,選擇表,確定選擇student表,找到Delete,取消打鉤,選擇course表,找到Delete,取消打鉤確
30、定。9數(shù)據(jù)庫stu平安性角色右擊數(shù)據(jù)庫角色新建數(shù)據(jù)庫角色角色名稱:new,添加成員:cheng,stu1,stu2,stu3,zhang確定;數(shù)據(jù)庫stu平安性角色數(shù)據(jù)庫角色右擊new屬性選擇平安對象,點(diǎn)擊添加,選擇指定類型的所有對象,選擇表,確定選擇course,找到Select,授權(quán)打鉤,選擇student,找到Select,授權(quán)打鉤,找到Update,授權(quán)打鉤,點(diǎn)擊列權(quán)限,name打鉤,確定,選擇sc找到Update,Delete,Insert,分別授予打鉤確定。10平安性效勞器角色右擊sysadmin屬性添加查詢找到zhang、stu1、stu2和stu3確定。11平安性登錄名右擊Us
31、er28cheng選擇效勞器角色,選擇serveradmin 和 securityadmin確定。12平安性效勞器角色右擊sysadmin屬性左擊stu2,點(diǎn)擊刪除,左擊stu3,點(diǎn)擊刪除確定。六、實(shí)驗(yàn)體會和收獲實(shí)驗(yàn)工程名稱:管理數(shù)據(jù)庫文件、管理表-1實(shí)驗(yàn)學(xué)時:2同組學(xué)生:實(shí)驗(yàn)地點(diǎn): B407實(shí)驗(yàn)日期:2021.4.24 實(shí)驗(yàn)成績:批改教師:羅揚(yáng) 批改時間:一、實(shí)驗(yàn)?zāi)康暮鸵?、掌握數(shù)據(jù)庫的根本概念,包括熟悉數(shù)據(jù)庫文件、數(shù)據(jù)庫文件組、數(shù)據(jù)庫的物理存儲構(gòu)造、SQL Server2005數(shù)據(jù)庫的分類、數(shù)據(jù)庫對象的構(gòu)造;2、熟練掌握創(chuàng)立數(shù)據(jù)庫的兩種方法,使用SQL Server Management
32、 Studio創(chuàng)立數(shù)據(jù)庫及編輯數(shù)據(jù)庫;3、使用T-SQL語句創(chuàng)立及編輯數(shù)據(jù)庫;4、掌握數(shù)據(jù)庫的管理方法。二、實(shí)驗(yàn)設(shè)備、環(huán)境奔騰計算機(jī);裝有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、實(shí)驗(yàn)步驟1、熟練使用Management Studio界面方式創(chuàng)立及編輯數(shù)據(jù)庫;2、熟練使用T-SQL 語句創(chuàng)立及編輯數(shù)據(jù)庫;3、做完實(shí)驗(yàn)后寫出本實(shí)驗(yàn)的實(shí)驗(yàn)報告,并將相關(guān)電子文檔資料保存在以自己*命名的文件夾中。四、實(shí)驗(yàn)容一教師重點(diǎn)講解并演示創(chuàng)立及編輯數(shù)據(jù)庫的方法二學(xué)生寫出實(shí)驗(yàn)容、出現(xiàn)問題及解決方案,完成以下工作假設(shè)SQL Se
33、rver效勞已啟動,并以Administrator身份登錄計算機(jī)文件名稱為wang;請分別使用Management Studio界面方式和T-SQL語句實(shí)現(xiàn)以下操作:1.要求在本地磁盤D創(chuàng)立一個學(xué)生-課程數(shù)據(jù)庫名稱為student,只有一個數(shù)據(jù)文件和日志文件,文件名稱分別為stu和stu_log,物理名稱為stu_data.mdf 和stu_log.ldf,初始大小都為3MB,增長方式分別為10%和1MB,數(shù)據(jù)文件最大為500MB,日志文件大小不受限制;2.創(chuàng)立一個pany數(shù)據(jù)庫,該數(shù)據(jù)庫的主數(shù)據(jù)文件邏輯名稱為pany_data,物理文件為pany.mdf,初始大小為10MB,最大尺寸為無限大
34、,增長速度為10%;數(shù)據(jù)庫的日志文件邏輯名稱為pany_log,物理文件名為pany.ldf,初始大小為1MB,最大尺寸為50MB,增長速度為1MB;3.創(chuàng)立數(shù)據(jù)庫DB,具有2個數(shù)據(jù)文件,文件邏輯名分別為DB_data1和DB_data2,文件初始大小均為5MB,最大為100MB,按10%增長;只有一個日志文件,初始大小為3MB,按10%增長;所有文件都存儲在D盤文件夾ceshi中;4.在數(shù)據(jù)庫student中增加數(shù)據(jù)文件db2,初始大小為10MB,最大值為50 MB,按10%增長;5.在數(shù)據(jù)庫student中添加日志文件,保存在D盤中,初始大小為1MB,最大無限制,按照1MB增長;6.修改數(shù)
35、據(jù)庫student主數(shù)據(jù)文件的大小,將主數(shù)據(jù)文件的初始大小修改為10Mb,增長方式為20%;7.修改數(shù)據(jù)庫student輔助數(shù)據(jù)文件初始大小為3MB,最大為100MB,按照10%增長,名稱為db;8.縮小student數(shù)據(jù)庫的大小,使得該數(shù)據(jù)庫中的文件有20的可用空間;9.刪除數(shù)據(jù)庫student輔助數(shù)據(jù)文件和第二個日志文件;10.刪除數(shù)據(jù)庫pany和DB;11.將數(shù)據(jù)庫student所有物理文件移動到“D:*,并保證邏輯數(shù)據(jù)庫不受影響,請詳細(xì)描述解決方法;12.將數(shù)據(jù)庫student改名為studteacher。五、問題解答及實(shí)驗(yàn)結(jié)果1createdatabase student onpri
36、mary(name=stu,filename='d:stu_data.mdf',size=3MB,filegrowth=10%,ma*size=500MB)logon(name=stu_log,filename='d:stu_log.ldf',size=3MB,filegrowth=1MB,ma*size=unlimited)2createdatabase pany onprimary(name=pany_data,filename='d:pany.mdf',size=10MB,filegrowth=10%,ma*size=unlimited)l
37、ogon (name=pany_log,filename='d:pany.ldf',size=1MB,filegrowth=1MB,ma*size=50MB)3createdatabase DB onprimary(name=DB_data1,filename='d:ceshiDB_data1.mdf',size=5MB,filegrowth=10%,ma*size=100MB)(name=DB_data2,filename='d:ceshiDB_data2.mdf',size=5MB,filegrowth=10%,ma*size=100MB)l
38、ogon(name=DB_log,filename='d:ceshiDB_log.ldf',size=3MB,filegrowth=10%,ma*size=unlimited)4alterdatabase studentaddfile(name=db2,filename='d:db2.ndf',size=10MB,ma*size=50MB,filegrowth=10%)5alterdatabase studentaddlogfile(name=db2_log,filename='d:db2_log.mdf',size=1MB,ma*size=un
39、limited,filegrowth=1MB)6alterdatabase studentmodify file(name=stu,filename='d:stu_data.mdf',size=10MB,filegrowth=20%,ma*size=500MB)7alterdatabase studentmodify file(name=db2,newname=dbsize=13MB,ma*size=100MB,filegrowth=10%)8DBCC shrinkdatabase(student,20)9alterdatabase studentremovefiledbalt
40、erdatabase studentremovefiledb2_log10drop database panydrop database DB11右擊student數(shù)據(jù)庫任務(wù)別離確定;在D盤中找到stu_data.mdf和stu_log.ldf文件復(fù)制到D:*;進(jìn)入SSMS右擊數(shù)據(jù)庫附加添加找到stu_data.mdf確定。12alter database studentmodify name=studteacher六、實(shí)驗(yàn)體會和收獲實(shí)驗(yàn)工程名稱:管理數(shù)據(jù)庫文件、管理表-2 實(shí)驗(yàn)學(xué)時:4同組學(xué)生:實(shí)驗(yàn)地點(diǎn):B407 實(shí)驗(yàn)日期:實(shí)驗(yàn)成績:批改教師:羅揚(yáng) 批改時間:一、實(shí)驗(yàn)?zāi)康暮鸵?、掌握數(shù)據(jù)表
41、的概念、特點(diǎn);2、熟練掌握創(chuàng)立數(shù)據(jù)庫的兩種方法,使用SQL Server Management Studio創(chuàng)立、編輯及刪除數(shù)據(jù)表;3、熟悉使用T-SQL創(chuàng)立、編輯、刪除數(shù)據(jù)表及管理數(shù)據(jù)表數(shù)據(jù);4、掌握數(shù)據(jù)庫的管理方法。二、實(shí)驗(yàn)設(shè)備、環(huán)境奔騰計算機(jī);裝有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、實(shí)驗(yàn)步驟1、熟悉數(shù)據(jù)表的概念、特點(diǎn);2、熟悉在Management Studio中創(chuàng)立、編輯、刪除數(shù)據(jù)表及管理數(shù)據(jù)表數(shù)據(jù);3、熟悉使用T-SQL創(chuàng)立、編輯、刪除數(shù)據(jù)表及管理數(shù)據(jù)表數(shù)據(jù);4、做完實(shí)驗(yàn)后寫出本實(shí)驗(yàn)的實(shí)驗(yàn)
42、報告,并將相關(guān)電子文檔資料保存在以自己*命名的文件夾中。四、實(shí)驗(yàn)容一教師重點(diǎn)講解并演示創(chuàng)立、編輯及刪除數(shù)據(jù)表的方法二學(xué)生寫出實(shí)驗(yàn)容、出現(xiàn)問題及解決方案,完成以下工作請分別使用Management Studio及T-SQL完成以下容:1.請在指定數(shù)據(jù)庫完成以下容1.1依據(jù)數(shù)據(jù)表的構(gòu)造創(chuàng)立相對應(yīng)的數(shù)據(jù)表,表構(gòu)造如下所示學(xué)生信息表student字段名稱字段類型及長度說明備注SnoChar9學(xué)生*主關(guān)鍵字SnameChar6學(xué)生非空Sse*Char2學(xué)生性別可為空SageInt學(xué)生年齡可為空SdeptVarChar8學(xué)生所在院系可為空課程信息表course字段名稱字段類型及長度說明備注oChar4課程
43、編號主關(guān)鍵字ameVarChar20課程名稱非空CpnoChar4先行課可為空CcreditInt學(xué)分可為空選課信息表sc字段名稱字段類型及長度說明備注SnoChar9學(xué)生*主關(guān)鍵字oChar4課程編號主關(guān)鍵字GradeInt成績可為空1.2在表student中增加新字段 “班級名稱sclass;1.3在表student中刪除字段“班級名稱sclass;1.4修改表student中字段名為“sname的字段長度由原來的6改為8; 1.5修改表student中字段“sdept名稱為“dept,長度為20;1.6修改表student中sage字段名稱為sbirth,類型為smalldatetime
44、;1.7修改表student新名稱為stu_info;1.8刪除數(shù)據(jù)表student。2.創(chuàng)立教師授課管理數(shù)據(jù)庫JSSK,并完成以下容2.1在數(shù)據(jù)庫JSSK中創(chuàng)立以下三表表名:teachers列名數(shù)據(jù)類型說明描述Tno字符型,長度7主鍵教師號Tname字符型,長度10非空Tse*字符型,長度2默認(rèn)取值為“男性別Birthday小日期時間型允許空出生日期Dept字符型,長度20允許空所在部門Sid字符型,長度18號表名: lessons列名數(shù)據(jù)類型說明描述o字符型,長度10主鍵課程號ame字符型,長度20非空課程名Credit短整型學(xué)分property字符型,長度為10課程性質(zhì)表名:shouke
45、列名數(shù)據(jù)類型說明描述Tno字符型,長度7主鍵教師號o字符型,長度10主鍵課程名Hours整數(shù)課時2.2在shouke表里添加一個授課類別字段,列名為Type,類型為Char,長度為4;2.3將shouke表的Hours的類型改為smallint;2.4刪除lessons表中的property列。3.向各個數(shù)據(jù)表中插入如下記錄3.1學(xué)生信息表studentSnoSnameSse*SageSdept200515001菁菁女23CS200515002勇男20CS200515003力男19CS200515004衡男18IS200515005向東男20IS200515006向麗女20IS20051500
46、7王芳女20CS200515008王民生男26MA200515009王小民女18MA200515010晨女22MA3.2課程信息表courseoameCpnoCcredit1數(shù)據(jù)庫542數(shù)學(xué)23信息系統(tǒng)134操作系統(tǒng)635數(shù)據(jù)構(gòu)造746數(shù)據(jù)處理27PASCAL語言618大學(xué)英語49計算機(jī)網(wǎng)絡(luò)33.3選課信息表scSnooGrade2005150011752005150021852005150023532005150031862005150041Null2005150055582005150061Null2005150042462005150052892005150072722005150082
47、76200515098622005150108Null2005150014624.修改CS系為“勇的學(xué)生為“詠;5.將選修課程“1”的同學(xué)成績加5分;6.將選修課程“大學(xué)英語的同學(xué)成績加5分;7.將*為“200515010”的學(xué)生信息重新設(shè)置為“王丹丹、女、20、MA;8.修改*為“200515002”的學(xué)生記錄:將其年齡增加2歲;9.刪除數(shù)據(jù)表student中無專業(yè)的學(xué)生記錄;10.刪除數(shù)據(jù)表student中計算機(jī)系年齡大于25的男同學(xué)的記錄;11.刪除數(shù)據(jù)表course中學(xué)分低于1學(xué)分的課程信息;12.查詢所有學(xué)生中選課成績?yōu)榭盏膶W(xué)生信息。五、問題解答及實(shí)驗(yàn)結(jié)果111createtable
48、 student (Sno char(9)primarykey,Sname char(6)notnull,Sse* char(2),Sage int,Sdept varchar(8)112createtable course(o char(4)primarykey,ame varchar(20)notnull,Cpno char(4),Ccredit int)113createtable sc(Sno char(9),o char(4),Grade int,primarykey(Sno,o)12altertable student add sclass char(20)13altertable
49、 student dropcolumn sclass14altertable student altercolumn sname char(8)15e*ecsp_rename'student.sdept','dept'altertable student altercolumn dept char(20)16e*ecsp_rename'student.sage','sbrith'altertable student altercolumn sbrith smalldatetime17altertable student renam
50、e to stu_info1.8droptable stu_infocreatetable teacher (Tno char(7)primarykey,Tname char(10)notnull,Tse* char(2)default'男',Birthday datetime,Ddept char(20),Sid char(18)createtable lessons (o char(10)primarykey,ame char(20)notnull,Credit int,propertychar(10)createtable shouke(Tno char(7),o cha
51、r(10),Hours int,primarykey(Tno,o)2.2altertable shouke addTypechar(4)2.3altertable shouke altercolumn Hours smallint2.4altertable lessons dropcolumnproperty3.1insertinto student values('200515001','菁菁','女',23,'CS')insertinto student values('200515002','勇
52、9;,'男',20,'CS')insertinto student values('200515003','力','男',19,'CS')insertinto student values('200515004','衡','男',18,'IS')insertinto student values('200515005','向東','男',20,'IS')insertinto
53、 student values('200515006','向麗','女',20,'IS')insertinto student values('200515007','王芳','女',20,'IS')insertinto student values('200515008','王民生','男',26,'MA')insertinto student values('200515009',
54、39;王小民','女',18,'MA')insertinto student values('200515010','晨','女',22,'MA')3.2insertinto course values('1','數(shù)據(jù)庫','5',4)insertinto course(o,ame,Ccredit)values('2','數(shù)學(xué)',2)insertinto course values('3',
55、9;信息系統(tǒng)','1',3)insertinto course values('4','操作系統(tǒng)','6',3)insertinto course values('5','數(shù)據(jù)構(gòu)造','7',4)insertinto course(o,ame,Ccredit)values('6','數(shù)據(jù)處理',2)insertinto course values('7','PASCAL語言','6',1)insertinto course(o,ame,Ccredit)values('8','大學(xué)英語',4)insertinto course(o,ame,Ccredit)values('9','計算機(jī)網(wǎng)絡(luò)',3)3.3insertinto sc(Sno,o,Grede)values('200515001','1',75)insertinto sc(Sno,o,Grede)values('200515002',
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 共享服務(wù)合同的創(chuàng)新發(fā)展趨勢展望
- 江蘇省江陰市璜土中學(xué)高中地理 4.1區(qū)域農(nóng)業(yè)發(fā)展-以我國東北地區(qū)為例教案2 新人教版必修3
- 2024-2025學(xué)年高中語文 第四單元 有無相生教案6 新人教版選修《先秦諸子選讀》
- 九年級化學(xué)下冊 第12單元 化學(xué)與生活教案 (新版)新人教版
- 2024-2025學(xué)年高中歷史下學(xué)期第13周 羅斯福新政教學(xué)設(shè)計
- 2024六年級語文下冊 第六單元 古詩詞誦讀 5 江上漁者教學(xué)設(shè)計+教案+素材 新人教版
- 2024-2025學(xué)年上海市浦東新區(qū)七年級上英語期中試卷(含答案和音頻)
- 雨花石音樂課件
- 發(fā)現(xiàn)規(guī)律 課件
- 剖宮產(chǎn)手術(shù)課件
- 民間借貸利息計算表
- 2024江蘇省鐵路集團(tuán)限公司春季招聘24人高頻500題難、易錯點(diǎn)模擬試題附帶答案詳解
- 滬科版(2024)八年級全一冊物理第一學(xué)期期中學(xué)業(yè)質(zhì)量測試卷 2套(含答案)
- Q GDW 10115-2022 110kV~1000kV架空輸電線路施工及驗(yàn)收規(guī)范
- 2023《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀PPT
- 核心素養(yǎng)導(dǎo)向下初中數(shù)學(xué)課堂作業(yè)多元化設(shè)計
- 愚公移山英文 -中國故事英文版課件
- 國開經(jīng)濟(jì)學(xué)(本)1-14章練習(xí)試題及答案
- 施工現(xiàn)場平面布置圖
- 精神病醫(yī)院住院患者護(hù)理評估單
- 生活中的音樂教案
評論
0/150
提交評論