![實驗二數(shù)據(jù)庫和表的操作_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/05e1737e-20e6-49dc-b01e-f2dad1da6359/05e1737e-20e6-49dc-b01e-f2dad1da63591.gif)
![實驗二數(shù)據(jù)庫和表的操作_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/05e1737e-20e6-49dc-b01e-f2dad1da6359/05e1737e-20e6-49dc-b01e-f2dad1da63592.gif)
![實驗二數(shù)據(jù)庫和表的操作_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/05e1737e-20e6-49dc-b01e-f2dad1da6359/05e1737e-20e6-49dc-b01e-f2dad1da63593.gif)
![實驗二數(shù)據(jù)庫和表的操作_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/05e1737e-20e6-49dc-b01e-f2dad1da6359/05e1737e-20e6-49dc-b01e-f2dad1da63594.gif)
![實驗二數(shù)據(jù)庫和表的操作_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/05e1737e-20e6-49dc-b01e-f2dad1da6359/05e1737e-20e6-49dc-b01e-f2dad1da63595.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、SQL Server2005實驗指導(dǎo)書實驗二 數(shù)據(jù)庫和表的操作一實驗?zāi)康模?. 了解數(shù)據(jù)庫的結(jié)構(gòu)特點、2. 領(lǐng)會數(shù)據(jù)庫中三種類型的文件特點3. 學(xué)會創(chuàng)建和管理數(shù)據(jù)庫的方法4. 了解表結(jié)構(gòu)的特點5. 了解SQL SERVER的基本數(shù)據(jù)類型6. 學(xué)會創(chuàng)建和管理表的方法7. 學(xué)會使用T-SQL語句創(chuàng)建和管理表8. 掌握完整性約束的意義和建立方法二實驗內(nèi)容:內(nèi)容一:數(shù)據(jù)庫的設(shè)計與創(chuàng)建一數(shù)據(jù)庫分析1 創(chuàng)建用于學(xué)生信息分析的數(shù)據(jù)庫,名稱為“學(xué)生信息”。2 主數(shù)據(jù)文件“學(xué)生信息_data”,物理存儲路徑為”e:個人目錄學(xué)生信息_data.mdf”,初始大小為3mb,最大容量為10mb,遞增量為1mb,文件組
2、為primary 文件組。3 事物日志文件“學(xué)生信息_log” ,物理存儲路徑為”e:個人目錄學(xué)生信息_log.ldf”,初始大小為2mb,最大容量為5mb,遞增量為10%。內(nèi)容二:數(shù)據(jù)庫的管理1 利用sp_helpdb查看數(shù)據(jù)庫“學(xué)生信息”的信息。2 將創(chuàng)建的數(shù)據(jù)庫改名為“學(xué)生情況”。3 通過sql語句做如下修改:(1) 主數(shù)據(jù)文件的容量為4mb,最大容量為20mb,遞增量為2mb(2) 事務(wù)日志文件容量為2mb,最大容量為10mb,遞增量為1mb.4 收縮數(shù)據(jù)庫“學(xué)生情況”的容量內(nèi)容三:設(shè)計與管理表1 通過sql語句創(chuàng)建表1“學(xué)生”,并保存結(jié)果。表結(jié)構(gòu)如下:字段名字段類型字段寬度說明學(xué)號I
3、nt主鍵(自動編號)不允許為空姓名char10不允許為空性別char2取值為男或女專業(yè)char20系別char20年級char2班別char2出生日期datetime地區(qū)來源varchar30變動情況char10政治面貌char8民族char8默認為漢族總學(xué)分int2通過sql語句創(chuàng)建表2“學(xué)期成績”,標結(jié)構(gòu)如下:字段名字段類型字段寬度說明學(xué)號Int外鍵,主鍵課程編號Char2外鍵,主鍵成績real檢查約束0-100備注varchar503.創(chuàng)建表3“課程注冊”,表結(jié)構(gòu)如下:字段名字段類型字段寬度說明課程編號Char2主鍵課程名稱Char10唯一約束任課教師Char8周學(xué)時Int學(xué)分int4.
4、用sql語句在“學(xué)生”表中添加一格“備注”字段并保存結(jié)果5. 用sql語句將“學(xué)生”表中“專業(yè)”字段數(shù)據(jù)類型改為varchar,長度為30并保存結(jié)果6. 用sql語句刪除“學(xué)生成績”表中的“備注”字段并保存結(jié)果內(nèi)容四:表的基本操作1.向?qū)W生表中添加信息。學(xué)號姓名性別專業(yè)系別年級班級出生日期學(xué)生來源變動情況政治面貌民族總學(xué)分備注001李春剛男計算機應(yīng)用計算機01021985-2-10呼市團員漢002東學(xué)婷女計算機應(yīng)用計算機02041986-10-24包頭轉(zhuǎn)系團員蒙003男男電子商務(wù)管理系02011984-2-17烏海退學(xué)團員蒙004劉波男電子商務(wù)管理系03021985-4-24巴盟團員漢005吳
5、惠女軟件開發(fā)軟件01011985-2-10通遼團員漢006王濤男軟件開發(fā)軟件02021984-9-8赤峰團員蒙007郭鳳麗應(yīng)用電子電子02021984-3-2海拉爾團員蒙008賈惠應(yīng)用電子電子02011983-2-2集寧團員漢2.添加學(xué)生成績學(xué)號課程編號成績備注00101850010575002039000205500030185003027500403600040292005018500504460060595006035200704960070585008047600805683.通過sql語句向“課程注冊表”中添加數(shù)據(jù),并保存結(jié)果課程編號課程名稱任課教師周學(xué)時學(xué)分01計算機應(yīng)用王曉梅44
6、02電子商務(wù)李麗6603網(wǎng)頁制作張鐵柱6604軟件工程付大鵬4405數(shù)據(jù)庫白一格66實驗要求:1.每位同學(xué)按照模版寫一份實驗報告2.所有涉及到用T-SQL語句實現(xiàn)的操作必須將查詢保存并一起提交create database 學(xué)生信息on primary( name='學(xué)生信息_data', filename='D:2011上半年度數(shù)據(jù)庫sql代碼xueshengxinxi.mdf', size=3, maxsize=10, filegrowth=1)log on( name='學(xué)生信息_log', filename='D:2011上半年度
7、數(shù)據(jù)庫sql代碼xueshengxinxi.ldf', size=2, maxsize=5, filegrowth=10%)gosp_helpdb 學(xué)生信息goalter database 學(xué)生信息modify name=學(xué)生情況goAlter database 學(xué)生情況modify file(name=學(xué)生信息_data,Size=4mb,Maxsize=20mb,Filegrowth=2%)Alter database 學(xué)生情況modify file(name=學(xué)生信息_log,Size=3mb,Maxsize=10mb,Filegrowth=1%)goexec sp_dbopti
8、on 學(xué)生情況gouse 學(xué)生情況gocreate table 學(xué)生(學(xué)號 int NOT NULL primary key, 姓名varchar(10), 性別char(2)default'男', 專業(yè)char(20), 系別char(20), 年級char(20), 班別char(2), 出生日期smalldatetime, 地區(qū)來源varchar(30), 情況變動char(10), 政治面貌char(8), 民族 char(8)default'漢', 總學(xué)分int )create table 學(xué)期成績( 學(xué)號int references 學(xué)生(學(xué)號),
9、課程編號char(2) references 課程注冊(課程編號), 成績real check (成績>=0 and 成績<=100), 備注varchar(50)primary key(學(xué)號,課程編號)gocreate table 課程注冊(課程編號char(2) primary key, 課程名稱char(10) unique nonclustered, 任課教師char(8), 周學(xué)時int, 學(xué)分int,)gouse 學(xué)生情況alter table 學(xué)生add column_備注intgoALTER TABLE 學(xué)生ALTER COLUMN 專業(yè)char(30)go ALT
10、ER TABLE 學(xué)期成績DROP COLUMN 備注insert 學(xué)生(學(xué)號,姓名,性別,專業(yè),系別,年級,班別,出生日期,地區(qū)來源,政治面貌,民族)values('001','李春剛','男','計算機應(yīng)用','計算機','01','02','1985-2-10','呼市','團員','漢')goinsert 學(xué)生(學(xué)號,姓名,性別,專業(yè),系別,年級,班別,出生日期,地區(qū)來源,情況變動,政治面貌,民族)values(
11、'002','東學(xué)婷','女','計算機應(yīng)用','計算機','02','04','1986-10-24','包頭','轉(zhuǎn)系','團員','蒙')goinsert 學(xué)生(學(xué)號,姓名,性別,專業(yè),系別,年級,班別,出生日期,地區(qū)來源,情況變動,政治面貌,民族)values('003','龍建委','男','電子商務(wù)','管理系',
12、'02','01','1984-2-17','烏海','退學(xué)','團員','蒙')goinsert 學(xué)生(學(xué)號,姓名,性別,專業(yè),系別,年級,班別,出生日期,地區(qū)來源,政治面貌,民族)values('004','劉波','男','電子商務(wù)','管理系','03','02','1985-4-24','巴盟','團員','
13、漢')goinsert 學(xué)生(學(xué)號,姓名,性別,專業(yè),系別,年級,班別,出生日期,地區(qū)來源,政治面貌,民族)values('005','吳惠','女','軟件開發(fā)','軟件','01','01','1985-2-10','通遼','團員','漢')goinsert 學(xué)生(學(xué)號,姓名,性別,專業(yè),系別,年級,班別,出生日期,地區(qū)來源,政治面貌,民族)values('006','王濤'
14、,'男','軟件開發(fā)','軟件','02','02','1984-9-8','赤峰','團員','蒙')goinsert 學(xué)生(學(xué)號,姓名,性別,專業(yè),系別,年級,班別,出生日期,地區(qū)來源,政治面貌,民族)values('007','郭鳳麗','男','應(yīng)用電子','電子','02','02','1984-3-2','
15、海拉爾','團員','蒙')goinsert 學(xué)生(學(xué)號,姓名,性別,專業(yè),系別,年級,班別,出生日期,地區(qū)來源,政治面貌,民族)values('008','賈惠','男','應(yīng)用電子','電子','02','01','1983-2-2','集寧','團員','漢')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('001','01'
16、,'85')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('001','05','75')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('002','03','90')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('002','05','50')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('003','01','85'
17、;)goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('003','02','75')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('004','03','60')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('004','02','92')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('005','01','85')goinsert 學(xué)
18、期成績(學(xué)號,課程編號,成績)values('005','04','46')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('006','05','95')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('006','03','52')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('007','04','96')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('007','05','85')goinsert 學(xué)期成績(學(xué)號,課程編號,成績)values('008','04','76')goin
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中語文第二單元科學(xué)小品8足不出戶知天下鞏固提升案粵教版必修3
- 2024-2025學(xué)年高中政治第一單元第三課第一框消費及其類型練習(xí)含解析新人教版必修1
- 退出代理申請書
- 勞動保障申請書
- 個人貸款申請書范文
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用開發(fā)合同終止補充協(xié)議范本
- 2025年度水磨石地坪施工與綠色建筑技術(shù)研發(fā)合同
- 貸款申請書英文
- 共青團委申請書
- 生產(chǎn)線動態(tài)平衡的實踐與思考
- 《氓》教學(xué)設(shè)計 2023-2024學(xué)年統(tǒng)編版高中語文選擇性必修下冊
- 《網(wǎng)店運營與管理》第3版 課件全套 白東蕊 第1-11章 網(wǎng)上開店概述- 移動網(wǎng)店運營
- 2024年全國國家電網(wǎng)招聘之電網(wǎng)計算機考試歷年考試題(附答案)
- 化學(xué)元素周期表注音版
- 藥物過敏性休克
- T-GDASE 0042-2024 固定式液壓升降裝置安全技術(shù)規(guī)范
- 2024福建省廈門市總工會擬錄用人員筆試歷年典型考題及考點剖析附答案帶詳解
- 四川省康定市大槽門金礦資源儲量核實報告
- DL-T-805.1-2011火電廠汽水化學(xué)導(dǎo)則第1部分:鍋爐給水加氧處理導(dǎo)則
- 《電力系統(tǒng)自動化運維綜合實》課件-2M 同軸電纜制作
- 《會計學(xué)原理》習(xí)題及答案
評論
0/150
提交評論