關(guān)系數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用(工作手冊(cè)式) 實(shí)訓(xùn)報(bào)告答案 實(shí)訓(xùn)10 數(shù)據(jù)操縱_第1頁
關(guān)系數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用(工作手冊(cè)式) 實(shí)訓(xùn)報(bào)告答案 實(shí)訓(xùn)10 數(shù)據(jù)操縱_第2頁
關(guān)系數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用(工作手冊(cè)式) 實(shí)訓(xùn)報(bào)告答案 實(shí)訓(xùn)10 數(shù)據(jù)操縱_第3頁
關(guān)系數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用(工作手冊(cè)式) 實(shí)訓(xùn)報(bào)告答案 實(shí)訓(xùn)10 數(shù)據(jù)操縱_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

實(shí)訓(xùn)10數(shù)據(jù)操縱實(shí)訓(xùn)目的掌握用SQL語句對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行插入、更新、刪除等操作。實(shí)訓(xùn)重難點(diǎn)1.?dāng)?shù)據(jù)操作(DML語句);2.帶SELECT的INSERT語句(難點(diǎn))。實(shí)訓(xùn)準(zhǔn)備創(chuàng)建“學(xué)生01”數(shù)據(jù)庫,該數(shù)據(jù)庫的表結(jié)構(gòu)如下所示。學(xué)生表(學(xué)號(hào),姓名,性別,班級(jí),年齡,所在學(xué)院)課程表(課程號(hào),課程名,教師,周課時(shí)數(shù),備注)選課表(學(xué)號(hào),課程號(hào),成績)要求如下。(1)學(xué)號(hào)和課程號(hào)的類型為char(10),其他屬性的類型及長度自定義(選擇合適的數(shù)據(jù)類型和長度)。(2)姓名不能為空,性別的默認(rèn)值為“男”,成績?yōu)?~100分。(3)定義每個(gè)表的主碼,并將選課表中的學(xué)號(hào)與學(xué)生表中的學(xué)號(hào)建立關(guān)聯(lián),選課表中的課程號(hào)與課程表中的課程號(hào)建立關(guān)聯(lián)。在“學(xué)生01”數(shù)據(jù)庫中,創(chuàng)建3個(gè)表,用SQL語句完成。參考答案:創(chuàng)建學(xué)生表:Createtable學(xué)生表(學(xué)號(hào)char(10)primarykey,姓名char(10)notnull,性別char(2)default'男',班級(jí)char(10),年齡int,所在系char(20))創(chuàng)建課程表:Createtable課程表(課程號(hào)char(10)primarykey,課程名char(20),教師char(8),周課時(shí)數(shù)int,備注char(10))創(chuàng)建選課表:Createtable選課表(學(xué)號(hào)char(10),課程號(hào)char(10),成績floatcheck(成績>=0AND成績<=100),primarykey(學(xué)號(hào),課程號(hào)))實(shí)訓(xùn)內(nèi)容1.向?qū)W生表中插入以下數(shù)據(jù)。('10001','王伶俐','女','大數(shù)據(jù)2101',19,'人工智能學(xué)院')('10002','張輝','男','大數(shù)據(jù)2101',20,'人工智能學(xué)院')('10003','李密','女','大數(shù)據(jù)2102',19,'人工智能學(xué)院')('10004','沈曉','男','大數(shù)據(jù)2102',20,'人工智能學(xué)院')參考答案:insertinto學(xué)生表values('10001','王伶俐','女','大數(shù)據(jù)2101',19,'人工智能學(xué)院')insertinto學(xué)生表values('10002','張輝','男','大數(shù)據(jù)2101',20,'人工智能學(xué)院')insertinto學(xué)生表values('10003','李密','女','大數(shù)據(jù)2102',19,'人工智能學(xué)院')insertinto學(xué)生表values('10004','沈曉','男','大數(shù)據(jù)2102',20,'人工智能學(xué)院')2.向課程表中插入以下數(shù)據(jù)。('C1','數(shù)據(jù)庫')('C2','英語')('C3','網(wǎng)頁設(shè)計(jì)')參考答案:insertinto課程表values('C1','數(shù)據(jù)庫',null,null,null)insertinto課程表values('C2','英語',null,null,null)insertinto課程表values('C3','網(wǎng)頁設(shè)計(jì)',null,null,null)或者insertinto課程表(課程號(hào),課程名)values('C1','數(shù)據(jù)庫')insertinto課程表(課程號(hào),課程名)values('C2','英語')insertinto課程表(課程號(hào),課程名)values('C3','網(wǎng)頁設(shè)計(jì)')3.向選課表中插入以下數(shù)據(jù)。('10001','C1',89)('10001','C2',67)('10002','C2',60)('10003','C3',90)insertinto選課表values('10001','C1',89)insertinto選課表values('10001','C2',67)insertinto選課表values('10002','C2',60)insertinto選課表values('10003','C3',90)4.學(xué)號(hào)為“10004”的學(xué)生,新選修了“C3”課程,成績未知。insertinto選課表values('10004','C3',null)5.將名字為“王伶俐”的學(xué)生的年齡修改為18歲。update學(xué)生表set年齡=18where姓名in(select姓名from

溫馨提示

  • 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)論