概要 - SQL Anywhere

Download Report

Transcript 概要 - SQL Anywhere

Getting Started with the
SQL Anywhere Studio
Developer Edition
アイエニウェア・ソリューションズ株式会社
2005年 6月
www.iAnywhere.jp
目次





概要
インストールについて
SQL Anywhere の基礎
何がインストールされましたか?
次のステップ
概要
 SQL Anywhere Studio Developer Edition
• 開発目的で使用する場合、無償でダウンロードできます。
• 最新のバージョンは9.0.2
• Windows x64 版が追加されました!
 http://www.ianywhere.jp/dl/dl_evl.html
SQL Anywhere Studio
 Adaptive Server Anywhere
• 省リソースで稼動、自動管理機能を持つRDBMS
• デフォルトの状態で高信頼性、高パフォーマンス
• 様々なプラットフォームで同様にSQL 機能をフル装備
 Ultra Light
• メモリに制約のあるデバイス上でも豊富なエンタープライズデータベ
ースの機能の利用が可能
 Mobile Link
• 企業システムと、リモートのシステムの情報のスケーラブルな双方向
シンクロナイゼーション
SQL Anywhere Studio 用途
 クライアント/サーバー型のデータベース・アプリケーション
• 数人のユーザーから、何百ものユーザーまでのスケーラビリティ
 スタンドアロン型のデータベース・アプリケーション
• ユーザーのアプリケーションに「組み込まれた」データベース
 モバイルのデータベース・アプリケーション
• ノートPCあるいはハンドヘルド
• データベースをモバイルデバイス上で稼動
 シンクロナイゼーション (双方向)
• 支店、モバイル
• 有線、無線
• … あるいはそのコンビネーション
サポートOS





Windows NT/2000/XP/2003, 95/98/Me, CE
Windows x64, 64-bit Itanium
NetWare (日本では未発売)
Mac OS X (日本では未発売)
UNIX (日本ではLinux版のみ発売。その他は未発売)
•
•
•
•
•
Solaris Sparc (32 and 64-bit)
Linux (x86, x86_64, 64-bit Itanium)
HP-UX (32-bit and 64-bit Itanium)
AIX
Tru64
Ultra Light は、Palm OS, Windows CE, Windows XP, Java
 詳細は:
• http://www.ianywhere.jp/sas/os.html あるいは
• http://www.ianywhere.com/products/supported_platforms.html
開発ツール/インターフェース
 ツール
• ほとんどの開発ツールをサポート
• Visual Studio, Visual Studio.NET, PowerBuilder, Delphi, JBuilder,
…
 インターフェース
•
•
•
•
•
•
ODBC
OLE DB
JDBC
ADO.NET
Embedded SQL
Perl
目次





概要
インストールについて
SQL Anywhere の基礎
何がインストールされましたか?
次のステップ
インストールする前に
 Developer Edition にはキーが必要です。
• キーの発行には登録が必要です。
• 以下のサイトよりインストールキーを入手してください。
http://www.ianywhere.jp/developer_registration
• キーを入力しない場合は、60日間限定評価版として使用していただ
けます。
 マニュアルは別途ダウンロードしてください。
• Developer Editionと同じサイトから入手できます。
• Developer EditionのCDをお持ちのお客様は、マニュアルはCDに含
まれています。
• 製品版基本パッケージには、マニュアルが含まれます。
SQL Anywhere Studioをインストールする
 インストールは簡単です
• setup.exeを実行
• キーを入力
• オプションは通常デフォルトのままで大丈夫です。
 インストール後…
• デフォルトのインストール先ディレクトリは
C:\Program Files\Sybase\SQL Anywhere 9
• %ASANY9% 環境変数の生成
• %ASANY9%\win32 がパスに追加
ソフトウェアのアップデートについて
 随時アップデート版をリリースしています。
• マイナーバージョンアップ版
• 最新のDeveloper Editionを入手してください。
• 修正パッチ(EBF/VBF)
• 有償のデベロッパーダウンロードサービスに加入していただくと
自由にダウンロードできます。(6ヶ月 10万円)
目次





概要
インストールについて
SQL Anywhere の基礎
何がインストールされましたか?
次のステップ
SQL Anywhere: 基礎
 Adaptive Server Anywhere (ASA)
• SQL Anywhere Studioのメインコンポーネント
• ほとんど全ての人が使用するのが ASA
 基本作業
• 管理ツールを起動
• データベースへの接続
• 新規にデータベースを作成
管理ツールを起動
 Sybase Central
•
•
•
•
SQL Anywhere StudioのGUI 管理ツール
ASAデータベースを管理
Mobile Link シンクロナイゼーションを管理
スタート ► プログラム ► SQL Anywhere 9 ► Sybase
Central
 Interactive SQL ユーティリティ (dbisql)
• スタート ► プログラム ► SQL Anywhere 9 ► Adaptive
Server Anywhere ► Interactive SQL
データベースに接続
 パスワードは?
• デフォルトのユーザ ID: dba
• デフォルトのパスワード: sql
 接続
• ASA ネットワークサーバとパーソナルサーバ
• Sybase Central
• Interactive SQL ユーティリティ (dbisql)
 ODBC データソース
