出版時間:2009-5 出版社:東南大學出版社 作者:(美)貝里 著,O‘Reilly Taiwan公司 編譯 頁數(shù):557 字數(shù):921000
Tag標簽:無
內容概要
你將從本書學到什么? 在如今的世界,數(shù)據(jù)就是力量,但是成功的真正秘訣卻是管理你的數(shù)據(jù)的力量。本書帶你進入SQL語言的心臟地帶,從使用INSERT和SELECT這些基本的查詢語法到使用子查詢(subquery)、連接(join)和事務(transaction)這樣的核心技術來操作數(shù)據(jù)庫。到讀完本書之時,你將不僅能夠理解高效數(shù)據(jù)庫設計和創(chuàng)建,還能像一個專家那樣查詢、歸一(normalizing)和聯(lián)接數(shù)據(jù)。你將成為數(shù)據(jù)的真正主人。
作者簡介
Lynn是位困在技術撰稿人身體里的小說家。當她發(fā)現(xiàn)技術書籍可以帶來實際收入后,終于慢慢地學著接受并享受這方面的工作。
重返校園取得計算機科學碩士學位后,她為NRL和LNAL工作。然后她發(fā)現(xiàn)了Flash的存在,并寫出她的第一本暢銷書。
Lynn選擇移居硅谷的時機實在
書籍目錄
序 這本書適合誰? 我們知道你在想什么 元認知 讓你的大腦順從你的方法 讀我 技術審閱團隊 致謝1 數(shù)據(jù)和表:保存所有東西的地方 定義數(shù)據(jù) 從分類的角度看數(shù)據(jù) 什么是數(shù)據(jù)庫? 戴上X光眼鏡,看穿數(shù)據(jù)庫…… 數(shù)據(jù)庫包含關聯(lián)數(shù)據(jù) 放大表 接受命令! 設定表:CREATE TABLE語句 創(chuàng)建更復雜的表 看,設計SQL是多么簡單 創(chuàng)建my—contacts表(終于!) 您的表已經準備好了 認識一下其他數(shù)據(jù)類型 請看您的表 不可以重建已存在的表或數(shù)據(jù)庫! 辭舊迎新 為了把數(shù)據(jù)添加進表里,您需要INSERT語句 各種INSERT語句 沒有值的列 以SELECT語句窺探表 SQL真情指數(shù):NULL的真情告白 控制內心的NULL NOT NULL出現(xiàn)在DESC的結果中 用DEFAULT填補空白 你的SQL工具包2 SELECT語句:取得精美包裝里的數(shù)據(jù) 要約會嗎? 更好的SELECT 究竟是什么? 如何查詢數(shù)據(jù)類型 更多標點問題 不成對的單引號 單引號是特殊字符 INSERT包含單引號的數(shù)據(jù) SELECT特定列來限制結果數(shù)量 SELECT特定列以加快結果呈現(xiàn) 結合查詢 查找數(shù)值 順利運用比較運算符 利用比較運算符取得數(shù)字數(shù)據(jù) 對文本數(shù)據(jù)套用比較運算符 OR,只要符合一項條件 AND與OR的差異 用IS NULL找到NULL 節(jié)省時間就用關鍵字:LIKE 調用通配符 利用AND和比較運算符選取一個范圍 偷偷告訴你……BETWEEN更好 約會后,你的評價是IN…… ……不然就是NOT IN 更多NOT 你的SQL工具包3 DELETE和UPDATE:改變是件好事 小丑真恐怖 追蹤小丑 小丑的行蹤飄忽不定 如何輸入小丑數(shù)據(jù) Bonzo,我們出問題了 用DELETE刪除記錄 運用新學會的DELETE語句 DELETE的規(guī)則 INSERT-DELETE雙步運作 慎用DELETE DELETE不精確的麻煩 以UPDATE改變數(shù)據(jù) UPDATE的規(guī)則 UPDATE是我們的新INSERT-DELETE UPDATE在行動 更新小丑的活動 UPDATE定價 只需要一次UPDATE 你的SQL工具包4 聰明的表設計:為什么要規(guī)范化? 兩張魚的表 表都是關于關系的 原子性數(shù)據(jù) 原子性數(shù)據(jù)和你的表 原子性數(shù)據(jù)的規(guī)則 規(guī)范化的原因 規(guī)范化表的優(yōu)點 小丑不太標準 達成1NF的半路上 主鍵規(guī)則 朝規(guī)范化前進 修理Greg的表 我們設計的CREATE TABLE 給我有內容的表 節(jié)省時間的命令 加上主鍵的CREATE TABLE 1、2、3……自動遞增 為現(xiàn)有的表添加主鍵 ALTER TABLE并添加PRIMARY KEY 你的SQL工具包5 ALTER:改寫歷史6 SELECT進階:以新視角看你的數(shù)據(jù)7 多張表的數(shù)據(jù)庫設計:拓展你的表8 聯(lián)接與多張表的操作:不能單獨存在嗎?9 子查詢:查詢中的查詢10 外聯(lián)接、自聯(lián)接與聯(lián)合:新策略11 約束、視圖與事務:人多手雜,數(shù)據(jù)庫受不了12 安全性:保護你的資產
章節(jié)摘錄
插圖:One approach to the limited number of fc,nts on the web has been floatingaround almost as long as the wcb itself.As early as 1 997-the golden age ofthe browser wars——embedded or downloadable fonts saw implementations inInternet Explorer 4 and Netscape 4.Naturally,as with much of the ingenuityof that era,they were incompatible with each other:Microsoff based its em.bedded fonts on OpenType,while Netscape partnered with Bitstream.For along time,nothing happened,and eventually the wind was gone from the webfonts’sails.Today,thanks at least in part to a new CSS-support arms race,a new roundof web font mania has arrived.Opera Software has announced support for theweb fonts module of CSS3,published as a working draft in 2002 by the W3C.The developers of wcbKit.from which Safari and Konqueror are drawn.havealso announced they’re working on web fonts,and Microsoft iS rumored to bein the mix as well with Internet Explorer 8.You may think that web fonts will finally make your lire easier.But they won’t.Especially when you’re thinking about increasing your audience.Most mobiledevices won’t ever bother to process embedded fonts in CSS.It’S simply toomuch to ask of devices with limited bandwidth and processing power.Usingarbitrary fonts has implications for readability as well,given that not all fontsare created equal,and many designers,to put it lightly,are not known for theirrestraint.
媒體關注與評論
“Wendy和Matt介紹了他們關于通用Web設計的廣博知識,將幫助確保你的Web站點最大可能地吸引本書的讀者們。” ——Gez Lemon, Juicy Studio“一本Web職業(yè)生涯必備用書。” ——Brian Fling, Fling Media
編輯推薦
《Web應用程序通用設計(影印版)》由東南大學出版社出版。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載