數(shù)據(jù)庫系統(tǒng)原理考核指導(實踐環(huán)節(jié))數(shù)據(jù)庫系統(tǒng)原理實踐環(huán)節(jié)考核指導(共6頁)_第1頁
數(shù)據(jù)庫系統(tǒng)原理考核指導(實踐環(huán)節(jié))數(shù)據(jù)庫系統(tǒng)原理實踐環(huán)節(jié)考核指導(共6頁)_第2頁
數(shù)據(jù)庫系統(tǒng)原理考核指導(實踐環(huán)節(jié))數(shù)據(jù)庫系統(tǒng)原理實踐環(huán)節(jié)考核指導(共6頁)_第3頁
數(shù)據(jù)庫系統(tǒng)原理考核指導(實踐環(huán)節(jié))數(shù)據(jù)庫系統(tǒng)原理實踐環(huán)節(jié)考核指導(共6頁)_第4頁
數(shù)據(jù)庫系統(tǒng)原理考核指導(實踐環(huán)節(jié))數(shù)據(jù)庫系統(tǒng)原理實踐環(huán)節(jié)考核指導(共6頁)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫系統(tǒng)原理實踐環(huán)節(jié)考核指導(2013年7月修訂)1、類型課程實驗考核2、目的與要求本課程是一門理論與實際緊密結(jié)合、實踐性教強的課程,通過上機實踐,有助于加深對課程的理解,更好地掌握數(shù)據(jù)庫技術,并達到應用的目的,全面掌握所學知識,在實踐中培養(yǎng)獨立分析解決問題的能力。本考核要求學生能夠利用SQL語句完成基本的數(shù)據(jù)操作和檢索。3、考核環(huán)境l 操作系統(tǒng):Windows2000l 數(shù)據(jù)庫管理系統(tǒng):SQL Server 20004、考核內(nèi)容l SQL Server 2000的使用l 數(shù)據(jù)庫的創(chuàng)建和修改 l 基本表的創(chuàng)建和修改(要求使用SQL語句完成)l 基本表中數(shù)據(jù)的管理(要

2、求使用SQL語句完成):INSERT命令、UPDATE命令、DELETE命令l 數(shù)據(jù)的檢索(要求使用SQL語句完成):單表查詢、多表查詢l 索引和視圖的創(chuàng)建(要求使用SQL語句完成)5、考核時間考試時間為60分鐘。6、考核形式和方法采用閉卷機考形式,考生首先登錄考試服務器,閱讀考試要求,在考試文件夾D:2005ks下完成指定的開發(fā)要求,所有答案都直接做在文件夾d:2005ks內(nèi),最后根據(jù)考試要求把答案文件上傳到考核服務器上考生自己的文件柜中(上傳的答案文件不要壓縮打包)。請認真閱讀“考試系統(tǒng)”使用說明。7、注意事項1遵守考場紀律,因計算機引起的問題請及時與監(jiān)考老師聯(lián)系;有些文件需要以記事本保存

3、,內(nèi)容需要以Word形式保存,請按照要求保存文件名。2考生不要等到最后才上傳答案文件,以免因最后時刻交卷人員太多造成服務器響應速度低;上傳文件前務必關閉相應的軟件。例如上傳Word文檔前應關閉Word系統(tǒng)。上傳數(shù)據(jù)庫文件前必須停止SQL Server服務管理器。3如果發(fā)現(xiàn)無法登錄系統(tǒng),請及時與監(jiān)考老師聯(lián)系,由監(jiān)考老師協(xié)助處理。4本系統(tǒng)采取了一定安全性措施,系統(tǒng)自動記錄考生的登錄時間和登錄微機(登錄時間取自服務器)。一旦發(fā)現(xiàn)同一時間段內(nèi)有兩臺微機同時以某個考號登錄系統(tǒng),將按作弊處理。一旦發(fā)現(xiàn)某臺微機在考試期間用兩個準考證號登錄過考試系統(tǒng)。也按照作弊處理。5考試完畢,主動刪除D盤上的相關文件夾。6

