0

私はスタックオーバーフローとプログラミング全般にまったく慣れていません。これはやや長ったらしい質問になるので、ご容赦ください。

背景: OS X 10.8.4 ですべてのコーディング atm に Xcode 4.6.3 を使用しています。

私はここ数年、趣味として Filemaker pro でデータベースを構成してきました (FM に慣れていない人のために、MS Access などと考えてください)。 FM のような「親」プログラムのないデータベース。

具体的には; 私は filemaker を使用して、いくつかの中小企業向けの POS および会計機能を組み込んだクライアント データベースを構成しました。ただし、これには、データベースを実行できるようにするために、各ユーザーがすでにファイルメーカーをインストールしている必要があります。

編集:おそらくそれほど野心的な質問ではありません: MySQL 駆動型データベース用の独自のフロント エンドを作成するには、どの言語/ライブラリ/API などを学ぶ必要がありますか?

つまり、非常に単純な開始: 列を持つ Clients テーブル: ClientID、ClientName、列を持つ Visits テーブル: VisitID、ClientID (リレーショナル)、VisitDate およびレコードの作成/編集/削除/検索が可能な OS X 用のフロント エンド GUI。

4

1 に答える 1

0

独自のデータベースを作成したくありません。ファイルの読み取り/書き込み (または同様のもの) を行う大まかな永続化レイヤーを作成する場合は、それで問題ありません。

独自のデータベースを作成したくない理由についてのリンクは次のとおりです: http://ayende.com/blog/162691/worlds-smallest-no-sql-database

Filemaker Pro のようなサード パーティのデータベースを使用したくない主な理由が、コストがかかることである場合は、信頼できる無料のデータベースがたくさんあります。

SQLite、MySQL、Postgres、さらには MongoDB をチェックしてください。

于 2013-08-22T16:05:09.583 に答える