




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
北京聯(lián)合大學(xué)內(nèi)部講義《數(shù)據(jù)庫應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書北京聯(lián)合大學(xué)自動(dòng)化學(xué)院信息自動(dòng)化教研部2023年9月?實(shí)驗(yàn)一創(chuàng)建數(shù)據(jù)庫一、目的1.注冊SQLServer服務(wù)器。2.了解MSSQLServer環(huán)境及包含組件。3.掌握創(chuàng)建數(shù)據(jù)庫的T-SQL命令。二、內(nèi)容1.進(jìn)入Windows2023,點(diǎn)擊“開始”→“程序”→MicrosoftSQLServer2023→服務(wù)管理器,打開SQLServer服務(wù)管理器。2.通過點(diǎn)擊、、按鈕分別啟動(dòng)、暫停、停止SQLServer服務(wù),觀測Windows狀態(tài)欄中有關(guān)SQLServer服務(wù)圖標(biāo)狀態(tài),見圖1-1。圖1-1SQLServer服務(wù)圖標(biāo)3.點(diǎn)擊“開始”→“程序”→MicrosoftSQLServer2023→公司管理器,打開SQLServer公司管理器,觀測窗口中菜單欄的重要項(xiàng)目、功能。4.在公司管理器中查看SQLServer2023有哪些組件。5.點(diǎn)擊數(shù)據(jù)庫對象前“+”號(hào),查看“數(shù)據(jù)庫”的構(gòu)成,見圖1-2。展開+號(hào)展開+號(hào)圖1-2公司管理器6.點(diǎn)擊“開始”→“程序”→MicrosoftSQLServer2023→聯(lián)機(jī)叢書,進(jìn)入幫助系統(tǒng),熟悉幫助系統(tǒng)的使用。7.打開“我的電腦”或“資源管理器”在磁盤空間以自己的姓名或?qū)W號(hào)建立文獻(xiàn)夾。8.點(diǎn)擊“開始”→“程序”→MicrosoftSQLServer2023→查詢分析器,在圖1-3所示的連接到SQLServer窗口中,選擇“windows身份驗(yàn)證”單選項(xiàng),并點(diǎn)擊“擬定”按鈕,打開SQLServer查詢分析器。圖1-3連接到SQLServer窗口9.在圖1-4所示查詢分析器的右半部分空白窗口中輸入Creat(yī)eDat(yī)abase命令,建立數(shù)據(jù)庫,數(shù)據(jù)庫文獻(xiàn)存儲(chǔ)在環(huán)節(jié)7建立的文獻(xiàn)夾下,數(shù)據(jù)庫名自由定義,主數(shù)據(jù)庫文獻(xiàn)大小2MB,以10%的速度增長,日記文獻(xiàn)大小1MB,以1MB速度增長。命令輸入完畢后,點(diǎn)擊工具欄中執(zhí)行按鈕運(yùn)營命令,記錄執(zhí)行結(jié)果。執(zhí)行按鈕執(zhí)行按鈕圖1-4SQL查詢分析器三、學(xué)時(shí)2學(xué)時(shí)四、思考題1.安裝MSSQLServer的軟硬件規(guī)定是什么?2.簡述數(shù)據(jù)庫的組成。實(shí)驗(yàn)二表的操作一、目的1.創(chuàng)建及修改表。2.掌握約束建立方法。二、內(nèi)容用查詢分析器在已建立的數(shù)據(jù)庫中建立如下數(shù)據(jù)表。使用createtable語句建立student表(不涉及約束)。student表屬性名數(shù)據(jù)類型可否為空含義SnoChar(7)否學(xué)號(hào)(主鍵)SnameVarchar(20)否學(xué)生姓名SsexChar(2)否性別(男或女,默認(rèn)為男)SageSmallint可年齡ClnoChar(5)否學(xué)生所在班級(jí)(外鍵)2.使用createtable語句建立course表、class表和grade表(涉及約束)。course表屬性名數(shù)據(jù)類型可否為空含義CnoChar(1)否課程號(hào)(主鍵)CnameVarchar(20)否課程名稱CreditSmallint可學(xué)分class表屬性名數(shù)據(jù)類型可否為空含義ClnoChar(5)否班級(jí)號(hào)(主鍵)SpecialityVarchar(20)否班級(jí)所在專業(yè)InyearChar(4)否入校年份NumberInteger可班級(jí)人數(shù)(大于等于1,小于等于240)MonitorChar(7)可班長學(xué)號(hào)grade表屬性名數(shù)據(jù)類型可否為空含義SnoChar(7)否學(xué)號(hào)(外鍵)CnoChar(1)否課程號(hào)(外鍵)GmarkDecimal(4,1)可成績(大于等于0,小于等于100)3.為grade表建立主鍵約束。4.使用Altertable語句增長student表的約束。5.給student表增長一個(gè)屬性Nation(民族),數(shù)據(jù)類型Varchar(20)。6.刪除student表中屬性Nat(yī)ion。三、學(xué)時(shí)2學(xué)時(shí)四、思考題建立student表、course表、class表和grade表中的約束時(shí)有順序規(guī)定嗎?實(shí)驗(yàn)三數(shù)據(jù)的檢索一、目的1.掌握SELECT–FROM–WHERE語句結(jié)構(gòu)及使用。2.掌握各種查詢。3.學(xué)習(xí)連接查詢的方法。二、內(nèi)容打開Pubs數(shù)據(jù)庫。在authors表中檢索居住在"OaklAND"城市的作者姓名,并顯示他們所在的城市名。在authors表中找出住在"CA"州的姓"White"的作者名,并顯示他們的州名。在authors表中找出編號(hào)第五六位是"80"的作者的姓名,并顯示他們的作者編號(hào)。在titles表中檢索出書價(jià)大于15元的書名及其價(jià)格。在titles表中顯示包含"computer"字樣的書名。在titles表中找出1994年后出版的書,并顯示其價(jià)格、出版日期和書名。在titles表中顯示價(jià)格大于20元的書名及其價(jià)格,其中價(jià)格以降序方式顯示,書名以升序方式顯示。求出minit不等于A,job_id的數(shù)值不大于8的職工所在pub_id和minit。查找出出版社所在city不是以y結(jié)尾的城市名。查出作者所在城市為"oakland"的zip號(hào),并按降序排列。寫出job_lvl在100與200之間的人名。記錄authors表中的作者總數(shù),并以"authors表的記錄總數(shù)"為標(biāo)題顯示出來。在titles表中求1991年后出版的書的平均價(jià)格,以"平均數(shù)"為標(biāo)題顯示出來。查找出最低工資min_lvl不大于25的雇員的fname。顯示出居住在"CA"州的作者1994年后出版書的日期及作者編號(hào)和所在州名。顯示出城市為Boston的出版社出版的所有圖書名稱及出版社所在的城市名。顯示出居住在"CA"州的作者1994年后出版書的日期及作者編號(hào)、所在州名和訂單訂書數(shù)量sales.qty,按sales.qty的降序排序。顯示出job_lvl大于100而小于250的人lname和job_desc(含等于)。顯示出圖書類型(type)為business的圖書的price和royaltyper。顯示出stor_name和ord_date并按ZIP降序排列。查找出emp_id是以M打頭的雇員job_lvl、pub_name和job_desc,并且以job_lvl排序輸出。求出每個(gè)州ord_num以A開頭以6結(jié)尾的zip最小值。查出訂書的書店名稱及訂書日期,stores.stor_name顯示為“名稱”,sales.ord_date顯示為“日期”。查找出pub_id不等于1389的出版社出版的圖書的作者的信息,并且以au_id排序。查找出與contract不是0的作者所在州相同的stor_id。找出minit為A,min_lvl為75的人名。請將表roysched中所有title_id相同的hirange相加,求和,顯示為"id和"。寫出不在美國(USA)的出版社出版的圖書名及國家名。查找出出版社pub_id=1389的所在州的作者的au_lname及州名。三、學(xué)時(shí)4學(xué)時(shí)實(shí)驗(yàn)四數(shù)據(jù)更新一、目的1.掌握Insert命令。2.掌握Update命令。3.掌握Delete命令。二、內(nèi)容1.用查詢分析器向表中插入如下數(shù)據(jù)(寫出相應(yīng)語句)。student表course表class表grade表2.修改學(xué)號(hào)為’2023110’的學(xué)生的成績?yōu)?0分。3.刪除學(xué)號(hào)為’2023110’的學(xué)生的成績記錄。三、學(xué)時(shí)1學(xué)時(shí)四、思考題向student表、course表、class表和grade表中輸入數(shù)據(jù)時(shí)有順序規(guī)定嗎?實(shí)驗(yàn)五使用視圖一、目的1.理解視圖的作用2.掌握創(chuàng)建視圖的SQL命令。二、內(nèi)容用查詢分析器建立如下視圖。1.建立班級(jí)為00311的學(xué)生信息視圖。2.建立一個(gè)學(xué)生姓名和課號(hào)的一個(gè)視圖。3.建立01312班選修了1號(hào)課程的學(xué)生視圖Stu_01312_1。4.建立01312班選修了1號(hào)課程并且成績不及格的學(xué)生視圖Stu_01312_2。5.建立視圖Stu_year,由學(xué)生學(xué)號(hào)、姓名、年齡組成。三、學(xué)時(shí)1學(xué)時(shí)實(shí)驗(yàn)六使用規(guī)則和默認(rèn)一、目的1.理解規(guī)則和默認(rèn)的作用2.掌握創(chuàng)建、使用規(guī)則和默認(rèn)的SQL命令。二、內(nèi)容用查詢分析器完畢下列操作。1.創(chuàng)建數(shù)據(jù)庫。2.使用createtable語句建立student表。student表屬性名數(shù)據(jù)類型可否為空含義SnoChar(7)否學(xué)號(hào)SnameVarchar(20)否學(xué)生姓名SsexChar(2)可性別SageSmallint可年齡ClnoChar(5)否學(xué)生所在班級(jí)3.創(chuàng)建默認(rèn)對象df_sex為男。4.將默認(rèn)對象df_sex綁定到student表的Ssex列。5.查看student表上約束信息。6.分別輸入以下兩條命令,觀測student表的Ssex列數(shù)據(jù)。Insertintostudent(Sno,Sname,Sage,Clno)values(‘0306312’,’張三’,19,’03063’)Insertintostudentvalues(‘0306315’,’李四’,’女’,20,’03063’)7.將默認(rèn)對象df_sex從student表的Ssex列撤消。8.輸入以下命令,觀測student表的Ssex列數(shù)據(jù)。Inserti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省濟(jì)南市萊蕪區(qū)市級(jí)名校2024-2025學(xué)年初三下學(xué)期第五次模擬考試語文試題含解析
- 臨床免疫學(xué)檢驗(yàn)課件 第17章 補(bǔ)體的檢測及應(yīng)用學(xué)習(xí)資料
- 山東菏澤市曹縣重點(diǎn)中學(xué)2024-2025學(xué)年初三復(fù)習(xí)統(tǒng)一檢測試題數(shù)學(xué)試題含解析
- 廊坊師范學(xué)院《材料電化學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧省沈陽市實(shí)驗(yàn)北重點(diǎn)名校2025年第二次高中畢業(yè)生復(fù)習(xí)統(tǒng)一檢測試題生物試題含解析
- 陜西西安市愛知中學(xué)2025年初三第二次診斷性考試數(shù)學(xué)試題含解析
- 二零二五應(yīng)聘護(hù)士勞動(dòng)的合同
- 年薪合同書協(xié)議書二零二五年
- 二零二五產(chǎn)品設(shè)計(jì)合同書范例
- 二零二五版正式正規(guī)離婚協(xié)議書
- 員工食堂就餐協(xié)議書
- 創(chuàng)傷緊急救護(hù)知識(shí)課件
- 醫(yī)院單位單位內(nèi)部控制自我評(píng)價(jià)報(bào)告
- 湖北省第十屆湖北省高三(4月)調(diào)研模擬考試數(shù)學(xué)試題及答案
- 五一勞動(dòng)節(jié)前安全檢查重點(diǎn)
- 2025年03月廣東深圳市光明區(qū)科技創(chuàng)新局公開招聘專干5人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 內(nèi)蒙古通遼市科左中旗實(shí)驗(yàn)小學(xué)2025屆數(shù)學(xué)三下期末質(zhì)量檢測試題含解析
- 高溫急救知識(shí)培訓(xùn)
- 學(xué)前教育學(xué) 課件 第1、2章 緒論;學(xué)前教育的目標(biāo)、內(nèi)容的方法
- 2025北京豐臺(tái)高三一模物理試題及答案
- 江南美術(shù)遺產(chǎn)融入美育的數(shù)智化路徑探索
評(píng)論
0/150
提交評(píng)論