達夢數(shù)據(jù)庫應(yīng)用與實踐 課件 任務(wù)6.1.1 DMSQL簡介及數(shù)據(jù)庫修改操作_第1頁
達夢數(shù)據(jù)庫應(yīng)用與實踐 課件 任務(wù)6.1.1 DMSQL簡介及數(shù)據(jù)庫修改操作_第2頁
達夢數(shù)據(jù)庫應(yīng)用與實踐 課件 任務(wù)6.1.1 DMSQL簡介及數(shù)據(jù)庫修改操作_第3頁
達夢數(shù)據(jù)庫應(yīng)用與實踐 課件 任務(wù)6.1.1 DMSQL簡介及數(shù)據(jù)庫修改操作_第4頁
達夢數(shù)據(jù)庫應(yīng)用與實踐 課件 任務(wù)6.1.1 DMSQL簡介及數(shù)據(jù)庫修改操作_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目6DMSQL應(yīng)用

武漢職業(yè)技術(shù)學(xué)院

信創(chuàng)學(xué)院1.DMSQL簡介2.DDL操作3.DML操作4.事務(wù)概述目錄學(xué)習(xí)目標項目場景公司根據(jù)“工資管理系統(tǒng)”需求,設(shè)計“工資管理系統(tǒng)”數(shù)據(jù)庫,該數(shù)據(jù)庫需要支持查詢員工信息、公司的部門安排、公司的工資等級,以及員工工資信息的數(shù)據(jù)增加、更新、查詢和刪除等功能,主要包含員工信息表、部門信息表、工資等級表、工資表的創(chuàng)建,索引的創(chuàng)建和數(shù)據(jù)的錄入、查詢操作等。本項目依托達夢數(shù)據(jù)庫搭建“工資管理系統(tǒng)”的數(shù)據(jù)庫,包括相關(guān)數(shù)據(jù)表的創(chuàng)建和查詢等。項目目標完成“工資管理系統(tǒng)”數(shù)據(jù)庫表的創(chuàng)建。完成“工資管理系統(tǒng)”數(shù)據(jù)的錄入和修改。能夠根據(jù)需求設(shè)計“工資管理系統(tǒng)”的數(shù)據(jù)查詢語句。學(xué)習(xí)目標技能目標了解達夢數(shù)據(jù)庫所支持的結(jié)構(gòu)化查詢語言。了解事務(wù)的基本概念。

了解達夢數(shù)據(jù)庫中的數(shù)據(jù)操縱語言。了解死鎖的概念和避免死鎖的方法。掌握達夢數(shù)據(jù)庫中的數(shù)據(jù)模式管理、表管理、數(shù)據(jù)管理、視圖管理。掌握事務(wù)的提交與撤銷。掌握達夢數(shù)據(jù)庫中的數(shù)據(jù)定義語言。素養(yǎng)目標數(shù)據(jù)庫表的設(shè)計和創(chuàng)建和數(shù)據(jù)的錄入需要遵守一定的語法規(guī)則,保護用戶隱私。培養(yǎng)學(xué)生守法意識。對需要存儲的數(shù)據(jù)進行加密,謹防數(shù)據(jù)泄露,注重學(xué)生安全意識的培養(yǎng)。任務(wù)6.1DMSQL簡介