4、本次考試,要求熟練掌握壓縮軟件Winzip/Winrar的使用。能夠用Winzip/Winrar壓縮含有目錄的文件夾和解壓縮含有目錄的文件夾。7注意保護自己的二次登錄密碼,不要被其他考生知道。8考生在考試前如果使用了模擬環(huán)境,請于考試開始前關閉所有瀏覽器窗口,然后重新登錄考試服務器。8、參考樣題說明:下列內(nèi)容,采用圖形界面完成的部分,請寫出詳細步驟,包括按動哪些菜單,在什么地方填寫哪些內(nèi)容等。使用SQL語句完成的部分,請寫出完整語句。請把所有內(nèi)容記錄到文本文件ksda.txt中。注意:所有操作必須按照順序書寫,順序錯誤、操作遺漏或語句錯誤不得分。樣題11、使用服務管理器在本地機器上啟動SQL

5、Server服務2、創(chuàng)建一個大小為5MB的數(shù)據(jù)庫school,事務日志的大小為2MB。3、在school數(shù)據(jù)庫上創(chuàng)建表“student”與表“score”(要求使用SQL語句完成)表的結(jié)構(gòu)如下:l 學生student(學號sid,姓名sname,性別sex,系名department_name,年齡age)PK=學號l 成績score(學號sid,課程號cid,成績mark)PK=其中:學號sid(整數(shù)),姓名sname(長度為20的字符串),性別sex(長度為5的字符串),系名department_name(長度為20的字符串),年齡age(整數(shù)),課程號cid(整數(shù)),成績mark(整數(shù))4

6、、添加記錄:使用INSERT分別向表“student”和表“score”中各添加三條記錄(記錄具體內(nèi)容由考生自己定義);5、將表“score”中”cid”為3的課程的成績*60%;6、為學號(sid=12)的學生創(chuàng)建一個視圖score_view,包括“sid”、“sex”、“sname”、“department_name”;7、查詢視圖中所有性別為”女”的學生的姓名“sname”和所在系“department_name”;8、刪除表“student”和“score”。9、為系統(tǒng)添加一個登錄標識:xsks,并且把該標識設定為school的dbo。有兩種方法可以完成:一、 SQL查詢分析器中編程實

7、現(xiàn)1、 創(chuàng)建標準登陸標識:exec sp_addlogin xskswwwwwwwmastergoxsks:為登陸標識即用戶wwwwww:為登陸密碼master:為該用戶黙認登錄的數(shù)據(jù)庫go:為批處理標志2、 將該登陸標識添加到某個數(shù)據(jù)庫中作為數(shù)據(jù)庫用戶:use 賽馬goexec sp_grantdbaccess xsksgo3、 將該用戶給以數(shù)據(jù)庫擁有者腳色use 賽馬goexec sp_addrolemember db_owner,xsksgo二、 用企業(yè)管理器實現(xiàn)1、 創(chuàng)建標準登錄表識:選中要建登錄帳戶的服務器并展開該節(jié)點右擊“登錄”彈出對話框在對話框中填寫名稱,密碼并且要選中SQL選“

8、安全性”- Server 身份驗證。2、 將該登錄標識添加到某個數(shù)據(jù)庫中作為數(shù)據(jù)庫用戶:展開賽馬數(shù)據(jù)庫節(jié)點,右擊“用戶”在彈出的對話框中選擇xsks作為登錄名和用戶名并在數(shù)據(jù)庫腳色成員中選擇“db_owner”完成操作后請把49的SQL命令和第1、2、10題的操作步驟寫到文本文件ksda.txt中,然后把生成的數(shù)據(jù)庫文件(兩個文件)和ksda.txt上載到考生的文件柜中。*請注意你編程的語句要能保存起來,不能執(zhí)行完就沒有了!完成操作后請把38的SQL命令和第1、2、9題的操作步驟寫到文本文件ksda.txt中,然后把生成的數(shù)據(jù)庫文件(兩個文件)和ksda.txt上載到考生的文件柜中。樣題21、

9、使用服務管理器在本地機器上啟動SQL Server服務2、創(chuàng)建一個大小為5MB的數(shù)據(jù)庫school,事務日志的大小為2MB。3、建立系與系主任關系數(shù)據(jù)庫。l 系department(系編號department_id,系名department_name,地址address,系主任工作證號dheader_id)PK=系編號l 系主任dheader(系主任工作證號dheader_id,姓名name,電話telephone_number,辦公室office)PK=系主任工作證號其中:系編號department_id(整數(shù)),系名department_name(長度為20的字符串),地址address(

10、長度為30的字符串),系主任工作證號dheader_id(長度為4的字符串),姓名name(長度為20的字符串),電話telephone_number(長度為20的字符串),辦公室office(長度為20的字符串)4、 添加記錄:使用INSERT語句將表1和表2中的數(shù)據(jù)插入相應的表中;表1 系表Department_idDepartment_nameaddressDheader_id101計算機教1樓103室0112102電子工程教2樓113室1432103數(shù)學教3樓502室0978表2 系主任表Dheader_idnameTelephone_numberoffice0112張一教1樓101室

