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

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

ID:48044320

大?。?.34 MB

頁數(shù):37頁

時間:2020-01-13

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

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

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

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

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

4、MongoDBDatabase(NoSQL)0.1.1數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫幾大廠商0.1.1數(shù)據(jù)庫系統(tǒng)3.數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與操作數(shù)據(jù)庫的應用程序,加上支撐它們的硬件平臺、軟件平臺和與數(shù)據(jù)庫有關的人員一起構(gòu)成了一個完整的數(shù)據(jù)庫系統(tǒng)。如圖0.1所示描述了數(shù)據(jù)庫系統(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.關系模型例如,在學生成績管理系統(tǒng)所涉及的“學生”、“課程”和“成績”三個表中,“學生”表涉及的主要信息有學號、姓名、性別、出生時間、

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

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

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

當前文檔最多預覽五頁,下載文檔查看全文

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

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