Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSonny Widjaja Telah diubah "7 tahun yang lalu
1
Aplikasi Database pada InTouch - SQL Access Manager
2
Database Sekumpulan data yang berfungsi sebagai penyedia informasi bagi user atau pengguna Jenis database : Front – End yang berhubungan langsung dengan pemakai (analogi : ruang makan restoran) Back-End yang menyusun, menyimpan, dan mengamankan database (analogi : dapur restoran)
3
Relational Database Sekumpulan data yang saling berhubungan
RDBMS (Relational Data Base Management System) : Microsoft Access Microsoft SQL Server 2005 MySQL Oracle
4
Desain Database ERD : Entity Relationship Diagram Entity :
Sesuatu yang mudah didefinisikan Bisa berupa : objek, tempat, manusia, konsep,… Misal : mahasiswa, dosen, universitas, mata kuliah, rektor
5
Desain Database Atribut : penjelasan dari entity yang membedakan entity satu dengan yang lain NRP Mahasiswa Nama Alamat
6
Desain Database Relationship One to one (1: 1)
One to many (1:m) atau Many to One (m:1) Many to many (m:m) Rektor Universitas Mahasiswa Mata Kuliah Mahasiswa Dosen
7
Struktur Relasi Data Tabel berfungsi untuk menyimpan data and merupakan suatu kumpulan data yang berhubungan dengan topik tertentu. NRP Nama Asal Rendy Sidoarjo John Mojokerto James Surabaya Atribut Baris atau Record Primary Key Kolom atau Field
8
SQL (Structured Query Language)
Bahasa untuk manipulasi tabel / database Instruksi yang umum : Select : memiliih cell tertentu Insert : memasukkan cell baru Update : memperbarui nilai cell Delete : menghapus cell tertentu
9
Bagaimana WW InTouch menangani database sederhana?
SQL Access Manager
10
SQL Access Manager overview (1)
SQL Access Manager untuk membuat Bind Lists dan Table Templates
11
SQL Access Manager overview (1)
Bind List menghubungkan kolom database dengan tagname di InTouch Table Template menjelaskan struktur dan format (tipe data) dari tabel baru dalam database
12
SQL Access Manager overview (2)
Pada SQLCreateTable(), argumen Table Template mendefinisikan struktur file database baru Pada SQLInsert(), SQLSelect() atau SQLUpdate(), argumen Bind List mendifinisikan InTouch tagnames dan kolom database yang berhubungan
13
SQL Access Manager overview (3)
Membuat Tabel baru Melihat tabel yang sudah ada
14
Melihat isi database melalui InTouch
Buat tabel dalam sebuah database (MS Access) Buat Bind List dan Table Template di InTouch Koneksi InTouch ke database Mengatur DSN di ODBC Mengadakan koneksi dengan database via SQLConnect() Pilih tabel dengan perintah SQLSelect() Lihat isi tabel dengan SQLFirst(), SQLLast(), SQLNext(), SQLPrev().
15
Setting DSN di ODBC Manager
Control panel Administrative Tools Data Sources (ODBC) User DSN (Add, Configure) Isi Data Source Name, Description, dan Select/Create Database Diarahkan ke database yang akan digunakan
16
SQL Connect() SQLConnect() untuk berhubungan dengan database, sehingga fungsi SQL yang lain dapat dieksekusi ResultCode=SQLConnect( ConnectionID, "dsn=handy" ); BindList = "Binding Aja"; TableName = "Tabel_1"; Template = "template1"; Connection Id harus tetap (misal : 1)
17
SQL Disconnect() SQL Disconnect()
ResultCode = SQLDisconnect(ConnectionID ); ConnectionID=0; ResultCode=0; SQLNumbRows=0;
18
SQLSelect() ResultCode = SQLSelect (ConnectionID,TableName, BindList,WhereExpr,OrderByExpr);
19
Melihat record pada tabel
Setelah SQLSelect() : SQLFirst() SQLNext() SQLPrevious() SQLLast()
20
Others Fitur : Get record Insert record Delete record Update record
Create table Clear table
21
Trouble Shooting Menggunakan : Result Code.
Fungsi SQLErrorMsg() memberikan Error Message yang berhubungan dengan Result Code. Script : ErrorMsg=SQLErrorMsg(ResultCode); where: ErrorMsg : memory message tag ResultCode : nilai integer dari fungsi SQL sebelumnya
22
Tugas Rekamlah data suatu sensor atau aktuator ke dalam database!
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.