11、1432王二教2樓111室0978李三教3樓511室5、 更新記錄:將系主任基本表中計算機系的系主任的電話號改為“”;6、 刪除記錄:刪除系基本表中的系編號20的記錄;7、 查詢記錄:用查詢語句將兩個基本表中的內(nèi)容顯示出來8、 刪除基本表:刪除系和系主任基本表。9、為系統(tǒng)添加一個登錄標識:xsks,并且把該標識設定為school的dbo。完成操作后請把38的SQL命令和第1、2、9題的操作步驟寫到文本文件ksda.txt中,然后把生成的數(shù)據(jù)庫文件(兩個文件)和ksda.txt上載到考生的文件柜中。樣題三1、使用服務管理器在本地機器上啟動SQL Server服務2、創(chuàng)建一個大小為2MB的數(shù)據(jù)庫s

12、chool,事務日志的大小為1MB。3、建立課程與課表關系數(shù)據(jù)庫。l 課程lesson(課程號lesson_id,課程名lname,學分number,系編號department_id)PK=課程號l 課表le_table(開課號table_id,課程號lesson_id,教師工作證號teacher_id,學時time_number)PK=開課號其中:課程號lesson_id(長度為4的字符串),課程名lname(長度為20的字符串),學分number(整數(shù)),系編號department_id(長度為3的字符串),開課號table_id(長度為4的字符串),教師工作證號teacher_id(長度

13、為4的字符串),學時time_number(整數(shù))4、 添加記錄:分別向兩個表“l(fā)esson”和“l(fā)e_table”中各添加三條記錄(記錄具體內(nèi)容由考生自己定義);5、 使用UPDATE命令將表“l(fā)esson”中l(wèi)name=“數(shù)據(jù)庫技術”的表項中的lesson_id修改為0006,number修改為3;6、 創(chuàng)建索引:為表“l(fā)esson”創(chuàng)建“l(fā)esson_id”“l(fā)name”的索引,為表“l(fā)e_table”創(chuàng)建“l(fā)esson_id”的索引7、 查詢課表“l(fā)e_table”基本表中教授“數(shù)據(jù)庫技術”課程的教師的工作證號8、 刪除基本表:刪除課程和課表基本表。9、為系統(tǒng)添加一個登錄標識:xsks

14、,并且把該標識設定為school的dbo。完成操作后請把38的SQL命令和第1、2、9題的操作步驟寫到文本文件ksda.txt中,然后把生成的數(shù)據(jù)庫文件(兩個文件)和ksda.txt上載到考生的文件柜中。樣題參考答案樣題一1、略2、略3、create table student(sid int primary key,sname char(20),sex char(5),department_name char(20),age int) create table score(sid int references student,cid int primary key,mark int)4、向s

15、tudent表中插入數(shù)據(jù)insert into student values(0001,abc,M,computer,20) 下同。 向score表中插入數(shù)據(jù) insert into score values(0001,3,87) 下同。5、update score set mark=mark*0.6 where cid=36、create view score_view as select sid,sex,sname,department_name from student where sid=127、select sname ,department_name from student wh

16、ere sex=F8、drop table studentdrop table score9、略樣題二1、略2、略3、create table department(department_id int,department_name char(20),address char(30),dheader_id char(4) primary key) create table dheader(dheader_id char(4) primary key,name char(20),telephone_number char(20),office char(20)4、向department表中插入數(shù)

17、據(jù)insert into department values(101,計算機,教1樓103室,0112) 下同。 向dheader表中插入數(shù)據(jù) insert into dheader values(0112,張一,教1樓103室) 下同。5、update dheader set telephone_number= from department,dheader where department.dheader_id=dheader.dheader_id and department_name=計算機6、delete from department where department_id207、

18、select * from department select * from dheader8、drop table departmentdrop table dheader9、略樣題三1、略2、略3、create table lesson(lesson_id char(4),lname char(20),number int,department_id char(3) create table le_table(table_id char(4) primary key,lession_id char(4),teacher_id char(4),time_number int)4、向lesson表里插入數(shù)據(jù)insert into lesson values(101,計算機網(wǎng)絡,5,011)下同。向le_table表里插入數(shù)據(jù)insert into le_table values(1,101,1234,50)下同。5、update lesson set lesso

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論