• ODBC アプリケーション以外にも
新規にデータベースを作成
 データベース作成オプション
• Sybase Central データベース作成ウィザード
• dbinit コマンドラインツール
 スキーマオブジェクトの作成と修正
• Sybase Central
• dbisql とSQL スクリプト
目次





概要
インストールについて
SQL Anywhere の基礎
何がインストールされましたか?
次のステップ
マニュアル
 情報満載のマニュアル
•
•
•
•
チュートリアル
参照
例
スタート ►プログラム ► SQL Anywhere 9 ►オンライン・マニュアル
 Webからも入手できます。
• http://www.ianywhere.com/developer/product_manuals
 【注意】 Developer Editionのダウンロード版では、マニュア
ルは別途ダウンロードする必要があります。
ツール
 管理
• Sybase Central
 設計
• PowerDesigner Physical Architect
 開発
•
•
•
•
Interactive SQL (dbisql)
データベース オブジェクト デバッガ
インデックス・コンサルタント
ストアド・プロシージャ プロファイラ
 レポーティング
• InfoMaker
(Developer Editionに含まれるものは評価版ですので、開発にご使用いただ
くことはできません)
 その他多くのユーティリティ: dbbackup, dbdsn, dbinfo, dblocate,
dbupgrad, dbunload, dbvalid, …
サンプル
 %ASANY9%\Samples!には60以上ものサンプルを用意し
ています。
 様々なタイプのサンプル:
•
•
•
•
•
サンプルコード (ほとんどの言語とAPI)
スターターアプリケーション
機能説明のスクリプト
チュートリアル
パフォーマンステストのためのツール
 以下もご参照ください
http://ianywhere.codexchange.sybase.com (英語)
シンクロナイゼーション
 Mobile Link
• ASA と Ultra Lightで使用できる双方向シンクロナイゼーション
• Oracle, DB2, SQL Server, Adaptive Server Enterprise (ASE),
ASAをサポート
 サーバ起動型シンクロナイゼーション
• 中央の統合データベースからシンクロナイゼーションを起動
 QAnywhere
• アプリケーション間のメッセージング
 SQL Remote
• ASAとASA、あるいはASAとASE間のメッセージベースのレプリケー
ション
Ultra Light
 ASAの配布オプション
• 超高速のモバイルデータ格納ソフト (Palm OS, Windows CE,
Windows XP, Java)
• エンタープライズシステムとのデータシンクロナイゼーション
 エンタープライズデータベースの利点を提供
• トランザクション・プロセッシング, 動的SQL, 数値データや日付・時間
等様々なデータタイプ, 参照整合性, インデックス, 強力な暗号化
 CustDB
• Ultra Lightが対応している各プラットフォーム/ツールのサンプル
目次





概要
インストールについて
SQL Anywhere の基礎
何がインストールされましたか?
次のステップ
次のステップ
 その他の情報
• 技術情報 http://www.ianywhere.jp/developers/index.html
• 書籍
• SQL Anywhere Studio 8 公式デベロッパーズガイド 森脇大悟著
• “SQL Anywhere Studio 9 Developer’s Guide” Breck Carter著
 製品に関する情報交換
• ニュースグループ: http://www.ianywhere.jp/developers/newsgroups.html
 Developer Edition登録者専用不具合修正パッチダウンロードサービス
• http://www.ianywhere.jp/developers/dev_dl.html
 その他有償サポートおよびサービス
• http://www.ianywhere.jp/sup/index.html
 サンプル
• CodeXchange: http://ianywhere.codexchange.sybase.com (英語)
アイエニウェアのプロフェッショナルサービス
オンサイトのテクニカルトレーニング
下記の定期コースをお客様のニーズに合わせてカスタマイズし
ます:
 Adaptive Server Anywhere 基礎I・基礎II
• ASAでデータベースを構築、管理される方向け
構築法、管理法を習得
• ASAでのデータベース開発、運用管理を行う方向け
プログラミングやチューニングの習得
 Adaptive Server Anywhere Mobile Link
アイエニウェアのプロフェッショナルサービス
SQL Anywhere Studioを使用したプロジェクトの設計・開発・配布の段
階でお客様が遭遇しがちなリスクを削減するお手伝いをいたします。
SQL Anywhere Studio導入ステップ(2日間)

アイエニウェアのエキスパートによる5つのステップのノウハウ
1)
2)
3)
4)
5)
プロジェクトロードマップの概要
アーキテクチャーの定義、レビュー
配布ストラテジー
バックアップ/リカバリ計画
配布後のサポート&管理
アイエニウェアのプロフェッショナルサービス
その他のサービス内容:
アーキテクチャーの定義、レビュー
実証実験/プロトタイプ
パフォーマンス/チューニング
プロジェクト・チェック
開発支援
詳細は、http://www.ianywhere.jp/sup/ をご覧ください。
あるいは (03) 5210-6380 へお問い合わせください。
お問い合わせ
 http://www2.ianywhere.jp/inf/index.html
• お問い合わせはこちらから、あるいは03-5210-6380へ
 http://www.ianywhere.jp/dl/dl_evl.html
• 無償Developer Editionの登録はこちらからどうぞ
 http://www.ianywhere.jp/developers/index.html
• デベロッパー向けサイト