SQL Server 數(shù)據(jù)庫(kù)基礎(chǔ).ppt

SQL Server 數(shù)據(jù)庫(kù)基礎(chǔ).ppt

ID:48044320

大小:1.34 MB

頁數(shù):37頁

時(shí)間:2020-01-13

SQL Server 數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第1頁
SQL Server 數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第2頁
SQL Server 數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第3頁
SQL Server 數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第4頁
SQL Server 數(shù)據(jù)庫(kù)基礎(chǔ).ppt_第5頁
資源描述:

《SQL Server 數(shù)據(jù)庫(kù)基礎(chǔ).ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第0章數(shù)據(jù)庫(kù)基礎(chǔ)0.1數(shù)據(jù)庫(kù)基本概念0.2數(shù)據(jù)庫(kù)設(shè)計(jì)0.3數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)0.0數(shù)據(jù)庫(kù)方向簡(jiǎn)介0.0數(shù)據(jù)庫(kù)方向簡(jiǎn)介職業(yè)前景微軟比較成熟的一代數(shù)據(jù)庫(kù)SQLServer軟件于2000年問世,經(jīng)過十幾年的更新完善和市場(chǎng)推廣,目前已經(jīng)被全球工商業(yè)普遍接受并大量使用。所以在未來二三十年內(nèi)數(shù)據(jù)庫(kù)將會(huì)是一個(gè)發(fā)展穩(wěn)健就業(yè)市場(chǎng)廣大的領(lǐng)域。0.0數(shù)據(jù)庫(kù)方向簡(jiǎn)介工資待遇0.0數(shù)據(jù)庫(kù)方向簡(jiǎn)介工資待遇0.0數(shù)據(jù)庫(kù)方向簡(jiǎn)介工作性質(zhì)相對(duì)來說工作時(shí)間穩(wěn)定,加班少,被裁員率較低(核心數(shù)據(jù)都在這里?。。?.0數(shù)據(jù)庫(kù)方向簡(jiǎn)介學(xué)習(xí)難度不需要IT專業(yè)背景,學(xué)習(xí)時(shí)間大概在半年左右,每天有2小時(shí)左右的時(shí)間就能掌握數(shù)據(jù)庫(kù)基本工

2、作技術(shù)0.0數(shù)據(jù)庫(kù)方向簡(jiǎn)介職位種類SqlServerDeveloperSqlServerProgrammerDataAnalyst0.1數(shù)據(jù)庫(kù)基本概念0.1.1數(shù)據(jù)庫(kù)系統(tǒng)1.?dāng)?shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(DB)是存放數(shù)據(jù)的倉(cāng)庫(kù),而且這些數(shù)據(jù)存在一定的關(guān)聯(lián),并按一定的格式存放在計(jì)算機(jī)內(nèi)。例如,把一個(gè)學(xué)校的學(xué)生、課程、成績(jī)等數(shù)據(jù)有序地組織并存放在計(jì)算機(jī)內(nèi),就可以構(gòu)成一個(gè)數(shù)據(jù)庫(kù)。那些地方用到了數(shù)據(jù)庫(kù)?大家想下登陸數(shù)據(jù)信息如何交互實(shí)現(xiàn)的?這是怎么做到的呢?0.1數(shù)據(jù)庫(kù)基本概念0.1.1數(shù)據(jù)庫(kù)系統(tǒng)2.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)按一定的數(shù)據(jù)模型組織數(shù)據(jù)形成數(shù)據(jù)庫(kù),并對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。簡(jiǎn)單地說

3、,DBMS就是管理數(shù)據(jù)庫(kù)的系統(tǒng)(軟件)。數(shù)據(jù)庫(kù)系統(tǒng)管理員(DBA,DataBaseAdministrator)通過DBMS對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。目前,比較流行的DBMS有:SQLServer、Oracle、MySQL、Sybase、DB2、Access、VisualFoxPro等。其中,SQLServer是目前最流行的中大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。0.1數(shù)據(jù)庫(kù)基本概念MicrosoftSQLServer2000/2005/2008/2012/2014/2016OracleDatabase(甲骨文)最新版12cIBMDB2DatabaseMySQLDatabase(opensource)

