版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
年級: 班級: 學(xué)號: 姓名:實驗一 數(shù)據(jù)庫和表的成立、數(shù)據(jù)操作一、實驗?zāi)康陌盐绽?SQL語言進(jìn)行數(shù)據(jù)概念和數(shù)據(jù)操縱的方式。二、實驗要求成立一個數(shù)據(jù)庫 Student,成立三個關(guān)系表 Students,Course,SC。向表中插入數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行刪除、修改等操作,在表上成立索引,對表、數(shù)據(jù)庫進(jìn)行刪除操作。三、實驗步驟1.第一在MicrosoftSQLServer中建揚(yáng)名為 Student的數(shù)據(jù)庫。三個關(guān)系表 Students,Course,SC。學(xué)生表:Student(Sno,Sname,Ssex,Sage,Sdept)課程表:Course(Cno,Cname,Cpno,Ccredit)學(xué)生選課表:SC(Sno,Cno,Grade)表說明如下:如下表1成立表students:表1students說明列名數(shù)據(jù)類型允許空主鍵說明1SnoChar(9)否是學(xué)號2SnameChar(20)是否姓名3SsexChar(2)是否性別4SageSMALLINT是否年齡5SdeptVarchar(20)是否所在系如下表2成立表:Course表2Course表說明列名數(shù)據(jù)類型允許空主鍵說明1CnoChar(4)否是課程號2CnameChar(40)是否課程名3CpnoChar(4)是否先修課程4CcreditSMALLINT是否學(xué)分如以下圖成立表SC:(注:包括兩個外鍵,sno和cno一起組成主鍵)表3SC表說明列名 數(shù)據(jù)類型 允許空 主鍵 說明1SnoChar(9)否是學(xué)號2CnoChar(4)否是課程號3GradeInt是否成績3.將上述三條建表 SQL語句寫入實驗報告。4.在Students表中插入以下 4條數(shù)據(jù)。將所用 SQL語句寫入實驗報告(寫出插入一條記錄的即可) 。注意:下表中的第一姓名為你自己的姓名,其他的姓名為熟悉的學(xué)號的同窗的名字,不要直接輸入下表中的名字。學(xué)號姓名性別年齡所在系SnoSnameSsexSageSdept1李勇男20CS2劉晨女19CS3王敏女18MA5張立男19IS5.在Course表中插入以下數(shù)據(jù)。將所用SQL語句寫入實驗報告(寫出插入一條記錄的即可)。課程號課程名先行課學(xué)分CnoCnameCpnoCcredit1數(shù)據(jù)庫542數(shù)學(xué)23信息系統(tǒng)144操作系統(tǒng)635數(shù)據(jù)結(jié)構(gòu)746數(shù)據(jù)處理27PASCAL語言646.在SC表中插入以下數(shù)據(jù)。將所用SQL語句寫入實驗報告(寫出插入一條記錄的即可)。學(xué)號課程號成績SnoCnoGrade1192128513882290238021907.對每一門課,求學(xué)生的平均成績,并把結(jié)果以大體表的形式存入數(shù)據(jù)庫。將操作命令和所用 SQL語句寫入實驗報告。8.修改SC表中Sno為,Cno為02的記錄的Grade屬性值為95,然后將該條記錄刪除。將此兩條SQL語句寫入實驗報告。9.修改‘?dāng)?shù)據(jù)庫’課程的所有學(xué)生成績?yōu)?。將此條SQL語句寫入實驗報告。10.刪除‘李勇’的所有選課情形。將此條SQL語句寫入實驗報告。11.向Students表增加入學(xué)時刻列,日期為日期型。將此條SQL語句寫入實驗報告。將年齡的數(shù)據(jù)類型由字符型改成整數(shù)。13. 為學(xué)生-課程數(shù)據(jù)庫中的 Student,Course,SC三個表建 立索引。Students表按學(xué)號升序建唯一索引Course表按課程號升序建唯一索引SC表按學(xué)號升序和課程號降序建唯一索引14.再成立一個數(shù)據(jù)庫 Student1,然后在此數(shù)據(jù)庫中成立如 Student中的三個表,SC中插入2條記錄,完成下面的操作。刪除數(shù)據(jù)庫中的SC表中的所有數(shù)據(jù),將SQL語句寫入實驗報告。(2)刪除數(shù)據(jù)庫中的三個表結(jié)構(gòu)。將所用 SQL語句寫入實驗報告。刪除數(shù)據(jù)庫,將所用SQL語句寫入實驗報告。說明:具體表結(jié)構(gòu)和數(shù)據(jù)和要做的各類數(shù)據(jù)操作能夠靈活把握,能夠針對其他數(shù)據(jù)庫進(jìn)行操作。四.實驗報告注意事項及要求:1.實驗報告一概用“南陽師范學(xué)院實驗報告紙”書寫。2.實驗報告中明確寫明姓名 .班級.學(xué)號.實驗時刻,地址等各項表頭。3.實驗報告各項完整:實驗名稱,實驗?zāi)康?,實驗要求,實驗環(huán)境,實驗內(nèi)容.實驗完成情形(包括實驗設(shè)計思想.要緊技術(shù)問題的處置方式.實驗進(jìn)程等).其他(說明.分析.建議.體會等)。年級: 班級: 學(xué)號: 姓名:實驗二 數(shù)據(jù)查詢一、實驗?zāi)康陌盐绽?SQL語言進(jìn)行各類查詢的操作和視圖的操縱方式。二、實驗要求在現(xiàn)有的數(shù)據(jù)庫上進(jìn)行各類查詢操作,對視圖、存儲進(jìn)程的創(chuàng)建、利用等操作。三、實驗步驟在實驗一成立的 Student數(shù)據(jù)庫的基礎(chǔ)上進(jìn)行以下實驗。將所用 SQL語句寫入實驗報告。(1)在Students表中查詢?nèi)繉W(xué)生的姓名、學(xué)號、所在系。(2)查詢?nèi)繉W(xué)生的姓名、 誕生年份和所有系, 要求用小寫字母表示所有系名。要為沒有的列加上表別名。(3)在SC表中查詢選修了課程的學(xué)生學(xué)號。注意去掉重復(fù)的行。(4)查詢所有年齡在 20歲以下的學(xué)生姓名及其年齡。(5)查詢考試成績有不合格的學(xué)生的學(xué)號。(6)查詢年齡不在 20~23歲之間的學(xué)生姓名、系別和年齡。(7)查詢既不是信息系、數(shù)學(xué)系,也不是運(yùn)算機(jī)科學(xué)系的學(xué)生的姓名和性別。(8)查詢以"DB_"開頭,且倒數(shù)第 3個字符為 i的課程的詳細(xì)情形。(9)查詢?nèi)繉W(xué)生情形,查詢結(jié)果按所在系的系號升序排列,同一系中的學(xué)生按年齡降序排列。(10)查詢選修了 3號課程的學(xué)生的學(xué)號及其成績,查詢結(jié)果按分?jǐn)?shù)降序排列。(11)查詢選修了 3門以上課程的學(xué)生學(xué)號。(12)查詢學(xué)生總?cè)藬?shù)。(1)查詢每一個學(xué)生及其選修課程的情形 .(涉及到(2)查詢每一門課的間接先修課(即先修課的先修課)
Students表和SC表)(涉及到表的自身連接)(3)查詢選修 2號課程且成績在 90分以上的所有學(xué)生(1)成立信息系學(xué)生的視圖,并要求進(jìn)行修改和插入操作時仍需保證該視圖只有信息系的學(xué)生。名加上你的學(xué)號的后四位,如IS_0706)
(視圖(2)成立信息系選修了
1號課程且成績在
90分以上的學(xué)生的視圖
(視圖名加上你的學(xué)號的后四位,如IS90_0706)。(3)在信息系學(xué)生的視圖查找年齡在 20歲以上男學(xué)生的所有信息。(4)刪除(2)中成立的 IS90_0706視圖。(5)將信息系學(xué)生視圖 IS_Student中學(xué)號2的學(xué)生姓名改成 “劉辰”。說明:具體表結(jié)構(gòu)和數(shù)據(jù)和要做的各類數(shù)據(jù)操作能夠靈活把握,能夠針對其他數(shù)據(jù)庫進(jìn)行操作。四.實驗報告注意事項及要求:“南陽師范學(xué)院實驗報告紙”書寫。2.實驗報告中明確寫明姓名 .班級.學(xué)號.實驗時刻,地址等各項表頭。3.實驗報告各項完整:實驗名稱,實驗?zāi)康?,實驗要求,實驗環(huán)境,實驗內(nèi)容.實驗完成情形(包括實驗設(shè)計思想.要緊技術(shù)問題的處置方式.實驗進(jìn)程等).其他(說明.分析.建議.體會等)。年級: 班級: 學(xué)號: 姓名:實驗三 數(shù)據(jù)庫完整性和平安性實驗一、實驗?zāi)康?.使學(xué)生加深對數(shù)據(jù)庫完整性概念及實現(xiàn)機(jī)制的明白得,學(xué)會概念實體完整性,參照完整性,創(chuàng)建和利用約束和觸發(fā)器。2.使學(xué)生加深對數(shù)據(jù)庫完整性概念及實現(xiàn)機(jī)制的明白得,學(xué)會概念實體完整性,參照完整性,創(chuàng)建和利用約束和觸發(fā)器。二、實驗要求通過實驗對數(shù)據(jù)進(jìn)行完整性操縱和平安性操縱等實驗。三、實驗步驟成立一個數(shù)據(jù)庫 Student2后進(jìn)行以下操作,將所用 SQL語句寫入實驗報告。(1)在數(shù)據(jù)庫 Student2中成立表Students2,表結(jié)構(gòu)如實驗一中說明。要求在表級概念主碼為 Sno。(2)成立SC2表,表中的Sno,Cno屬性組為碼,能夠在列級概念它們?yōu)橹鞔a嗎?在建表語句中概念它們?yōu)橹鞔a。(3)成立表Course2,要求在列級概念主碼為 Cno。將上述成立的 SC2表刪除。從頭成立 SC2表,要求概念主碼和外碼。(1)成立部門表DEPT,要求部門名稱Dname列取值唯一,部門編號Deptno列為主碼。表說明如下:列名數(shù)據(jù)類型允許空主鍵說明1DeptnoNUMERIC(4)否是部門號2DnameChar(10)是否部門名3LocationChar(12)是否部門位置(2)Student表的Ssex只許諾取“男”或“女”。(3)當(dāng)學(xué)生的性別是女時,其名字不能以 Mr.打頭。(4)成立學(xué)生記錄表 Student3,要求學(xué)號在 1000~9999之間,姓名不能取空值,年齡小于 30,性別只能是“男”或“女”。4.數(shù)據(jù)庫平安性實驗。說明:具體表結(jié)構(gòu)和數(shù)據(jù)和要做的各類數(shù)據(jù)操作能夠靈活把握,能夠針對其他數(shù)據(jù)庫進(jìn)行操作。四.實驗報告注意事項及要求:“南陽師范學(xué)院實驗報告紙”書寫。2.實驗報告中明確寫明姓名 .班級.學(xué)號.實驗時刻,地址等各項表頭。3.實驗報告各項完整:實驗名稱,實驗?zāi)康模瑢嶒炓?,實驗環(huán)境,實驗內(nèi)容.實驗完成情形(包括實驗設(shè)計思想.要緊技術(shù)問題的處置方式.實驗進(jìn)程等).其他(說明.分析.建議.體會等)。年級: 班級: 學(xué)號: 姓名:實驗四 數(shù)據(jù)庫設(shè)計和應(yīng)用一、實驗?zāi)康脑趯?shù)據(jù)庫的大體操作有了必然把握的基礎(chǔ)上。綜合運(yùn)用前面把握的內(nèi)容并進(jìn)行綜合應(yīng)用。選定一種開發(fā)工具(VB、VC、VF等)設(shè)計實現(xiàn)一個簡單的數(shù)據(jù)庫應(yīng)用系統(tǒng),包括數(shù)據(jù)的插入、刪除、修改、查詢、統(tǒng)計等功能,做到界面友好、利用方便。二、實驗要求一、選擇一個題目,設(shè)計一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。二、數(shù)據(jù)庫治理系統(tǒng)不限,開發(fā)工具不限。3、提交完整的實驗報告和源程序清單(以附錄形式) 。4、實驗報告要求,實驗報告依照以下提綱書寫:需求分析。數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計。數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計。程序結(jié)構(gòu)框圖。程序要緊代碼及其說明??偨Y(jié)。三、實驗步驟四.實驗報告注意事項及要求:“南陽師范學(xué)院實驗報告紙”書寫。2.實驗報告中明確寫明姓名 .班級.學(xué)號.實驗時刻,地址等各項表頭。3.實驗報告各項完整:實驗名稱,實驗?zāi)康?,實驗要求,實驗環(huán)境,實驗內(nèi)容.實驗完成情形(包括實驗設(shè)計思想.要緊技術(shù)問題的處置方式.實驗進(jìn)程等).其他(說明.分析.建議.體會等)。實驗室四能夠參考的題目:設(shè)計題目1:高校學(xué)生成績治理系統(tǒng)背景資料:學(xué)院在教學(xué)這一部份主若是由教務(wù)處對課程、 對學(xué)生、對學(xué)生成績進(jìn)行合理地安排和統(tǒng)籌打算, 以期讓教務(wù)處中最段的時刻段把學(xué)生的成績核算出來,提高教務(wù)處的辦事效率。 一個教師可教授多門可 ,一門課能夠有多個授課教師。一個學(xué)生每門課只有一個成績。設(shè)計要求:能夠隨時對學(xué)生、 學(xué)生成績進(jìn)行各類查詢統(tǒng)計, 和專門好地對系統(tǒng)進(jìn)行保護(hù)。 :按時刻記錄一個或多個年級學(xué)生的學(xué)習(xí)成績 ,而且完成,統(tǒng)計查詢,動態(tài)治理的功能 .。設(shè)計題目2:圖書借閱治理背景資料:圖書室有各類圖書一萬多冊。每種圖書都有書名、書號(ISBN)、一名或多名作者(譯者)、出版社、定價和內(nèi)容簡介。借書證記錄有借閱者的姓名、所在單位、職業(yè)等。憑借書證借書,每次最多能借8本書。借書期限最長為30天。設(shè)計要求:實現(xiàn)新進(jìn)圖書的數(shù)據(jù)錄入。能夠按書名、作者等分類查詢和分類統(tǒng)計。記錄借閱者的個人資料和所借圖書的書名、書號數(shù)據(jù)等。設(shè)計題目3:工資治理系統(tǒng)背景資料:1)某單位現(xiàn)有1000名員工,其中有治理人員、財務(wù)人員、技術(shù)人員和銷售人員。2)該單位下設(shè)4個科室,即領(lǐng)導(dǎo)室、財務(wù)科、技術(shù)科和銷售科。3)工資由大體工資、福利補(bǔ)助和獎勵工資組成,失業(yè)保險和住房公積金在工資中扣除。4)員工的大體資料有姓名、性別、年齡、單位和職業(yè)(如領(lǐng)導(dǎo)、工程師、銷售員等) 。每一個月個人的最高工資不超過3000元。工資按月發(fā)放,實際發(fā)放的工資金額為工資減去扣除。設(shè)計要求:實現(xiàn)依照科室錄入個人的大體資料、工資和扣除金額的數(shù)據(jù)。計算個人的實際發(fā)放工資。按科室、職業(yè)分類統(tǒng)計人數(shù)和工資金額。實現(xiàn)分類查詢。能夠刪除辭職人員的數(shù)據(jù)。設(shè)計題目4:物資治理系統(tǒng)背景資料:1)一個寄存商品的倉庫,天天都有商品出庫和入庫。2)種商品都出名稱、生產(chǎn)廠家、型號、規(guī)格等。3)出入庫時必需填寫出入
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 7.1.2復(fù)數(shù)的幾何意義【超級課堂】2022-2023學(xué)年高一數(shù)學(xué)教材配套教學(xué)精-品課件+分層練習(xí)人教A版2019必修第二冊
- 《小區(qū)推廣策略》課件
- 《水健康知識》課件
- 計算機(jī)軟件及應(yīng)用暈暈課件
- 《呼吸內(nèi)科醫(yī)生培訓(xùn)》課件
- 河南省周口市太康縣靈運(yùn)初級中學(xué)2024-2025學(xué)年九年級上學(xué)期1月期末考試語文試題(含答案)
- 單位管理制度展示大全【人力資源管理篇】
- 單位管理制度收錄大合集【人事管理篇】
- Module 2 Unit 3 課后培優(yōu)分級練(解析版)
- 2025無償保管合同協(xié)議書
- (新版)北師大版五年級數(shù)學(xué)上冊期末試卷
- 小班《火車開了》音樂欣賞課評課稿
- 倫理學(xué)與醫(yī)學(xué)倫理學(xué) (醫(yī)學(xué)倫理學(xué)課件)
- GB/T 6344-2008軟質(zhì)泡沫聚合材料拉伸強(qiáng)度和斷裂伸長率的測定
- GA/T 1740.1-2020旅游景區(qū)安全防范要求第1部分:山岳型
- 產(chǎn)后康復(fù)客戶健康評估表格
- 個人現(xiàn)實表現(xiàn)材料1500字德能勤績廉(通用6篇)
- 六年級上冊數(shù)學(xué)單元測試-5.圓 青島版 (含答案)
- (精心整理)高一語文期末模擬試題
- QC成果解決鋁合金模板混凝土氣泡、爛根難題
- 管線管廊布置設(shè)計規(guī)范
評論
0/150
提交評論