データベース、jsp、servlet、JavaBeans・・
授業で勉強しはじめた者です。
そもそも、データベースの概念がわかりません。データベースには沢山のデーターがあって、
それがテーブルになっている。それをsqlを使って書き換えることができる。
でも、元のデータは書き換えることはできない。
デスクトップに表示されるのは、命令にたいする処理であって元はそのままになっている。
と言うことは、例えばデーターベースという宇宙があるとして、その中にデータが星のように散らばっているのでしょうか?
そして、元のデータを書き換えるにはどうすればいいのでしょうか?
CELECT文などで書き換えられたデータはその時だけ?
よくわかりません。自分の勉強不足だと承知の上どなたかご回答よろしくお願いいたします。
No.1
- 回答日時:
質問はJavaじゃなくてSQLの方かしら?
いまいち質問のシチュエーションが分からなくて
どう答えていいのか分からないんだけど。
この回答への補足
なんと伝えればいいのか・・自分自身質問するレベルじゃないのに、本当ご迷惑をおかけします。
今、授業で「JavaBeansとMVC設計」という内容をやっていて、jspファイルとjavaファイルを使って
データを取り出すことをしています。そこで、
取り出される側であるデータベースそものもがよく理解できないのです。こんな感じなのですが・・
せっかくお返事を頂いたのに肝心な質問内容が不十分で申し訳ありません
No.2
- 回答日時:
元のデータ=データベース上のデータということなら、SQLの「Update」文で更新できます。
勉強中ということであれば、データベースのSQLのところを参照ください。
尚、上記の説明でいいなら、「でも、元のデータは書き換えることはできない。」という認識は誤りです。
Yupa3さん、ありがとうございます。
気づいていない誤りに気づくことができました。
そう考えれば見えてくることがありそうです。
スタート時点で間違った認識をしていたので、余計混乱していました。
こんなレベルな自分でも気づけることがあるんですね。
ありがとうございました。
No.3ベストアンサー
- 回答日時:
データベースを概念的に言うと・・・
図書館を想像してください。
図書館の建物が「データベース」です。
図書館内にはたくさんの本棚がありますよね。その本棚が「テーブル」です。
本棚に入っている1冊1冊の本が「データ」です。
本棚の本を取り出して読むことが「SELECT」です。
本棚に新しい本を追加することが「INSERT」です。
本棚の本を取り替えることが「UPDATE」です。
本棚から本を抜き取ることが「DELETE」です。
イメージがわくでしょうか?
g_liarさん、ありがとうございます。
専門的な言葉だったらどうしよう・・と思っていましたのでg_liarさんの例えは
とてもイメージしやすかったです。特にsqlを用いて説明してくれている所が
関連付けやすく、助かりました。
小さいですが一歩前に進めた気がします。
感謝!(^^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ASP.NET】DataSetをSqlDataSo...
-
formで送信したPOSTデータの削...
-
マスタデータの要件定義
-
エクセル、VBAで検索するとデー...
-
ユニークID (社保庁問題)
-
長さ0の文字列を格納できません...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
納入日と納品日について
-
テストについて
-
スーパー発注し始めて3週間たち...
-
Windows server 2022 CALとSQL ...
-
グーグルの障害者訓練プログラ...
-
三菱製PLC:ファイルレジスタ(...
-
中小企業に対しての分割検収
-
敬語チェックお願いします!
-
営業職をやってます。先月発注...
-
PostgreSQL+DataGridView
-
印刷会社がミスプリント。その...
-
社内ファイルサーバーを外部専...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
formで送信したPOSTデータの削...
-
長さ0の文字列を格納できません...
-
Javaで家計簿を作成
-
住所から市町村JISコードを検出
-
ASP 多言語の表示がうまく出来...
-
Q&Aの掲示板を作成していてヤフ...
-
電子納品
-
Access97データベースの最大登...
-
エクセルでSQLを使う
-
エクセル、VBAで検索するとデー...
-
accessとSQLserverの違い
-
パソコン 言語について 競馬...
-
CGI(Perl)を使用してGoogleスプ...
-
マスタメンテ系の仕事とは?
-
マスタデータの要件定義
-
知識がなくても作成可能な「ソ...
-
PHP 更新順を作成日順に変更し...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
納入日と納品日について
おすすめ情報