4、MongoDBDatabase(NoSQL)0.1.1數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)幾大廠商0.1.1數(shù)據(jù)庫(kù)系統(tǒng)3.?dāng)?shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)與操作數(shù)據(jù)庫(kù)的應(yīng)用程序,加上支撐它們的硬件平臺(tái)、軟件平臺(tái)和與數(shù)據(jù)庫(kù)有關(guān)的人員一起構(gòu)成了一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)。如圖0.1所示描述了數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成。0.1.2數(shù)據(jù)模型1.層次模型如圖0.2所示為按層次模型組織的數(shù)據(jù)示例。0.1.2數(shù)據(jù)模型2.網(wǎng)狀模型如圖0.3所示為按網(wǎng)狀模型組織的數(shù)據(jù)示例。0.1.2數(shù)據(jù)模型3.關(guān)系模型例如,在學(xué)生成績(jī)管理系統(tǒng)所涉及的“學(xué)生”、“課程”和“成績(jī)”三個(gè)表中,“學(xué)生”表涉及的主要信息有學(xué)號(hào)、姓名、性別、出生時(shí)間、

5、專業(yè)、總學(xué)分、備注;“課程”表涉及的主要信息有課程號(hào)、課程名、開課學(xué)期、學(xué)時(shí)和學(xué)分;“成績(jī)”表涉及的主要信息有學(xué)號(hào)、課程號(hào)和成績(jī)。如表0.1、表0.2和表0.3所示分別描述了學(xué)生成績(jī)管理系統(tǒng)中“學(xué)生”、“課程”和“成績(jī)”三個(gè)表的部分?jǐn)?shù)據(jù)。0.1.2數(shù)據(jù)模型表0.1“學(xué)生”表學(xué)號(hào)姓名性別出生時(shí)間專業(yè)總學(xué)分備注081101王林男1990-02-10計(jì)算機(jī)50081103王燕女1989-10-06計(jì)算機(jī)50081108林一帆男1989-08-05計(jì)算機(jī)52已提前修完一門課081202王林男1989-01-29通信工程40有一門課不及格,待補(bǔ)考081204馬琳琳女1989-02-10通

6、信工程42表0.2“課程”表課程號(hào)課程名開課學(xué)期學(xué)時(shí)學(xué)分0101計(jì)算機(jī)基礎(chǔ)18050102程序設(shè)計(jì)與語言26840206離散數(shù)學(xué)4684表0.3“成績(jī)”表學(xué)號(hào)課程號(hào)成績(jī)學(xué)號(hào)課程號(hào)成績(jī)08110101018008110810185081101010278081108102640811010206760811082068708110301016208120210165081103010270081204101910.1.3關(guān)系型數(shù)據(jù)庫(kù)語言(1)數(shù)據(jù)定義語言(DDL)。DDL用于執(zhí)行數(shù)據(jù)庫(kù)的任務(wù),對(duì)數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)中的各種對(duì)象進(jìn)行創(chuàng)建、刪除、修改等操作。如前所述,數(shù)據(jù)庫(kù)對(duì)象主要包括表

7、、默認(rèn)約束、規(guī)則、視圖、觸發(fā)器、存儲(chǔ)過程。DDL包括的主要語句及功能如表0.4所示。語句功能CREATE創(chuàng)建數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)對(duì)象ALTER對(duì)數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)對(duì)象進(jìn)行修改DROP刪除數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)對(duì)象0.1.3關(guān)系型數(shù)據(jù)庫(kù)語言(2)數(shù)據(jù)操縱語言(DML)。DML用于操縱數(shù)據(jù)庫(kù)中的各種對(duì)象,檢索和修改數(shù)據(jù)。DML包括的主要語句及功能如表0.5所示。語句功能SELECT從表或視圖中檢索數(shù)據(jù)INSERT將數(shù)據(jù)插入到表或視圖中UPDATE修改表或視圖中的數(shù)據(jù)DELETE從表或視圖中刪除數(shù)據(jù)0.1.3關(guān)系型

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。