第一本漫畫版的資料庫入門學習書!!
從漫畫故事中,自然學會電腦資料庫這一門專業技術!
邊看漫畫邊輕鬆學習完整的資料庫基礎知識!
基礎理解概念清楚,文字敘述易懂,條理分明圖解詳析。
以「漫畫→解說→練習題→具體實例」的形式,逐步講解與實例操作演練!
補強「進階必備知識」&「複習用練習題」;
幫助參加技能檢定、考證照,增強實力、通過檢定!
◎完整學習資料庫的相關技術
從學習資料庫的必要性開始了解,為什麼資料庫是必要的?如果沒有資料庫的話,會產生哪些困擾?開始,從開始到相關基本知識、基本用語、資料庫的設計方法、關連式資料庫,以及學習控制關聯式資料庫的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章我們將學習資料庫的基本用語。請牢記還不熟悉的資料庫相關用語。
在第3章我們將學習資料庫的設計方法。學習目前主流的關聯式資料庫的設計方法。
在第4章我們將學習控制關聯式資料庫的SQL。若能使用SQL,就可以自由地控制資料庫中的資料了。
在第5章我們將學習資料庫系統的構造。資料庫是讓很多人可以共享資料的系統。為什麼資料庫系統可以讓資料共享?讓我們來學習它的構造和原因。
在第6章我們將學習資料庫的應用。學習Web等目前實際正在使用的資料庫系統。
本書是在眾人的參與與協力下得以出版。あづま笙子小姐參與的美編相關工作,TREND-PRO公司負責漫畫的制作,Ohmsha公司所有負責書籍企畫、編集及販售的所有工作人員。在此向各位表達感謝之意。
由衷地希望本書能夠對各位讀者有所幫助!
2005年11月 高橋麻奈
現今的公司電腦系統中資料庫已經是不可或缺了。現在正在看著這本書的讀者中,也許已經有人開始評估在平常業務中導入資料庫了。當然也可能有些人已經必須實際利用資料庫來開發進銷存系統了,然而資料庫是支撐相關系統內部的技術,它的實體是很難理解的。
本書讓讀者能夠在邊看漫畫故事的同時,還能邊學習資料庫的基礎知識。並在各章的故事之後,也準備了進階的知識及複習用的練習問題。練習問題也特別為情報處理技術者試驗(日本的資訊處理技術士的考試,類似台灣的電腦軟體應用技術士技能檢定)做了整理。讓讀者可以確認對每章內容的...
目錄
第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句子搜尋文件
用比較演算子建立條件
用邏輯演算子建立條件
建立使用樣式的條件
可以做各式各樣的查詢
建立條件的問題
用統計函數來做統計
先群組化再做統計
統計和群組化的問題
用子查詢來搜尋
用關聯性子查詢來搜尋
第1章 資料庫究竟是什麼?
為什麼需要資料庫呢?
考量王國的目前的現狀
資料重複
資料是有可能不一致的
無法因應新的變化
導入資料庫就可以獲得解決
如何活用資料庫?
第2章 關連式資料庫是什麼?
了解資料庫的相關用詞
使用資料表的關聯式資料庫
資料模型的種類
什麼是關聯式資料庫?
聯集運算(union)
差集運算(difference)
交集運算(intersection)1
卡迪森乘積運算(Cartesian product)
投影運算(projection)
選擇運算(selection)
結合運算(join)
除法運...