數(shù)據(jù)分析師必須掌握的數(shù)據(jù)庫(kù) Language -SQL Guide第七期重點(diǎn)介紹講解組合數(shù)據(jù)、插入數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù)。詳細(xì)解釋一下數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)的區(qū)別,數(shù)據(jù)倉(cāng)庫(kù)本身是一個(gè)非常大的數(shù)據(jù)庫(kù),但是數(shù)據(jù)倉(cāng)庫(kù)存儲(chǔ)的是從組織job 數(shù)據(jù)庫(kù)整合而來(lái)的數(shù)據(jù),數(shù)據(jù)庫(kù)是面向事務(wù)的設(shè)計(jì),數(shù)據(jù)倉(cāng)庫(kù)是面向主題的設(shè)計(jì);數(shù)據(jù)庫(kù)一般存儲(chǔ)業(yè)務(wù)數(shù)據(jù),數(shù)據(jù)倉(cāng)庫(kù)一般存儲(chǔ)歷史數(shù)據(jù);數(shù)據(jù)庫(kù)設(shè)計(jì)是為了盡量避免冗余,一般是針對(duì)某個(gè)業(yè)務(wù)應(yīng)用而設(shè)計(jì)的,比如簡(jiǎn)單的用戶表,記錄了用戶名、密碼等簡(jiǎn)單數(shù)據(jù),符合業(yè)務(wù)應(yīng)用,但不符合分析。數(shù)據(jù)倉(cāng)庫(kù)有意進(jìn)行冗余設(shè)計(jì),根據(jù)分析需求設(shè)計(jì)分析維度和指標(biāo),數(shù)據(jù)庫(kù)Definition講解回答樓上兩個(gè)人的問題:所謂函數(shù)依賴,是指關(guān)系中一個(gè)或一組屬性的值可以決定其他屬性的值。
推薦七本書。這些書不僅零基礎(chǔ)可以看懂,而且有可以進(jìn)階的內(nèi)容,內(nèi)容真的涵蓋了從入門到掌握的所有內(nèi)容。1."數(shù)據(jù)庫(kù) Principle "作者:DavidM。克倫克推薦理由:數(shù)據(jù)庫(kù) Principle應(yīng)該是教材,這本書作為數(shù)據(jù)庫(kù)的入門還是可以的,畢竟不是專門學(xué)DB的,看大厚書用處不大。2.作者:Forta推薦理由:這本書主要講的是講解如何寫sql語(yǔ)句。畢竟數(shù)據(jù)庫(kù)最重要的是熟練使用SQL語(yǔ)句。當(dāng)然,這本書也可以作為參考書。
本文重點(diǎn)關(guān)注大家講解組合數(shù)據(jù)、插入數(shù)據(jù)、更新刪除數(shù)據(jù)相關(guān)內(nèi)容。大多數(shù)SQL查詢只包含一個(gè)從一個(gè)或多個(gè)表中返回?cái)?shù)據(jù)的SELECT語(yǔ)句。但是,SQL也允許執(zhí)行多個(gè)查詢,結(jié)果作為查詢結(jié)果集返回。這些組合查詢通常稱為union或compoundquery。需要使用組合查詢的情況主要有兩種:在一個(gè)查詢中返回不同表的結(jié)構(gòu)化數(shù)據(jù);對(duì)一個(gè)表執(zhí)行多個(gè)查詢,并根據(jù)一個(gè)查詢返回?cái)?shù)據(jù)。
用法:給出每個(gè)SELECT語(yǔ)句,并將關(guān)鍵字UNION放在語(yǔ)句之間。如果您需要伊利諾伊州、印第安納州和密歇根州所有客戶的報(bào)告,您還想包括任何州的所有Fun4All。分析:該語(yǔ)句由UNION關(guān)鍵字分隔的兩個(gè)SELECT語(yǔ)句組成。UNION指示DBMS執(zhí)行這兩條SELECT語(yǔ)句,并將輸出組合成一個(gè)查詢結(jié)果集。