プログラミングを始めて約半年の初心者です。
最初はiPhoneアプリ開発のためSwiftの文法を学び、続いてHTMLとCSS、さらにPHPの文法を学びました。
現在は教本にあるサンプルアプリを10個ほど作り終え、ようやくXcodeの使い方が身についてきたところです。
そこで次にiPhoneアプリとデータベースの連携を一度体験してみたいと思いデータベースやSQLについて調べたところ、それぞれの意味は
データベース データを保存したりそのデータに対してクライアントから操作ができる場所。
SQL データベースの一種であるリレーショナルデータベースに対して操作するためのプログラミング言語。
と、このように理解しました。
しかし、iPhoneアプリとデータベース、SQLを繋げる道筋が分かりませんでした。
例えば
まずデータベースを手に入れ、次にXcodeでSQLと連携させる指示を出し、Xcodeの中にSQL(私はプログラミング言語と捉えています)でコードを書きデータベースを操作する。
このような理解がしたいです。(例は適当に考えました)
また、
データベースやSQLには色々製品があるようでiPhoneアプリにはどのデータベースいいのか、、、
「SQLをインストール」などというがSQLはプログラミング言語なのでインストールする必要はないのではないか、、、
など基本的な構造や概念に対する疑問が多く、実際にアプリとデータベースを連携して行く際に何から手をつけて良いのか分かりません。
学習し始めたばかりで全く的外れなことを言っているかもしれませんが、丁寧に教えていただければ嬉しいです。