2023年數(shù)據(jù)庫應用技術任務_第1頁
2023年數(shù)據(jù)庫應用技術任務_第2頁
2023年數(shù)據(jù)庫應用技術任務_第3頁
2023年數(shù)據(jù)庫應用技術任務_第4頁
2023年數(shù)據(jù)庫應用技術任務_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第1題:

1、建立名為“學生成績管理”的數(shù)據(jù)庫;

語句:CREATEDATABASE學生成績管理

?(Ipubs

t>圖tempdb

,0學生成績告理

K關系圖

周表

即視圖

苫存儲過程

由用戶

或角色

口顧I

電用戶定義的數(shù)據(jù)類型

亂用戶定義的函數(shù)

2、在數(shù)據(jù)庫中填加三張表,分別為學生情況表、課程情況表和學生成績表。表結構如下表

1:

表1數(shù)據(jù)庫表結構

表名結構

學生情況表學號、學生姓名

課程情況表課程號、課程名稱

學生成績表學號、課程號、成績

建表:

(1)建立學生情況表

CREATETABLE學生情況表(

學號char(7)PrimaryKey,

學生姓名char(8))

(2)建立課程情況表

CREATETABLE課程情況表(

課程號char(6)PrimaryKey,

課程名稱char(20))

⑶建立學生成績表

CREATETABLE學生成績表(

學號char(7),

課程號char(6),

成績Numeric(4,2))

3,T——

目學生成績哲理同sysfu1Itextcatalogsdbo200

吧關系圖同sysfulltextnotifydbo200

目表崗sysindexesdbo200

即視圖昌sysindexkeysdbo200

四布?過程由sysmembersdbo輟200

?用戶因sysobjectsdbo200

或角色因syspermissionsdbo200

□顧

邑syspropertiesdbo球200

口於人司sysprotectsdbo統(tǒng)200

包用戶定義的數(shù)據(jù)類型

崗sysreferencesdbo20C

國用戶定義的函數(shù)

圜systypesdbo否200

1數(shù)據(jù)轉(zhuǎn)換服務

■sysusersdbo輟200

1管理

1同學生情麻dbo用戶201

復制晅學

dbo用戶201

安全性回蝴懵5漾

,=rixB2攵dbo用戶201

3、為三張表填加記錄,其中第1個記錄是學生本人的姓名,課程的第1項是學生最喜歡學

習的一門課程??梢詤⒖既缦卤?、3、4的例子:

表2學生情況表

學號學生姓名

2023001張向東

2023002王洪偉

2023003李嘉玲

2023004劉鴻巖

2023005徐明星

2023006張三

2023007李四

2023008E五

2023009趙六

2023010錢七

表3課程情況表

課程號課程名稱

K10001計算機網(wǎng)絡

K10002C語言程序設計

K10003數(shù)據(jù)庫應用技術

K10004操作系統(tǒng)

K10005數(shù)據(jù)結構

K10006語文

K10007數(shù)學

K10008英語

K10009物理

K1O010化學

表4學生成績表

學號課程號成績

2023001K1000187

2023001K1000286

2023001K1000378

2023001K1000490

2023001K1000574

2023002K1000168

2023002K1000265

2023002K1000367

2023002K1000477

2023002K1000556

2023003K1000178

2023003K1000284

2023003K1000372

2023003K1000465

2023003K1000579

2023004K1000166

2023004K1000284

2023004K1000381

2023004K1000473

2023004K1000567

2023005K1000187

2023005K10O0290

2023005K1000365

2023005K1000472

2023005K1000569

添加記錄:

(1)添加記錄到學生情況表

INSERTINTO學生情況表VALUES-2023001',,張向東,)

INSERTINTO學生情況表VALUES('2023002?王洪偉)

INSERTINTO學生情況表VALUES-2023003','李嘉玲')

INSERTINTO學生情況表VALUES('2023004',,劉鴻巖,)

INSERTINTO學生情況表VALUES(,2023OO5T彳余明星')

INSERTINTO學生情況表VALUES('2023006','張三')

INSERTINTO學生情況表VALUES('2O23007'「李四,)

INSERTINTO學生情況表VALUES(2023008Z,'王五')

INSERTINTO學生情況表VALUES('2023009',,趙六,)

INSERTINTO學生情況表VALUES('2()23010,,'錢七')

嗑SQLServerEnterpriseManager-[表

油文件(F)窗口(W)幫助(H)

圖?豆豆迎三!喙'型

學號1學牛姓臺

張向東

2010002王洪偉

2010003李嘉玲

2010004劉鴻巖

2010005徐明星

(2)添加記錄到課程情況表

INSERTINTO課程情況表VALUESCK10001'「計算機網(wǎng)絡)

INSERTINTO課程情況表VALUES('K10002';C語言程序設計')

INSERTINTO課程情況表VALUES-K100037數(shù)據(jù)庫應用技術)

INSERTINTO課程情況表VALUES。K10004,,'操作系統(tǒng)')

INSERTINTO課程情況表VALUES”10005?數(shù)據(jù)結構,)

INSERTINTO課程情況表VALUES-K10006','語文')

INSERTINTO課程情況表VALUES('K10007',,數(shù)學')

INSERTINTO課程情況表VALUES”10008'/英語')

INSERTINTO課程情況表VALUES-K10009','物理')

INSERTINTO課程情況表VALUES('K10010'「化學')

篩SQLServerEnterpriseManager-[表"i;

篇文件(F)?D(W)幫助(H)

國亙直畫5!嘖牛

課程目1課程名稱

LIOOLH^S計算機網(wǎng)絡

K10002C語言程序設計

K10003數(shù)據(jù)庫應用技術

K10004操作系統(tǒng)

K10005數(shù)據(jù)結構

(3)添加記錄到學生成績表

?INSERTINTO學生成績表VALUES('2O23O0r,'K10001','87,)

INSERTINTO學生成績表VALUES('2023001,,zK10002';86')

INSERTINTO學生成績表VALUES('2O230Ol'/KlOOOS'/78')

INSERTINTO學生成績表VALUESC202300l','K10004',,90/)

INSERTINTO學生成績表VALUES('2023001','K10005','74')

INSERTINTO學生成績表VALUES('2O23002','Kl0001':68')

INSERTINTO學生成績表VALUES('2O23OO2','K10002','65')

INSERTINTO學生成績表VALUES('2023002,/K10003767')

INSERTINTO學生成績表VALUES(,2023002,,^10004','77')

INSERTINTO學生成績表VALUES(2023002','K10005','56')

INSERTINTO學生成績表VALUES('2023003';K10001'/78')

INSERTINTO學生成績表VALUES('2023003',‘K10002';84')

INSERTINTO學生成績表VALUES-2023003','K10003','72')

INSERTINTO學生成績表VALUES('2O23003','K10004','65')

INSERTINTO學生成績表VALUES2023003:'K10005','79')

INSERTINTO學生成績表VALUES(2023004','Kl0001';66')

INSERTINTO學生成績表VALUES('2O23004-K10002';84')

INSERTINTO學生成績表VALUES('2023004,;K10003','81')

INSERTINTO學生成績表VALUES('2023004','K10004','73')

INSERTINTO學生成績表VALUES('2023004,/KlOOOS';e7')

INSERTINTO學生成績表VALUES('2O23OO5','K10O01z,,87')

INSERTINTO學生成績表VALUES{'2023005','K10002','90')

INSERTINTO學生成績表VALUES('2O23005,/K10003z;65')

INSERTINTO學生成績表VALUES('2O23OO5。'K10004'/72')

INSERTINTO學生成績表VALUES]2023005z;K10005';69,)

愉SQLServerEnterpriseManager-i表"學生成績表”中的數(shù)矗.

愉文件(F)窗口M/)幫助(H)

?IHnw5!攻?依飛

學號1課程號1成線

2010001K1000187

2010001K1000286

2010001K1000378

2010001K1000490

2010001K1000574

2010002K1000168

2010002K1000265

2010002K1000367

2010002K1000477

2010002K1000556

2010003K1000178

2010003K1000284

2010003K1000372

2010003K1000465

2010003K1000579

2010004K1000166

2010004K1000284

2010004K1000381

2010004K1000473

2010004K1000567

2010005K1000187

2010005K1000290

2010005K1000365

2010005K1000472

2010005K1000569

4、對上述數(shù)據(jù)庫表中的內(nèi)容進行適當?shù)膭h除和修改。

徜SQLServerEnterpriseManager-[表"學生成績表"中的數(shù)據(jù),

摘文件(F)窗口(W)幫助(H)

囹三口也今?0弋

學號1課程號1成績

2010001K1000187

2010001K1000288

2010001K1000378

2010001K1000490

2010001K1000574

2010002K1000168

2010002K1000265

2010002K1000367

2010002K1000477

2010002K1000556

2010003K1000178

2010003K1000284

2010003K1000372

2010003K1000465

2010003K1000579

2010004K1000166

2010004K1000284

2010004K1000381

2010004K1000473

2010004K1000567

2010005K1000187

下2010005K1000290

2010005K1000378

5、做如下查詢

1)查詢所有選修了“C語言程序設計”課程的學生姓名;

查詢語句:

SELECT學生姓名FROM學生情況表,學生成績表

WHERE學生情況表.學號=學生成績表.學號

AND課程號='K10002,

豈SQL套詢分析器-[意詢—LBWIN7.學生£場港理LBW!N7\Administrator一無標飄1*1[

嗎文件(F)編稿(E)查詢(Q)工具(T)爵口(W)幫助(H)

窗,降口國:電池百拗C口,V-?■||口學生成績管理勺|丑哲a囪昌

SELECT學生姓名FROM學生情況表.學士

WHERE學生情況表,學號學生成績表.學,

AND課程號:'K10Q02'

Iff

學生姓名

1向東

21洪偉

31嘉玲

41鴻巖

-1

5明星

1

2)查詢成績不及格的學生的學號和姓名;

查詢語句:

SELECT學生情況表.學號,學生姓名FROM學生情況表,學生成績表

WHERE學生情況表.學號=學生成績表.學號

AND成績<60

QSQL查詢分析器-國詢—LBWIN7學生成績管理LBWIN7\Administrator一無標題1*]]

用文件(F)純?nèi)?查詢(Q)工am窗口(W)幫助而一

青▼方口扇喳四的學生成績管理二|<

SELECT學生情況表.字號座生姓名FROM學生情況表,學生成績表

WHERE學生情況表.學號=學生成績表.學號

AND成績:60

I字號噂生施

12010002王洪偉

3)列出某同學所有課程的課程名和成績,并按成績從低到高排序;

查詢語句(以查詢學號為2023001的學生的成績?yōu)槔?:

SELECT課程名稱,成績FROM學生成績表,課程情況表

WHERE學生成績表.課程號=課程情況表.課程號

AND學生成績表.學號='2023001,

ORDERBY成績

◎SQL查詢分析器-[查詢--LBWIN7.學生成績苣理.LBWlN7\Administrator—無標題廣]j

6文件(F)編輯(E)查詢(QTMm窗口(W)幫助(H)

國▼寸口日(電隰回翱G口▼V?!|0學生成績管理二]

SELECT課程名稱,成績

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論