2010年10月18日

[好書推薦]世界第一簡單資料庫

前言

現今的公司電腦系統中資料庫已經是不可或缺了。現在正在看著這本書的讀者中,也許已經有人開始評估在平常業務中導入資料庫了。當然也可能有些人已經必須實際利用資料庫來開發進銷存系統了,然而資料庫是支撐相關系統內部的技術,它的實體是很難理解的。

本書讓讀者能夠在邊看漫畫故事的同時,還能邊學習資料庫的基礎知識。並在各章的故事之後,也準備了進階的知識及複習用的練習問題。練習問題也特別為情報處理技術者試驗(日本的資訊處理技術士的考試,類似台灣的電腦軟體應用技術士技能檢定)做了整理。讓讀者可以確認對每章內容的理解程度的同時,還可以完整學習資料庫的相關技術。

本書由以下章節所構成:

在第1章我們將學習資料庫的必要性。為什麼資料庫是必要的?如果沒有資料庫的話,會產生哪些困擾?讀者能學習到資料庫所必要的相關基本知識。

在第2章我們將學習資料庫的基本用語。請牢記還不熟悉的資料庫相關用語。

在第3章我們將學習資料庫的設計方法。學習目前主流的關聯式資料庫的設計方法。

在第4章我們將學習控制關聯式資料庫的SQL。若能使用SQL,就可以自由地控制資料庫中的資料了。

在第5章我們將學習資料庫系統的構造。資料庫是讓很多人可以共享資料的系統。為什麼資料庫系統可以讓資料共享?讓我們來學習它的構造和原因。

在第6章我們將學習資料庫的應用。學習Web等目前實際正在使用的資料庫系統。

本書是在眾人的參與與協力下得以出版。□□□笙子小姐參與的美編相關工作,TREND-PRO公司負責漫畫的制作,Ohmsha公司所有負責書籍企畫、編集及販售的所有工作人員。在此向各位表達感謝之意。

由衷地希望本書能夠對各位讀者有所幫助!

2005年11月   高橋麻奈

 

世界第一簡單資料庫

內容簡介

本書特色

第一本漫畫版的資料庫入門學習書!!

從漫畫故事中,自然學會電腦資料庫這一門專業技術!
邊看漫畫邊輕鬆學習完整的資料庫基礎知識!
基礎理解概念清楚,文字敘述易懂,條理分明圖解詳析。
以「漫畫→解說→練習題→具體實例」的形式,逐步講解與實例操作演練!
補強「進階必備知識」&「複習用練習題」;
幫助參加技能檢定、考證照,增強實力、通過檢定!

◎完整學習資料庫的相關技術

從學習資料庫的必要性開始了解,為什麼資料庫是必要的?如果沒有資料庫的話,會產生哪些困擾?開始,從開始到相關基本知識、基本用語、資料庫的設計方法、關連式資料庫,以及學習控制關聯式資料庫的SQL、系統的構造。

◎可以實際導入&運用

經由系統性的學習,將可以在平常業務中導入資料庫,並利用資料庫來開發進銷存系統,學習Web等目前實際使用的資料庫系統。

◎輕鬆理解系統內部技術的實體

資料模型的種類、E-R模型、正規化、SQL、SELECT句子查詢文件、用比較運算子&邏輯運算子建立條件、統計和群組化、子查詢等等。

◎資料庫進階必備知識

近來以資料的收納方式受到注目的XML、物件導向資料庫(OODB)、管理複合式的物件、繼承等等。

◎針對證照考試的出題練習

在每一個章節結束後,會有針對證照考試的出題所設計的練習題,協助進行課後複習與自我測試,增進學習成效。

只要掌握資料庫基礎,
你就可以從複雜的現實世界找出資料,
設計出資料庫、運用資料庫!!
讓你的工作變輕鬆!!

作者簡介

高橋麻奈(Takahashi Mana)

