私はプログラミングにまったく慣れておらず、データベースを操作することに関していくつか質問があります...
(投稿を少し長くすると申し訳ありません)
C#を使用してVisualStudio2008での作業を学びます
1.データベースの作成方法は?-常に正しい方法はありますか?
学習方法:
-ソリューションエクスプローラーで右クリックし、[追加]-> [新しいアイテム...]->(選択)サービスベースのデータベース->(クリック)[追加]->[完了]に移動します。それがすべてです。次に、ソリューションエクスプローラーでapp.configに移動し、そこから後で使用できる接続文字列を見つけることができます。これは次のようになります。
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
それで、これはデータベースを作成する正しい方法ですか?後でテストしたときに、このデータベースがプログラムで機能するためには、VisualStudioがないコンピューターにSQLExpressをインストールする必要があります。
データベースを作成するためのより良い方法はありますか、それとも問題ありません。
2.データベースを他の人から保護して開くにはどうすればよいですか?
つまり、Visual Studioの他の誰かが、データベースにあるテーブルやレコード、およびすべてのものを開く可能性があります。Simpyは、新しいプロジェクトを作成するだけで、[サーバーエクスプローラー]ウィンドウを右クリックし、データソースとして[接続の追加]を選択して[Microsoft SQL Serverデータベースファイル]を選択し、既存のデータベースを参照します。その後、データベースへのフルアクセスが可能になります。それで、これについてのヒントはありますか?
3.プログラムでデータベースを作成するにはどうすればよいですか?
したがって、ここでの私の考えは、将来、プログラムが使用する新しいデータベース(すでに別のデータベースに接続されている)を作成したいと思うかもしれないということです。しかし、データベースがコードを使用して作成されている場合(たとえば、新しい「稼働年」の新しいデータベースを作成するためにクライアントがボタンをクリックする場合)、その接続文字列をどのように使用するか(取得方法)はわかりません。私はデータベースを作成するためにインターネットで見つけた例からいくつか試しましたが、それはいつも私にエラーを投げかけます...
この質問は具体的ではないことは知っていますが、プログラミングは初めてで、正しい方法でやっているかどうかは少しわかりません。この場所はフォーラムのようなものではないことはわかっていますが、良い答えが得られるかもしれないと思いました。私の将来の知識を構築するために私を導きます...
PS私はかなり若いので、文章を間違えた場合は申し訳ありません(英語は私の主な言語ではありません)...
(そして、何らかの形ではっきりしなかった場合は、教えてください。もっとはっきりさせようとします)