資料庫 靜宜大學資管系 楊子青.

Slides:



Advertisements
Similar presentations
高考英语阅读分析 —— 七选五. 题型解读: 试题模式: 给出一篇缺少 5 个句子的文章, 对应有七个选项,要求同学们根据文章结构、 内容,选出正确的句子,填入相应的空白处。 考查重点: 主要考查考生对文章的整体内容 和结构以及上下文逻辑意义的理解和掌握。 (考试说明) 选项特点: 主旨概括句(文章整体内容)
Advertisements

云计算辅助教学风云录 黎加厚 上海师范大学教育技术系 2010年8月9日.
臺中市政府警察局 婦幼警察隊 小隊長吳敏男、謝豐昌
網站「開外掛」 優化營業人員的戰鬥力 介紹 Web365行動展售網站系統的10大特色
云智慧助力在线医疗服务性能优化 —让IT运营更简单 2015年4月 云智慧科技(北京)有限公司.
Are you ready to be an e-teacher
荷福威士顿机器人科技有限公司 上海荷福集团
Module 7 Computers 第2课时.
Unit 3 Families Celebrate Together Lesson 22 Presents from Canada!
房欣漢、陳志達 南台科技大學資訊管理所 整合網路社群與3D地圖資訊之多元混搭服務 Intermediating the Internet Mashup Service for the Network Community & 3D Geography.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
Working with Databases (II) 靜宜大學資管系 楊子青
HelloPurr 靜宜大學服務學習發展中心、資管系 楊子青
Working with Databases (II) 靜宜大學資管系 楊子青
資料庫操作.
Flash数据管理 Zhou da
Working with Databases (II) 靜宜大學資管系 楊子青
運用雲端工具提升教學及研究的效率 Victor Gau 5/31/2014.
New Statistical Tools for Android Device
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
教務行政資訊系統 簡介 資訊科技中心 資訊系統組 徐振琦
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
連結資料庫管理系統.
App Inventor2呼叫PHP存取MySQL
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
2019/1/13 行動裝置如何使用東海大學SSLVPN.
EBSCOhost App應用程式 安裝方式.
雲端計算.
第4章(1) 空间数据库 —数据库理论基础 北京建筑工程学院 王文宇.
Bluetooth (藍牙) 靜宜大學資管系 楊子青
PubMed整合显示图书馆电子资源 医科院图书馆电子资源培训讲座.
App Inventor 2初體驗 靜宜大學資管系 楊子青
資料庫 靜宜大學資管系 楊子青.
Idioms about money.
Programming Your App’s Memory 靜宜大學資管系 楊子青
Facebook 内部高效工作指南
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
中国科学技术大学计算机系 陈香兰 Fall 2013 第三讲 线程 中国科学技术大学计算机系 陈香兰 Fall 2013.
IIS Internet Information Services
創意App實作 課程簡介 靜宜大學資管系 楊子青.
GUI Title and GUI Status
SAP 架構及前端軟體安裝 Logical View of the SAP System SAP Frontend 7.1安裝與登入
Advance with English 牛津高中英语 (模块七 ·高二下学期).
Philosophy of Life.
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
基于App Inventor的物联网工程导论课程实验设计
HelloPurr_Extend 靜宜大學資管系 楊子青
Repeating Blocks: Iteration 靜宜大學資管系 楊子青
App Inventor 2體驗 及呼叫PHP程式存取資料庫 靜宜大學資管系 楊子青
(Mobile User music–Sharing Innovation Center)
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
TinyDB資料庫 靜宜大學資管系 楊子青.
從HTML表格到CSS 靜宜大學 資管系 楊子青.
CH10 即時雲端資料庫 聊天室App.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
Cloud Operating System - Unit 03: 雲端平台建構實驗
打Mole不打Ladybug (IV): 讓使用者控制Ladybug移動 靜宜大學資管系 楊子青
11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
學校/系所名稱:樹德科技大學/資訊工程系 參賽隊名:宇宙小超人 參賽同學:沈盈哲、候坤誠、康庭飴、蔡佩諭 指導老師:程毓明教授
105學年度第2學期 會計室業務重點宣導 106年3月8日.
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
自主练悟 ①(2017·桂林市联考)To them, life is a competition — they have to do _______ (good) than their peers to be happy. ②(2017·菏泽市模拟)People who forgive.
加速感測器 靜宜大學資管系 楊子青.
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
SQLite資料庫 靜宜大學資管系 楊子青.
Introduction to Mobile Computing
Presentation transcript:

資料庫 靜宜大學資管系 楊子青

1. Database (DB) Facebook has a database of every member’s account information, friends list, and posts. Amazon has a database of just about everything you can buy. Google has a database of information about every page in the World Wide Web.

Database Course In most programming environments, building an app that communicates with a database is an advanced programming technique: you have to set up a server with database software like Oracle or MySQL and then write code that interfaces with that database.

useful DB components provides components that reduce database communication to simple store and get operations. You can create apps that store data : directly on the Android device: TinyDB and with some setup, you can create apps that share data with other devices and people by storing it in a centralized web database: TinyWebDB 或 FirebaseDB even when you close the app and reopen it, the data is still available.

建立TinyDB專案,介面如下:

使用者輸入名字,按讀取進行顯示 安裝到手機,進行測試 退出再次執行 App無法貯存先前輸入的名字

2. TinyDB (行動裝置資料庫) The TinyDB.StoreValue block stores data to the device’s long-term memory. A tag-value scheme is used for database storage. You retrieve data from the database with the TinyDB.GetValue block.

修改TinyDB專案,程式碼如下: 系統首次執行之 初始化事件 如果找不到標籤之顯示內容

安裝至行動裝置,執行結果: 首次執行 離開應用程式,再次執行 仍然可讀取上次輸入的名字 按讀取 輸入名字,按貯存

從行動裝置刪除資料之方法 設定→應用程式→選擇應用程式(如TinyDB) →儲存空間→清除資料→按「確定」 再次執行 應用程式

3. Firebase (網路資料庫) Many apps do share data: TinyWebDB is the web counterpart to TinyDB. 必須自行設定web service 建議使用Firebase https://tw.alphacamp.co/2016/07/22/firebase/ 一個同時支援 Android、iOS 及網頁的 app 雲端開發平台 協助 app 開發者在雲端快速建置後端服務,提供即時資料庫,有效縮短 app開發時間,讓開發者更專注在前端的優化

將專案另存,修改Screen1的AppName屬性為Firebase 加入FirebaseDB元件,連結至https://firebase.google.com/

於Firebase網站新增專案 GET STARTED→新增專案,請輸入自己想要的專案名稱

選擇 Database

選擇 Realtime Database,建立資料庫

以測試模式啟動

複製網址到FirebaseURL

讀取網路API金鑰

複製金鑰到FirebaseToken

修改:貯存資料之程式碼

修改:讀取資料之程式碼 *重要:網路存取可能耗時 必須先要求讀取資料 當傳回資料後,再修改介面