資料庫實作教學.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
3Com Switch 4500 切VLAN教學.
 了解何為 WWW  透過在 windows 下安裝 AppServe 來完成簡單的網站架設  學習如何使用 MySQL 資料庫.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
第 15 章 Servlet 程式設計 Java 2 程式設計入門與應用. 2 目錄 15-1 Servlet 的簡介 15-1 Servlet 的簡介 15-2 建立 Servlet 程式 15-2 建立 Servlet 程式 溫故知新 自我突破習題.
Outlook Express.
: ShellSort ★★☆☆☆ 題組: Problem D 題號: 10152: ShellSort 解題者:林一帆 解題日期: 2006 年 4 月 10 日 題意:烏龜王國的烏龜總是一隻一隻疊在一起。唯一改變烏龜位置 的方法為:一隻烏龜爬出他原來的位置,然後往上爬到最上方。給 你一堆烏龜原來排列的順序,以及我們想要的烏龜的排列順序,你.
國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
MS-DOS 作業系統 張基昇 (Microsoft-Disk Operating System).
Web Meeting 使用教學 ─ 學生版.  如何即時線上與老師互動? 一. 瀏覽太御科技首頁 二. 安裝 JoinNet 在首頁的左手邊 1. 下載 JoinNet 進行安裝 JoinNet.
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
1 單元三 查詢結果的引用分析 Web of Science 利用指引 查看出版及被引用情況 在查詢結果的清單中,可以瀏覽近 20 年來查詢主題出版和被引用的情況。
南投縣社區大學 Excel 實務應用入門 講師 : 林泉成
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
長訊科技 EVRCOM Voice Mail System 使用者操作說明及流程. 自動總機 -- 來電語音轉接服務流程 ( 範例流程 )
MyiLibrary 電子書 平台使用說明 鑫士代圖書股份有限公司 Kompass. HELP … MyiLibrary主要功能 登入 工具個人化工具常見問題瀏覽檢索 書架上的書 新書上架 快速檢索 內文檢索 進階檢索 複製 / 貼上 / 列印 線上字典 書籤 檢索歷史 筆記本.
JDK 的安裝. 內 容 大 綱 JDK 安裝步驟 JDK 的主要工具程式 說明 Java 語言發展工具組 JDK(Java Development Kit) 的安裝與工具組中的主要工具程式。 JDK 是發展 Java 語言必備的工具,我們必須正確的安裝 JDK 工具組才可以正確的設計、開發與執行.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
第九章 網際網路快遞 計算機概論編輯小組. 計算機概論 p9-2 大綱  電子郵件入門( )  elm  IE Outlook Express  Netscape 傳訊者  通訊錄管理.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
圖層的操作與管理 圖層的作用就如同一張張透明的賽璐璐片, 你可以將動畫中的每項物件, 放置在不同圖 層中, 圖層交疊就形成完整的畫面。在各圖 層中的物件, 做任何的移動或變化, 都不會 相互干擾, 所以當你編輯一個物件時, 只要 在物件所在的圖層進行操作, 將可大幅降低 製作過程的複雜度與難度。
影像處理學習營 練習(三)製作影片 【上】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 利用 movie maker 軟體,編輯相片。  加上文字幕,與圖片結合。
1 MySQL 資料庫的使用 網頁資料庫的基礎 網頁資料庫的基礎 下載與安裝 MySQL 下載與安裝 MySQL 啟動 MySQL 伺服器 啟動 MySQL 伺服器 Web 介面的 MySQL 管理程式 Web 介面的 MySQL 管理程式 MySQL 建立資料庫 MySQL 建立資料庫 在 MySQL.
1 Netlibrary 電子書 Netlibrary 創始於 1998 年,是世界知名的電子書資 料庫,提供 450 多家出版社所出版近 100,962 ( 止)本的電子書,且以每月 2,000 本的 速度增加中。其中 80% 屬於學術性圖書,其餘 20% 一般圖書, 90% 以上為.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
各種線上電子資源的特異功能 SpringerLINK 的 Alert, Serials Update, News 2003/4/28 修改.
資料庫程式設計與系統管理 SQL Server 2005 Express 第六章 進階資料庫設計.
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
國立聯合大學 資訊管理學系 陳士杰老師 SQL*Plus 與 iSQL*Plus 簡介. 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 2 啟動 SQL*Plus 與 iSQL*Plus 方式 Windows 平台.
1-6 動畫的文件屬性 舞台是動畫實際播放的畫面, 所以舞台的大 小與長寬比例對將來動畫的呈現有很大的 影響。 Flash 預設的舞台尺寸是 550 Pixels × 400 Pixels, 背景為白色, 如果要更改舞台大小與 背景色, 請執行『修改 / 文件』命令, 開啟文 件屬性 (Document.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
Chapter 17 Windows API 程式入門 VC++ 與 WindowsVC++ 與 Windows 建構遊戲設計的舞台 建構遊戲設計的舞台.
資料結構實習-一 參數傳遞.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
著作權所有 © 旗標出版股份有限公司 第 21 章 文件的權限及保護 功能設定. 本章提要 設定文件讀取權限 保護文件.
MinGW 的安裝.
Management Abstracts Retrieval System; MARS 檢索操作.
09810ENGI 校園網頁服務介紹 講師 : 張智宏. Outline 校務資訊系統  教學意見  密碼維護  校園軟體下載 網路系統組  網際網路服務  學生宿舍網路  無線網路  新生入學  線上服務.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
無線隨意及感測網路技術與 應用課程 實驗 1. 2 實驗目的 建立課程所使用平台 FT-6200 無線傳輸設備的相 容軟體環境 Jennic Evaluation System ,並學習相 關設定以及使用方法。 所有資源皆可從光碟片或網站上下載。 安裝並執行範例程式並且分析程式碼。
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
Chapter 10 m-way 搜尋樹與B-Tree
PHP+mySQL. 一、何謂 PHP? PHP 的全名為 Hypertext Preprocessor ,它是個被廣泛運 用在網頁程式撰寫的語言,尤其是它能適用於網頁程式的 開發及能夠嵌入 HTML 文件之中,它的語法和 C 、 Java 及 Perl 等語法相似。 PHP 的目的是為了能使網站開發者可以.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
Copyright © 2007 Taipei Medical University Library 北醫大圖書館 ERM 系統之應用 邱子恆
無線通訊網路 Mac 層 TDM 通訊模式的操作與效能研究 專題生 : 林書弘、蔡逸祥、毛建翔、王政 華 指導教授 : 黃依賢.
資料庫系統專案期末報告 省很大團購系統 指導老師:黃三益 博士 第六組 組 長:周宜青(n )
Biological Science Database 個人化服務設定步驟. Biological Science Database 僅提供專題選 粹服務 專題選粹 (Alerts) :查詢後,提供儲存檢 索策略的功能,日後每週將符合條件的 更新資料,採 方式通知。每筆設定 最多每週可收到.
1 EndNote 金珊資訊有限公司 2 EndNote X2 新功能 新增標籤 (Tab) 視窗 線上查詢群組 智慧群組 (Smart Groups) 新增參考文獻類型 查詢全文 標示日期 以電子郵件傳送壓縮的 Library 檔案 Library.
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
Outlook 教學與研習 (1) - 設定及收發郵件 - 設定郵件規則 陽明大學資訊與通信中心 陳坤元 2006/03/27.
09610CS_ 校園授權軟體下載與安裝 講師 : 張智宏. 登入校務資訊系統 校園軟體下載.
Cambridge Scientific Abstracts 系列資料庫 圖 書 館
-Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例
OmniFile Full Text 系列資料庫 個人化服務設定步驟. 此相關資料庫之個人化服 務只提供類似專題選粹的 服務,然無提供 mail 通知的 服務,讀者可建立個人 ID , 並儲存檢索策略,日後需 再進入該資料庫,查詢檢 索策略之新進文章。 導航目次 個人化服務說明 個人帳號密碼申請 個人化服務設定.
Microsoft Excel.
實體關係模型 (ER Model).
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
遠端北風資料庫 公佈時間: 2006/4/26 繳交截止時間: 2006/5/10. 作業目的 實作遠端資料庫瀏覽程式.
Internet Technology Laboratory Department of Computer and Communication Kun Shan University  官方網站:
Presentation transcript:

資料庫實作教學

目錄 Appserv整合軟體安裝步驟說明 資料庫建置 網頁建置

Appserv整合軟體安裝步驟說明 1.點選appserv-win32-2.4.9.exe 2.點選next

3.點選next 4.點選next (安裝路徑為預設位置 C:\AppServ)

5.點選next 6.依照下列設定欄位值 設定結束點選next Servername:localhost Administrator‘s Email Adress:自訂 HTTP Port:保持預設80 設定結束點選next

7.接著出現要你設定MySQL相關資訊,你只要輸入您要管理MySQL資料庫的使用者密碼,並在Character設定你所想要安裝的語系,這邊以UTF-8為例,完成後按下Next按鈕。程式會將Appserv安裝到你的硬碟裡了。

8.看見安裝完成並執行Appache和Mysql成功的訊息。 點選Finish安裝結束

9.開啟IE瀏覽器並於網址列輸入http://localhost/ 出現以下畫面表示安裝成功。

資料庫建置 本教學以訂報系統為例,首先決定系統功能需求包含新增、修改、刪除、查詢。

以下為系統的 實體關聯圖

關聯表

接下來依照分析好的關聯表,建置好資料庫,並設定好每個表單間的主鍵和外鍵關聯,以及每個屬性的型態和長度等,以下我們先說明如何建置資料庫: 開啟IE瀏覽器,在網址列輸入http://localhost/phpMyAdmin/ ,出現登錄畫面,在使用者名稱欄位輸入root,密碼輸入安裝時設定的密碼後,按下確定後進入phpmyadmin管理者介面

若是要修改密碼,可在管理介面首頁點選權限,就可以修改使用者的帳號密碼: 在更改密碼欄位輸入新密碼後,按下執行按鈕就修改完成

再來,在左方框架中點選SQL,開啟查詢視窗,本教學範例之資料庫名稱為NEWSPAPER_ORDER_SYSTEM,輸入SQL語法建立新資料庫,完成後按下執行產生資料庫:

建立完成後可在左方資料庫的下拉式選單中看見新建立的資料庫名稱,點選資料庫名稱進入資料庫,選擇SQL,準備建立表單。

以客戶資料為例 根據關聯表,輸入SQL語法,按下執行,即可建立表單(網頁重新整理即可看到左方框架出現你剛新增的表單名稱) :

另外關於外鍵的設定,MySQL並沒有提供關聯管理介面,因此必須在建立資料表時,在SQL語法中設定,如下所示,部門資料表有一個外鍵:主管身分證字號,對應到員工資料表的員工身分證字號,因此必須在建立資料表時設定

依上述步驟建立完成資料庫系統,本範例共有8張表單

另外系統管理者可透過phpmyadmin來新增、修改、刪除資料庫中的資料,例如新增一筆資料到顧客資料表,如下所示,在SQL語法區輸入你要新增資料的SQL語法,按下執行,即可新增

網頁建置 首先必須先安裝網頁開發工具,本教學是以 Dreamweaver8作為網頁開發工具,點選圖示 開始安裝 1.點選下一步

2.點選接受後,按下一步 3.選擇安裝位置後(本教學使用預設),自行選擇是否要建立捷徑,然後按下一步

4.設定要為成為哪些檔案的 預設編輯器,然後點選下一步 5.點選安裝後開始安裝

6.按下完成,完成安裝 7.啟動後點選試用後按繼續 (有序號者自行啟動)

接下來開始建立網頁,本教學是以php網頁開發,首先開啟Dreamweaver 8後,建立新檔案,選擇php,或從上方功能列中的檔案→新增檔案→一般→動態頁面→選擇php

php 與 mysql的操作原理及函式使用 一、連結資料庫 一、連結資料庫  建立連線: $link = mysql_connect("Mysql主機名稱", "帳號", "密碼")             or die("無法連接資料庫: " . mysql_error( )); 選擇資料庫: mysql_select_db("資料庫名稱") or die("無法選擇資料庫"); 二、執行SQL語法  建立SQL語法 (查詢) $query = "SELECT * FROM my_table"; (新增) $query = "INSERT INTO my_table (c1,c2,...) VALUES ( value1,value2, ...)"; (修改) $query = "UPDATE my_table SET c1='abc' WHERE id='100' "; (刪除) $query = "DELETE FROM my_table WHERE id='100' "; 送出SQL語法到資料庫系統 $result = mysql_query($query) or die("無法送出" . mysql_error( ));

解壓縮database.rar教學檔,將壓縮後database資料夾複製到C:\AppServ\www 目錄底下。 開啟IE瀏覽器於網址列輸入http://localhost/database/index.php 資料庫系統介面如下(此系統以客戶資料為例)

連結資料庫教學 開啟db_conn.php 此檔案須設定連結資料庫的位置、帳號、密碼與資料庫名稱 爾後只要網頁需要連結到資料庫,皆會直接在網頁標頭 輸入連結語法: <? include(“db_conn.php”); //連結資料庫 ?>

查詢客戶資料表全部資料教學 點選顯示全部客戶資料進行查看 開啟show_customer.php,觀看檔案中第三行 查詢資料庫中客戶資料表全部資料語法: $SQLStr = "SELECT * FROM customer";

新增教學 點選新增--客戶 開啟add_customer.php 輸入新增的客戶資料,輸入完點選新增。

新增完畢點選:顯示全部客戶資料進行查看是否成功新增 開啟add_update_del.php 查看新增語法74行: $sql="insert into customer (C_ssn,C_password,C_name,C_phone,C_address,C_zip) values ('".$_POST['ssn']."','".$_POST['pass']."','".$_POST['name']."','".$_POST['phone']."','".$_POST['address']."','".$_POST['zip']."')";

依條件查詢教學__在此以客戶編號為條件 點選查詢--客戶 輸入客戶編號→查詢 開啟refer.php,查詢語法第6行: $sql="select * from customer where C_ssn='".$_POST['ssn']."'";

修改教學 將姓名王大明修改為王曉明 → 修改。

修改完畢點選:顯示全部客戶資料進行查看是否成功修改 開啟add_update_del.php 查看修改語法83行: $sql="UPDATE customer SET C_password='".$_POST['pass']."',C_name='".$_POST['name']."',C_phone='".$_POST['phone']."',C_address='".$_POST['address']."',C_zip='".$_POST['zip']."' WHERE C_ssn='".$_POST['ssn']."'";

刪除教學 點選刪除--客戶 輸入欲刪除的客戶編號→刪除

刪除完畢點選:顯示全部客戶資料進行查看是否成功刪除 開啟add_update_del.php 查看刪除語法44行: $sql="DELETE FROM customer WHERE C_ssn='".$_POST['ssn']."'";