版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、SQL Server 2005 數(shù)據(jù)庫基礎(chǔ) 模塊 3-1 學(xué)生管理數(shù)據(jù)庫中數(shù)據(jù)的導(dǎo)入與導(dǎo)出學(xué)習(xí)目標工作任務(wù)任務(wù)一:將Excel中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫student中 【任務(wù)分析】 操作數(shù)據(jù)庫的過程中,有時需要將其他格式的數(shù)據(jù)文件變?yōu)镾QL Server數(shù)據(jù)庫中的數(shù)據(jù),這個時候就要用到任務(wù)中的數(shù)據(jù)的導(dǎo)入操作。本任務(wù)中,Excel表中有一份有關(guān)教師的基本信息,在創(chuàng)建表時我們不需要將這些記錄重新錄入,而只需要通過導(dǎo)入操作獲取這些電子表格中的數(shù)據(jù)。 操作步驟1、右擊“對象資源瀏覽器”窗口的節(jié)點【student】,彈出快捷菜單。單擊“任務(wù)”|“導(dǎo)入數(shù)據(jù)”。 2、單擊【導(dǎo)入數(shù)據(jù)】命令,打開“SQL Serv
2、er 導(dǎo)入和導(dǎo)出向?qū)А贝翱?。操作步驟3、單擊【下一步】按鈕,進入“選擇數(shù)據(jù)源”窗口。在【數(shù)據(jù)源】下拉框中選擇“Microsoft Excel”,在【文件名】文本框中輸入Excel文件所在的路徑及名稱。操作步驟4、單擊【下一步】按鈕,進入“選擇目標”窗口。在【目標】下拉列表框中選擇“SQL Native Client ”。 操作步驟5、單擊【下一步】按鈕,進入“指定表復(fù)制或查詢”窗口。選中“復(fù)制一個或多個表或視圖的數(shù)據(jù)”單選按鈕 。操作步驟6、單擊【下一步】按鈕,進入“選擇源表和源視圖”窗口 。選擇“teacher$”。 操作步驟7、單擊【下一步】按鈕,進入“保存并執(zhí)行包”窗口。選擇“立即運行
3、”復(fù)選框 。操作步驟8、單擊【下一步】按鈕,進入“完成該向?qū)А贝翱?,并顯示前面的設(shè)置 。 操作步驟9、單擊【完成】按鈕,執(zhí)行導(dǎo)入操作,并且顯示執(zhí)行步驟及執(zhí)行狀態(tài) 。 10、單擊【關(guān)閉】按鈕,關(guān)閉“SQL Server 導(dǎo)入和導(dǎo)出向?qū)А贝翱?。 操作步驟任務(wù)2將數(shù)據(jù)表student導(dǎo)出到Access數(shù)據(jù)庫s中 【任務(wù)分析】 操作數(shù)據(jù)庫的過程中,有時需要將SQL Server數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為其他格式的數(shù)據(jù)文件,這個時候就要用到任務(wù)中的數(shù)據(jù)的導(dǎo)出操作。本任務(wù)中,要將SQL Server中的數(shù)據(jù)庫中的表student導(dǎo)出至Access數(shù)據(jù)庫中。這里Access庫中需要事先建立好一個名為s的數(shù)據(jù)庫。
4、1、右擊“對象資源瀏覽器”窗口的節(jié)點【student】,彈出快捷菜單。單擊“任務(wù)”|“導(dǎo)出數(shù)據(jù)”。 操作步驟2、單擊【導(dǎo)出數(shù)據(jù)】命令,打開“SQL Server 導(dǎo)入和導(dǎo)出向?qū)А贝翱凇?操作步驟3、單擊【下一步】按鈕,進入“選擇數(shù)據(jù)源”窗口。在【數(shù)據(jù)源】下拉框中選擇“SQL Native Client”,在“服務(wù)器名稱”下拉列表框中選擇數(shù)據(jù)庫“student”。 操作步驟4、單擊【下一步】按鈕,進入“選擇目標”窗口。在【目標】下拉框中選擇“Microsoft Access”,在【文件名】文本框中輸入Accsee文件所在的路徑及名稱。操作步驟5、單擊【下一步】按鈕,進入“指定表復(fù)制或查詢”窗口。
5、選中“復(fù)制一個或多個表或視圖的數(shù)據(jù)”單選按鈕。 操作步驟6、單擊【下一步】按鈕,進入“選擇源表和源視圖”窗口。在【表和視圖】列表框中,選擇“student”。 操作步驟7、單擊【下一步】按鈕,進入“保存并執(zhí)行包”窗口。選擇“立即運行”復(fù)選框。 操作步驟8、單擊【下一步】按鈕,進入“完成該向?qū)А贝翱?,并顯示前面的設(shè)置。 操作步驟9、單擊【完成】按鈕,執(zhí)行導(dǎo)入操作,并且顯示執(zhí)行步驟及執(zhí)行狀。 操作步驟10、單擊【關(guān)閉】按鈕,關(guān)閉“SQL Server 導(dǎo)入和導(dǎo)出向?qū)А贝翱?。打開Access中的相應(yīng)數(shù)據(jù)庫,就可以看到從SQL Server中導(dǎo)出的數(shù)據(jù)表了。 操作步驟 模塊 3-2 學(xué)生管理數(shù)據(jù)庫 中
6、的數(shù)據(jù)的基本操作 學(xué)習(xí)目標工作任務(wù)任務(wù)一:數(shù)據(jù)的增加 【任務(wù)分析】 數(shù)據(jù)表創(chuàng)建完畢后,有時需要對已有的數(shù)據(jù)表的數(shù)據(jù)進行添加,實現(xiàn)記錄的單個增加或者批量增加。本任務(wù)需要為course表增加一條記錄 (0301001,毛澤東思想概論,3),可以使用INSERT INTO語句。 程序代碼USE studentGOINSERT INTO course(cno,cname,credits)VALUES(0301001,毛澤東思想概論,3)GO執(zhí)行結(jié)果分析,執(zhí)行上述代碼 任務(wù)二:數(shù)據(jù)的刪除 【任務(wù)分析】 當數(shù)據(jù)表的記錄過時或者出現(xiàn)錯誤的時候,我們可以使用DELETE語句將某些記錄刪除。本任務(wù)中由于06級學(xué)
7、生已經(jīng)畢業(yè)離校,我們要將student表中的所有06級的同學(xué)刪除,可以使用DELETE語句來完成。 程序代碼USE studentGODELETE studentWHERE sno LIKE 06%GO執(zhí)行結(jié)果分析,執(zhí)行上述代碼 任務(wù)三:數(shù)據(jù)的更新 【任務(wù)分析】 當數(shù)據(jù)表中的某條記錄或者成批數(shù)據(jù)需要修改時,可以使用UPDATE語句。本任務(wù)中要將班級編碼為“07010212”的學(xué)生的入學(xué)成績增加5分。程序代碼USE studentGOUPDATE studentSET sscore=sscore+5 WHERE classno=07010212GO執(zhí)行結(jié)果分析,執(zhí)行上述代碼 知識說明:常見的DD
8、L語句 知識說明:常見的DDL語句基本格式(1)INSERT語句的基本格式如下: INSERT INTO table_name (column_list) VALUES ( expression ,n) (2)DELETE table_name FROM ,n WHERE := table_name AS table_alias ,n ) 知識說明:常見的DDL語句基本格式知識說明:常見的DDL語句基本格式 (3)UPDATE table_name SET column_name = expression DEFAULT NULL ,.n FROM ,.n WHERE := table_nam
9、eAStable_aliasWITH(,.n)練習(xí)練習(xí)假若現(xiàn)在有圖書信息表假若現(xiàn)在有圖書信息表(book1)、作者基本信息表(、作者基本信息表(teacher)、圖書進庫表)、圖書進庫表(bookin).(1) 請熟悉以下語句:請熟悉以下語句:將將teacher表中的表中的“作者編號作者編號”列長度從列長度從4個字符改變到個字符改變到8個個字符。字符。 USE book GO ALTER TABLE teacherALTER COLUMN 作者編號作者編號 char( )在在bookin表中最后加一列表中最后加一列“數(shù)量數(shù)量”,其數(shù)據(jù)類型為整型。,其數(shù)據(jù)類型為整型。USE bookGOALTE
10、R TABLE bookinADD INT(2) 建立約束建立約束為為book數(shù)據(jù)庫的數(shù)據(jù)庫的book1表中的表中的“定價定價”列建立列建立CHECK約束。要求約束。要求定價必須在定價必須在1100元之間,否則輸入無效。元之間,否則輸入無效。USE bookGOALTER TABLE book1ADD CONSTRAINT CK_定價定價 (定價(定價 BETWEEN 1 AND 100)將將teacher表中的表中的“作者編號作者編號”設(shè)置為設(shè)置為PRIMARY KEY 約束。約束。USE bookGOALTER TABLE teacherADD CONSTRAINT PK_作者編號作者編號 CLUSTERED(作者編號作者編號)(3)修改)修改book1表數(shù)據(jù)。表數(shù)據(jù)。在在book1表中,將編號表中,將編號“YBZT1635”的定價在的定價在原來基礎(chǔ)上增加原來基礎(chǔ)上增加20%。USE bookGOUPDATE book1 SET 定價定價 =定價定價+定價定價*0.2WHERE =“YBZT1635”。(4)刪除)刪除book數(shù)據(jù)庫中的數(shù)據(jù)
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版酒店紅酒供貨合同
- 2025年度新能源汽車充電樁運營管理合同重點條款探討3篇
- 2024政府機關(guān)綠化工程采購合同范本二零二四2篇
- 二零二五版合同能源服務(wù)與節(jié)能產(chǎn)品推廣協(xié)議模板3篇
- 2025年度智能場館場地租賃合同范本3篇
- 2024自建房施工合同包工包料合同
- 二零二四年度35kv架空線路施工工程設(shè)計與施工協(xié)調(diào)合同
- 2025年度金融機構(gòu)外匯借款合同模板12篇
- 勞動合同編號:XX-2025年度-001
- 2025年智能燃氣表推廣與應(yīng)用居民供氣合同3篇
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護
- 英國足球文化課件
- 《行政職業(yè)能力測驗》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團可克達拉市預(yù)測試題含解析
- 醫(yī)院投訴案例分析及處理要點
- 燙傷的安全知識講座
- 工程變更、工程量簽證、結(jié)算以及零星項目預(yù)算程序?qū)嵤┘殑t(試行)
- 練習(xí)20連加連減
- 五四制青島版數(shù)學(xué)五年級上冊期末測試題及答案(共3套)
- 員工內(nèi)部崗位調(diào)換申請表
- 商法題庫(含答案)
- 鋼結(jié)構(gòu)用高強度大六角頭螺栓連接副 編制說明
評論
0/150
提交評論