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

正文內(nèi)容

數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告(已修改)

2025-08-17 08:23 本頁(yè)面
 

【正文】 《數(shù)據(jù)庫(kù)概論》實(shí)驗(yàn)《數(shù)據(jù)庫(kù)系統(tǒng)概論》實(shí)驗(yàn)報(bào)告書專業(yè)班級(jí)軟件學(xué) 號(hào)16677777姓 名哈哈指導(dǎo)教師陳業(yè)斌 安徽工業(yè)大學(xué)計(jì)算機(jī)學(xué)院 實(shí)驗(yàn)一:數(shù)據(jù)定義/數(shù)據(jù)操縱語(yǔ)言[ 實(shí)驗(yàn)日期 ] 2016 年 9 月 24 日[ 實(shí)驗(yàn)?zāi)康?]熟悉Oracle上機(jī)環(huán)境;熟練掌握和使用DDL語(yǔ)言,建立、修改和刪除數(shù)據(jù)庫(kù)表;熟練掌握和使用DML語(yǔ)言,對(duì)數(shù)據(jù)進(jìn)行增加、修改和刪除操作。[ 實(shí)驗(yàn)內(nèi)容 ]1. SQL數(shù)據(jù)定義語(yǔ)句: 例11: (建立如附錄一所示的四張數(shù)據(jù)表) 按要求建立教學(xué)數(shù)據(jù)庫(kù)表結(jié)構(gòu)及其完整性約束關(guān)系,并將數(shù)據(jù)分別插入到教學(xué)數(shù)據(jù)庫(kù)的四個(gè)數(shù)據(jù)庫(kù)表中。 例12: (修改表結(jié)構(gòu)) 在Student表中將SSEX字段修改為char(2),觀察返回結(jié)果,分析原因。顯示:alter table STUDENT modify (SSEX char(2))錯(cuò)誤報(bào)告 SQL 錯(cuò)誤: ORA01441: 無(wú)法減小列長(zhǎng)度, 因?yàn)橐恍┲颠^大01441. 00000 cannot decrease column length because some value is too big 例13: (修改表結(jié)構(gòu)) 在Student表中增加BirthDay(date) 字段。alter table STUDENT add BirthDay DATE。 例14: (修改表結(jié)構(gòu)) 在Student表中刪除BirthDay字段。alter table STUDENT drop column BirthDay。例15: (修改表結(jié)構(gòu)) 在Student表中增加一個(gè)默認(rèn)值約束,約束’性別’的默認(rèn)值為’男’。alter table STUDENT modify (SSEX default 39。男39。)。 2. SQL數(shù)據(jù)操縱語(yǔ)句: 例21: (插入數(shù)據(jù)) 執(zhí)行如下語(yǔ)句向student表中插入一條數(shù)據(jù)。insert into student(sno,sname,sdept) values(39。9600139。,39。張三39。,39。SC39。)。(1) 根據(jù)返回信息解釋其原因。顯示:在行: 5 上開始執(zhí)行命令時(shí)出錯(cuò) insert into student(sno,sname,sdept) values(39。9600139。,39。張三39。,39。SC39。)錯(cuò)誤報(bào)告 SQL 錯(cuò)誤: ORA01400: 無(wú)法將 NULL 插入 (STU.STUDENT.SCLASS)01400. 00000 cannot insert NULL into (%s)原因:在定義表結(jié)構(gòu)時(shí)已將SCLASS約束為NOT NULL。并且學(xué)號(hào)是主鍵,表里已經(jīng)有學(xué)號(hào)為96001的學(xué)生,違反了主鍵的唯一性約束條件。(2) 修改上面插入語(yǔ)句,讓其能正確地插入一條記錄。正確的為:insert into student(sno,sname,sdept,sclass) values(39。9700639。,39。張三39。,39。SC39。,39。0239。)。 例22:(插入數(shù)據(jù)) 執(zhí)行如下語(yǔ)句向Score表中插入一條數(shù)據(jù)。insert into Score values(39。9600639。,39。00139。,85)。(1) 根據(jù)返回信息解釋其原因。 顯示:在行: 6 上開始執(zhí)行命令時(shí)出錯(cuò) insert into Score values(39。9600639。,39。00139。,85)錯(cuò)誤報(bào)告 SQL 錯(cuò)誤: ORA02291: 違反完整約束條件 () 未找到父項(xiàng)關(guān)鍵字02291. 00000 integrity constraint (%s.%s) violated parent key not found原因:在表SCORE中,sno作為其外鍵,在表STUDENT中學(xué)號(hào)為96006的學(xué)生,所以自然插不進(jìn)去。(2) 修改上面插入語(yǔ)句,讓其能正確地插入一條記錄。修改為:insert into Score values(39。9600239。,39。00239。,85)。 例23: (修改數(shù)據(jù)) 將Student表中所有學(xué)生的年齡加2。update STUDENT set SAGE=SAGE+2。 例24: (修改數(shù)據(jù)) 將Course表中‘程序設(shè)計(jì)’課時(shí)數(shù)修改成50。 update COURSE set CTIME=50 where CNAME=39。程序設(shè)計(jì)39。 例25: (修改數(shù)據(jù)) 將Student表中的學(xué)號(hào)’96001’ 改為‘96010’,根據(jù)返回信息解釋其原因。 update STUDENT set SNO=39。9601039。 where SNO=39。9600139。 顯示:在行: 10 上開始執(zhí)行命令時(shí)出錯(cuò) update STUDENT set SNO=39。9601039。 where SNO=39。9600139。錯(cuò)誤報(bào)告 SQL 錯(cuò)誤: ORA02292: 違反完整約束條件 () 已找到子記錄02292. 00000 integrity constraint (%s.%s) violated child record found原因:學(xué)號(hào)為96001的學(xué)生已經(jīng)出現(xiàn)在成績(jī)表SCORE中,不可更改例26: (刪除數(shù)據(jù)) 刪除Student表中學(xué)號(hào)為‘96001’的成績(jī)信息,根據(jù)返回信息解釋其原因。delete from STUDENT where sno=39。9600139。顯示:在行: 11 上開始執(zhí)行命令時(shí)出錯(cuò) delete from STUDENT where sno=39。9600139。錯(cuò)誤報(bào)告 SQL 錯(cuò)誤: ORA02292: 違反完整約束條件 () 已找到子記錄02292. 00000 integrity constraint (%s.%s) violated child record found原因:在表SCORE中已經(jīng)有學(xué)號(hào)為96001的成績(jī)記錄。例27: (創(chuàng)建表) 利用Student表的查詢結(jié)果創(chuàng)建Sc表,表中記錄與Student表相同。create table Scasselect * from STUDENT。 例28: (刪除數(shù)據(jù)) 刪除Sc表中性別為’男’的所有學(xué)生。 delete from Sc where SSEX=39。男39。例29: (刪除數(shù)據(jù)) 刪除數(shù)據(jù)庫(kù)表Sc中所有學(xué)生的數(shù)據(jù)。truncate table Sc。 例210: (刪除表) 刪除數(shù)據(jù)庫(kù)表Sc。 drop table Sc。 [ 實(shí)驗(yàn)要求 ]① 熟悉SQL Server上機(jī)環(huán)境;② 建立數(shù)據(jù)庫(kù)表,修改數(shù)據(jù)庫(kù)表結(jié)構(gòu);③ 對(duì)數(shù)據(jù)庫(kù)表進(jìn)行插入、修改和刪除數(shù)據(jù)的操作。[ 實(shí)驗(yàn)方法 ] ① 執(zhí)行SQL語(yǔ)句; ② 將實(shí)驗(yàn)需求用SQL語(yǔ)句表示; ③查看執(zhí)行結(jié)果,如果結(jié)果不正確,進(jìn)行修改,直到正確為止。[ 實(shí)驗(yàn)總結(jié) ] ① SQL語(yǔ)句以及執(zhí)行結(jié)果; ② 對(duì)重點(diǎn)實(shí)驗(yàn)結(jié)果進(jìn)行分析; ③ 實(shí)驗(yàn)中的問題和提高; ④ 收獲與體會(huì)。 附錄一. 教學(xué)管理數(shù)據(jù)庫(kù)設(shè)計(jì)各表的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)如下: 1. 學(xué)生情況表 Student SNO(C,5) SNAME(VC2,20) 姓名SDEPT(C,2) 系SCLASS(C,2) 班級(jí)SSEX(C,3) 性別SAGE(number(2,0))CS:計(jì)算機(jī)系 年齡 96001 馬小燕 CS 01 女 21 96002 黎明 CS 01 男MA:數(shù)學(xué)系 18 96003 劉東明 MA 01 男 IS:信息系 18 96004 趙志勇 IS 02 男 20 97001 馬蓉 MA 02 女 19 97002 李成功 CS 01 男 20 97003 黎明 IS 03 女 19 97004 李麗 CS
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1