SQLite 關聯式資料庫 -- 使用 SQLiteStudio 結合 App Inventor 2 實作--最新版
內容描述
- 第一本專門介紹關聯式資料庫系統使用的SQLite教科書,並結合「App Inventor 2(AI2)」與「SQLite關聯式資料庫系統」。 2. 結合SQLite導入「關聯式資料庫系統」,讓行動App程式直接讀取,不需要「安裝、設定、啟動」,直接與程式整合並跨平台使用。管理者也不需要另架設一台「資料庫伺服器」來管理資料庫。 3. SQLite屬於嵌入式的SQL資料庫引擎,資料庫檔案可以跨平台使用,且資料庫檔案小,適合在行動裝置上使用。 4. SQLite資料庫屬於開源、免費的關聯式資料庫軟體,非常適合於學校教學。
目錄大綱
CH1 資料庫導論 1-1 認識資料、資料庫及資訊的關係 1-2 資料庫的意義 1-3 資料庫與資料庫管理系統 1-4 資料庫的階層 1-5 資料庫的設計 1-6 資料庫系統的架構 CH2 SQLite資料庫的管理環境 2-1 何謂SQLite資料庫? 2-2 SQLite資料庫管理工具SQLiteStudio 2-3 建置SQLite資料庫及資料表 2-4 SQLite資料庫的操作 CH3 關聯式資料庫 3-1 關聯式資料庫 3-2 鍵值屬性 3-3 關聯式資料庫的種類 3-4 關聯式資料完整性規則 CH4 ER Model實體關係圖 4-1 實體關係模式的概念 4-2 實體(Entity) 4-3 屬性(Attribute) 4-4 關係(Relationship) 4-5 情境轉換成E-R Model 4-6 將ER圖轉換成對應表格的法則 CH5 資料庫正規化 5-1 正規化的概念 5-2 正規化的目的 5-3 功能相依(Functional Dependence, FD) 5-4 資料庫正規化(Normalization) 5-5 反正規化(De-normalization) CH6 關聯式模式的資料運算 6-1 關聯式模式的資料運算 6-2 關聯式代數 6-3 限制(Restrict) 6-4 投影(Project) 6-5 聯集(Union) 6-6 卡氏積(Cartesian Product) 6-7 差集(Difference) 6-8 合併(Join) 6-9 交集(Intersection) 6-10 除法(Division) 6-11 非基本運算子的替代 6-12 外部合併(Outer Join) CH7 結構化查詢語言SQL(異動處理) 7-1 SQL語言簡介 7-2 SQL提供三種語言 7-3 SQL的D