No.3ベストアンサー
- 回答日時:
> データーベースとはなんですか?
「大量の情報を必要なときにすぐ取り出せるように集合蓄積したもの」という事になりますが、
例えば、実世界で例えるなら
「書籍のデータベースが図書館」って感じです。
世の中にはいろいろなデータベース(略して DB)が存在しますが、その中で質問文にあるデータベースは、リレーショナルデータベース(関係データベース,RDB)と呼ばれるものです。
RDB とは、行と列からなるテーブルと呼ばれる表の集まりにデータを格納したもので、1行が1つのデータを、各列がデータの属性を表しています。属性の間には従属などの関係が定義され、大量のデータを効率よく蓄積・取り出しできるようなモデルになっています。
また、RDB からデータを取り出す際、
「売り上げが100万円以上のお店の名前と住所の一覧が欲しい」という要求を
「SELECT shop.name, shop.address FROM sale INNER JOIN shop ON sale.shop_id = shop.id WHERE sale.sale_amount >= 1000000」
なる SQL(構造化質問言語)という言語で問い合わせを行うのも大きな特徴です。
この RDB はあくまでモデルであって、具体的に計算機上で使用可能なソフトとして実装されたものには、いろいろな種類があります。この RDB を管理し SQL 言語を解釈して実行するデータベースマネージメントシステム(略して DBMS)としては
■ 有料なもの
Oracle 社の Oracle
Microsoft 社の SQL Server, Access
■ 無料なもの
MySQL
PostgreSQL
があたりは、超有名どころって感じでしょうか。
さて、インターネットサービスにて、大量のデータを扱う必要がある場合、データベースサーバを用意することになると思います。
例えば google は、世界中の Web ページをデータベースに格納しており、キーワードによって利用者が必要とする Web ページを取り出してきています。
そこで、どのような DBMS を利用するのかという事になりますが、それはデータベースの規模や開発環境・かけられる費用などに依存し、一概に「○○がよい・わるい」といえるものではありません。
有料なら有料の、無料なら無料の、欠点と利点があるわけですからね。
ただ、Access という選択肢は、インターネットサービスという観点からサーバとしては不向きかと思います。Access はクライアント向きに用意されたもので、同時に複数の人が操作するとパフォーマンスが急激に低下します。(5・6人が限度だったような気がします)
とはいっても、最近はマシンの性能もあがっているので、Access 上でのデータの管理の手軽さを求めて利用することもあるでしょう。
---
整理しますと
・データベースとは情報を集めたもの
住所録も名簿も図書館もデータベース
・データベースといえば関係データベースを指すことが多い
・関係データベースは、行と列からなるテーブルと SQL が特徴
・関係データベースを実装したものを DBMS と呼ぶ
・DBMS には Oracle,SQL Server,Access,MySQL,PostgreSQL など
さまざまな種類が存在する
・どれを使うかは、規模や費用・形態(最後に好み(^^;))に依存する。
どうでしょう。ご理解いただけましたでしょうか?
アクセスを入れると言われた方ともう一度よく相談し
何故アクセスを選択したのか理由を聞かれた方がよろしかと思います。
No.2
- 回答日時:
>この認識で正しいですか?
AccessもmySQLもPostgreSQLもデータベースソフトであることには間違いありません。
>これはマイクロソフトオフィスに入っているソフトのアクセスの事ですか?
これはちょっと分かりませんね(^^;
ただ、「Access」「アクセス」は登録商標だったはずですからDBでAccessといえばMS-Accessしかないと思います。
>そんなので大丈夫なのですか?
うーん、微妙な質問ですね(^^;
その「あるインターネットサービス」にもよると思うのですが、MS-Accessはもともと個人・小規模のDBソフトです。
これが商業サイトなどの大規模サービスだったりすると信頼性・速度の面から見ても大丈夫ではない、と断言できますけど、個人で使うレベルであれば大丈夫だと思います。
No.1
- 回答日時:
>ここにあるインターネットサービスがあります。
そのた>めに・・・。
「そのために」とは何のためにですか?
何故サーバーを買ってアクセスを入れる必要があるのですか?
話が見えませんが・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- セキュリティソフト Win10のセキュリティー対策について、あるソフトがネットにアクセスしようとする。妨害するソフトは? 1 2022/05/29 01:04
- 消費者問題・詐欺 フィッシング詐欺メールに返信してしまった場合の対処法 3 2023/06/25 18:35
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- ドライブ・ストレージ 複数のパソコンが自宅にあり、それらのパソコンの固有のHD、光学ドライブを相互にアクセスする方法は? 5 2022/12/14 13:31
- ネットワーク 社内ネットワークの1台だけ接続できないときがある 4 2023/01/25 11:58
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- YouTube 「アクセスをブロック」というエラーメッセージが出てYouTubeにアップできません。 1 2023/02/22 12:28
- Instagram インスタでアクションブロックされて投稿ができません 2 2022/11/25 13:02
- その他(IT・Webサービス) EXCELVBAでシートを他のブックにコピーする命令を出すと毎回存在しないシート名の問合わせがある 1 2022/05/07 15:12
- Excel(エクセル) EXCELVBAでシートを他のブックにコピーする命令を出すと毎回存在しないシート名の問合わせがある 2 2022/05/07 17:16
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
型 varchar から型 numeric へ...
-
リスト形式の表とデータベース...
-
エクセルの重複データの曖昧検索
-
ハイフン無しの電話番号データ...
-
カンマ区切りで格納するカラム...
-
Access管理とExcel管理
-
excelからmysqlの更新・登録・...
-
【パフォーマンス】ファイル読...
-
ACCESSで条件付き書式の設定方法
-
外部データ取り込みのAccessへ...
-
エクセルの行数が限界です。
-
データベースの最適化をマクロ...
-
キャッシュとバッファの違いは?
-
【エクセル】自動保存先として...
-
データベースの2GBって・・・?
-
accessを自宅のパソコンにイン...
-
AndroidからのAccessデータベー...
-
データベースソフトの「TCARD f...
-
VBAかSQL?
-
私があるアカウント発行の権利...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
型 varchar から型 numeric へ...
-
リスト形式の表とデータベース...
-
データベースソフトのTCARDにつ...
-
SQLを使いこなしている人が ETL...
-
エクセルのフォームについて(...
-
エクセルの重複データの曖昧検索
-
オラクルのLONG RAW型のテーブ...
-
ACCESSで条件付き書式の設定方法
-
データのインポートに失敗します。
-
OpenOfficeのBaseでExcelのデー...
-
ハイフン無しの電話番号データ...
-
CSVでDLしたデータにダブルクォ...
-
カンマ区切りで格納するカラム...
-
【ACCESS】複数のパソコンから...
-
ODBCを使わないでExcelへ連携
-
ACCESSではどの程度の規...
-
DBとテキストファイルの比較
-
データ.mydファイルのテキス...
-
【パフォーマンス】ファイル読...
-
別のACCESSデータベースのテー...
おすすめ情報