今天學(xué)習(xí)的是MSSQL數(shù)據(jù)庫
學(xué),有什么用趟紊?怎樣去學(xué)碰酝?目的?
軟件測試的東西來源于數(shù)據(jù)庫中送爸,需要知道來源是否正確,需要知道怎么操作
數(shù)據(jù)庫的核心是SQL語句
我們需要做的是理解數(shù)據(jù)庫基本概念弄痹,熟識SQL Server管理器的基本操作嵌器,創(chuàng)建和配置數(shù)據(jù)庫
應(yīng)用程序和數(shù)據(jù)庫的關(guān)聯(lián)是在應(yīng)用程序上操作和查詢數(shù)據(jù)庫服務(wù)器中信息,服務(wù)器響應(yīng)和提供內(nèi)容給到應(yīng)用程序
為什么需要數(shù)據(jù)庫爽航?就是他有哪些優(yōu)點(diǎn)
能夠存儲大量數(shù)據(jù)乾忱,方便檢索和訪問
保持?jǐn)?shù)據(jù)信息的一致历极,完整
共享和安全
通過組合分析,產(chǎn)生新的有用信息
現(xiàn)在主流的數(shù)據(jù)庫都是"關(guān)系-對象"型數(shù)據(jù)庫
時下主流數(shù)據(jù)庫
1蹄葱,Oracle(界面與MSSQL不一樣)
產(chǎn)品是免費(fèi)的锄列,服務(wù)是收費(fèi)的
2,SQL Server
易用性好邻邮,針對不同用戶群體的多個版本
3.DB2
IBM公司產(chǎn)品,銀行會較多使用
數(shù)據(jù)庫的基本概念
1丹泉,數(shù)據(jù)庫放在表中
2鸭蛙,數(shù)據(jù)庫就是數(shù)據(jù)的"倉庫"
3,數(shù)據(jù)庫有表规惰,關(guān)系以及操作對象組成
我們測試員可以通過數(shù)據(jù)庫管理系統(tǒng)對于數(shù)據(jù)庫有4中操作(檢索數(shù)據(jù),插入數(shù)據(jù),更新數(shù)據(jù)勋陪,刪除數(shù)據(jù))
實(shí)體:數(shù)據(jù)庫的一張表中存放的都是格式相同的實(shí)體。
冗余:數(shù)據(jù)庫中存在大量重復(fù)內(nèi)容寒锚,消除冗余會使表結(jié)構(gòu)變的復(fù)雜违孝,一張表做一件事情可以適當(dāng)消除冗余同時不使表結(jié)構(gòu)變得太復(fù)雜。
保證完整性:正確的數(shù)據(jù)雌桑,符合要求的數(shù)據(jù)才能輸入到數(shù)據(jù)庫中。
數(shù)據(jù)庫登錄界面
服務(wù)器類型:數(shù)據(jù)庫引擎
服務(wù)器名稱:./localhost/計(jì)算機(jī)名/ip地址
身份驗(yàn)證:windows身份驗(yàn)證/sql server身份驗(yàn)證
登錄名:sa
密碼:*******
數(shù)據(jù)庫文件:
mdf:數(shù)據(jù)庫主文件拣技,用來存放數(shù)據(jù)表,一個數(shù)據(jù)庫有且僅有一個mdf文件膏斤。
ndf:數(shù)據(jù)庫輔文件,用來存放數(shù)據(jù)表傲茄,一個數(shù)據(jù)庫可以有0到N個ndf文件沮榜。
ldf:數(shù)據(jù)庫日志文件盘榨,用來記錄數(shù)據(jù)庫日志敞映。