Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
78tch
PDF, PPTX
14,783 views
LibreOffice Base をSQLite のフロントエンドにしてみよう
Let LibreOffice Base be a SQLite frontend.
Internet
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 24
2
/ 24
3
/ 24
4
/ 24
Most read
5
/ 24
6
/ 24
7
/ 24
8
/ 24
9
/ 24
10
/ 24
Most read
11
/ 24
12
/ 24
13
/ 24
14
/ 24
15
/ 24
16
/ 24
17
/ 24
18
/ 24
19
/ 24
20
/ 24
21
/ 24
22
/ 24
23
/ 24
24
/ 24
Most read
More Related Content
PPTX
RLSを用いたマルチテナント実装 for Django
by
Takayuki Shimizukawa
PPTX
SQLチューニング入門 入門編
by
Miki Shimogai
PDF
楽天がHadoopを使う理由
by
Rakuten Group, Inc.
PDF
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
by
Yoshiki Shibukawa
PPTX
Talendデータ・ファブリック・ソリューションの概要
by
QlikPresalesJapan
PDF
PostgreSQLの関数属性を知ろう
by
kasaharatt
PDF
KeycloakのCNCF incubating project入りまでのアップストリーム活動の歩み
by
Hitachi, Ltd. OSS Solution Center.
PPTX
世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
RLSを用いたマルチテナント実装 for Django
by
Takayuki Shimizukawa
SQLチューニング入門 入門編
by
Miki Shimogai
楽天がHadoopを使う理由
by
Rakuten Group, Inc.
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
by
Yoshiki Shibukawa
Talendデータ・ファブリック・ソリューションの概要
by
QlikPresalesJapan
PostgreSQLの関数属性を知ろう
by
kasaharatt
KeycloakのCNCF incubating project入りまでのアップストリーム活動の歩み
by
Hitachi, Ltd. OSS Solution Center.
世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
What's hot
PDF
Boost.Logとfluentdで始めるログ活用術
by
Toshiki Teramura
PDF
Ibis: すごい pandas ⼤規模データ分析もらっくらく #summerDS
by
Cloudera Japan
PDF
200704 revisiting knowledge distillation via label smoothing regularization
by
亮宏 藤井
PDF
「深層学習」第6章 畳込みニューラルネット
by
Ken'ichi Matsui
PDF
PostgreSQLアンチパターン
by
Soudai Sone
PDF
何となく勉強した気分になれるパーサ入門
by
masayoshi takahashi
PDF
Nippondanji氏に怒られても仕方ない、配列型とJSON型の使い方
by
kwatch
PDF
YOLO V3で独自データセットを学習させて物体検出 / Yolo V3 with your own dataset
by
moto2g
PDF
Machine learning CI/CD with OSS
by
yusuke shibui
PDF
ざっくり DDD 入門!!
by
Yukei Wachi
PPTX
[DL輪読会]大規模分散強化学習の難しい問題設定への適用
by
Deep Learning JP
PDF
第8章 ガウス過程回帰による異常検知
by
Chika Inoshita
PDF
AzureDevOps ユーザーストーリーを作ってみよう - 201904
by
Masaru Takahashi
PPTX
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
by
NTT DATA Technology & Innovation
PDF
仕様起因の手戻りを減らして開発効率アップを目指すチャレンジ 【DeNA TechCon 2020 ライブ配信】
by
DeNA
PPTX
Ponanzaにおける強化学習とディープラーニングの応用
by
HEROZ-JAPAN
PDF
Domain Driven Design with the F# type System -- F#unctional Londoners 2014
by
Scott Wlaschin
PDF
ブルックスのいう銀の弾丸とは何か?
by
Yoshitaka Kawashima
PDF
自動運転サービスの認証認可
by
Kotaro Hoshi
PDF
データモデリング入門2021
by
Koichi Inami
Boost.Logとfluentdで始めるログ活用術
by
Toshiki Teramura
Ibis: すごい pandas ⼤規模データ分析もらっくらく #summerDS
by
Cloudera Japan
200704 revisiting knowledge distillation via label smoothing regularization
by
亮宏 藤井
「深層学習」第6章 畳込みニューラルネット
by
Ken'ichi Matsui
PostgreSQLアンチパターン
by
Soudai Sone
何となく勉強した気分になれるパーサ入門
by
masayoshi takahashi
Nippondanji氏に怒られても仕方ない、配列型とJSON型の使い方
by
kwatch
YOLO V3で独自データセットを学習させて物体検出 / Yolo V3 with your own dataset
by
moto2g
Machine learning CI/CD with OSS
by
yusuke shibui
ざっくり DDD 入門!!
by
Yukei Wachi
[DL輪読会]大規模分散強化学習の難しい問題設定への適用
by
Deep Learning JP
第8章 ガウス過程回帰による異常検知
by
Chika Inoshita
AzureDevOps ユーザーストーリーを作ってみよう - 201904
by
Masaru Takahashi
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
by
NTT DATA Technology & Innovation
仕様起因の手戻りを減らして開発効率アップを目指すチャレンジ 【DeNA TechCon 2020 ライブ配信】
by
DeNA
Ponanzaにおける強化学習とディープラーニングの応用
by
HEROZ-JAPAN
Domain Driven Design with the F# type System -- F#unctional Londoners 2014
by
Scott Wlaschin
ブルックスのいう銀の弾丸とは何か?
by
Yoshitaka Kawashima
自動運転サービスの認証認可
by
Kotaro Hoshi
データモデリング入門2021
by
Koichi Inami
Viewers also liked
PDF
初心者向け SQLite の始め方
by
suno88
PDF
"Hello World!" から始める Calc で LibreOffice Basic
by
78tch
PDF
「ワープロソフト」のセオリーを押さえよう! Writer 編
by
78tch
PDF
RとSQLiteによるオミックス解析の促進
by
弘毅 露崎
PDF
実務で使えたLibreOffice
by
koutarou watanabe
PDF
RとSQLiteで気軽にデータベース作成
by
弘毅 露崎
PDF
Libre office導入してわかったこと
by
koutarou watanabe
PDF
とある制作会社の目次索引作成技法
by
Kenshi Muto
初心者向け SQLite の始め方
by
suno88
"Hello World!" から始める Calc で LibreOffice Basic
by
78tch
「ワープロソフト」のセオリーを押さえよう! Writer 編
by
78tch
RとSQLiteによるオミックス解析の促進
by
弘毅 露崎
実務で使えたLibreOffice
by
koutarou watanabe
RとSQLiteで気軽にデータベース作成
by
弘毅 露崎
Libre office導入してわかったこと
by
koutarou watanabe
とある制作会社の目次索引作成技法
by
Kenshi Muto
Similar to LibreOffice Base をSQLite のフロントエンドにしてみよう
PDF
Sqlite
by
Yohei Sakakibara
PPTX
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
by
yassun7010
PPTX
JavaScriptでSQLを唱えたいだけの人生だった
by
iPride Co., Ltd.
PDF
FMDBの利用方法
by
uske7i
PDF
Not only sql _ 新卒エンジニア勉強会20130417
by
エンジニア勉強会 エスキュービズム
PPTX
Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを移行ツールで最新化
by
Kaz Aiso
Sqlite
by
Yohei Sakakibara
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
by
yassun7010
JavaScriptでSQLを唱えたいだけの人生だった
by
iPride Co., Ltd.
FMDBの利用方法
by
uske7i
Not only sql _ 新卒エンジニア勉強会20130417
by
エンジニア勉強会 エスキュービズム
Delphi / C++Builder 業務アプリケーション 刷新実践法: BDEを使った業務アプリを移行ツールで最新化
by
Kaz Aiso
LibreOffice Base をSQLite のフロントエンドにしてみよう
1.
Base をSQLite の フロントエンドにしてみよう 発表者 那谷 進(@78tch)
2.
今日のお題 Base って、MySQLとかPostgreSQLとか、ほかのRDBMSにも接 続できるらしいけど・・・ いまひとつやり方がよくわからない。 試行錯誤して、なんとなくやり方がわかったので、発表します。 今回はSQLiteを取り上げますが、他のRDBMSでも応用がきくと思 われます。
3.
BaseでSQLiteってなにがうれしいの? GUIでSQLiteのデータが操作できる。 えーっと・・・。
4.
全体像 Windows 「Base」=「ODBC(ドライバマネージャ)」=「SQLite の ODBC ドライバ」=「SQLite
のデータソース」 UNIX系 「Base」=「unixODBC(ドライバマネージャ)」=「SQLite の ODBC ドライバ」=「SQLite のデータソース」 「アプリ」 「ODBC」 「ODBCドライバ」 「データソース」
5.
ODBCって何? Open DataBase Connectivity Windowsで、Access
や Visual Basic などのアプリケーションか ら、SQL Server やOracle などの RDBMS に接続するときの、抽 象化中間層。 ODBC アーキテクチャでは、 Access などのアプリケーションは、 ODBC(ドライバマネージャ)に接続します。そして、 ODBC は、 「SQLite ODBC ドライバ」など各RDBMSごとに特有の ODBC ド ライバを使用して、データソースに接続します。 同様のものに、「JDBC」があります。
6.
unixODBC って何? UNIXなどで、「Windows における
ODBC」と同じ役割をするもの。
7.
ODBC ドライバって何? 各RDBMSごとに提供される、ODBCに対応するための機能拡張 です。 次のようなものがあります。 libmyodbc (MySQL odbc-postgresql
(PostgreSQL libsqliteodbc (SQLite tdsodbc (MS SQL / Sybase SQL mdbtools (*.mdb (JET / MS Access)
8.
ODBC接続の設定 いわゆる「接続文字列」のはたらき ODBCドライバやデータファイルの場所やオプションなどを指定し て、これに名前をつける。(DSN:Data Source Name) ユーザー
DSN: 現在ログオンしているユーザーだけに定義され る DSN。レジストリ サブキーとして保存される。 システム DSN: すべてのユーザーおよびサービスで共有される DSN 。レジストリ サブキーとして保存される。 ファイル DSN: ファイルに保存される DSN。ネットワークで共有し たり、配布したりするためのもの。
9.
実際にやってみましょう! でもその前に... OSは何? 32bit版? 64bit版? SQLiteは Ver.2
? Ver.3 ? それぞれで、ODBCも、ODBCドライバも違うので、要注意!!
10.
Windows7(32bit) & SQLite
Ver.3 編 公式サイトから「sqliteodbc.exe 」をDLしてインストール。 http://www.ch-werner.de/sqliteodbc/ 「コントロールパネル」→「システムとセキュリティ」→「管理ツー ル」→「データソース(ODBC)」→「ODBCデータソースアドミニス トレーター」の「ドライバ」タブで、「SQLite3 ODBC Driver」が追加 されていることを確認。
11.
Windows 設定ファイル DSN ユーザー DSN: HKEY_CURRENT_USERSoftwareODBCODBC.INI システム
DSN: HKEY_LOCAL_MACHINESoftwareODBCODBC.INI ファイル DSN:/etc/ODBCDataSources/FileDSNhogehoge.dsn
12.
いよいよBaseから接続1of4 Base でデータベースを新規作成し、「既存のデータベースに接 続」で「ODBC」を選択します。
13.
いよいよBaseから接続2of4 ユーザーDSNで名づけたデータソース名が選択できます。
14.
いよいよBaseから接続3of4 SQLite にはユーザーがないので、空白のままテスト接続します。
15.
いよいよBaseから接続4of4 「sample.db」の内容をBase で見ることができています。
16.
情報源 「view README」に説明あり 各設定項目の詳細は、今回は 調べきれませんでしたorz...
17.
Ubuntu(64bit) & SQLite
Ver.3 編 Ubuntu ソフトウェアセンターで「unixodbc」(すべて小文字)を検 索し、「詳細」の「追加のアドオン」のなかから「ODBC Driver for SQLite」もインストール。
18.
ODBCManageDataSourcesQ4で設定1of3 端末からODBCManageDataSourcesQ4を起動 ユーザーDSNの場合はそのまま、システムDSNの場合はsudo で起動します。
19.
ODBCManageDataSourcesQ4で設定2of3 まず「Advanced」で「ODBC Driver for
SQLite」を設定します。 「Driver」と 「Setup」が libsqlite3odbc.so になっていること を確認します。 設定変更する場合、 sudo で起動する 必要があります。
20.
ODBCManageDataSourcesQ4で設定3of3 Data Source Name
の「User」に設定をAdd します。 「Database」に、 SQLite3 データ ファイルの場所を 指定します。 保存できているか 確認します。 他の指定項目の 詳細は今回調b(ry
21.
Ubuntu 設定ファイル ドライバ設定ファイル /etc/odbcinst.ini DSN ユーザー DSN:~/.odbc.ini システム
DSN:/root/.odbc.ini ファイル DSN:/etc/ODBCDataSources/FileDSNhogehoge.dsn
22.
いよいよBaseから接続 Windows の場合とまったく同じ手順です。
23.
その他のGUI ツール SQLite Manager SQLite
Database Browser SQLiteman PupSQLite TkSQLite
24.
参考文献など 書籍 「SQLite入門第2版」西沢直木[著] 「SQLiteポケットリファレンス」五十嵐貴之[著」 SQLite 公式 https://sqlite.org/ unixODBC 公式 ※特に、「Manuals」⇒「User
Manual」 http://www.unixodbc.org/ SQLite ODBC Driver 公式 http://www.ch-werner.de/sqliteodbc/ ブログ http://aastate.web.fc2.com/other-software/libreoffice-tips/index.html http://www.crystal-creation.com/software/tool/office/access/external /sqlite.htm OpenOffice.org のドキュメント https://wiki.openoffice.org/wiki/Documentation/How_Tos/Using_SQ Lite_With_OpenOffice.org
Download