开始使用/数据库编程

时间:2013-08-22 04:00:17

标签: database cocoa rdbms

我对stackoverflow和编程一般都是全新的,这将是一个有点冗长的问题,所以请耐心等待:

背景:我在OS X 10.8.4上使用Xcode 4.6.3进行所有编码atm。

我一直在Filemaker pro上配置数据库作为业余爱好已有几年了(对于那些不熟悉FM,想想MS Access或类似的人),我现在正在研究C ++,Objective C和cocoa的顺序建立一个没有任何类型的“父”程序的数据库,如FM。

具体而言;我使用filemaker为一些小企业配置了包含POS和会计功能的客户数据库。但是,这需要每个用户都安装了filemaker,以便能够运行我的数据库。

编辑:也许是一个不太雄心勃勃的问题: 为了为MySQL驱动的数据库创建自己的前端,我需要学习哪些语言/库/ API /等?

即,对于一个非常简单的开始:带有列的Clients客户端表:ClientID,ClientName和Visits表,包含列:VisitID,ClientID(关系)和VisitDate以及OS X的前端GUI,能够创建/编辑/删除/搜索记录。

1 个答案:

答案 0 :(得分:0)

您不想编写自己的数据库。如果你想写一些粗略的持久层,你正在读/写文件(或类似的东西),那就没关系。

以下是您不想编写自己的数据库的原因链接:http://ayende.com/blog/162691/worlds-smallest-no-sql-database

如果您不想使用像Filemaker Pro这样的第三方数据库的主要原因是它需要花钱......有大量坚如磐石的数据库 free

去看看SQLite,MySQL,Postgres,甚至是MongoDB。