數(shù)據(jù)庫原理實(shí)驗(yàn)1文檔_第1頁
數(shù)據(jù)庫原理實(shí)驗(yàn)1文檔_第2頁
數(shù)據(jù)庫原理實(shí)驗(yàn)1文檔_第3頁
數(shù)據(jù)庫原理實(shí)驗(yàn)1文檔_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)一 SQL Server基本操作與數(shù)據(jù)定義語言(DDL)系別:計(jì)算機(jī)科學(xué)與技術(shù)系 專業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)2班 姓名:袁棟煥 學(xué)號(hào):201441402205實(shí)驗(yàn)日期:2016年3月30日 實(shí)驗(yàn)報(bào)告日期:2016.3.31實(shí)驗(yàn)?zāi)康模?掌握數(shù)據(jù)庫服務(wù)器的啟動(dòng)、登錄2掌握Microsoft SQL Server Management Studio的使用3掌握SQL SERVER的數(shù)據(jù)定義子語言實(shí)驗(yàn)要求:1啟動(dòng)、登錄SQL SERVER數(shù)據(jù)庫服務(wù)器2使用SQL創(chuàng)建、修改和撤銷數(shù)據(jù)庫、基本表實(shí)驗(yàn)環(huán)境及學(xué)時(shí)安排:1SQL SERVER20052學(xué)時(shí):2學(xué)時(shí)實(shí)驗(yàn)內(nèi)容:1啟動(dòng)SQL SERVER數(shù)據(jù)庫服

2、務(wù)器, 嘗試分別使用Windows/SQL Server身份認(rèn)證;2使用Management Studio創(chuàng)建基本表、視圖、索引3使用SQL創(chuàng)建基本表、視圖、索引假設(shè)條件:學(xué)校有若干個(gè)系,每個(gè)系由若干名教師和學(xué)生;每個(gè)教師可以擔(dān)任若干門課程;每個(gè)學(xué)生可以同時(shí)選修多門課程。請(qǐng)?jiān)O(shè)計(jì)某學(xué)校的教學(xué)管理的E-R模型,要求給出每個(gè)實(shí)體、了解的屬性。根據(jù)以上語義,我們可得到如下E-R圖(屬性未畫出):將以上E-R圖中的部分實(shí)體和了解轉(zhuǎn)換為關(guān)系,得到下表:數(shù)據(jù)字典表表名中文名Department院系Course課程SC選課Student學(xué)生Teacher教師Teaching任課院系 Department字段名

3、數(shù)據(jù)類型可空性主鍵外鍵中文名DepIDintNOT NULLYesNo院系編號(hào)DNamenvarchar(20)NOT NULLNoNo院系名稱Locationnvarchar(50)NULLNoNo辦公地點(diǎn)Leaderchar(8)NULLNoNo系主任編號(hào)課程Course字段名數(shù)據(jù)類型是否可以為空Is PKIs FK中文名CNochar(10)NOT NULLYesNo課程編號(hào)CNamevarchar(50)NOT NULLNoNo課程名稱GradesamllintNULLNoNo學(xué)分TermsmallintNULLNoNo開課學(xué)期TNochar(8)NOT NULLNoYes授課教師編號(hào)

4、DepIDintNULLNoYes開課院系編號(hào)Grade取值范圍是1,1.5,2,2.5,3,3.5,4,4.5,5Term取值范圍是1,2,3,4,5,6,7,8TNo為外鍵,參照教師表中的TNoDepID為外鍵,參照院系表中的DepID選課 SC字段名數(shù)據(jù)類型是否可以為空Is PKIs FK中文名SNochar(10)NOT NULLYesYes學(xué)生學(xué)號(hào)CNochar(10)NOT NULLYesYes課程編號(hào)SDatesmalldatetimeNULLNoNo選課日期Scoredecimal(4,1)NULLNoNo考試成績SNo參照Student表中的SNoCNo參照Course表中的

5、CNoScore取值范圍0-100,帶一位小數(shù),如80.5學(xué)生 Student字段名數(shù)據(jù)類型是否可以為空Is PKIs FK中文名SNochar(10)NOT NULLYesNo學(xué)號(hào)SNamenchar(8)NOT NULLNoNo姓名Sexnchar(1)NULLNoNo性別BirthDatesmalldatetimeNULL No No出生日期ClassintNOT NULLNoNo班級(jí)Sex只能是男或女教師Teacher字段名數(shù)據(jù)類型是否可以為空Is PKIs FK中文名TNochar(8)NOT NULLYesNo教師編號(hào)TNamenchar(4)NOT NULLNoNo教師姓名Sex

6、nchar(1)NULLNoNo性別Profnchar(5)NULLNoNo職稱Mobilechar(11)NULLNoNo手機(jī)號(hào)DepIDIntNOT NULLNoYes所屬院系IDSex只能是男或女Prof只能是助教,講師,副高,正高M(jìn)obile只能是11位數(shù)字,且第一個(gè)數(shù)字為1DepID參照Department的DepID任課 Teaching字段名數(shù)據(jù)類型可空性主鍵外鍵中文名TNochar(8)NOT NULLYesYes教師編號(hào)CNochar(10)NOT NULLYesYes課程編號(hào)TermsmallintNOT NULLYesNO開課學(xué)期NumintNULLNoNo選修人數(shù)Cro

7、omvarchar(15)NULLNoNo上課地點(diǎn)TNo參照Teacher的TNoCNo參照Course的CNoTerm取值范圍是1,2,3,4,5,6,7,8Num為不超過200的非負(fù)整數(shù)問題:1使用Management Studio創(chuàng)建一個(gè)以自己拼音姓名命名的數(shù)據(jù)庫;2用SQL語句(create database)創(chuàng)建數(shù)據(jù)庫JiaoXue(語法見幫助文檔,今后所有操作均在該數(shù)據(jù)庫下完成。)2在JiaoXue數(shù)據(jù)庫下,使用Management Studio創(chuàng)建Teacher和Department表;3在JiaoXue數(shù)據(jù)庫下,用SQL語句創(chuàng)建其余表及其上的完整性約束;4.使用SQL語句先將Teaching表的Num屬性改為smallint類型,然后刪除Croom屬性;5用SQL語

溫馨提示

  • 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. 人人文庫網(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)論