1971年生,東京大學經濟學系畢業。.著作有《簡單學習Java》、《簡單學習C》、《簡單學習XML》((以上為Softbank Creative)。《簡單學習基本資訊技術士》、《資訊處理教科書 初級系統管理者》(以上為翔泳社)《入門技術作者》(朝倉書店)《要學起來的常識程式的結構》(PHP研究所)等。

譯者簡介

鄭義森

德明技術學院(現德明科技大學)畢業,對程式設計(VB,JAVA)、資料庫(MySQL,MS SQL, Oracle)、Linux等多所涉獵。曾任職於電腦補習班。

目錄

第1章 資料庫究竟是什麼?

為什麼需要資料庫呢?
考量王國的目前的現狀
資料重複
資料是有可能不一致的
無法因應新的變化
導入資料庫就可以獲得解決
如何活用資料庫?

第2章 關連式資料庫是什麼?

了解資料庫的相關用詞
使用資料表的關聯式資料庫
資料模型的種類
什麼是關聯式資料庫?
聯集運算(union)
差集運算(difference)
交集運算(intersection)1
卡迪森乘積運算(Cartesian product)
投影運算(projection)
選擇運算(selection)
結合運算(join)
除法運算(division)
關聯式資料庫的普及

第3章 設計資料庫

用E-R模型來分析
將資料表正規化
什麼是E-R模型?
E-R模型的分析方法
用E-R模型來一起做分析
資料表正規化
試著做看看正規化
該如何設計資料庫

第4章 來利用資料庫吧:SQL的基本操作

使用看看SQL86
用SELECT句子查詢文件
用統計函數來做統計
將多張資料表結合在一起
該如何建立資料表
SQL的功能
用SELECT句子搜尋文件
用比較演算子建立條件
用邏輯演算子建立條件
建立使用樣式的條件
可以做各式各樣的查詢
建立條件的問題
用統計函數來做統計
先群組化再做統計
統計和群組化的問題
用子查詢來搜尋
用關聯性子查詢來搜尋
有多種結合方法
建立資料表
新增、修改、刪除列
建立視觀表
執行資料表、資料管理的問題
在應用程式中使用SQL
使用指標移動列

第5章 開始運用資料庫

什麼是交易(transaction)?
什麼是資料鎖(lock)?
資料庫的安全性
利用索引來加快速度
資料庫的故障回復機制
了解一下交易的特性
要用COMMIT(交易確認)或是交易撤回(ROLLBACK)結束
讓資料不會產生不一致的狀況
可以利用資料鎖來做控制
使用兩階段鎖定來確保可序列性
要注意資料鎖的粒度
其他的並行控制
隔離性等級的設定
資料庫的安全性
使用索引加快搜尋的速度
將查詢最佳化
執行故障回復
檢查點(checkpoint)及還原(restore)

第6章 資料庫的普及與應用

資料庫的應用實例
網路和資料庫
分散式資料庫
預存程式和觸發程序
活躍中的資料庫
也可以利用預存程式
什麼是分散式資料庫
分割資料
用兩階段確認防止不一致
用分散式資料庫將資料表結合
依複製機制分配複本
資料庫的進階應用

附錄 常用的SQL句子
索引

線上試讀:
http://www.books.com.tw/exep/assp.php/yogo/exep/prod/lookinside.php?item=0010476272

相關資訊:
http://www.books.com.tw/exep/assp.php/yogo/exep/prod/booksfile.php?item=0010476272

延伸閱讀:
[PHP]如何讓一週內的新聞顯示New圖示?
[MySQL]如何刪除關聯式資料?

如果覺得這篇文章對您有所幫助,在觀看完文章之餘,希望能點選下方方廣告,當作是對YOGO的支持,讓YOGO更有寫作的動力。

寺廟巡禮免費廟宇開站即將開放

讓各位久等了, 寺廟巡禮系統目前正火速趕製中, 目前先釋出最新進度的樣板 本系拱採永久免費製, 供有興趣的朋友參考, 可至下方網頁預約申請   寺廟巡禮系統線上說明 http://www.iwa.com.tw/   寺廟巡禮系統線上樣板 http://...