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

正文內(nèi)容

數(shù)據(jù)庫原理實驗報告(4771)-文庫吧

2024-08-03 00:21 本頁面


【正文】 ATABASE Test1 ADD FILE (NAME = Test1dat2, FILENAME = 39。c:\Program Files\Microsoft SQL Server\MSSQL\Data\39。, SIZE = 5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB )(5)請參照示例用SQL語句為MyDB數(shù)據(jù)庫增加輔助數(shù)據(jù)庫文件MyDB2,其大小為3MB,最大為10MB,按照10%增長。收縮數(shù)據(jù)庫(1)設(shè)置數(shù)據(jù)庫為自動收縮(2)手動收縮數(shù)據(jù)庫(3)使用DBCC SHRINKDATABASE命令收縮數(shù)據(jù)庫該命令是一種比自動收縮數(shù)據(jù)庫更加靈活的收縮數(shù)據(jù)庫方式??梢詫φ麄€數(shù)據(jù)庫進行收縮。示例:DBCC SHRINKDATABASE (UserDB, 10) /*該命令將UserDB用戶數(shù)據(jù)庫中的文件減小,以使UserDB中的文件有10%的可用空間。*/(4)請使用該命令將MyDB數(shù)據(jù)庫收縮到有10%的可用空間。刪除數(shù)據(jù)庫(1)使用管理工具(2)使用TSQL語句 DROP DATABASE database_name [ ,...n ]分離數(shù)據(jù)庫分離數(shù)據(jù)庫是指數(shù)據(jù)庫從SQL Server實例上刪除,但是數(shù)據(jù)文件、但事務(wù)日志文件仍然保持不變。注意:分離數(shù)據(jù)庫如果出現(xiàn)下列情況之一,則不允許分離:*已復(fù)制并發(fā)數(shù)據(jù)庫、 *數(shù)據(jù)庫中存在數(shù)據(jù)庫快照、 *數(shù)據(jù)庫處于未知狀態(tài)。(1)使用語句分離數(shù)據(jù)庫 示例:exec sp_detach_db MyDB(2)可以使用工具附加數(shù)據(jù)庫附加數(shù)據(jù)庫時,所有的數(shù)據(jù)文件(.)都必須是可用的。如果任何數(shù)據(jù)文件的路徑和創(chuàng)建時或上次附加數(shù)據(jù)庫時的路徑不同,則必須指定文件的當(dāng)前路徑。在附加數(shù)據(jù)庫的過程中,如果沒有日志文件,系統(tǒng)將創(chuàng)建一個新的日志文件。(1)使用工具附加數(shù)據(jù)庫(2)使用SQL語句附加數(shù)據(jù)庫示例:CREATE DATABASE SalesON ( NAME =‘Sales_dat’, FILENAME =‘c:\program files\microsoft sql server\mssql\data\39。 )LOG ON( NAME =‘Sales_log39。, FILENAME =‘c:\program files\microsoft sql server\mssql\data\39。)FOR ATTACH(3)請用上述兩種方法將MyDB數(shù)據(jù)庫附加到實例中。五、問題解答及實驗結(jié)果createdatabaseMyDB on(name=MyDB_data,Filename=39。D:\data\39。,size=3MB,fileGrowth=1mb) logon (name=MyDB_log,Filename=39。D:\data\39。,size=1MB,filegrowth=10%),改為MyDB1alterdatabaseMyDBModifyname=MyDB1execsp_dboption39。MyDB39。,39。SINGLE39。,Trueexecsp_renamedb39。MyDB39。,39。MyDB139。execsp_dboption39。MyDB139。,39。SINGLE39。,FalsealterdatabaseMyDB1 addfile(name=MyDB2,filename=39。D:\data\39。,size=3MB,Maxsize=10MB,FileGrowth=10%)dbccSHRINKDATABASE(MyDB,10)dropdatabaseMyDBcreatedatabaseMyDBon (name=39。MyDB_dat39。,filename=39。D:\data\39。) logon (name=39。MyDB_log39。,filename=39。D:\data\39。)forATTACH。六、實驗體會和收獲通過這次實驗,我學(xué)習(xí)到了Sql Server數(shù)據(jù)庫的基本構(gòu)成,掌握了基本的創(chuàng)建、添加、重命名數(shù)據(jù)庫等操作,學(xué)會了使用圖形界面工具操作數(shù)據(jù)庫的使用,在sql命令方法還有點不熟悉,會在以后的實驗中逐漸加強。6金陵科技學(xué)院實驗報告實驗項目名稱: 表和表數(shù)據(jù)的操作 實驗學(xué)時: 2 同組學(xué)生姓名: 實驗地點: 1316 實驗日期: 2016 . 03 . 31 實驗成績: 批改教師: 王預(yù) 批改時間: 一、實驗?zāi)康暮鸵罅私獗淼念愋图皠?chuàng)建方法;熟悉各種數(shù)據(jù)類型;掌握列的各種屬性;掌握自定義數(shù)據(jù)類型的創(chuàng)建方法;掌握用TSQL語言和工具創(chuàng)建表的方法;掌握工具和TSQL語言插入數(shù)據(jù)的方法。二、實驗設(shè)備、環(huán)境設(shè)備:奔騰Ⅳ或奔騰Ⅳ以上計算機;環(huán)境:WINDOWS 2000 SERVER或WINDOWS 2003 SERVER、SQL Server2005中文版。三、實驗步驟根據(jù)題目要求熟悉SQL Server2005的各種管理工具;分析題意,重點分析題目要求并給出解決方法;按題目要求完成實際操作任務(wù),并將相關(guān)文檔資料保存在以自己學(xué)號命名的文件夾中;提交完成的實驗結(jié)果。四、實驗內(nèi)容一、表的概述表的概念 在關(guān)系數(shù)據(jù)庫中每一個關(guān)系都體現(xiàn)為一張表。表是用來存儲數(shù)據(jù)和操作數(shù)據(jù)的邏輯結(jié)構(gòu),關(guān)系數(shù)據(jù)庫中所有的數(shù)據(jù)都表現(xiàn)為表的形式。表的類型在SQL Server2005中,可以把表分為4種類型,即普通表、分區(qū)表、臨時表和系統(tǒng)表。每一種表都有其自身的作用和特點。(1)普通表:又稱為標(biāo)準(zhǔn)表,就是通常所說的數(shù)據(jù)庫中存儲數(shù)據(jù)的標(biāo),是最常使用的表對象,是最重要和最基本的表。(2)分區(qū)表:分區(qū)表示將數(shù)據(jù)水平劃分成多個單元的表,這些單元的表可以分散到數(shù)據(jù)庫中的多個文件組里,以實現(xiàn)對單元中數(shù)據(jù)的并行訪問。其優(yōu)點在于可以方便地管理大型表,提高對這些表中數(shù)據(jù)的使用效率。(3)臨時表:臨時表是臨時創(chuàng)建的、不能永久生存的表。又可以分為本地臨時表和全局臨時表。本地臨時表以打頭,它們僅對當(dāng)前的用戶連接時可見的,當(dāng)用戶從SQL Serve2005實理斷開連接時被刪除;全局臨時表以打頭,創(chuàng)建后任何用戶都是可見,當(dāng)所有引用該表的用戶從SQL Server 2005中斷開連接時被刪除。(4)系統(tǒng)表:系統(tǒng)表與普通表的區(qū)別在于,系統(tǒng)表存儲了有關(guān)SQL Server 2005服務(wù)器的配置、數(shù)據(jù)庫設(shè)置、用戶和表對象的描述等信息。二、列列數(shù)據(jù)類型 在設(shè)計表的時候,需要知道每列字段的數(shù)據(jù)類型。SQL Server 2005系統(tǒng)提供了28種數(shù)據(jù)類型,主要分為七大類。(1)精確數(shù)字類型這些數(shù)據(jù)類型的數(shù)據(jù)可以參加各種數(shù)學(xué)運算,所有的數(shù)值都是有精度的,精度是指有效數(shù)字位數(shù)。如整數(shù)數(shù)據(jù)類型:binint、int、smalling、tinyint;位數(shù)據(jù)類型bit。貨幣數(shù)據(jù)類型:Money、Smallmoney等。(2)近似數(shù)字類型在現(xiàn)實計算中,還有一些數(shù)據(jù)沒有精確數(shù)值,如1/3,它無法用精確數(shù)字類型表示,需要由系統(tǒng)來定義精確到哪一位,這種類型就是近似數(shù)據(jù)類型。如:Decimal和Numeric;Float和Real等。(3)字符數(shù)據(jù)類型它是用來存儲各種字母、數(shù)字符號和特殊符號。在使用該數(shù)據(jù)類型時,需要用用單引號或雙引號括起來。SQL Server 2005主要提供了Char、Varchar、Text3中數(shù)據(jù)類型。(4)Unicode字符數(shù)據(jù)類型Unicode是一種在計算機上使用的字符編碼。它為每一種語言中的每個字符設(shè)定了統(tǒng)一并且唯一的二進制編碼,以滿足跨語言、跨平臺進行文本轉(zhuǎn)換、處理的要求。SQL Server 2005主要有:Nchar、Nvarchar、Ntext三種。(5)二進制數(shù)據(jù)類型二進制數(shù)據(jù)類型可以用來存儲二進制的數(shù)據(jù)。主要有:Binary、Varbinary、Image三種類型。(6)日期和時間數(shù)據(jù)類型在SQL Server2005中,日期和時間類型主要包括:datetime 和smalldatetime兩種。兩者區(qū)別在于其表示的日期和時間的范圍不同,時間的精確度也不同。(7)其他數(shù)據(jù)類型SQL Server2005系統(tǒng)還提供了Cursor、Sql_varant、Table、Timestamp、Uniqueidentifie、XML6種特殊用途的數(shù)據(jù)類型。列的其他屬性(1)NULL和NOT NULL定義屬性列時可以規(guī)定該列是否可以為空。(2)默認(rèn)值當(dāng)某個屬性的值大部分的取值都是相同時,可以使用默認(rèn)值來減少插入數(shù)據(jù)時的時間。(3)IDENTITY使用IDENTITY關(guān)鍵字定義的字段為標(biāo)識字段,標(biāo)識字段是唯一標(biāo)識每條記錄的特殊字段,當(dāng)一條新記錄添加時,這個字段就被自動賦予一個新值。默認(rèn)情況下是+1遞增。三、創(chuàng)建表使用SQL Server Management Studio工具在MyDB數(shù)據(jù)庫中創(chuàng)建Student和Class表。Student表的結(jié)構(gòu)為:字段名類型中文名備注SNOChar(8)學(xué)號主鍵SNameVarchar(10)姓名SexChar(2)性別男、女ClsNOChar(6)班級班級的編號,參照表ClassStuAddrVarchar(20)住址描述性說明BirthdaySmallDate出生年月HeightNumeric(4,2)身高以米為單位表示學(xué)生的身高。TotalCreditTinyint總學(xué)分Class表的結(jié)構(gòu)為:字段名類型中文名備注ClsNOChar(6)班號主鍵ClsNameVarchar(16)班名對班級的描述信息DirectorVarchar(10)輔導(dǎo)員班級的輔導(dǎo)員SpecialtyVarchar(30)專業(yè)使用TSQL語言在MyDB數(shù)據(jù)庫中創(chuàng)建再Course和Grade表,為以后的實驗做準(zhǔn)備。Course表的結(jié)構(gòu)為:字段名類型中文名備注CNOChar(4)課程號主鍵CNameVarchar(16)課程名課程的名稱PCNOchar(4)先修課程先修課程的課程號CreditTinyint學(xué)分Grade表的結(jié)構(gòu)為:字段名類型中文名備注SNOChar(8)學(xué)號學(xué)號,參照Student,與CNO組成主鍵CNOChar(4)課程號課程號,參照CourseScorceNumeric (4,1)成績CreditTinyint學(xué)分四、自定義數(shù)據(jù)類型(1)使用SQL Server Management Studio工具創(chuàng)建用戶自定義數(shù)據(jù)類型:studentNo,char(8)(2)系統(tǒng)存儲過程sp_addtype 創(chuàng)建用戶自定義數(shù)據(jù)類型: courseNo,char(4)(3)修改MyDB數(shù)據(jù)庫中的各表,學(xué)號和課程號應(yīng)用自定義的數(shù)據(jù)類型。五、修改表結(jié)構(gòu)(1)使用Alter修改Stud
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1