版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、、八> a刖 s數(shù)據(jù)庫系統(tǒng)原理上機實驗是學(xué)習(xí)本門課程的重要環(huán)節(jié)z,實驗的設(shè)置是為 了配合課堂教學(xué),使學(xué)生熟練掌握和深入理解課堂教學(xué)內(nèi)容,進一步強化對數(shù)拯 庫系統(tǒng)原理的理解。通過上機練習(xí),一方面可以檢驗用關(guān)系數(shù)據(jù)庫標準語言sql 對數(shù)據(jù)庫進行操作的結(jié)果是否正確,使關(guān)系數(shù)據(jù)庫的基本概念更加具體、豐富; 另一方面,可以綜合軟件工程知識、數(shù)據(jù)庫知識和具體的開發(fā)工具,使學(xué)生初步 了解軟件項目的開發(fā)過程和方法,從而培養(yǎng)學(xué)生綜合運用多科知識分析實際問題 和解決實際問題的能力。實驗內(nèi)容木門課程必做的實驗有三個:1. 交互式數(shù)據(jù)庫;2. 數(shù)據(jù)庫設(shè)計;3. 簡單信息管理系統(tǒng)實驗一交互式數(shù)據(jù)庫實驗?zāi)康模?熟悉
2、sql server 2000,特別是“企業(yè)管理器”和“查詢分析器”的環(huán)境;2掌握在“企業(yè)管理器”中創(chuàng)建數(shù)據(jù)庫、棊本表以及向表中插入元組;3掌握在“查詢分析器”執(zhí)行sql語句的方法;4熟悉“查詢分析器”中的工具“對象瀏覽器”的環(huán)境和功能。實驗要求:1. 實驗前仔細閱讀課木第三章,熟悉基木sql語句的寫法;2. 獨立完成實驗,書寫實驗報告。實驗內(nèi)容:在sql server 2000 ±建立數(shù)據(jù)庫,并在目標數(shù)據(jù)庫上創(chuàng)建表,給表輸入內(nèi)容; 對相關(guān)表進行指定的查詢。3 時 學(xué)1、在“企業(yè)管理器”中創(chuàng)建數(shù)據(jù)庫;在windows2000環(huán)境中,選擇:開始一程序一microsoft sqlserv
3、er企業(yè)管理器,進 入企業(yè)管理器;在“控制臺根目錄”下找到“sqlserver組”,選擇組下的一臺服務(wù)器,展 開,選擇“數(shù)據(jù)庫”,點右鍵,在彈出菜單屮選擇“新建數(shù)據(jù)庫”,進入數(shù)據(jù)庫屬性窗口, 如圖一1所示:圖一1:設(shè)置數(shù)據(jù)庫屬性在數(shù)據(jù)庫屬性窗口中,指定數(shù)據(jù)庫名稱“mydb” ,其它屬性為默認。2、在“企業(yè)管理器”中創(chuàng)建基木表在“企業(yè)管理器”屮,點擊剛創(chuàng)建的數(shù)據(jù)庫“mydb”,可以看到展開后的項日結(jié) 點,右鍵選屮“表”結(jié)點,在彈出菜單屮選擇“新建表”。在打開的窗口屮填入建立 基本表的各列名稱、數(shù)據(jù)類型、長度等信息,保存。完成在“mydb”數(shù)據(jù)庫中建立了 一個基本表。3、在“查詢分析器中用sql腳
4、本語句建立數(shù)據(jù)庫和基本表<1>打開“查詢分析器”,選中當前數(shù)據(jù)庫為“mydb”之外的任何一個數(shù)據(jù)庫,例如master數(shù)據(jù)庫,在“查詢分析器”的編輯窗口中輸入:drop database mydb然后點擊窗口屮的“執(zhí)行”按鈕或按f5鍵,將執(zhí)行上而的sql語句,將剛才在“企 業(yè)管理器”中創(chuàng)建的數(shù)據(jù)庫“mydb”刪除。<2>清除“查詢分析器”的sql編輯窗口,重新輸入下列sql語句:create database testdb按f5鍵執(zhí)行,又在服務(wù)器屮創(chuàng)鍵了一個名為testdb的數(shù)據(jù)庫。<3>選擇當前數(shù)據(jù)庫為testdb,并在查詢分析器的sql編輯窗口屮鍵入下列s
5、ql語句:create table student ( sno char (6) primary key ,create table course(sname varchar (50) not nul1 ,sex char (2),sage int )cno char (4) primary key,cname varchar(50) not null,teacher varchar(50),grade int)create table sc( sno char(6),cno char (4),score int)選中上面的sql語句,然后按f5鍵執(zhí)行,它將在testdb數(shù)據(jù)庫中創(chuàng)建基本表st
6、udent、 colrseo4、在查詢分析器中給sc表加上外鍵約束;5、在“企業(yè)管理器”中給student、course> sc表添加數(shù)據(jù);進入“企業(yè)管理器”中的testdb數(shù)據(jù)庫,在樹中找到testdb下的“表“結(jié)點, 選屮該結(jié)點,可以在右側(cè)窗口屮看到該數(shù)據(jù)庫所有的表,找到剛才建立的student表,右鍵選中,在彈出菜單中選擇:打開表一返回所有行,在彈出窗口中逐行添加 卜面學(xué)主表中給出的記錄,然后保存。同樣的方法給course、sc添加數(shù)據(jù)。學(xué)生表(stident)snosnamesagesex200101李強20男200102劉麗麗21女200103張兵20男2001()4陳志堅22
7、男200105張兵21女課程表(colrse)enocnameteachergradec601高等數(shù)學(xué)周振興6c602數(shù)據(jù)結(jié)構(gòu)劉建平5c603操作系統(tǒng)劉建平4c604編譯原理王志偉4選課衣(sc)snoenoscore200101c601902()0101c60290200101c60385200101c60487200102c60190200103c60175200103c60270200103c60456200104c60190200104c60485200105c60195200105c60380錄;6、在查詢分析器中用insert語句向testdb數(shù)據(jù)庫的student. course
8、表中插入記student (2001106,尼古拉,23,男)course(c605,陶瓷藝術(shù),斐刃俊,3)7、用update修改student表中的某條記錄;8、用delete刪除student表小的某條記錄;9、用sql完成下列查詢。(1)檢索“劉建平”老師所授課程的課程號cno和課程名cnameo(2)檢索年齡人于21的男學(xué)生學(xué)號sn0和姓名snameo(3)檢索至少選修“王志偉”老師所授全部課程的學(xué)生姓名snameo(4)檢索“劉麗麗”同學(xué)沒有選修的課程號。(5)檢索至少選修兩門課程的學(xué)生學(xué)號。(6)檢索全部學(xué)都選修了的課程的課程號和課程名。(7)檢索選修課程包含“王志偉”老師所授課程
9、z啲學(xué)生學(xué)號。(8)檢索選修課程號為“c601”和“c603”的學(xué)生學(xué)號。(9)檢索選修全部課程的學(xué)生姓名(10)檢索選修課程包含學(xué)號為“200103”的學(xué)生所修課程的學(xué)生學(xué)號。(11)檢索選修課程名為“操作系統(tǒng)”的學(xué)生學(xué)號和姓名。10、試試用drop table刪除整張student表;11、試試用drop table刪除整張sc表;12、刪除數(shù)據(jù)庫testdb實驗二數(shù)據(jù)庫設(shè)計實驗?zāi)康模?、掌握數(shù)據(jù)庫設(shè)計的步驟和方法;2、熟悉需求分析的方法和要求;3、掌握概念結(jié)構(gòu)設(shè)計的方法和步驟,熟練設(shè)計e-r圖;4、掌握e-r圖向關(guān)系模型轉(zhuǎn)換的方法;5、了解數(shù)據(jù)庫物理設(shè)計的內(nèi)容和方法;6、熟悉數(shù)據(jù)庫設(shè)計說
10、明書的巧寫要求和規(guī)范。實驗要求:1、實驗前做好充分準備,熟悉數(shù)據(jù)庫設(shè)計的基本步驟;2、獨立完成實驗;3、實驗后提交實驗報告中要包含符合規(guī)范的數(shù)據(jù)庫設(shè)計說明書。實驗內(nèi)容為景徳鎮(zhèn)陶瓷學(xué)院圖書館圖書管理系統(tǒng)設(shè)計一個數(shù)據(jù)庫,至少要求做到:1、記錄所有館藏圖書信息,包扌舌書號、書名、作者、出版社、價格、出版fi期等;2、記錄借書人信息;3、借書記錄;3 時 學(xué)1、需求分析;對學(xué)校圖書館進行實地調(diào)查,觀察圖書館運行的具體過程。在充分調(diào)査分析后,畫 出數(shù)據(jù)流圖、編寫數(shù)據(jù)字電;2、概念結(jié)構(gòu)設(shè)計;在需求分析的基礎(chǔ)上,進行概念結(jié)構(gòu)設(shè)計,畫出e-r圖,并編寫數(shù)據(jù)字典。3、邏輯結(jié)構(gòu)設(shè)計;按轉(zhuǎn)換規(guī)則將e-r模型轉(zhuǎn)換為關(guān)
11、系模型,并設(shè)計各個關(guān)系模式。4、物理結(jié)構(gòu)設(shè)計;根據(jù)需求分析,為必要的關(guān)系模式設(shè)計索引;5、設(shè)計安全性。附:數(shù)據(jù)庫設(shè)計說明書模板數(shù)據(jù)庫設(shè)計設(shè)計說明書模板1. 引言1. 1項目名稱1.2項目背景和內(nèi)容概要(項h的委托單位、開發(fā)單位、主管部門、與其它項冃的關(guān)系,與其他機構(gòu)的關(guān)系等)1.3相關(guān)資料、縮略語、定義(相關(guān)項目計劃、合同及上級機關(guān)批文,引用的文件、采用的標準等)(縮寫詞和名詞定義)2. 約定數(shù)據(jù)庫中各種元素的命名約定。例如表名,字段名的命名約定。3. 數(shù)據(jù)庫概念模型設(shè)計3. 1數(shù)據(jù)實體-關(guān)系圖3. 2數(shù)據(jù)實體描述數(shù)據(jù)實體中文名,數(shù)據(jù)庫表名數(shù)據(jù)實休描述3. 3實體關(guān)系描述(描述每個實體間的關(guān)系
12、)實體 1:實體 2 (1: 1, 1: n, m: n)關(guān)系描述:4. 數(shù)據(jù)庫邏輯模型設(shè)計4. 1實體-關(guān)系圖(不含多-多關(guān)系)4. 2關(guān)系模型描述數(shù)據(jù)庫表名:同義詞(別名):主鍵:外鍵:索引:約束:中文名稱數(shù)據(jù)屬性名數(shù)據(jù)類型數(shù)據(jù)長度約束范圍是否空注解4. 3數(shù)據(jù)視圖描述(用標準sql語言中創(chuàng)建數(shù)據(jù)視圖的語句描述)4. 4數(shù)據(jù)庫一致性設(shè)計(用標準sql語言小創(chuàng)建表的語句描述)5. 物理實現(xiàn)5.1數(shù)據(jù)庫的安排。說明是否采用分布式數(shù)據(jù)庫,數(shù)據(jù)庫表如何分布o每個數(shù)據(jù)庫服務(wù)器上建立兒個數(shù)據(jù)庫,其存儲空間等安排o數(shù)據(jù)庫表的的分配方法,例如:如何創(chuàng)建段,或表空間5. 2安全保密設(shè)計實驗三簡單信息管理系統(tǒng)
13、實驗?zāi)康模?、初步掌握綜合運用開發(fā)工具、軟件工程、數(shù)據(jù)庫等方面的知識,設(shè)計實現(xiàn)信息管理 系統(tǒng)的過程;2、了解信息管理系統(tǒng)的基本架構(gòu)和要求的知識與技能。實驗要求:1、實驗前做好充分需求調(diào)研;2、正式上機實驗z余,收集相關(guān)技術(shù)資料;3、獨立完成實驗;4、提交規(guī)范的實驗報告和相關(guān)的軟件開發(fā)文檔;實驗內(nèi)容:進一步優(yōu)化完善實驗二設(shè)計的數(shù)據(jù)庫,并實現(xiàn)圖書館圖書管理系統(tǒng),至少要求實現(xiàn):1、不同類型借書證的管理(包括辦新證、銷證、補證);2、實現(xiàn)借書信息的錄入、查詢和借書超期罰款;3、實現(xiàn)續(xù)借;4、新書入庫記錄;5、館藏書目查詢;6、用相關(guān)技術(shù)和工具實現(xiàn)表現(xiàn)層。學(xué)時:6實驗步驟:1、需求分析分析圖書館運作的過程,梳理每個過程中的數(shù)據(jù)流。在充分了解圖書館圖書管理流程的 基礎(chǔ)上,設(shè)計岀
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度美術(shù)館東館館舍租賃藝術(shù)展覽臨時設(shè)施搭建合同4篇
- 二零二五版文化娛樂產(chǎn)業(yè)版權(quán)合作合同字體選用標準2篇
- 2025年度大白施工合同范本適用于綠色建筑改造工程4篇
- 二零二五版環(huán)??萍脊经h(huán)境監(jiān)測人員聘用及監(jiān)測報告協(xié)議3篇
- 2025年度房屋抵押貸款代理協(xié)議書范本3篇
- 二零二五版生態(tài)修復(fù)工程合同協(xié)議3篇
- 二零二五年度海外務(wù)工人員權(quán)益保障合同范本4篇
- 二零二五年度綠色建筑混凝土材料供應(yīng)及承包服務(wù)合同4篇
- 2024音樂制作方與影視制作方合作合同
- 2025年度地下管線改造打井工程承包施工合同范本4篇
- GB/T 37238-2018篡改(污損)文件鑒定技術(shù)規(guī)范
- 普通高中地理課程標準簡介(湘教版)
- 河道治理工程監(jiān)理通知單、回復(fù)單范本
- 超分子化學(xué)簡介課件
- 高二下學(xué)期英語閱讀提升練習(xí)(一)
- 易制爆化學(xué)品合法用途說明
- 【PPT】壓力性損傷預(yù)防敷料選擇和剪裁技巧
- 大氣喜慶迎新元旦晚會PPT背景
- DB13(J)∕T 242-2019 鋼絲網(wǎng)架復(fù)合保溫板應(yīng)用技術(shù)規(guī)程
- 心電圖中的pan-tompkins算法介紹
- 羊絨性能對織物起球的影響
評論
0/150
提交評論