データベース
- Accessでデータベースの設計
大学内での成績管理をアクセスでデータベース管理するという想定です。 (アクセスの使い方を身に付けるための演習課題ですので、本格的なものでないです) 私の考えていること次の4つのテーブルを作る。(1)学生名簿(2)学生成績(3)教員(4)講義 (1)には、学籍番号、学生氏名、フリガナ、学部、学科、入学年度、学年、備考を (2)には、学籍番号、講義ナンバー、教員ナンバー、試験得点、試験評価 (3)には、教員ナンバー、教員氏名、フリガナ、学部、学科 (4)には、講義ナンバー、講義名、担当教員、学部、学科、開講学期、単位数、必修・選択 と作ります。 *ただし、大学を想定しているので、成績テーブルを、単に学籍番号、文学、科学、歴史・・・・と作りたくないのです。(高校までなら教科数は限られてますが、大学となると科目数が多すぎるのでフォームがとんでもないことになる) で、ここからが質問です。 最終的に、作りたいものは、(1)各学生への成績通知表(学籍番号・氏名・講義科目・評価・合計の取得単位数)が印刷されたもの(2)各科目の担当教員への成績表(学籍番号・学生氏名・評価)が学籍番号順に印刷されたもの の2つです。 Q1:(1)から(4)のテーブル設計で、最終的にやりたいことができますか? Q2:Q1が可能ならリレーションシップを結ぶために、各テーブルの主キーは何になりますか? Q3:クエリーは、どんなのが必要と考えられますか? Q4:Q1では不可能なら、どんなテーブルが必要となりますか?
- ベストアンサー
- chokodoko
- その他(データベース)
- 回答数1
- カラム名を全て表示したいのですが・・・。
カラム名の出力について質問です。 Oracle9iでテーブルを選択してみました。 データ内容は以下のとおりです。 <AAAテーブル> aaa : CHAR 8 bbb : CHAR 1 ccc : CHAR 10 ddd : CHAR 2 eee : CHAR 3 すると結果がこうなりました。 select * from AAA; aaa b ccc dd eee ←すいません、下の下線に合わせて文字があります。 -------- - ---------- -- --- 11111 1 1111111111 11 111 カラム名が短縮されてしまっているところで これを全て出力(例えばbbbというように出力)出来るようにするには col bbb format a3 col ddd format a3 というように見出し列の幅を数字で指定するということは 教えてもらったのですが、テーブルのカラム数が多くて困っています。 カラムごとではなく、sqlplusのSET等である程度まとめて 設定する事は出来ないでしょうか? 教えてください、よろしくお願いいたします。
- 締切済み
- kakinotaneko
- その他(データベース)
- 回答数1
- accessなしの人にも、accessのMDBを使用はできますか
accessをインストールをしていなくても、accessのMDBを使用できるように することができると聞きました。 初心者のため、よくわかりません。 accessをインストールをしていなくても、accessのMDBを使用できる方法を 教えて下さい。
- ベストアンサー
- foodscnt
- その他(データベース)
- 回答数3
- 新規作成ができない
Access2000を新規購入し、Accessの勉強を始めたばかりなのですが、新規作成をすると「Microsoft SQL Serverデータベースウィザード」が起動してしまい次に進むことができません。 (SQLウィザードがでないようにしたい) パソコンスクールでは普通にテーブルを作ったりしているのですが、なぜこのようなウィザードが起動してしまうのでしょうか?インストールは普通にインストールして行いました。 考えられる原因をお教えいただけるとありがたいです。
- 締切済み
- kunikunichan
- その他(データベース)
- 回答数1
- windowesXP で作ったアクセスのデータは、97や2000では?
基本的なことの質問ですが、XPで作ったアクセスのデータベースファイルをAに入れておいて、それを97や2000では読み取れますか? 確か、古いバージョンから新しいバージョンへは、変換して読み取ってくれますが・・・新しいバージョンから古いバージョンはだめだったような・・・。 学校は、97もしくは2000なんです。変換できず、学校で使えないなら、明日の演習(冬休み中の課題を進めてよい)ではパソコンを持参しようと思っています。
- ベストアンサー
- chokodoko
- その他(データベース)
- 回答数4
- HP社のパソコンとWindows
ちょっと困ってます。 僕の知り合いがHP社のパソコン(WindowsXP)を使っているのですが、 IEで別のサイトを見ようとすると「デバックしますか?」というアラートが 出てしまいます。 なんとかアラートがいちいちでないようにしたいらしいのですが、 最近いろいろなソフトをダウンロードしていたらしく、何が原因だか つかめないとのことです。以下の3つのうちのどれかが原因だと思う のですが、どなたか解決方法がわかる方いらっしゃいますでしょうか? おそらく3つ目なのではないかと思っているのですが・・・。 ・パワーポイント2003 ・デジカメの画像を加工するためのソフト(現在名称不明) ・HP社とWindowsXPの互換性をいじる(?)ためにインストールしたソフト (マイクロソフトのサイトからダウンロード) 明確な情報がほとんどなくてすいません。よろしくお願いします。
- 締切済み
- nihinihinihi
- その他(データベース)
- 回答数1
- 鑑テーブルとはどのようなテーブルをいうのですか?
鑑テーブルという言葉を時々目にするのですが、よく意味がわかりません。鑑テーブルとはどのようなテーブルをさすのでしょうか?あるテーブルと全く同じ構造のテーブルをさして鑑テーブルというのかなと漠然と考えていますが違いますでしょうか?
- 締切済み
- tomo222
- その他(データベース)
- 回答数1
- マクロボタンでレポートのラベル印字がしたいのですが
お願い致します。レポートで宛名ラベルウィザードを使い保存しているものを、フォームにボタンを設定し、マクロで印字まで行いたいのですが、マクロの設定を教えてください。初心者のためいっさいVBAが出来ません。よろしくお願い致します。
- ベストアンサー
- bokujyou
- その他(データベース)
- 回答数1
- oracle8 マッチングして更新する方法
テーブルAのaが テーブルBのaと同じとき テーブルAのa,b,c,d,eを テーブルCのa,b,c,d,eに書き換える (全てのaは主キーです。各データは複数です) ということはひとつのSQLで可能ですか。 よろしくお願い致します。
- ベストアンサー
- yuko1974
- その他(データベース)
- 回答数2
- Accessのフォームから削除したレコードをテーブルに保存したい
Accessを利用してフォームからデータを入力しているのですが、クエリを使わずフォーム画面から不必要なレコードをコマンドボタンで削除しています。削除したレコードをテーブルに保存したいのですが、追加クエリで条件を決めずにフォームの画面から判断したレコードだけを削除し、かつ削除したレコードを削除専用のテーブルに追加する方法を教えてください。よろしくお願いします。
- ベストアンサー
- lmiadrsu
- その他(データベース)
- 回答数3
- MS-Accessの保存方法
アクセスについて教えてください。 アクセスで作ったファイルを、アクセスのインストールされていないパソコンで利用する方法はありませんか? パワーポイントの「プレゼンテーションパック」のような保存方法があれば嬉しいのですが…。 どなたかよろしくお願いします。
- ベストアンサー
- ping-t
- その他(データベース)
- 回答数2
- Oracle9iのTNSListenerサービスをインストールする方法
お世話になります。 Oracle9iのTNSListenerというサービスがありますが (Net8経由でSQLプラス等でDBに接続するサービス) これは 「Oracle Database9.0.1.1.1」→ 「Standard Edition」→「ソフトウェアのみ」 のインストールでインストールされるのでしょうか? 一度試してみたのですが、TNSListenerはサービスに存在しなくてSQL等に接続できない状態となっております。 後からTNSListenerのみをインストールする方法をご存知でしたら宜しくお願いします。
- ベストアンサー
- takataka111
- その他(データベース)
- 回答数1
- オラクルでエラー「ORA-00052」が起こります
現在、ユーザーを削除して、また作成するようなことをおこなっています。 drop user を行った際に、 ORA-00052:最大エンキューリソース数 484が発生しました というエラーが出てしまいます。 これを回避する方法を求めています。 現象としては、まず1回目、drop user を行って create userを行います。 このときはエラーは発生しません。 次に同じ環境で、もう一回drop user を行うと、表題のエンキューエラーが 発生してしまいます。(よって、create userは成功しません) (1)エンキューリソースというのは、一回drop user を行えば開放されるものなのでしょうか?また、その状況(ロックと開放の状況)をウォッチすることなどは可能なのでしょうか?(そもそもなぜ不足してしまうのでしょうか??) (2)ENQUEU_RESOURCESという初期化パラメータの値を増やせばいいと 「oracle8i リファレンス・マニュアル」には書いてあったのですが いったいどれぐらい増やせばいいのでしょうか?またその値が妥当であるという判断は、どうやって下せばいいのでしょうか? (3)ENQUEU_RESOURCESを増やすとすると、初期化パラメータファイル?とやらを 編集すればよいのでしょうか?? たくさん書いてしまいましたが、ぜひともご教授ねがいます。 まだまだoralceを勉強し始めたばっかりで・・・・。
- ベストアンサー
- RX-7typeFD
- その他(データベース)
- 回答数1
- UMLについて
UMLってなんですか?検索してもイマイチ分からないんですけど・・・。 設計につかうとか・・・僕の留年がかかったレポートなんです、誰か助けて下さい。
- ベストアンサー
- yamadahanako
- その他(データベース)
- 回答数4
- PostgreSQLのnull値について
PostgreSQL7.2.3 で利用しています。 insert文を発行するときは null値は values(null); と実行します。 これは問題ないのですが COPY toコマンドを発行し、(カンマ区切り)csvに落とすと \N で落ちてきます。何か設定が悪いのでしょうか? 同じく、カンマ区切りのファイル 123,,,,5,66 とかを COPY fromコマンドでの受入を実行することもできません。 123,\N,\N,\N,5,66 だったら成功するようです。 こういうものなのでしょうか?
- ベストアンサー
- ssm3u
- その他(データベース)
- 回答数1
- ファイルメーカーで、縦書きのレイアウトを縦に見たいのですが。
いつもお世話になっています。 ずーっと疑問と不便を感じながら使っていたのですが、縦書き(ちなみに年賀状の宛名印刷です)をレイアウト表示でそのまま見たいのですが、試行錯誤して、印刷がやっとうまく出来たかと思うと、レイアウト画面では横向きに縦書きになってしまうんです。天が左、地が右です。最終の確認時にいつも苦労しているんです。そもそも縦書きを使用することが例外なのか、それとも私が無知なのか、どなたかご指摘ください。(^^ゞ 使用環境はMAC OS 9.1でFMはVer3です。
- ベストアンサー
- karusin
- その他(データベース)
- 回答数1
- COBOL85
COBOL85でDBを使用したいのですが、Accessは利用可能なのでしょうか? なんどか試みたのですがうまくいきません。 もし利用可能でしたら教えて頂きたいです。
- ベストアンサー
- tanaka55
- その他(データベース)
- 回答数1
- Accessデータベースの最適化をExcelVBAでやりたい
レコードの追加・削除を繰り返して重たくなったAccessデータベースを軽くするために、手作業で「ツール→データベースユーティリティ→最適化」とやっているのですが、これをExcelVBAで自動化したいのです。 ADOのコマンドでできるのでは?と勝手に考えているのですが、どうなんでしょうか? ExcelVBAから可能でしたら、どのように書けばよいか教えてください。 なお、ADOの知識は非常に乏しいのですが、「ConnectionオブジェクトやRecordsetオブジェクトを定義して、レコードの追加・削除を行う」程度なら分かります。(逆に言うとそれくらいしか分かりません…) 平易な言葉でお教えいただけると助かります。よろしくお願いいたします。
- ベストアンサー
- takaandhiro
- その他(データベース)
- 回答数3
- MTUについて
データリンク層で転送できる最大パケット長を最大転送単位MTUとよびますよね? 一般に 低速回線ではMTUが短く、高速回線では MTUが長いのですが、 なぜ 低速回線でMTUを長く出来ないのですか? 教えてください。お願いします
- ベストアンサー
- patriote
- その他(データベース)
- 回答数2
- ACCESSのレコードを削除してもファイル容量が小さくならない
ACCESSのデータベースのレコードを削除しても、データベースファイルの容量が小さくならないのですが、これはしょうがないことなのでしょうか。 ACCESSをデータベースとして使いたいのですが、社内LANサーバー上にデータファイルを置こうと思っているので、データファイルの容量を小さくしておく必要があると思うのですが… データベースファイルの容量が大きくなってきたら、また新たにファイルを作ってデータを移管するなどしなくてはならないのでしょうか。 初心者ですので、できれば平易な言葉でお教えいただけるとうれしいです。よろしくお願いします。
- ベストアンサー
- takaandhiro
- その他(データベース)
- 回答数1