結(jié)構(gòu)化查詢語言(SQL語言)是一種可以從數(shù)據(jù)庫軟件中簡單、有效地讀取數(shù)據(jù)的編程語言,是由美國IBM公司的兩名員工RaymondF.Boyce和DonaldD.Chamberlin于1974年提出的。1976年,結(jié)構(gòu)化查詢語言在IBM公司的關(guān)系數(shù)據(jù)庫管理系統(tǒng)SystemR上實現(xiàn),并改名為SEQUEL2,該語言專門用來完成與數(shù)據(jù)庫的通信。1986年10月,美國國家標準化組織(ANSI)公布ANSIX3.135-1986數(shù)據(jù)庫語言SQL,簡稱SQL-86,是SQL語言的第一個國際化行業(yè)標準。目前已經(jīng)過多次改版,先后發(fā)布了SQL-99、SQL:2003、SQL:2008,最新的標準為2011年公布的ISO/IEC9075:2011,又稱SQL:2011。6.1DMSQL簡介SQL語言包含了所有對數(shù)據(jù)庫管理系統(tǒng)的操作,由以下5個部分組成:1.數(shù)據(jù)定義語言數(shù)據(jù)定義語言(DDL語言)定義數(shù)據(jù)庫的邏輯結(jié)構(gòu),包括定義數(shù)據(jù)庫、基本表、視圖和索引等。2.數(shù)據(jù)操作語言數(shù)據(jù)操作語言(DML語言)包括數(shù)據(jù)的插入、刪除和更新等操作。3.數(shù)據(jù)查詢語言數(shù)據(jù)查詢語言(DQL語言)包括數(shù)據(jù)的查詢操作。4.數(shù)據(jù)控制語言數(shù)據(jù)控制語言(DCL語言)包括數(shù)據(jù)訪問控制權(quán)限的授權(quán)與回收操作。5.事務(wù)控制語言事務(wù)控制語言(TCL語言)包括事務(wù)的提交與回滾操作。6.1DMSQL簡介DMSQL語言是對標準SQL語言的擴充,包含DDL語言、DML語言、DQL語言、DCL語言和TCL語言等。DMSQL語言是一種統(tǒng)一的、綜合的關(guān)系數(shù)據(jù)庫語言,功能強大,使用起來簡單方便,容易被用戶掌握。DMSQL語言具有如下特點:1.功能一體化2.語法結(jié)構(gòu)統(tǒng)一3.高度非過程化4.面向集合的操作方式5.語言簡潔,方便易學(xué)6.1DMSQL簡介任務(wù)6.2DDL語言操作任務(wù)描述用戶需要完成“工資管理系統(tǒng)”表結(jié)構(gòu)的設(shè)計和數(shù)據(jù)表的創(chuàng)建,通過對“工資管理系統(tǒng)”表結(jié)構(gòu)的創(chuàng)建,熟練掌握達夢數(shù)據(jù)庫的數(shù)據(jù)庫管理、模式管理、表管理、索引管理、視圖管理等。任務(wù)目標了解DMSQL語言中的DDL語言。了解達夢數(shù)據(jù)庫模式的概念,并掌握達夢數(shù)據(jù)庫模式的創(chuàng)建、使用、刪除等操作。了解DMSQL語言所支持的數(shù)據(jù)類型,掌握基本數(shù)據(jù)類型的使用。了解達夢數(shù)據(jù)庫的表中約束的基本概念,并掌握達夢數(shù)據(jù)庫為表添加、修改、刪除等約束的方法。掌握達夢數(shù)據(jù)庫中表的創(chuàng)建、查看、修改和刪除等基本操作。掌握達夢數(shù)據(jù)庫的修改操作。完成“工資管理系統(tǒng)”項目的數(shù)據(jù)庫和表的創(chuàng)建。6.2DDL語言操作知識要點DMSQL語言的數(shù)據(jù)定義語言(DDL語言)是SQL語言數(shù)據(jù)定義語言的擴展,包含以下7個功能。數(shù)據(jù)庫修改語句。用戶創(chuàng)建、修改、刪除語句。模式創(chuàng)建、使用、刪除語句。表空間創(chuàng)建、修改、刪除、恢復(fù)語句。表創(chuàng)建、修改、刪除語句。索引創(chuàng)建、修改、刪除語句。視圖創(chuàng)建、修改、刪除語句。本任務(wù)主要講解數(shù)據(jù)庫的修改,模式的創(chuàng)建、修改與刪除,表和索引的創(chuàng)建、修改、刪除語句,視圖的創(chuàng)建、查詢和刪除語句等內(nèi)容。6.2DDL語言操作6.2.1數(shù)據(jù)庫的修改達夢數(shù)據(jù)庫的創(chuàng)建是通過創(chuàng)建達夢數(shù)據(jù)庫實例來實現(xiàn)的,在項目3中介紹了創(chuàng)建“工資管理系統(tǒng)”的數(shù)據(jù)庫實例,數(shù)據(jù)庫名為SALDB,實例名為SALINST,端口號為5236。數(shù)據(jù)庫創(chuàng)建成功后,可以通過DDL語言完成對數(shù)據(jù)庫的修改。目前,DDL語言支持以下修改。(1)增加或者重命名日志文件。(2)修改日志文件大小。(3)修改數(shù)據(jù)庫的狀態(tài)和模式。(4)進行歸檔配置。6.2.1數(shù)據(jù)庫的修改DMSQL語言對于修改數(shù)據(jù)庫的語法格式如下:6.2.1數(shù)據(jù)庫的修改參數(shù)說明:(1)ADDLOGFILE用于增加日志文件。(2)RENAMELOGFILE用于對日志文件重命名。(3)MOUNT|SUSPEND|OPEN為設(shè)置數(shù)據(jù)庫的狀態(tài)。(4)ARCHIVELOG用來設(shè)置數(shù)據(jù)庫歸檔模式為歸檔。(5)歸檔目標是指歸檔日志所在的位置,若本地歸檔,則為本地歸檔目錄;若遠程歸檔,則為遠程

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論